LINUX.ORG.RU

История изменений

Исправление theNamelessOne, (текущая версия) :

А зачем тут выносить отдельно стили? Удобнее будет заинлайнить. Алсо, можно выходить из цикла при первом совпадении.

window.addEventListener("load", () => {
    let items = document.getElementsByClassName('tracker-item');
    for (let item of items) {
        let tags = item.getElementsByClassName('tag');
        for (let tag of tags) {
            if (tag.textContent.localeCompare("kali") == 0) {
-                item.innerHTML = "<div class = \"tracker-title\"><p class = \"kali-title\">Kali-топик свернут</p></div>"
+                item.innerHTML = `<div class="tracker-title"><p style="opacity: 0.33; font-size: 10px;">Kali-топик свернут</p></div>`
+                break
            }
        }
    }
}, false);

Исходная версия theNamelessOne, :

А зачем тут выносить отдельно стили? Удобнее будет заинлайнить:

window.addEventListener("load", () => {
    let items = document.getElementsByClassName('tracker-item');
    for (let item of items) {
        let tags = item.getElementsByClassName('tag');
        for (let tag of tags) {
            if (tag.textContent.localeCompare("kali") == 0) {
-                item.innerHTML = "<div class = \"tracker-title\"><p class = \"kali-title\">Kali-топик свернут</p></div>"
+                item.innerHTML = `<div class="tracker-title"><p style="opacity: 0.33; font-size: 10px;">Kali-топик свернут</p></div>`
            }
        }
    }
}, false);