Користувач:Ahonc/markadmins.js
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
- Opera: натисніть Ctrl-F5
//Based on [[:ru:Участник:Obersachse/markadmins.js]]
//<pre>
var userSet = new Object();
var userSetTip = new Object();
userSet['A'] = '|Amakuha|Andriy.v|Antanana|Atoly|Base|Buruneng|Fessor|Geohem|Goo3|Green Zero|Kholodovsky|Krupolskiy Anonim|LeonNef|Leonst|Mcoffsky|Mykola7|NickK|Nina Shenturk|Oleksiy.golubov|Olmi|Piramidion|Renvoy|Repakr|Romanbibwiss|Shiro D. Neko|SteveR|Submajstro|Tespaer|VAdminBot|Venzz|VictorAnyakin|Visem|VoidWanderer|Ykvach|Yukh68|Анатолій Мітюшин|Ата|Вальдимар|ДмитрОст|Ерідан|Звірі|Нестеренко Оля|Рассилон|Стефанко1982|Фільтр зловживань|';
userSetTip['A'] = ', адміністратор';
/*userSet['A*'] = '||';
userSetTip['A*'] = ', адміністратор (тимчасовий)';*/
userSet['B'] = '|Aced|Lystopad|MaryankoD|Mr.Rosewater|Yakudza|YarikUkraine|';
userSetTip['B'] = ', бюрократ';
userSet['C'] = '|Andriy.v|Goo3|Mykola7|NickK|';
userSetTip['C'] = ', чек\'юзер';
userSet['F'] = '|Ahonc|AntonProtsiuk (WMUA)|Good Will Hunting|Piznajko|RLutsDebug|Volodymyr D-k|Watashi-wa|Кучер Олексій|Микола Василечко|';
userSetTip['F'] = ', перейменовувач файлів';
userSet['I'] = '|AS|Andriy.v|Atoly|NickK|Piramidion|';
userSetTip['I'] = ', адміністратор інтерфейсу';
userSet['O'] = '|Goo3|Piramidion|Yukh68|';
userSetTip['O'] = ', приховувач';
userSet['Ar'] = '|AS|Repakr|Віщун|Долинський|';
userSetTip['Ar'] = ', арбітр';
/*userSet['Ar+'] = '||';
userSetTip['Ar+'] = ', рез. арбітр';*/
$(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('(?:Користувач|Користувачка):(.*)'))) 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>