Shanbay display

try to take over the world!

Per 11-09-2019. Zie de nieuwste versie.

// ==UserScript==
// @name         Shanbay display
// @namespace    http://tampermonkey.net/
// @version      0.3
// @description  try to take over the world!
// @author       You
// @match        https://web.shanbay.com/wordsweb/
// @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 toggleTable = function () {
        var item = document.querySelectorAll('td.StudySummaryItem_content__3j9YG');
        
        for (let i = 0; i < item.length; i++) {            
            if(item[i].style.display === "none"){
                item[i].style.display = "block";
            } else {
                item[i].style.display = "none";
            }

        }
    };
    //添加键盘事件
    document.body.addEventListener('keydown',event => {
        switch (event.key){
            case 'Enter':
                toggleTable();
                // toggiecndf();
                break;
        }
    }
    )
    //当DOM树改变时触发,适合处理异步网页
    // 初始化配置
    document.body.addEventListener("DOMSubtreeModified",function(){
        // var cndf = document.querySelector('.cndf>span');
        // if(cndf){
        // cndf.style.display = "none";
        // }
        var item = document.querySelectorAll('td.StudySummaryItem_content__3j9YG');
        for (let i = 0; i < item.length; i++) {
            item[i].style.display = "none";
        }
    },false)

})();