Greasy Fork

Greasy Fork is available in English.

Diggy's Adventure - Game in full window

Remove useless widgets/panels in Diggy's Adventure (for Facebook)

目前为 2017-01-30 提交的版本。查看 最新版本

// ==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 http://greasyfork.icu/users/98672
// ==/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);
})();