NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name deCrapifyYahoo2017 // @namespace https://football.fantasysports.yahoo.com // @version 0.00021 // @description try to take over the world! // @author Ryan Cox // @match https://football.fantasysports.yahoo.com/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; //functions to check page for elements recursivley by class or by id. function singleCheck(val) { if (val !== null){ val.style.visibility = "hidden"; // or val.style.display = "none"; } else{ } } // function recursiveCheck(val){ if (val[0] !== null){ for(var i = 0; i < val.length; i++){ val[i].style.visibility = "hidden"; // or val[i].style.display = "none"; // depending on what you're doing } } else { } } // //remove items from dropdown menu. var cashSignMenu = document.getElementsByClassName("F-icon F-shade F-bright Grid-u Wpx-30 Fz-2xl F-positive"); singleCheck(cashSignMenu[0]); // var dailyLinkMenu = document.getElementsByClassName("F-header F-bright Grid-u"); singleCheck(dailyLinkMenu[0]); // var menuButton1 = document.getElementsByClassName("Btn Btn-short Fz-xxs Grid-u"); singleCheck(menuButton1[0]); // var menuButton2 = document.getElementsByClassName("Btn-primary Btn-short Fz-xxs Grid-u"); singleCheck(menuButton2[0]); // var menuLinksBottom = document.getElementsByClassName("Pstart-30 Ptop-med"); singleCheck(menuLinksBottom[0]); //Hide ads. var trophySection = document.getElementById('fantasytrophypromo'); singleCheck(trophySection); var fantasyHero = document.getElementById('fantasyhero'); singleCheck(fantasyHero); var whatsNewSection = document.getElementById('whatsnew'); singleCheck(whatsNewSection); var fantasyShop = document.getElementById('fantasyshoppromo'); singleCheck(fantasyShop); //Hide side-bar var dailyFantasyAd = document.getElementsByClassName('RailSub'); recursiveCheck(dailyFantasyAd); var fantasyprosranks = document.getElementById('fantasyprosranks'); singleCheck(fantasyprosranks); //Hide DF ad header. var pageHeader = document.getElementById('ysppageheader'); singleCheck(pageHeader); })();