Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer:Col. o'neill/common.js: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 82: Zeile 82:
//Lade die verlinkten anderen TV-Planer auf der Hauptseite direkt anstatt des normal angezeigten, ohne die Seite verlassen zu müssen
//Lade die verlinkten anderen TV-Planer auf der Hauptseite direkt anstatt des normal angezeigten, ohne die Seite verlassen zu müssen
if(mw.config.get('wgPageName')==="Hauptseite"){
if(mw.config.get('wgPageName')==="Hauptseite"){
$('#Diese_Woche_im_TV + div > div').prepend('<div id="Planer-target" style="display:none;"></div>');
var iconleft=$('#Diese_Woche_im_TV + div > div > table td:first-child img:first-child')[0].outerHTML;
$('#Planer-target + table').wrap("<div id='Planer-old'></div>"); //tables selbst klappen etwas sperrig ein
var iconright=$('#Diese_Woche_im_TV + div > div > table td:nth-child(3) small + img')[0].outerHTML;
var url2=$('#Diese_Woche_im_TV small a').attr('href');
$('#Diese_Woche_im_TV + div > table td:nth-child(2)').prepend('<div id="TVPlaner-thisWeek" style="display:none;">'+iconright+'<small>'+$('#Diese_Woche_im_TV small a')[0].outerHTML.replace('Bearbeiten', 'diese Woche...')+'</small>'+iconleft+'</div>');
$('#Diese_Woche_im_TV + div table:nth-child(3) td:first-child a, #Diese_Woche_im_TV + div table:nth-child(3) td:nth-child(3) a').each(function(){
$('#TVPlaner + table td:first-child a, #TVPlaner-thisWeek a, #TVPlaner + table td:nth-child(3) a').each(function(){
$(this).click(function(e){
$(this).click(function(e){
var url=$(this).attr('href');
var url=$(this).attr('href');
e.preventDefault();
e.preventDefault();
if($('#Planer-target table').length) $('#Planer-target').slideUp();
$('#TVPlaner').slideUp();
else{ //beim ersten Mal muss der eigentliche Planer eingeklappt werden und ein Link zur aktuellen
if($('#TVPlaner-thisWeek').is(':hidden')) $('#TVPlaner-thisWeek').show(); //beim ersten "Umschalten" muss der Link zur aktuellen Woche sichtbar gemacht werden
$('#Planer-old').slideUp();
$('#TVPlaner').load(url+'#mw-content-text table', function(){
$('#Diese_Woche_im_TV + div table:nth-child(3) td:nth-child(2)').prepend('<small>'+$('#Diese_Woche_im_TV small a')[0].outerHTML.replace('Bearbeiten', 'diese Woche...')+'</small><br />');
$('#TVPlaner').slideDown();
$('#Diese_Woche_im_TV + div table:nth-child(3) td:nth-child(2) small:first-child a').click(function(e2){
e2.preventDefault();
$('#Planer-target').slideUp();
$('#Planer-target').load(url2+'#mw-content-text table', function(){
$('#Planer-target').slideDown();
});
$('#Diese_Woche_im_TV small a').attr('href', url2);
});
}
$('#Planer-target').load(url+'#mw-content-text table', function(){
$('#Planer-target').slideDown();
});
});
$('#Diese_Woche_im_TV small a').attr('href', url);
$('#Diese_Woche_im_TV small a').attr('href', url);