MediaWiki:Gadget-markadmins.js: различия между версиями
Перейти к навигации
Перейти к поиску
Нет описания правки |
Нет описания правки |
||
| Строка 5: | Строка 5: | ||
'М' : ['Dimetr','Странник27','Адмирал Кабаньерро','Nihil Omnia','Кистрел Дикин'], | 'М' : ['Dimetr','Странник27','Адмирал Кабаньерро','Nihil Omnia','Кистрел Дикин'], | ||
'Б' : ['Serebr','角白羊宮','Аддхиранирр','Томас Перси','Баскервильская собака','Аманита Мускария'], | 'Б' : ['Serebr','角白羊宮','Аддхиранирр','Томас Перси','Баскервильская собака','Аманита Мускария'], | ||
'Г' : ['Serebr','Ohil Nimnia'], | 'Г' : ['Serebr','Ohil Nimnia'], | ||
'Р' : ['Serebr','角白羊宮','Аддхиранирр','Хвилищевский','Звездолет Робота','АнтиУчителка','Томас Перси','RomaWar','Сырнийский оракул','Баскервильская собака','Старварыч','Rain Dreamer','Не анонимус333'], | 'Р' : ['Serebr','角白羊宮','Аддхиранирр','Хвилищевский','Звездолет Робота','АнтиУчителка','Томас Перси','RomaWar','Сырнийский оракул','Баскервильская собака','Старварыч','Rain Dreamer','Не анонимус333'], | ||
'Авто' : ['Звездолет Робота'], | 'Авто' : ['Звездолет Робота','OS2K'], | ||
'С' : ['Kuzura','Kopcap94','Wildream'], | 'С' : ['Kuzura','Kopcap94','Wildream'], | ||
'Ч' : ['Wikia','Sannse','WikiaBot'] | 'Ч' : ['Wikia','Sannse','WikiaBot'] | ||
Версия от 15:50, 15 октября 2017
mw.loader.using('mediawiki.util', function() {
var userSet = {
'Ко' : ['Тэйтанка-птекила'],
'Су' : ['Странник27','Тэйтанка-птекила'],
'М' : ['Dimetr','Странник27','Адмирал Кабаньерро','Nihil Omnia','Кистрел Дикин'],
'Б' : ['Serebr','角白羊宮','Аддхиранирр','Томас Перси','Баскервильская собака','Аманита Мускария'],
'Г' : ['Serebr','Ohil Nimnia'],
'Р' : ['Serebr','角白羊宮','Аддхиранирр','Хвилищевский','Звездолет Робота','АнтиУчителка','Томас Перси','RomaWar','Сырнийский оракул','Баскервильская собака','Старварыч','Rain Dreamer','Не анонимус333'],
'Авто' : ['Звездолет Робота','OS2K'],
'С' : ['Kuzura','Kopcap94','Wildream'],
'Ч' : ['Wikia','Sannse','WikiaBot']
};
var userSetTip = {
'Ко':'король',
'Су':'судья',
'М':'маркиз',
'Б':'барон',
'Г':'граф',
'Р':'рыцарь',
'Авто':'автоматон',
'С':'советник',
'Ч':'чародей'
}
$(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 = /^Участни(к|ца):(.*)/.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);
});
});
});