"使用者:Uwu/text.js" 修訂間的差異
出自 淡水維基館
< 使用者:Uwu
(已建立頁面,內容為 "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》协议。 */