// ==UserScript== // @name Diggy's Adventure - Game in full window // @version 1.0 // @description Remove useless widgets/panels in Diggy's Adventure (for Facebook) // @author Vins // @match https://diggysadventure.com/miner/* // @match https://apps.facebook.com/diggysadventure/* // @grant none // @namespace https://greasyfork.org/users/98672 // @downloadURL none // ==/UserScript== (function() { 'use strict'; function getById(id) { return document.getElementById(id); } function hide(el) { if(el && typeof el.length == "number") { for(var i = el.length - 1; i >= 0; i--) { hide(el[i]); } return; } if(el && el.style) { el.style.display = "none"; } } var resize, elements; if(getById("miner")) { elements = [document.getElementsByClassName("header-menu"), document.getElementsByClassName("cp_banner bottom_banner"), getById("bottom_news"), getById("footer")]; resize = function() { getById("miner").height = window.innerHeight; }; } else { elements = [getById("rightCol"),getById("pagelet_bluebar"),getById("pagelet_dock")]; resize = function() { getById("iframe_canvas").style.height = window.innerHeight + "px"; }; } hide(elements); window.addEventListener("resize", resize); setTimeout(function() { window.dispatchEvent(new Event('resize'));}, 2000); })();