// ==UserScript== // @name userstyles forum spamfilter // @namespace trespassersW // @description hides spam posts at forum.userstyles.org // @include http*://forum.userstyles.org/* // @version 2.014.0626 // @license Public Domain // @created 2014-06-25 // @updated 2014-06-26 // @run-at document-end // @grant GM_none // @downloadURL none // ==/UserScript== // inspired by hideheader var blacklist = [ /[\s,\+\=]9[\d -]{7,11}/ /* * / ,/\b(hidehe|NotThe|JasonB|makond|trespa|freecy|LouCyp)\B/ /* */ ]; var C=0,S,E; var a = document.querySelectorAll('#Content .DataList > li.Item'); if(a && a.length>0){ function toggleSpam(x){ var t = ('N'===x)? false: ('Y'===x)? true: !S.disabled;; S.disabled = t; E.innerHTML= (t?'hide':'show')+' ['+C+']'; } function stickStyle(css){ var s=document.createElement("style"); s.type="text/css"; s.appendChild(document.createTextNode(css)); return (document.head||document.documentElement).appendChild(s); } for (var i=0, li=a.length; i