您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Skrytie sprav na skle od vybranych uzivatelov.
// ==UserScript== // @name Pokec.sk - skrytie sprav od uzivatela // @namespace http:// // @description Skrytie sprav na skle od vybranych uzivatelov. // @include http://pokec-sklo.azet.sk/miestnost/* // @include http://www-pokec.azet.sk/miestnost/* // @icon http://s.aimg.sk/pokec_base/css/favicon.ico // @author MaxSVK // @version 1.2 // @date 2014-September-03 // @license MIT // ==/UserScript== /* ********** Blocked nicks ************************************************* */ var blockedNicks = new Array("blokovanyUzivatel1", "blokovanyUzivatel2", "blokovanyUzivatel3"); /* ********** Helper functions ********************************************** */ function hideMessage(currentNode) { currentNode.parentNode.style.display = "none"; } /* ********** Register new event listener *********************************** */ var sklo = document.getElementById("sklo"); sklo.addEventListener("DOMNodeInserted", function(event) { var nodes; var currentNick; nodes = event.relatedNode.getElementsByClassName("dt"); for(var i = 0; i < nodes.length; i++) { currentNick = nodes[i].getElementsByTagName("a")[1].innerHTML; if(blockedNicks.indexOf(currentNick) > -1) { hideMessage(nodes[i]); } } nodes = event.relatedNode.getElementsByClassName("dd"); for(var i = 0; i < nodes.length; i++) { currentNick = nodes[i].getElementsByClassName("pre neho")[0].getElementsByClassName("meno")[0].innerHTML; if(blockedNicks.indexOf(currentNick) > -1) { hideMessage(nodes[i]); } } }, true);