User:ImprovedWikiImprovment/HighlightStewards.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
var adminrights = {};
//Start of section to update
adminrights['علاء']=1;
adminrights['AmandaNP']=1;
adminrights['AntiCompositeNumber']=1;
adminrights['Base']=1;
adminrights['BRPever']=1;
adminrights['Bsadowski1']=1;
adminrights['Cromium']=1;
adminrights['Defender']=1;
adminrights['DerHexer']=1;
adminrights['Elton']=1;
adminrights['HakanIST']=1;
adminrights['Hasley']=1;
adminrights['Hoo man']=1;
adminrights['Jon Kolbert']=1;
adminrights['Linedwell']=1;
adminrights['MarcGarver']=1;
adminrights['MarcoAurelio']=1;
adminrights['Martin Urbanec']=1;
adminrights['Masti']=1;
adminrights['MusikAnimal']=1;
adminrights['Mykola7']=1;
adminrights['Operator873']=1;
adminrights['RadiX']=1;
adminrights['-revi']=1;
adminrights['Sakretsu']=1;
adminrights['Schniggendiller']=1;
adminrights['Sotiale']=1;
adminrights['Stanglavine']=1;
adminrights['Stryn']=1;
adminrights['Superpes15']=1;
adminrights['Tegel']=1;
adminrights['Teles']=1;
adminrights['Tks4Fish']=1;
adminrights['Trijnstel']=1;
adminrights['Vermont']=1;
adminrights['Vituzzu']=1;
adminrights['Wiki13']=1;
adminrights['Wim b']=1;
adminrights['Xaosflux']=1;
//End of section to update
//Updating script
$( function() {
if(location.href==mw.config.get( 'wgServer' )+ mw.config.get( 'wgScript') + "?title=Special:ListUsers&limit=5000&"+
"group=sysop&adminupdate=y")
{
var h=document.getElementById('bodyContent').innerHTML;
var a= [];
h=h.split(/\< *li *\>/i);
var i=0;
while(++i<h.length)
{
a[h[i].split(">")[1].split("<")[0]]=h[i].split(/\< *\/ *li *\>/i)[0];
}
for(i in a)
{
document.write("adminrights['"+
encodeURIComponent(i).split("\\").join("\\\\").split("'").join("%27")
.split("(").join("%28").split(")").join("%29")
.split("!").join("%21").split(",").join("%2C")
.split("%3A").join(":")+"']=1;<BR/>");
}
}
});
$( function() {
if( location.href.indexOf("?adminupdate") == -1 && location.href.indexOf("&adminupdate")==-1 &&
mw.config.get( 'wgAction') != 'edit' && mw.config.get( 'wgAction') != 'submit' &&
mw.config.get( 'wgPageName')!="Special:Preferences")
{
$("#bodyContent a").each(function() {
var component;
linkTarget = $(this).attr("href");
if(linkTarget !== undefined && linkTarget.startsWith("/wiki/User:")) {
pageTitle = linkTarget.split("/wiki/User:")
try {
component = decodeURIComponent(pageTitle[1].replace("_", " "));
} catch (e) {
component = null;
}
if(component && adminrights[component]==1) {
$(this).addClass("adminrights_admin");
$(this).css("background-color", "#FFFF00");
}
}
});
}
});