Jump to content

User:Markhurd/hidetopcontrib.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Markhurd (talk | contribs) at 08:56, 25 March 2009 (Debugging). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// [[User:Ais523/hidetopcontrib.js]] // By a suggestion by [[User:Discospinster]] // 090325 MEH Attempting to fix where it is not hiding all (top)s.

// This script color-codes lines according to who has the top contribution for a page. //<pre><nowiki>  function hidetopcontrib() {   var i,li,a;   li=document.getElementById("bodyContent");   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="none";     else       s="";     if(a[t]!=undefined) s=a[t]; else a[t]=s;     if(s!="")

{

// li[i].style.display=(li[i].style.display=="none"?"list-item":"none");

li[i].innerHTML=li[i].innerHTML + ":";

}   } }  addOnloadHook(function () {   if((location.href.indexOf("Special:Contributions")!=-1||       location.href.indexOf("Special%3AContributions")!=-1))     addPortletLink('p-cactions', 'javascript:hidetopcontrib()', 'show/hide top', 'ca-hidetop',                    "Show/hide pages for which you're the top contributor", ''); }); //</nowiki></pre>