25.07.2018 12:42
0 29 5
Скрипт чтобы скрыть нанники.
Зачем нужно? а фиг знает, чтобы красиво было.
// ==UserScript==
// @name artifacts
// @namespace http://heroeswm.ru
// @include http://www.heroeswm.ru/arts_for_monsters.php*
// @version 1
// @grant none
// ==/UserScript==
tds = document.querySelectorAll('td[width="160"]');
for(var j=0; j<tds.length; j++){
if(tds[j].firstChild.color=="red") {
tr = tds[j].parentNode;
tr.parentNode.removeChild(tr);
}
}
// remove units without artifacts
tds = document.querySelectorAll('td[width="500"]');
for(var j=0; j<tds.length; j++){
if(tds[j].firstChild.firstChild.childElementCount==0){
tr = tds[j].parentNode;
tr.parentNode.removeChild(tr);
}
}
До:
![](https://i.imgur.com/dApF11e.jpg)
После:
![](https://i.imgur.com/rrvlYWh.jpg)
Чтобы отремонтировать нанники - нужно отключить скрипт. А что поделать.
сам скрипт
// ==UserScript==
// @name artifacts
// @namespace http://heroeswm.ru
// @include http://www.heroeswm.ru/arts_for_monsters.php*
// @version 1
// @grant none
// ==/UserScript==
tds = document.querySelectorAll('td[width="160"]');
for(var j=0; j<tds.length; j++){
if(tds[j].firstChild.color=="red") {
tr = tds[j].parentNode;
tr.parentNode.removeChild(tr);
}
}
// remove units without artifacts
tds = document.querySelectorAll('td[width="500"]');
for(var j=0; j<tds.length; j++){
if(tds[j].firstChild.firstChild.childElementCount==0){
tr = tds[j].parentNode;
tr.parentNode.removeChild(tr);
}
}
До:
![](https://i.imgur.com/dApF11e.jpg)
После:
![](https://i.imgur.com/rrvlYWh.jpg)
Чтобы отремонтировать нанники - нужно отключить скрипт. А что поделать.