There are 3 previous versions of this script.
// ==UserScript==
// @name MediaFire Cleaned Up
// @namespace http://userscripts.org/users/23652
// @description Removes ads and unchecks ad box
// @include http://www.mediafire.com/*
// @include https://www.mediafire.com/*
// @copyright JoeSimmons
// @version 1.0.2
// @license Creative Commons Attribution-Noncommercial 3.0 United States License
// @require http://userscripts.org/scripts/source/51532.user.js
// ==/UserScript==
// Delete id/node by JoeSimmons
// Syntax: del('gbar');
function del(e) {
var node = (typeof e=='string')?document.getElementById(e):((typeof e=='object')?e:false);
if(node&&node.parentNode&&node.nodeType==1&&node.parentNode.nodeType==1) {node.parentNode.removeChild(node);return true;}
else {return false;}
}
function main() {
// Quit if not on a download page
if($g("count(//a[contains(.,'Click here to start download')])",{type:1})<1) return;
var check = $g('#p_ct_checkbox'),
mfpromo = $g('#mfpromo1'),
recommend = $g("//img[contains(@src,'Exclaimation_Yellow.jpg')]",{type:9}),
g_ads = $g("//div[contains(@id, 'ads')] | //iframe | //div[@class='footer']", {del:true});
if(check) del(check.parentNode.parentNode);
if(mfpromo) del(mfpromo.parentNode);
if(recommend) del(recommend.parentNode);
}
window.addEventListener('load', main, false);
