
Привет всем! Заметил, что у некоторых игроков начала вызывать раздражение новая новогодняя (заснеженная) тема форума. Один из игроков предложил мне создать скрипт, который позволит убрать данную тему.
Для работы скрипта необходимо установить расширение в вашем браузере под названием 'User JavaScript and CSS' - download (кликабельно) и следовать указаниям, представленным на картинке

JavaScript:
document.addEventListener('DOMContentLoaded', function() {
var stylesheets = document.styleSheets;
var embedimSnow = document.getElementById('embedim--snow');
if (embedimSnow) {
embedimSnow.parentNode.removeChild(embedimSnow);
}
var styleElements = document.querySelectorAll('style');
styleElements.forEach(function(styleElement) {
if (styleElement.innerHTML.includes('embedim--snow')) {
styleElement.parentNode.removeChild(styleElement);
}
});
function hasBackgroundImage(rule, imageUrl) {
return rule.style && rule.style.backgroundImage.includes(imageUrl);
}
function removeStylesWithImage(imageUrl) {
for (var i = 0; i < stylesheets.length; i++) {
var rules = stylesheets[i].cssRules;
for (var j = 0; j < rules.length; j++) {
if (rules[j].style && hasBackgroundImage(rules[j], imageUrl)) {
stylesheets[i].deleteRule(j);
j--;
}
}
}
}
removeStylesWithImage('upload/styles/xfi/snowCategory/snow_l_3.png');
removeStylesWithImage('upload/styles/xfi/snowCategory/snow_c_3.png');
removeStylesWithImage('upload/styles/xfi/snowCategory/snow_r_3.png');
removeStylesWithImage('upload/styles/xfi/santaCap/santa_cap_2.png');
});
Последнее редактирование: