Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
11:36
3893
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Идеи и предложения-->
1|2

АвторИзменения в Протоколе передач
Надо разбор учинять, простым replace-ом не обойтись.
Как то так
// ==UserScript==
// @name HWM colorized transfer log
// @include https://www.heroeswm.ru/pl_transfers.php?id=*
// @grant GM_addStyle
// ==/UserScript==
GM_addStyle('transfer { color: green; font-weight: bold; color:darkviolet; } transfer:before { content: "Передано" }\
contribution { color: beige; font-weight: bold; } contribution:before { content: "Вложено" }')
var af = document.querySelector('center>a[href*="&filter=1"]');
if (af) {
var br = af.parentNode.parentNode.querySelectorAll('br');
for (var ii = 1; ii < br.length; ii++) {
var t = br[ii - 1].nextSibling;
if (t.nodeType == 3) {
var inx = t.nodeValue.indexOf('Передано');
if (inx > 0) {
var nodeType = 'transfer';
var next = t.nextSibling;
while (next && next.nodeName.toLowerCase() != 'br') {
if (next.href && ~next.href.indexOf('clan_info.php?id=')) {
nodeType = 'contribution'
break;
}
next = next.nextSibling;
}
var node = document.createElement(nodeType);
node.title = inx;
t.parentNode.insertBefore(document.createTextNode(t.nodeValue.substring(0, inx)), t);
t.parentNode.insertBefore(node, t)
t.innerHTML = t.nodeValue = t.nodeValue.substring(inx + 8);
}
}
}
}
для Акела67:
Практически ответственное лицо в БК может иметь такую же функцию в своем техническом клане, тогда исчезнет прозрачность, ибо в этом случае придется обрабатывать и Протоколы кланов.

Я не понял... это вообще ЧТО было?! И к чему вы это?!
1|2
К списку тем
2007-2024, онлайн игры HeroesWM