MediaWiki:Gadget-markadmins.js: различия между версиями
Перейти к навигации
Перейти к поиску
>Edward Chernenko м вот |
>Edward Chernenko м test |
||
| Строка 18: | Строка 18: | ||
user = user.replace(/ \([^\)]+\)$/,''); | user = user.replace(/ \([^\)]+\)$/,''); | ||
user = '|' + user + '|' | user = '|' + user + '|' | ||
alert(user); | |||
if(admins.indefOf(user) >= 0) | if(admins.indefOf(user) >= 0) | ||
| Строка 23: | Строка 25: | ||
} | } | ||
} | } | ||
addOnloadHook(markUsers); | |||
/* </nowiki></pre> */ | /* </nowiki></pre> */ | ||
Версия от 18:29, 2 декабря 2009
/* <pre><nowiki> */
var admins = '|Юрник|Ded Krapiva|Morley Dotes|Edward Chernenko|';
function markUsers()
{
cont = document.getElementById('bodyContent') || document.getElementById('content');
if (!cont) return;
var links = cont.getElementsByTagName('A')
for (i=0; i<links.length; i++)
{
lnk = links[i];
if (!lnk.title || ! (mm=lnk.title.match('Участник:(.*)'))) continue;
if (lnk.href.indexOf('?') != -1) continue;
user = decodeURIComponent(mm[1]);
if(lnk.className.indexOf('new') != -1)
user = user.replace(/ \([^\)]+\)$/,'');
user = '|' + user + '|'
alert(user);
if(admins.indefOf(user) >= 0)
lnk.style.color = "darkgreen";
}
}
addOnloadHook(markUsers);
/* </nowiki></pre> */