MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Klexikon – das Kinderlexikon
(Hilfe:Aktualität in Wartungsliste aufgenommen)
K (Position angepasst)
Zeile 7: Zeile 7:
     { 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',
       node: document.getElementsByTagName('ul')[0]
       node: document.getElementsByTagName('ul')[0],
      pos:  'afterbegin'
     },
     },
     { text: 'Ausgewählte Themenbereiche',
     { text: 'Ausgewählte Themenbereiche',
       link: '/wiki/Hilfe:Ausgewählte_Themenbereiche',
       link: '/wiki/Hilfe:Ausgewählte_Themenbereiche',
       node: document.getElementById('mw-specialpagesgroup-wiki').nextElementSibling.getElementsByTagName('ul')[0]
       node: document.getElementById('mw-specialpagesgroup-wiki').nextElementSibling.getElementsByTagName('ul')[0],
      pos:  'afterbegin'
     },
     },
     { text: 'Möglicherweise veraltete Artikel',
     { text: 'Möglicherweise veraltete Artikel',
       link: '/wiki/Hilfe:Aktualität',
       link: '/wiki/Hilfe:Aktualität',
       node: document.getElementsByTagName('ul')[10]
       node: document.getElementsByTagName('ul')[0].children[10],
      pos:  'afterend'
     }];
     }];
   
   
   custom_links.forEach (function (cl) {
   custom_links.forEach (function (cl) {
     cl.node.insertAdjacentHTML('afterbegin', '<li><a href="' + cl.link + '">' + cl.text + '</a></li>');
     cl.node.insertAdjacentHTML(cl.pos, '<li><a href="' + cl.link + '">' + cl.text + '</a></li>');
   })
   })
}
}

Version vom 21. Januar 2021, 21:51 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],
      pos:  'afterbegin'
    },
    { text: 'Ausgewählte Themenbereiche',
      link: '/wiki/Hilfe:Ausgewählte_Themenbereiche',
      node: document.getElementById('mw-specialpagesgroup-wiki').nextElementSibling.getElementsByTagName('ul')[0],
      pos:  'afterbegin'
    },
    { text: 'Möglicherweise veraltete Artikel',
      link: '/wiki/Hilfe:Aktualität',
      node: document.getElementsByTagName('ul')[0].children[10],
      pos:  'afterend'
    }];
 
  custom_links.forEach (function (cl) {
    cl.node.insertAdjacentHTML(cl.pos, '<li><a href="' + cl.link + '">' + cl.text + '</a></li>');
  })
}