MediaWiki:Common.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
WWWIG (Diskussion | Beiträge) (Soll natürlich nur für die 5 Sprachen gelten, andere Sprachen erhalten alle) |
WWWIG (Diskussion | Beiträge) (Um Bildgalerie Archiv erweitert) |
||
| Zeile 18: | Zeile 18: | ||
if ( document.getElementById( 'mw-normal-catlinks' ) && wgUserName && wgCanonicalNamespace == 'File' && | if ( document.getElementById( 'mw-normal-catlinks' ) && wgUserName && wgCanonicalNamespace == 'File' && | ||
| − | + | ( wgUserLanguage == 'de' || | |
| + | wgUserLanguage == 'en' || | ||
| + | wgUserLanguage == 'es' || | ||
| + | wgUserLanguage == 'nl' || | ||
| + | wgUserLanguage == 'ru' ) ) { | ||
catsstring = document.getElementById( 'mw-normal-catlinks' ).innerHTML.split( ': ' ); | catsstring = document.getElementById( 'mw-normal-catlinks' ).innerHTML.split( ': ' ); | ||
if ( catsstring.length > 1 ) { | if ( catsstring.length > 1 ) { | ||
| Zeile 24: | Zeile 28: | ||
catsstring[0] += ': '; | catsstring[0] += ': '; | ||
for ( var i = 0; i < cats.length; i++ ) { | for ( var i = 0; i < cats.length; i++ ) { | ||
| − | if ( cats[i].indexOf( "Kategorie:Bildgalerie Uhrenmodelle" ) != -1 ) { | + | if ( cats[i].indexOf( "Kategorie:Bildgalerie Uhrenmodelle" ) != -1 || |
| + | cats[i].indexOf( "Kategorie:Bildgalerie Archiv" ) != -1 ) { | ||
if ( wgUserLanguage == 'de' ) catsstring[0] += cats[i] + ' | '; | if ( wgUserLanguage == 'de' ) catsstring[0] += cats[i] + ' | '; | ||
} else | } else | ||
| − | if ( cats[i].indexOf( "Kategorie: | + | if ( cats[i].indexOf( "Kategorie:Picture gallery watch models" ) != -1 || |
| − | if ( wgUserLanguage == ' | + | cats[i].indexOf( "Kategorie:Picture gallery archive" ) != -1 ) { |
| + | if ( wgUserLanguage == 'en' ) catsstring[0] += cats[i] + ' | '; | ||
} else | } else | ||
| − | if ( cats[i].indexOf( "Kategorie: | + | if ( cats[i].indexOf( "Kategorie:Galería de imagenes de modelos de relojes" ) != -1 || |
| − | if ( wgUserLanguage == ' | + | cats[i].indexOf( "Kategorie:Galería de imagenes archivo" ) != -1 ) { |
| + | if ( wgUserLanguage == 'es' ) catsstring[0] += cats[i] + ' | '; | ||
} else | } else | ||
| − | if ( cats[i].indexOf( "Kategorie:Afbeeldingen galerij uurwerkmodellen" ) != -1 ) { | + | if ( cats[i].indexOf( "Kategorie:Afbeeldingen galerij uurwerkmodellen" ) != -1 || |
| + | cats[i].indexOf( "Kategorie:Afbeeldingen galerij archief" ) != -1 ) { | ||
if ( wgUserLanguage == 'nl' ) catsstring[0] += cats[i] + ' | '; | if ( wgUserLanguage == 'nl' ) catsstring[0] += cats[i] + ' | '; | ||
} else | } else | ||
| − | if ( cats[i].indexOf( "Kategorie: | + | if ( cats[i].indexOf( "Kategorie:Фотогалерея Модели часов" ) != -1 || |
| − | if ( wgUserLanguage == ' | + | cats[i].indexOf( "Kategorie:Фотогалерея Архив" ) != -1 ) { |
| + | if ( wgUserLanguage == 'ru' ) catsstring[0] += cats[i] + ' | '; | ||
} else { | } else { | ||
catsstring[0] += cats[i] + ' | '; | catsstring[0] += cats[i] + ' | '; | ||
Version vom 28. August 2010, 13:44 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */
/* Extra Sysop-Script laden */
if (window.wgUserGroups)
{
for (var i = 0; i < wgUserGroups.length; i++)
{
if (wgUserGroups[i] === 'sysop')
{
importScript('MediaWiki:CommonSysop.js');
importStylesheet('MediaWiki:CommonSysop.css');
}
}
}
/* Kategorien ausblenden */
addOnloadHook( function () {
if ( document.getElementById( 'mw-normal-catlinks' ) && wgUserName && wgCanonicalNamespace == 'File' &&
( wgUserLanguage == 'de' ||
wgUserLanguage == 'en' ||
wgUserLanguage == 'es' ||
wgUserLanguage == 'nl' ||
wgUserLanguage == 'ru' ) ) {
catsstring = document.getElementById( 'mw-normal-catlinks' ).innerHTML.split( ': ' );
if ( catsstring.length > 1 ) {
cats = catsstring[1].split( ' | ' );
catsstring[0] += ': ';
for ( var i = 0; i < cats.length; i++ ) {
if ( cats[i].indexOf( "Kategorie:Bildgalerie Uhrenmodelle" ) != -1 ||
cats[i].indexOf( "Kategorie:Bildgalerie Archiv" ) != -1 ) {
if ( wgUserLanguage == 'de' ) catsstring[0] += cats[i] + ' | ';
} else
if ( cats[i].indexOf( "Kategorie:Picture gallery watch models" ) != -1 ||
cats[i].indexOf( "Kategorie:Picture gallery archive" ) != -1 ) {
if ( wgUserLanguage == 'en' ) catsstring[0] += cats[i] + ' | ';
} else
if ( cats[i].indexOf( "Kategorie:Galería de imagenes de modelos de relojes" ) != -1 ||
cats[i].indexOf( "Kategorie:Galería de imagenes archivo" ) != -1 ) {
if ( wgUserLanguage == 'es' ) catsstring[0] += cats[i] + ' | ';
} else
if ( cats[i].indexOf( "Kategorie:Afbeeldingen galerij uurwerkmodellen" ) != -1 ||
cats[i].indexOf( "Kategorie:Afbeeldingen galerij archief" ) != -1 ) {
if ( wgUserLanguage == 'nl' ) catsstring[0] += cats[i] + ' | ';
} else
if ( cats[i].indexOf( "Kategorie:Фотогалерея Модели часов" ) != -1 ||
cats[i].indexOf( "Kategorie:Фотогалерея Архив" ) != -1 ) {
if ( wgUserLanguage == 'ru' ) catsstring[0] += cats[i] + ' | ';
} else {
catsstring[0] += cats[i] + ' | ';
}
}
document.getElementById( 'mw-normal-catlinks' ).innerHTML = catsstring[0].substring( 0, catsstring[0].length - 3 );
}
}
});