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

MediaWiki:Common.js: Unterschied zwischen den Versionen

MediaWiki-Schnittstellenseite
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 569: Zeile 569:
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
if(mw.config.get('wgPageName')==="Hauptseite"){
if(mw.config.get('wgPageName')==="Hauptseite"){
var TVPlanerActive=0;
$('#TVPlaner + table td:first-child a, #TVPlaner-thisWeek a, #TVPlaner + table 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() : (e.returnValue = false); //wahrt Kompatibilität zu IE8 und älter
var numpart=url.split('/')[4];
$('#TVPlaner-loading').show('fast');
if(TVPlanerActive!=numpart.substr(0,numpart.indexOf('.'))){ //wenn eine Woche gerade angezeigt wird, muss sie nicht neu geladen werden
$('#TVPlaner').slideUp();
e.preventDefault ? e.preventDefault() : (e.returnValue = false); //wahrt Kompatibilität zu IE8 und älter
if($('#TVPlaner-thisWeek').is(':hidden')) $('#TVPlaner-thisWeek').show(); //beim ersten "Umschalten" muss der Link zur aktuellen Woche sichtbar gemacht werden
$('#TVPlaner-loading').show('fast');
$('#TVPlaner').load(url+'#mw-content-text table', function(){
$('#TVPlaner').slideUp();
$('#TVPlaner').slideDown();
if($('#TVPlaner-thisWeek').is(':hidden')) $('#TVPlaner-thisWeek').show(); //beim ersten "Umschalten" muss der Link zur aktuellen Woche sichtbar gemacht werden
$('#TVPlaner-loading').hide('fast');
$('#TVPlaner').load(url+'#mw-content-text table', function(){
});
$('#TVPlaner').slideDown();
if($('#Diese_Woche_im_TV small a').length) $('#Diese_Woche_im_TV small a').attr('href', url);
$('#TVPlaner-loading').hide('fast');
});
if($('#Diese_Woche_im_TV small a').length) $('#Diese_Woche_im_TV small a').attr('href', url);
}
});
});
});
});