Saltu al enhavo

MediaWiki:Gadget-markadmins.js

El Vikipedio, la libera enciklopedio

Notu:Post publikigo forviŝu la kaŝmemoron de via foliumilo por vidi la ŝanĝojn.

  • Firefox / Safari: Premu majuskligan klavon klakante Reŝarĝi, aŭ premu aŭ Stir-F5Stir-R (⌘-R kun Makintoŝo)
  • Google Chrome: Premu Stir-majuskligklavon-R (⌘-Majuskligklavo-R kun Makintoŝo)
  • Interreta Esplorilo / Edge: Premu Stir klakante Refreŝu, aŭ premu Stir-F5
  • Opera: Premu Stir-F5.
//El la suprasoraba vikipedio, kiu havas ĝin siavice el la rusa
//Z ruskeje wikipedije, po namjeće wužiwarja Obersachse
//Based on the script made by [[:de:Benutzer:Spongo]]
//<pre>
 
var userSet = new Object();
var userSetTip = new Object();
userSet['A'] =  '|Alaŭdo|Thomas Guibal|ArnoLagrange|Marcos|Narvalo|Siebrand|SistMesEspigRoboto|Chuck SMITH|Tlustulimu|Brion VIBBER|DidiWeidmann|לערי ריינהארט|Yekrats|PaulP|Roboto de Marcos|';
userSetTip['A'] = ', Administranto';
userSet['B'] = '|Alaŭdo|ArnoLagrange|Tlustulimu|';
userSetTip['B'] = ', Burokrato';
userSet['C'] = '';
userSetTip['C'] = ', checkuser';
userSet['Ar'] = '';
userSetTip['Ar'] = ', abitr';
addOnloadHook(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('Vikipediisto:(.*)'))) 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>