MediaWiki:Gadget-markadmins.js: различия между версиями
Перейти к навигации
Перейти к поиску
>Edward Chernenko м а так? |
>Edward Chernenko м исправление |
||
| Строка 1: | Строка 1: | ||
/* <pre><nowiki> */ | /* <pre><nowiki> */ | ||
var admins = ' | // Пробелы в начале и в конце строки не убирать. | ||
var admins = ' Юрник Ded_Krapiva Morley_Dotes Edward_Chernenko '; | |||
function markUsers() | function markUsers() | ||
| Строка 17: | Строка 18: | ||
if(lnk.className.indexOf('new') != -1) | if(lnk.className.indexOf('new') != -1) | ||
user = user.replace(/ \([^\)]+\)$/,''); | user = user.replace(/ \([^\)]+\)$/,''); | ||
user = ' | user = ' ' + user + ' ' | ||
if(admins.match(user)) | if(admins.match(user)) | ||
Версия от 18:44, 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 + ' '
if(admins.match(user))
lnk.innerHTML = '<span class="admin">' + lnk.innerHTML + '</span>';
}
}
addOnloadHook(markUsers);
/* </nowiki></pre> */