Gebruiker:Troefkaart/wijzigingenverbergen.js
Opmerking: na het publiceren is het wellicht nodig uw browsercache te legen om de veranderingen te zien.
- Firefox / Safari: houd Shift ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
- Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
- Edge: houd Ctrl ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5.
//------------------------------------------------------------------------------------
// Provide links to hide all edits by an editor in Speciaal:Logboeken/move
// Note: This script doesn't work with the "Enhanced recent changes (JavaScript)"
// By [[:nl:User:Erwin85]], edited by [[User:Troefkaart]] - Juli 6th, 2008- Released under the GNU GPL
// Based on [[:nl:Help:Gebruik van scripts/Nieuwe artikelenscript]]
// By [[User:Zanaq]] - 3 april 2006 - released under GPL: please include this line
//-------------------------------------------------------------------------------------
function rchideEdits(editor)
{
listitems = document.getElementById('bodyContent').getElementsByTagName('li');
for (i=0; i<listitems.length; i++)
{
editorName = ''
editorLinks = listitems[i].getElementsByTagName('a');
for (j=0; j<editorLinks.length; j++)
{
if(editorLinks[j].href.indexOf('Gebruiker:') != -1 && editorLinks[j].href.indexOf('title=Gebruiker:') == -1 && editorLinks[j].innerHTML.indexOf('Gebruiker:') == -1)
{
editorName = listitems[i].getElementsByTagName('a')[j].innerHTML;
break;
}
}
if (editorName == editor)
{
listitems[i].style.display='none';
}
}
}
function rcaddHideLinks()
{
listitems = document.getElementById('bodyContent').getElementsByTagName('li');
for (i=0; i<listitems.length; i++)
{
editorLinks = listitems[i].getElementsByTagName('a');
for (j=0; j<editorLinks.length; j++)
{
if(editorLinks[j].href.indexOf('Gebruiker:') != -1 && editorLinks[j].href.indexOf('title=Gebruiker:') == -1 && editorLinks[j].innerHTML.indexOf('Gebruiker:') == -1)
{
editorLink = editorLinks[j];
var hideLink = document.createElement('span');
hideLink.innerHTML='(<a href="javascript:rchideEdits(\'' + editorLink.innerHTML+ '\')">v</a>) ';
listitems[i].insertBefore(hideLink, editorLink);
break;
}
}
if ((i % 50) == 0)
{
akeytt();
}
}
akeytt();
}
addOnloadHook(
function ()
{
if (document.location.href.indexOf('Speciaal:Logboeken/move') != -1)
{
rcaddHideLinks();
}
}
)
addOnloadHook(
function ()
{
if (document.location.href.indexOf('Speciaal:RecenteWijzigingen') != -1)
{
rcaddHideLinks();
}
}
)