NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Cam4 Clean // @description removes all add's // @namespace cam4_goes_droopy // @version 3.1 // @match https://*.cam4.com/* // @match https://cam4.com/* // @match http://*.sex.co.uk/* // @match http://sex.co.uk/* // @license MIT // @copyright 2015, ladroop (https://sleazyfork.org/nl/users/7390-ladroop) // @grant none // @run-at document-end // ==/UserScript== (function() { 'use strict'; createCookie("bannerPops","under-exit",1); createCookie("dirPageCount",11,1); var thumbpage=false; var campage=false; var biopage=false; var fullscreen=false; var newelem=""; // for greasemonkey var win = window.wrappedJSObject ? window.wrappedJSObject : window; //first check where we are if (document.getElementById("directoryHtml")){ thumbpage=true; } if (document.getElementById("profileHeaderTop")){ biopage=true; } if (document.getElementById("camPaneBig")){ campage=true; } // do some actions if (thumbpage){ setversion(); remads(); stopload(); } if (biopage){ setversion(); showvotes(); } if (campage){ remads2(); stopgold(); fsbutton(); } // functions //show script version on all pages function setversion(){ var infostuff=document.getElementsByClassName('leftStuff'); infostuff[0].innerHTML=infostuff[0].innerHTML+" | Made add Free by Ladroop.  V"+GM_info.script.version; } // full screen button function fsbutton(){ newelem=document.createElement('li'); newelem.className="btn btn-orange"; newelem.innerHTML="Theater modus"; newelem.addEventListener('click',fullchat); document.getElementById("NSBar").appendChild(newelem); } // go or exit fullscreen function fullchat(){ if (!fullscreen){ win.FullScreenApi.playerGoFullScreen(); if (document.getElementById("Cam4HLSPlayer")){ document.getElementById("video").style.height=parseInt(document.getElementById("video").style.height)-32+"px"; } fullscreen=true; }else{ win.FullScreenApi.playerExitFullScreen(); fullscreen=false; } } // block the go gold pop-up function stopgold(){ win.Registration.showGoldUpgradeOverlay=function(){return false}; } // adverts on campage function remads2(){ document.getElementById("besideBroadcastingContainer").style.display="none"; document.getElementById("camPaneBig").style.width="100%"; document.getElementById("profile-ad").style.display="none"; if(document.getElementById("videoBannerMidrollAdWrapper")){ document.getElementById("videoBannerMidrollAdWrapper").style.zIndex=-3; } } // stop the loading overlay on thumbpage function stopload(){ setInterval(function(){ document.getElementById("directoryHtml").className="newThumbs"; }, 3000); } // adverts on thumbpage function remads(){ document.getElementsByClassName("skyscraper-ad-1")[0].style.display="none"; document.getElementsByClassName("skyscraper-ad-2")[0].style.display="none"; document.getElementsByClassName("promo-center")[0].style.display="none"; document.getElementsByClassName("sponsorAd")[0].style.display="none"; document.getElementsByClassName("sponsorAd")[1].style.display="none"; setTimeout(function(){ document.getElementById("homeRandomAd-1").style.visibility="hidden"; document.getElementById("homeRandomAd-1").style.height="0px"; }, 2000); setTimeout(function(){ document.getElementById("homeRandomAd-2").style.visibility="hidden"; document.getElementById("homeRandomAd-2").style.height="0px"; }, 2000); document.getElementById("subfoot").style.display="none"; document.getElementById("main-content").className=""; } // show number of votes in the ranking on bio page function showvotes(){ document.getElementById("rating_status").innerHTML=document.getElementById("hiddenvotes").innerHTML+" people voted"; } // cookie functions function createCookie(name,value,days,domain){ var expires=""; if (domain){ domain=";domain=."+domain; }else{ domain = ""; } if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); expires = "; expires="+date.toGMTString(); } document.cookie = name+"="+value+expires+"; path=/"+domain; } })();