Help:Gebruik van scripts/Nieuwe artikelenscript

Met dit script kunnen nieuwe-artikelen controleurs in Mozilla een extra link (verberg) krijgen in het overzicht van nieuwe artikelen (Speciaal:Newpages). Dit kan erg handig zijn als men door een veelvoud aan botartikelen het bos niet meer ziet. Door de onderstaande tekst te selecteren en te kopiëren in het eigen monobook.js (Gebruiker:Wiedanook/monobook.js) wordt deze functie toegevoegd.

//------------------------------------------------------------------------------------
// Provide links to hide all pages by an editor in Special:Newpages
// By [[User:Zanaq]] - 3 april 2006 - released under GPL: please include this line
//-------------------------------------------------------------------------------------

txtHideLink = 'verberg';

function hideEdits(editor) {
   newpages = document.getElementById('bodyContent').getElementsByTagName('li');

   for (i=0;i<newpages.length;i++) {
      editorName=newpages[i].getElementsByTagName('a')[3].innerHTML;

      if (editorName == editor)
         newpages[i].style.display='none';
   }
}

function addHideLinks() {
   newpages = document.getElementById('bodyContent').getElementsByTagName('li');

   for (i=0;i<newpages.length;i++) {
      editorLink=newpages[i].getElementsByTagName('a')[2];
      var hideLink = document.createElement('span');

      hideLink.innerHTML='<a href="javascript:hideEdits(\'' + editorLink.innerHTML+ '\')">(' + txtHideLink + ')</a>&nbsp;-&nbsp;';

      newpages[i].insertBefore(hideLink, editorLink);

   }
}

if (mw.config.get('wgCanonicalSpecialPageName') === 'Newpages')
      $(addHideLinks);