LINUX.ORG.RU
ФорумTalks

Написал js/css для «выделения» kali-топиков

 , ,


0

2

Пока одна половина ржёт от kali-топиков, другая бомбит, а третья опустила руки написал правило для кастомного правила для страницы трекера.

Выглядит вот так: https://ibb.co/wJjypxS

Использовал расширение Custom Style Script для chrome (скорее всего будет работать любое, которое умеет кастомные скрипты и CSS)

Ссылка на kali-топик остается кликабельной.

js:

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>"
            }
        }
    }
}, false);

css

.kali-title {
    opacity: 0.33;
    font-size: 10px;
}
★★★★★

половина

одна

другая

третья

julixs ★★★
()
Последнее исправление: julixs (всего исправлений: 1)

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

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 ★★★★★
()
Последнее исправление: theNamelessOne (всего исправлений: 1)

Ещё надо такое же про «как настроить впн без регистрации для видео» и для докер-топиков.

firkax ★★★★★
()

Записывай меня в четвертую половину: с момента регистрации 14 лет назад я не видел ни одного кали-топика кроме этого

buddhist ★★★★★
()
Ответ на: комментарий от EXL

Это не наши методы. Наши велосипеды самые велосипедные велосипеды в мире

karton1 ★★★★★
()

Не проще тег заигнорить?

Kolins ★★★★★
()

написал правило для кастомного правила для страницы трекера.
Теги: kali

Просчитался, но… где?

mydibyje ★★★★
()

Пока одна половина ржёт от kali-топиков, другая бомбит, а третья опустила руки

А 95% пофиг.

slackwarrior ★★★★★
()

Такие топики нужно не сворачивать - а выделять, чтобы не упустить возможность улучшить настроение ;-)

SakuraKun ★★★★★
()

А что, arch, gentoo и пр. маргинальщину тож теперь игнорить? Типа старые маргиналы хейтят новых?

special-k ★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)