User:Peoplelikeyou/common.js: Difference between revisions
From Test Wiki
Content deleted Content added
No edit summary Tag: Manual revert |
No edit summary |
||
Line 1:
//
// This script highlights bluelinks to selected users' userpages or talkpages in bodyContent
var userlist=new Array();
adminrights['3PPYB6']=1;
adminrights['Abuse%20filter']=1;
Line 7 ⟶ 10:
adminrights['Brewster239']=1;
adminrights['C1K98V']=1;
//Highlighting script. Based on [[User:ais523/highlightmyname.js]].
function highlightusers_inner(n,h) //node, relevant hyperlink fragment
$( function() {▼
{
if (n.nodeType!=1||n.tagName.toLowerCase()!="a") return 0; // not an anchor
if (n.href.indexOf(wgScript+"?title="+h) == -1 &&
n.href.indexOf(wgArticlePath.split("$1")[0]+h) == -1) return 0; // to the wrong target
var u=n.href.split(h)[1];
if(userlist[u.split("_").join("%20")]==1)
{
n.style.backgroundColor="#FACDD5";
var h=document.getElementById('bodyContent').innerHTML;▼
}▼
return 1;
}
function highlightusers(n) //node
{
while(n!=null)
{▼
if(highlightusers_inner(n,"User:")) n=n.nextSibling;
else if(highlightusers_inner(n,"User_talk:")) n=n.nextSibling;
else if(highlightusers_inner(n,"Special:Contributions:")) n=n.nextSibling;
{
if(n.firstChild!=null) highlightusers(n.firstChild);
n=n.nextSibling;
}
▲ {
▲ }
▲ {
}
}
});
//[[Category:Wikipedia scripts]]
| |||