Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name portfolio forum
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description try to take over the world!
- // @author You
- // @match https://*.portfolio.hu/*
- // @icon https://assets.portfolio.hu/images/portfolio_black.svg
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- var topicsToRemove = ['ORBÁN TAKARODJ !!!','leves','OROSZ-UKRÁN háború'];
- var usersToRemove = ['Sehmet']
- const topicElements = {
- "col-md-8 col-7 topicname":"parentElement.parentElement",
- "title":"parentElement"
- };
- const userElements = {
- "username pl-md-2":"parentElement.parentElement.parentElement.parentElement.parentElement", //comment
- "username":"parentElement.parentElement.parentElement.parentElement.parentElement", //moderáció által törölt komment
- "col-md-5 col-12 pl-4 pr-md-0 prevcomment":"parentElement.parentElement.parentElement.parentElement.parentElement" //elrejetett user comment-jére érkezett válaszra se vagyok kiváncsi
- };
- function hideTopicsAndUserComments()
- {
- hideElements(topicsToRemove,topicElements);
- hideElements(usersToRemove,userElements);
- }
- function hideElements(elementsToRemove,elements){
- for (var elementToRemove of elementsToRemove){
- for (const [key, value] of Object.entries(elements)) {
- var elementsToInspect=document.getElementsByClassName(key)
- for (var element of elementsToInspect){
- //debugger;
- if (element.innerText.endsWith(elementToRemove)){
- hideElement(eval('element.'+value))
- }
- }
- }
- }
- }
- function hideElement(elementToHide){
- elementToHide.setAttribute('hidden','')
- //debugger;
- //elementToHide.style.backgroundColor = "red";
- //elementToHide.remove()
- }
- hideTopicsAndUserComments();
- }
- )();
Advertisement
Add Comment
Please, Sign In to add comment