"使用者:Uwu/text.css" 修訂間的差異
出自 淡水維基館
< 使用者:Uwu
(已建立頁面,內容為 "var templateClasses = [".heimu", ".just-kidding-text"]; .just-kidding-text a, a .just-kidding-text { color: rgb(86, 119, 173); } .just-kidding-text a.new, a.new...") |
|||
行 1: | 行 1: | ||
− | var templateClasses = [".heimu", ".just-kidding-text"]; | + | var templateTags = ["s", "del"].join(", "); |
+ | var templateClasses = [".heimu", ".colormu", ".just-kidding-text"]; | ||
+ | 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》协议。 | ||
+ | */ | ||
.just-kidding-text a, | .just-kidding-text a, |
於 2021年7月1日 (四) 12:52 的修訂
var templateTags = ["s", "del"].join(", "); var templateClasses = [".heimu", ".colormu", ".just-kidding-text"]; 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》协议。 */ .just-kidding-text a, a .just-kidding-text { color: rgb(86, 119, 173); } .just-kidding-text a.new, a.new .just-kidding-text { color: rgb(186, 100, 100); } .just-kidding-text .external, .external .just-kidding-text, .just-kidding-text .extiw, .extiw .just-kidding-text { color: rgb(112, 140, 187); }