MediaWiki:Gadget-markadmins.js

Материал из Абсурдопедии
Перейти к навигации Перейти к поиску

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
/* <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.indefOf(user) >= 0)
    lnk.style.color = "darkgreen";
 }
}
addOnloadHook(markUsers);

/* </nowiki></pre> */