CtgoFX

Remove ads and white spaces from chatango

Per 25-10-2014. Zie de nieuwste versie.

// ==UserScript==
// @name        CtgoFX
// @author      Itsuki
// @version     120614-3
// @include     http://*.chatango.com*
// @grant       GM_addStyle
// @namespace https://greasyfork.org/users/6316
// @description Remove ads and white spaces from chatango
// ==/UserScript==

GM_addStyle (' \
	#ad, #ad_placeholder_td, #ad_wrapper, \
	#buyers_ad, #bottom_table, \
	* body [name*='google_ads_frame1'], \
	* body [name*='google_ads_frame2'], \
	#left_container [href*='ad'], .topad { \
		display: none !important; \
		visibility: hidden !important; \
	} \
	
	#flashcontent{ \
		display:block !important; \
		position:absolute !important; \
		top:0px; \
		left:0px; \
		width:100%; \
		height:100%; \
	}');

function styleElement (obj, styles) {
	for (var property in styles) {
		if (styles.hasOwnProperty(property)) obj.style[property] = styles[property];
	}
}

function fixPage() {
	document.getElementsByTagName("col")[1].style.display = 'none';
	document.getElementsByTagName("colgroup")[0].style.display = 'none';
	styleElement(bottom_table, {display: "none", visibility: "hidden"});
}

function removeAdSection() {
	styleElement(ad, {display: "none", visibility: "hidden"});
	styleElement(ad_placeholder_td, {display: "none", visibility: "hidden"});
	styleElement(ad_wrapper, {display: "none", visibility: "hidden"});
	styleElement(buyers_ad, {display: "none", visibility: "hidden"});
	styleElement(topad, {display: "none", visibility: "hidden"});
}

try {
	fixPage();
	removeAdSection();
} catch(err) {}