雀魂 fullscreen [Alt + Enter]

雀魂をフルスクリーン可能にします Alt + Enter

// ==UserScript==
// @name         雀魂 fullscreen [Alt + Enter]
// @version      0.1
// @description  雀魂をフルスクリーン可能にします Alt + Enter
// @author       炎筆
// @namespace    https://greasyfork.org/users/803913
// @match        https://game.mahjongsoul.com/index.html
// @icon         https://www.google.com/s2/favicons?sz=64&domain=mahjongsoul.com
// @run-at       document-start
// ==/UserScript==

let $layaContainer = null;

const observer = new MutationObserver(mutations => {
    for(const mutation of mutations) {
        for(const node of mutation.addedNodes) {
            if(node.id === 'layaContainer') {
                $layaContainer = node;
            }
        }
    }
});

observer.observe(document, {
    childList: true,
    subtree: true
});

document.addEventListener('keydown', evt => {
    if(!evt.repeat && evt.code === 'Enter' && evt.altKey) {
        $layaContainer.requestFullscreen();
    }
});