MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus Klexikon – das Kinderlexikon
(Code besser strukturiert, +neuen Link zur gegliederten Artikelübersicht eingefügt) |
Keine Bearbeitungszusammenfassung |
||
(9 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
/* Das folgende JavaScript wird für alle Benutzer geladen. */ | /* Das folgende JavaScript wird für alle Benutzer geladen. */ | ||
// Spezialseiten-Liste um weitere Links ergänzen | // Spezialseiten-Liste um weitere Links ergänzen | ||
if (wgPageName == 'Spezial:Spezialseiten'){ | |||
if (mw.config.get( 'wgPageName' ) == 'Spezial:Spezialseiten'){ | |||
var custom_links = [ | var custom_links = [ | ||
{ text: 'Artikel mit ungeprüfter Infobox', | { text: 'Artikel mit ungeprüfter Infobox', | ||
link: '/wiki/Kategorie:Artikel_mit_ungeprüfter_Infobox', | link: '/wiki/Kategorie:Artikel_mit_ungeprüfter_Infobox', | ||
group: 'mw-specialpagesgroup-maintenance', | |||
pos: 0 | |||
}, | }, | ||
{ text: 'Ausgewählte Themenbereiche', | { text: 'Ausgewählte Themenbereiche', | ||
link: '/wiki/Hilfe: | link: '/wiki/Hilfe:Ausgewählte_Themenbereiche', | ||
group: 'mw-specialpagesgroup-wiki', | |||
pos: 0 | |||
}, | |||
{ text: 'Möglicherweise veraltete Artikel', | |||
link: '/wiki/Hilfe:Aktualität', | |||
group: 'mw-specialpagesgroup-maintenance', | |||
pos: 9 | |||
}]; | }]; | ||
custom_links.forEach (function (cl) { | custom_links.forEach (function (cl) { | ||
cl.node.insertAdjacentHTML(' | var node = document.getElementById(cl.group).nextElementSibling.getElementsByTagName('ul')[0].children[cl.pos]; | ||
node.insertAdjacentHTML('beforebegin', '<li><a href="' + cl.link + '">' + cl.text + '</a></li>'); | |||
}) | }) | ||
} | } |
Aktuelle Version vom 3. Mai 2021, 10:36 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */
// Spezialseiten-Liste um weitere Links ergänzen
if (mw.config.get( 'wgPageName' ) == 'Spezial:Spezialseiten'){
var custom_links = [
{ text: 'Artikel mit ungeprüfter Infobox',
link: '/wiki/Kategorie:Artikel_mit_ungeprüfter_Infobox',
group: 'mw-specialpagesgroup-maintenance',
pos: 0
},
{ text: 'Ausgewählte Themenbereiche',
link: '/wiki/Hilfe:Ausgewählte_Themenbereiche',
group: 'mw-specialpagesgroup-wiki',
pos: 0
},
{ text: 'Möglicherweise veraltete Artikel',
link: '/wiki/Hilfe:Aktualität',
group: 'mw-specialpagesgroup-maintenance',
pos: 9
}];
custom_links.forEach (function (cl) {
var node = document.getElementById(cl.group).nextElementSibling.getElementsByTagName('ul')[0].children[cl.pos];
node.insertAdjacentHTML('beforebegin', '<li><a href="' + cl.link + '">' + cl.text + '</a></li>');
})
}