Gebruiker:Pjetter/modern.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.
// This script color-codes lines according to who has the top contribution for a page.
//<pre>
$(function () {
if((location.href.indexOf("Speciaal:Bijdragen")!=-1||
location.href.indexOf("Speciaal%3ABijdragen")!=-1)
&&location.href.indexOf("&Pjetter")==-1&&location.href.indexOf("?Pjetter")==-1)
{
var i,li,a;
li=document.getElementById("bodyContent");
//li.getElementsByTagName("ul")[0].tagName="ol";
li=li.getElementsByTagName("li");
i=-1;
a=new Array();
while(++i<li.length)
{
var s,t;
t=li[i].innerHTML.match(/"\/wiki\/([^"]*)"/)[1];
if(li[i].getElementsByTagName("strong").length>0)
s="#CCCCFF";
else
s="#FFCCCC";
if(a[t]!=undefined) s=(a[t]=="#CCCCFF"?"#CCFFFF":"#FFFFCC"); else a[t]=s;
li[i].innerHTML="<SPAN STYLE='background-color:"+s+"'>"+li[i].innerHTML+"</SPAN>";
}
}
});
//</pre>
if (window.addEventListener) window.addEventListener("load",myLoadFuncs,false);
else if (window.attachEvent) window.attachEvent("onload",myLoadFuncs);
else
{
window.previousLoadFunction = window.onload;
window.onload = function()
{
window.previousLoadFunction();
myLoadFuncs();
}
}
function myLoadFuncs()
{
addToolBoxLinks();
}
function addlilink(tabs, url, name, id)
{
var na = document.createElement('a');
na.href = url;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
li.id = id;
li.appendChild(na);
tabs.appendChild(li);
return li;
}
function addToolBoxLinks()
{
var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
addlilink(tb, '/wiki/Speciaal:Log', 'Logboek', '');
addlilink(tb, '/wiki/Gebruiker:Pjetter/modern.js', 'modern.js', '');
addlilink(tb, '/wiki/Gebruiker:Pjetter/modern.css', 'modern.css', '');
addlilink(tb, '/wiki/Gebruiker:Pjetter/klad', 'klad', '');
addlilink(tb, '/wiki/Gebruiker:Pjetter/Links', 'Links', '');
addlilink(tb, 'http://nl.wikibooks.org/wiki/Speciaal:Recentchanges', 'Wikibooks', '');
addlilink(tb, 'http://nl.wikiquote.org/wiki/Speciaal:Recentchanges', 'Wikiquote', '');
addlilink(tb, 'http://nl.wikimedia.org/wiki/Speciaal:Recentchanges', 'Wikimedia', '');
}