NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
(function() { 'use strict'; // ==UserScript== // @name Blogmura Ads Blocker // @namespace https://github.com/e2718281828nop3/ // @version 0.2 // @description block ads of blogmura // @author e2718281828nop3 // @copyright 2017, e2718281828nop3 (https://github.com/e2718281828nop3/) // @license GPL-3.0 // @match http*://*.blogmura.com/* // @require https://github.com/e2718281828nop3/javascripts/raw/master/utilities/ext/object.js // @require https://github.com/e2718281828nop3/javascripts/raw/master/utilities/ext/array.js // @require https://github.com/e2718281828nop3/javascripts/raw/master/utilities/ext/dom.js // ==/UserScript== window.addEventListener('load', function(){ //logo let logo = $id('header-logo'); if (logo) logo.parentNode.removeChild(logo); let headerMenuAd = $('div.header-menu-ad'); if (headerMenuAd) { headerMenuAd.parentNode.removeChild(headerMenuAd); $id('header-navi').style.margin = 0; } //header ads $all('#header-wapper .header-adarea').each(ad => ad.parentNode.removeChild(ad)); let adtext = $('.adtext'); if(adtext){ let container = adtext.parentNode.parentNode; container.parentNode.removeChild(container); } ['footer', 'action'].forEach(id => { let elem = $id(id); if (elem) elem.parentNode.removeChild(elem); }); ['entry-ad', 'adarea', 'widget-wapper grid ttl2Green'].forEach(klass => { $class(klass).each(elem =>elem.style.display='none'); }); //omake $all('tr.title').each(e=>e.parentNode.removeChild(e)); }); })();