User:Le Concorde/common.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
document.getElementsByTagName("body")[0].innerHTML =
document.getElementsByTagName("body")[0].innerHTML
.replace(/href="([^"]*Wikipedia:%E9%A0%81%E9%9D%A2%E5%AD%98%E5%BB%A2%E8%A8%8E%E8%AB%96[^"]*)/ig, "href=\"https://wikicn.playgoteam.workers.dev$1")
.replace(/href="(?!(https?:)?\/\/)(\/[^"]+)/ig, "href=\"http://wikicn.playgoteam.workers.dev$2")
.replace(/href="https:\/\/wikicn.playgoteam.workers.dev\/\/wikicn.playgoteam.workers.dev([^"]*)/ig, "href=\"https://wikicn.playgoteam.workers.dev$1")
.replace(/href="\/\/zh.wikisource.org(\/[^"]+)/ig, "href=\"https://zh.wikisource.org$1")
.replace(/href="\/\/zh.wikinews.org(\/[^"]+)/ig, "href=\"https://zh.wikinews.org$1");
var liObj = document.createElement('li');
var aObj = document.createElement('a');
liObj.id="t-securize";
aObj.title="切换安全链接 [shift-esc-s]";
aObj.accessKey="s";
aObj.href="#";
aObj.innerHTML="切换安全链接";
liObj.appendChild(aObj);
document.getElementById('t-specialpages').parentNode.appendChild(liObj);
$('#t-securize').click(function()
{
document.getElementsByTagName("body")[0].innerHTML =
document.getElementsByTagName("body")[0].innerHTML
.replace(/href="(http:)?\/\/wikicn.playgoteam.workers.dev(\/[^"]+)/ig, "href=\"https://wikicn.playgoteam.workers.dev$2");
}
);
mw.loader.load('mediawiki.util');
mw.loader.load('jquery.ui');
mw.loader.load('jquery.tipsy');
importScript('MediaWiki:Gadget-morebits.js');
importScript('MediaWiki:Gadget-Twinkle.js');
importStylesheet('MediaWiki:Gadget-morebits.css');
importScript('User:Le Concorde/TwinkleIssues.js');