Материал из ЖД cправочник
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Выберите очистку кэша в меню Инструменты → Настройки
var userSet = { 'A': '|Admin|kst|', 'B':'|Maximaximax|Obersachse|Rubin16|Wanderer|', 'C':'|DR|Ilya Voyager|Kv75|Wulfson|Wind|', 'I':'|Amdf|Aserebrenik|Bezik|Biathlon|Changall|Convallaria majalis|Deevrod|Deinocheirus|DerLetzteRegenbogen|Dimitris|Doomych|Dr Jorgen|Drakosh|Evacat|Fauust|FlankerFF|Haffman|JenVan|JukoFF|Kovani|Krassotkin|MadDog|MaxBioHazard|Maykel|Melirius|~obsidian|Pasteurizer|Pessimist2006|Postoronniy-13|Raise-the-Sail|Sergeisemenoff|Skydrinker|The Wrong Man|Trycatch|Qweedsa|Scorpion-811|Wanwa|Wisky|Zero Children|Yuri Che|Александр Мотин|Обывало|Рулин|Стаканчик|', 'O':'|Александр Сигачёв|Kv75|Blacklake|Levg|', 'K':'|Kv75|Michgrig|TenBaseT|Wanwa|', 'Ar':'|Artem Korzhimanov|D.bratchuk|Vladimir Solovjev|Дядя Фред|Сайга20К|', 'Ar+':'|' } var userSetTip = { 'A':'администратор', 'B':'бюрократ', 'C':'проверяющий участников', 'I':'подводящий итоги', 'O':'ревизор', 'K':'клерк', 'Ar':'арбитр', 'Ar+':'резервный арбитр'} function markUsers(){ var cont = mw.util.$content || $('#bodyContent') var mm, f, user, flags, tips if (!cont) return mw.util.addCSS('tt.userflags {color:#0645ad}') cont.find('a').each( function(i, lnk){ if (!lnk.title || ! (mm=lnk.title.match('Участник:(.*)')) || (/[?#]/.test(lnk.href)&&lnk.href.indexOf('redlink=1')==-1) ) return user = decodeURIComponent(mm[1]) if (lnk.className.indexOf('new') != -1) user = user.replace(/ \([^\)]+\)$/,'') user = '|' + user + '|' flags = []; tips = [] for (f in userSet) if (userSet[f].indexOf(user) >= 0){ flags.push(f) tips.push(userSetTip[f]) } if (!flags.length) return tips = ' ('+tips.join(', ')+')' $(lnk) .after(' ', '<tt class=userflags title="'+tips+'">('+flags.join(',') + ')</tt>') .attr('title', $(lnk).attr('title') + tips) }) } $(markUsers)