用户:洞穴夜莺/common.js

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:Ctrl-F5
// 测试Hide模板缩进问题临时修正
(function(){
    function findDivChild(node) {// 获取缩进目标位置
        for(; node && node.parentElement && node.parentElement.tagName != "DIV"; node = node.parentElement);
        return node;
    }
    var problems = document.querySelectorAll("table.mw-collapsible.wikitable");
    for(var i = 0; i < problems.length; i++) {
        var prev = findDivChild(problems[i]);// 上一个被移动的标签
        var node = problems[i].nextElementSibling;// 准备移动的标签
        while(node) {
            var tmp = node.nextElementSibling;
            prev.after(node);
            prev = node;
            node = tmp;
        }
    }
})();

// 不要热评功能
(function() {
    new MutationObserver(function() {
        var top = document.getElementsByClassName("comment-container-top")
        for(var i = 0; i < top.length; i++)
            top[i].style.display = "none";
    }).observe(document.getElementById("content"), {childList:true})
})