MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Klexikon – das Kinderlexikon
(+Wartungslink "Artikel mit ungeprüfter Infobox" auf Spezialseite einfügen)
 
Keine Bearbeitungszusammenfassung
 
(10 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


// Kategorie "Artikel mit ungeprüfter Infobox" in Wartungsliste ergänzen
if (mw.config.get( 'wgPageName' ) == 'Spezial:Spezialseiten'){
if (wgPageName == 'Spezial:Spezialseiten'){
   customLink = '<li><a href="/wiki/Kategorie:Artikel_mit_ungeprüfter_Infobox" '
   var custom_links = [
     + 'title="Kategorie:Artikel_mit_ungeprüfter_Infobox">Artikel mit ungeprüfter Infobox</a></li>'
    { text: 'Artikel mit ungeprüfter Infobox',
   customPosition = document.getElementsByTagName('ul')[0]
      link: '/wiki/Kategorie:Artikel_mit_ungeprüfter_Infobox',
  customPosition.insertAdjacentHTML('afterbegin', customLink);
      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>');
  })
}
}

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>');
  })
}