Скрывает активность Serg121
当前为
// ==UserScript==
// @name NoSerg121
// @namespace http://tampermonkey.net/
// @version 0.3
// @description Скрывает активность Serg121
// @author S30N1K
// @match https://dota2.ru/*
// @grant none
// ==/UserScript==
(() => {
const banned = ["Serg121"]
const index = () => {
const themes = $(".index__left-bar > .forum.component-block.component-block__hide-after-12 > ul > li")
for (const theme of themes){
const $theme = $(theme)
const userNick = $theme.find(".component-text-grey-11").html().split("<")[0].trim()
if (banned.includes(userNick)){
$theme.remove()
}
}
}
const members = () => {
}
const notifications = () => {
}
const forums = () => {
const themes = $(".forum-section__list > li:not(.forum-section__item--first)")
for (const theme of themes) {
const $theme = $(theme)
const userNick = $theme.find(".forum-section__name > a").html().trim()
if (banned.includes(userNick)){
$theme.remove()
}
}
}
const threads = () => {
const messages = $(".forum-theme__list > li")
for (const message of messages) {
const $message = $(message)
const userNick = $message.find(".forum-theme__item-left-mob > a").html().trim()
if (banned.includes(userNick)){
$message.remove()
}
}
}
const pages = {
"^\/$": index,
"\/forum\/members\/(.+?)\/": members,
"\/forum\/notifications\/": notifications,
"\/forum\/threads\/": threads,
"\/forum\/forums\/(.+?)\/": forums,
}
for (const e of Object.keys(pages)) {
if (new RegExp(e).test(window.location.pathname)) {
pages[e]()
}
}
})()