MediaWiki:Gadget-markadmins.js
Aspekto
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-F5 aŭ Stir-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 rusa vikipedio
//rewritten by [[m:User:Hoo man]]; 2012-08-26
(function(mw, $) {
var userSet = {
'A' : ['Alaŭdo', 'Alaudo', 'Thomas Guibal', 'Marcos', 'Narvalo', 'Chuck SMITH', 'Tlustulimu', 'DidiWeidmann', 'לערי ריינהארט', 'Yekrats', 'PaulP', 'Roboto de Marcos', 'Blahma', 'ThomasPusch', 'Castelobranco', "Umbert'", 'Andy', 'KuboF', 'Pino'],
'B' : ['Alaŭdo', 'Alaudo', 'Tlustulimu'],
'C' : [],
'I' : [],
'O' : [],
'K' : [],
'Ar' : [],
'Ar+' : []
};
var userSetTip = {
'A':'Administranto',
'B':'Burokrato',
'C':'checkuser',
'I':'подводящий итоги',
'O':'ревизор',
'K':'клерк',
'Ar':'arbitracianto',
'Ar+':'rezerva arbitracianto'};
$(document).ready(function() {
mw.util.addCSS('tt.userflags {color:#0645ad}');
mw.util.$content.find('a').each( function(i, lnk) {
if( /[?#]/.test(lnk.href) && lnk.href.indexOf('redlink=1') === -1 ) {
return;
}
var mm, f, user, flags, tips;
mm = /^Uzant(o|ino):(.*)/.exec(lnk.title);
if( !mm ) {
return;
}
user = decodeURIComponent(mm[2]);
if (lnk.className.indexOf('new') !== -1) {
user = user.replace(/ \([^\)]+\)$/,'');
}
flags = []; tips = [];
for( f in userSet ) {
if($.inArray( user, userSet[f] ) !== -1 ){
flags.push(f);
tips.push(userSetTip[f]);
}
}
if( !flags.length ) {
return;
}
tips = ' ('+tips.join(', ')+')';
$(lnk)
.after('\u00A0', '<tt class=userflags title="'+tips+'">('+flags.join(',') + ')</tt>')
.attr('title', $(lnk).attr('title') + tips);
});
});
})(mediaWiki, jQuery);