MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Klexikon - Das Freie Kinderlexikon
Wechseln zu: Navigation, Suche
(+Wartungslink "Artikel mit ungeprüfter Infobox" auf Spezialseite einfügen)
 
(Code besser strukturiert, +neuen Link zur gegliederten Artikelübersicht eingefügt)
Zeile 1: Zeile 1:
 
/* Das folgende JavaScript wird für alle Benutzer geladen. */
 
/* Das folgende JavaScript wird für alle Benutzer geladen. */
 
+
// Kategorie "Artikel mit ungeprüfter Infobox" in Wartungsliste ergänzen  
+
// Spezialseiten-Liste um weitere Links ergänzen  
 
if (wgPageName == 'Spezial:Spezialseiten'){
 
if (wgPageName == 'Spezial:Spezialseiten'){
   customLink = '<li><a href="/wiki/Kategorie:Artikel_mit_ungeprüfter_Infobox" '
+
     + 'title="Kategorie:Artikel_mit_ungeprüfter_Infobox">Artikel mit ungeprüfter Infobox</a></li>'
+
   var custom_links = [
  customPosition = document.getElementsByTagName('ul')[0]
+
    { text: 'Artikel mit ungeprüfter Infobox',
   customPosition.insertAdjacentHTML('afterbegin', customLink);
+
      link: '/wiki/Kategorie:Artikel_mit_ungeprüfter_Infobox',
 +
      node: document.getElementsByTagName('ul')[0]
 +
     },
 +
    { text: 'Ausgewählte Themenbereiche',
 +
      link: '/wiki/Hilfe:Gegliederte_Artikelübersicht',
 +
      node: document.getElementById('mw-specialpagesgroup-wiki').nextElementSibling.getElementsByTagName('ul')[0]
 +
    }];
 +
 +
   custom_links.forEach (function (cl) {
 +
    cl.node.insertAdjacentHTML('afterbegin', '<li><a href="' + cl.link + '">' + cl.text + '</a></li>');
 +
  })
 
}
 
}

Version vom 16. Mai 2019, 22:49 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */
 
// Spezialseiten-Liste um weitere Links ergänzen 
if (wgPageName == 'Spezial:Spezialseiten'){
 
  var custom_links = [
    { text: 'Artikel mit ungeprüfter Infobox',
      link: '/wiki/Kategorie:Artikel_mit_ungeprüfter_Infobox',
      node: document.getElementsByTagName('ul')[0]
    },
    { text: 'Ausgewählte Themenbereiche',
      link: '/wiki/Hilfe:Gegliederte_Artikelübersicht',
      node: document.getElementById('mw-specialpagesgroup-wiki').nextElementSibling.getElementsByTagName('ul')[0]
    }];
 
  custom_links.forEach (function (cl) {
    cl.node.insertAdjacentHTML('afterbegin', '<li><a href="' + cl.link + '">' + cl.text + '</a></li>');
  })
}