Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Anti-Greener for TOMB
- // @namespace http://www.johnharvest.net/
- // @version 0.1
- // @description enter something useful
- // @match http://messageboard.tapeop.com/*
- // @copyright 2012+, John Harvest
- // ==/UserScript==
- function fetchParent(childNode, recursionLevel) {
- var parentNode = childNode.parentNode;
- for (var i=1; i<recursionLevel; i++) {
- var parentNode = parentNode.parentNode;
- }
- return parentNode;
- }
- function removeSiblings(offendingNode, numberOfSiblings) {
- var parentNode = offendingNode.parentNode;
- for (var i=0; i<numberOfSiblings; i++) {
- parentNode.removeChild(offendingNode.nextSibling);
- }
- parentNode.removeChild(offendingNode);
- }
- var hrefs = document.getElementsByTagName('a');
- for (var i=0; i<hrefs.length; i++) {
- if (hrefs[i].href == "http://messageboard.tapeop.com/profile.php?mode=viewprofile&u=19456") {
- var twoParentsUp = fetchParent(hrefs[i], 2);
- if (twoParentsUp.className == "name") {
- var fourParentsUp = fetchParent(hrefs[i], 4);
- removeSiblings(fourParentsUp, 4);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement