"使用者:Uwu/text.js" 修訂間的差異

出自 淡水維基館
前往: 導覽搜尋
(已建立頁面,內容為 "var templateTags = ["s", "del"].join(", "); var templateClasses = [".heimu", ".colormu", ".just-kidding-text"]; var templateStr = templateClasses.join(", ")...")
 
 
行 1: 行 1:
 
var templateTags = ["s", "del"].join(", ");
 
var templateTags = ["s", "del"].join(", ");
     var templateClasses = [".heimu", ".colormu", ".just-kidding-text"];
+
     var templateClasses = [".heimu", ".colormu", ".just-kidding-text", ".under"];
 
     var templateStr = templateClasses.join(", ") + "," + templateTags;
 
     var templateStr = templateClasses.join(", ") + "," + templateTags;
 
     function templateFix() {
 
     function templateFix() {

於 2021年7月1日 (四) 16:27 的最新修訂

var templateTags = ["s", "del"].join(", ");
    var templateClasses = [".heimu", ".colormu", ".just-kidding-text", ".under"];
    var templateStr = templateClasses.join(", ") + "," + templateTags;
    function templateFix() {
        var target = $();
        Array.from(document.getElementById("mw-content-text").querySelectorAll(templateStr)).forEach(function (ele) {
            if (ele.isTemplateFixed === "true") {
                return;
            }
            ele.isTemplateFixed = true;
            var subElements = Array.from(ele.querySelectorAll(templateStr));
            if (subElements.length > 0) {
                target.push(ele);
                subElements.forEach(function (subElement) {
                    subElement.isTemplateFixed = true;
                    templateClasses.forEach(function (cls) {
                        if (!isMGPMGUser) {
                            subElement.classList.remove(cls.substring(1));
                        }
                    });
                });
                console.info("TemplateFix", ele, subElements);
            }
        });
/*
來源:https://zh.moegirl.org.cn/MediaWiki:Gadget-site-js.js
本文引自萌娘百科(https://zh.moegirl.org.cn),文字内容默认使用《知识共享 署名-非商业性使用-相同方式共享 3.0》协议。
*/