Greasy Fork

Greasy Fork is available in English.

Shanbay display

try to take over the world!

目前为 2019-06-15 提交的版本。查看 最新版本

// ==UserScript==
// @name         Shanbay display
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  try to take over the world!
// @author       You
// @match        https://www.shanbay.com/bdc/review/
// @grant        none
// ==/UserScript==

// 在小结界面按enter隐藏/显示结果
(function() {
    'use strict';


    var toggiecndf = function (){
        var cndf = document.querySelector('.cndf>span');
        if(cndf){
            if(cndf.style.display === "none"){
                cndf.style.display = "block";
            } else {
                cndf.style.display = "none";
            }
        }
    }

    var toggiedifi = function () {
        var definition = document.querySelectorAll('td.definition>div');

        for (let i = 0; i < definition.length; i++) {
            if(definition[i].style.display === "none"){
                definition[i].style.display = "block";

            } else {
                // definition[i].hidden = null; //invalid;
                // definition[i].removeAttribute("hidden");
                definition[i].style.display = "none";
            }
            //style.visibility = "hidden";
            //display = "none";
        }
    };
    document.body.addEventListener('keydown',event => {
        switch (event.key){
            case 'Enter':
                toggiedifi();
                toggiecndf();
                break;
        }
    }
    )
    document.body.addEventListener("DOMSubtreeModified",function(){
        var cndf = document.querySelector('.cndf>span');
        if(cndf){
        cndf.style.display = "none";
        }
        var definition = document.querySelectorAll('td.definition>div');
        for (let i = 0; i < definition.length; i++) {
            definition[i].style.display = "none";
        }
    },false)




})();