Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
//[[User:Markhurd/hidetopcontrib.js]]// Based on [[User:Ais523/hidetopcontrib.js]]// By a suggestion by [[User:Discospinster]]// 090325 MEH Fixed where it is not hiding all (top)s, starting with redirects// and continuing after any regex mismatch.// 090615 MEH Cater for new <span class="mw-uctop">// Add userHideAllSubsequent user setting.// Fix issue reported by [[User talk:Markhurd/hidetopcontrib.js#Bug|Lenore]].// 100407 MEH Use simplified regex that works on IE8.// 100413 MEH Cater for new pages.// 100428 MEH Cater better for new pages.// 100519 User:Ale_jrb Cater for Single-Revision Deletion, newly available to Admins.// 110520 User:Waldir Better page check.// 120206 MEH Cater for IE renderer differences.// 120207 MEH Cater for all skins.// 120321 MEH Cater for [[Wikipedia:Added or removed characters|WP:AORC]] by removing support for top not using the mw-uctop class.// This script hides lines according to who has the top contribution for a page.// If userHideAllSubsequent=true, all subsequent contributions are hidden too, more like watchlists.//<pre><nowiki>if(typeofuserHideAllSubsequent=='undefined')userHideAllSubsequent=false;if(typeofportletId=='undefined')portletId='p-cactions';if(typeofportletText=='undefined')portletText='show/hide top';functionhidetopcontrib(){vari,li,a;li=document.getElementById("bodyContent");if(li===null)li=document.getElementById("article");if(li===null)li=document.getElementById("mw_main");li=li.getElementsByTagName("li");i=-1;a=newArray();while(++i<li.length){vars,t,links,b;links=li[i].getElementsByTagName("a");b=2;if(li[i].innerHTML.match(/<abbr +[^>]*class *= *(['"])?newpage\1/i)==undefined)b++;if(li[i].innerHTML.match(/class *= *(['"])?mw-revdelundel-link\1/i)!=undefined)b++;if(typeoflinks=='undefined'||links.length<(b+1))continue;t=links[b].innerHTML;if(/* li[i].getElementsByTagName("strong").length>0|| */li[i].innerHTML.match(/mw\-uctop/i)!=undefined)s="none";elses="";if(a[t]!=undefined)s=userHideAllSubsequent?"none":a[t];elsea[t]=s;if(s!="")// li[i].innerHTML=li[i].innerHTML + ":'" + s + "'";li[i].style.display=(li[i].style.display=="none"?"list-item":"none");}}$(function(){if(wgCanonicalSpecialPageName=='Contributions')mw.util.addPortletLink(portletId,'javascript:hidetopcontrib()',portletText,'ca-hidetop',"Show/hide pages for which you're the top contributor",'');});//</nowiki></pre>//[[Category:Wikipedia scripts]]