Bigger Canvas

7/3/2020, 4:51:04 AM

目前為 2020-07-28 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Bigger Canvas
// @namespace   Violentmonkey Scripts
// @match       https://sketchful.io/
// @grant       none
// @version     1.0
// @author      Bell
// @description 7/3/2020, 4:51:04 AM
// jshint esversion: 6
// ==/UserScript==

const gameSize = "min(178vh, 98vw)";
const topMargin = "1vh";

$('[id^="money"]').remove();
document.querySelector('.gameHeader').style.display = "none";

const canvas = document.querySelector("#gameCanvas");
const gameParent = document.querySelector(".gameParent");

const canvasObserver = new MutationObserver(() => {
  	if (canvas.style.display !== "none") {
      gameParent.style.maxWidth = gameSize; 
      gameParent.style.marginTop = topMargin;
    }
    else gameParent.style.maxWidth = "";
});

canvasObserver.observe(document.querySelector(".game"), { attributes: true });
canvasObserver.observe(canvas, { attributes: true });