Public feed #527280

Anonymous

public text v1 · immutable
Raw Edit
·published 2007-06-01 07:39 UTC
rendered paste body
// ==UserScript==
// @name          Remove Phrases
// @version       0.1
// @namespace     http://forums.whirlpool.net.au
// @description   Removes phrases from posts
// @include       http://forums.whirlpool.net.au/forum-replies.cfm*
// ==/UserScript==

var replacements, regex, key, textnodes, node, s;

replacements = {

"Dear Sir": "",








"Huggs & Kisses": ""

};

regex = {};
for (key in replacements) {
    regex[key] = new RegExp(key, 'g');
}

textnodes = document.evaluate(
    "//text()",
    document,
    null,
    XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
    null);
for (var i = 0; i < textnodes.snapshotLength; i++) {
    node = textnodes.snapshotItem(i);
    s = node.data;
    for (key in replacements) {
	s = s.replace(regex[key], replacements[key]);
    }
    node.data = s;
}