Automatically hides posts on DZ.com
当前为
// ==UserScript==
// @name DZ.com post blocker
// @namespace greasyfork.org
// @version 0.1
// @description Automatically hides posts on DZ.com
// @match http://www.dropzone.com/cgi-bin/forum/gforum.cgi?post=*
//pick out only the links that have username in them using XPaths (bloody XPaths 1.0 makes this a pain)
// ==/UserScript==
var userList = "rifleman,rushmc,GeorgiaDon,SkyDekker";
var users = userList.split(",");
var postLinks = document.evaluate( "//a[contains(@href,'?username=')]",document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null );
for(var i = 0; i < postLinks.snapshotLength; i++) {
var link = postLinks.snapshotItem(i);
for(var j = 0; j < users.length; j++)
{
if (link.getAttribute("href").indexOf(users[j]) > 0)
{
var par = link.parentNode;
var nestingLevel = 1;
while (nestingLevel > 0 )
{
if (par.tagName == "TABLE")
{
nestingLevel--;
}
else
{
par = par.parentNode;
}
}
par.setAttribute("style","display:none");
break;
}
}
}