User:Ahonc/markadmins.js
Appearance
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.
![]() | Documentation for this user script can be added at User:Ahonc/markadmins. |
- Report page listing warnings and errors.
//Based on [[ru:Участник:Obersachse/markadmins.js]]
//<pre>
var userSet = new Object();
var userSetTip = new Object();
userSet['A'] = '|32X|555|ABF|ABach|ALE!|Adambro|Ahonc|Aka|Ala z|Alhen|Aliman5040|Alison|Alno|Anathema|AndreasPraefcke|Angr|Anna|Anonymous Dissident|Anthere|Arria Belli|Aude|Avatar|Avraham|Axxgreazz|Badseed|BanyanTree|Bapti|Barcex|Bayo|Bdk|Bogdan|Boricuaeddie|Bouncey2k|Brian0918|Brion VIBBER|Bryan|Butko|Cary Bass|Cbrown1023|Cecil|Chris 73|Christian Nurtsch|ChristianBier|Cnyborg|Codeispoetry|Collard|CommonsDelinkerHelper|D-Kuru|DaB.|Dantadd|Danutz|DarkFalls|Darkone|Davepape|David Levy|David.Monniaux|Dcoetzee|Deadstar|Digon3|Dodo|Dori|Drini|Dschwen|Duesentrieb|Durin|Durova|EPO|EVula|Ecemaml|Ed g2s|Editor at Large|Ejdzej|Elcobbola|Eleassar|Fang Aili|Fanghong|Fb78|Filnik|Finnrind|Fir0002|Flominator|Florent Pécassou|FrancoGG|Franz Xaver|Geni|GeorgHH|GerardM|Gizmo II|Gmaxwell|Gnangarra|Golbez|Greudin|Gryffindor|Guillom|Herr Kriss|Howcheng|Ignis|Infrogmation|Jacoplane|Jastrow|Jayvdb|Jcornelius|Jdforrester|JeremyA|Jkelly|Joergens.mi|Jossifresco|Julo|Kaldari|Kameraad Pjotr|Kanonkas|Kaveh|Kelly Martin|Kjetil r|Klemen Kocjancic|Kneiphof|Kordas|Korrigan|Krimpet|Kylu|LERK|LX|Leafnode|Lennert B|Lestath|Loco085|Lokal Profil|Lumijaguaari|Lupo|Lycaon|MECU|MPF|Magnus Manske|Maire|Majorly|Manecke|Marcus Cyron|Matilda|Matt314|Mattbuck|Maxim|Maximaximax||Mdd4696|MediaWiki Update Bot|MesserWoland|MichaelMaggs|Micheletb|Mike.lifeguard|Miya|Monobi|Mormegil|Morven|Multichill|My name|Newmanbe|Nick|NielsF|Nilfanion|Nishkid64|Notafish|Notschrei|O|Odder|OldakQuill|Omegatron|Oxam Hartog|Paddy|Panther|Para|Petrusbarbygere|Pfctdayelise|Pharos|Pilecka|Pimke|Platonides|Polarlys|Putnik|Quadell|Ra\'ike|Radomil|Ragesoss|Ram-Man|Rama|Ran|Rastrojo|Raul654|Raymond|RedCoat|Remember the dot|Riana|Richie|Rimshot|Rlevse|Rocket000|Rüdiger Wölk|S1|SB Johnny|Samulili|Sanbec|Sandstein|ShakataGaNai|Shizhao|Siebrand|Slomox|Spacebirdy|Spangineer|Spiritia|Stan Shebs|Steinninn|Svdmolen|Szczepan1990|Szwedzki|TOR|Tarawneh|Thuresson|Tim Starling|Tom|Trixt|Tsca|VIGNERON|Videmus Omnia|Väsk|WJBscribe|WarX|WilyD|Wsiegmund|Xhienne|Yann|Yonatanh|Yuval Y|Zirland|Zscout370|Zzyzx11|~Pyb|Ævar Arnfjörð Bjarmason|';
userSetTip['A'] = ', administrator';
userSet['B'] = '|Arnomane|Bastique|EugeneZelenko|Fred J|Giggy|Herbythyme|Jusjih|Lar|Lmbuga|PatríciaR|';
userSetTip['B'] = ', bureaucrat';
userSet['C'] = '|Bastique|Bryan|Drini|Gmaxwell|Herbythyme|Lar|Yann|';
userSetTip['C'] = ', checkuser';
userSet['O'] = '|Lar|Raymond|';
userSetTip['O'] = ', oversight';
$(markUsers);
function markUsers(){
var body, lnk, href, title, mm, user, mark, i, k;
if (!(body = document.getElementById('bodyContent'))) return;
var links = body.getElementsByTagName('A');
for (i=0; i<links.length; i++){
lnk = links[i];
if (!lnk.title || ! (mm=lnk.title.match('User:(.*)'))) continue
user = '|' + decodeURIComponent(mm[1]) + '|';
for (k in userSet){
if (userSet[k].indexOf(user) < 0) continue;
mark = document.createElement('b');
mark.appendChild(document.createTextNode('(' + k + ')'));
if (userSetTip[k]) lnk.title += userSetTip[k];
lnk.appendChild(mark);
}
}
}
//</pre>