Guardian cleanup

By Rory McCann Last update Aug 22, 2007 — Installed 302 times. Daily Installs: 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
// ==UserScript==
// @name           Guardian cleanup
// @namespace      http://technomancy.org
// @include        http://www.guardian.co.uk/*
// @description    Cleans up some references to advertisments in the guardian website
// ==/UserScript==

function remove_annoying( xpath_queries )
{
    for( j=0; j<xpath_queries.length; j++ )
    {
        xpath_query = xpath_queries[j];
        console.log( "looking at " + xpath_query );
        // some xpath magic from mark pilgram’s dive into greasemonkey
        var data = document.evaluate(xpath_query, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
        for(i=0; i<data.snapshotLength; i++)
        {
            node = data.snapshotItem(i);
           
            node.parentNode.removeChild(node);
        }
    }   
}


remove_annoying( new Array( '//*[@id="spacedesc_mpu_div"]' ) );