Участник:Соковня/common.js
Материал из Викиреальностя
Замечание. Возможно, после сохранения вам придётся очистить кеш своего браузера, чтобы увидеть изменения.
- 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':'|Божественный Зелев|' 'B':'|John Locke|Benjamin Linus|Long at istn|SA ru|SkyBon|NobodyKnows|Stoljaroff1987|Cvz1|Track13|Arbalet|Fedya|Юрник|MirakloEnPlumoj|Володя Шишкин|ГорныйСинийБатискаф|Kohynoor|Schakal|ВнепартийныйБатискаф|Пролетарский Гнев|Полосатый Тигр|Valk ster|Drbug|Serebr|Ole Forsten|Старый Лис|Batiskaf, One and Only|ГиМЦ-Д|Божественный Зелев|Dream|Stork|Tac14|', 'C':'|Божественный Зелев|Сатана|Володя Шишкин|Alokrot|Crush|Agra delenda est|Стюарт Радзинский|Wanwaric|Сторож|', 'D':'|85.141.65.193|Anonim|ESyr|Fauust|Finstergeist|Garden Radish|Haffman|Jester|Le Traceur Snork|Mithril|Morgenstern|Orso|ServusDei|Shadow|Wanwa|Zooro-Patriot|', } var userSetTip = { 'A':'Некий х.й', 'B':'Некий х.й', 'C':'Некий х.й', 'D':'Некий х.й', addOnloadHook(markUsers) function markUsers(){ var body, lnk, mm, user, mark, i, k, flags, tips 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 user = decodeURIComponent(mm[1]) if (lnk.className.indexOf('new') != -1) user = user.replace(/ \([^\)]+\)$/,'') user = '|' + user + '|' flags = [] for (k in userSet) if (userSet[k].indexOf(user) >= 0) flags.push(k) if (flags.length == 0) continue tips = [] for (k in flags) tips.push(userSetTip[flags[k]]) mark = document.createElement('tt') mark.className = 'userflags' mark.appendChild(document.createTextNode('(' + flags.join(',') + ')')) lnk.appendChild(mark) lnk.title += ' ('+tips.join(', ')+')' } }