User:Vanished user 1929210/common.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
// <pre>
if (mw.config.get('skin') !== 'minerva') {
// Twinkle
importScript('User:逆襲的天邪鬼/Twinkle.js');
// 在當前頁面檢查變更
importScript('User:逆襲的天邪鬼/js/CheckDiff.js');
// 維基跟蹤
mw.loader.load('https://publictestwiki.com/w/index.php?title=User:逆襲的天邪鬼/AutoUndo.js&action=raw&ctype=text/javascript');
// 消灭花哨签名
importScript('User:逆襲的天邪鬼/js/NoPersonalSigns.js');
// Wikidata描述
importScript('User:逆襲的天邪鬼/js/WikidataDesc.js');
// 修復
window.fixlinkstyle = { hideFromBottom: true };
importScript('User:逆襲的天邪鬼/js/fixlinkstyle.js');
importScript('User:逆襲的天邪鬼/js/followredirect.js'); // 追蹤重新定向
importScript('User:逆襲的天邪鬼/removehiddenchars.js'); // 不可見字元
importScript('User:Qsx753698/Tool/MOSNUM dates.js'); // 英文日期格式修正(编辑时左边会多一个链接)
//importScript('User:WOSlinker/common.js'); // 修<span />
// 修hlist,由[[:en:User:WOSlinker]]所作
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:逆襲的天邪鬼/js/hlist.js&action=raw&ctype=text/javascript'); // reFill ([[Wikipedia:REFILL]])
mw.loader.load( "//meta.wikimedia.org/w/index.php?title=User:Zhaofeng_Li/Reflinks.js&action=raw&ctype=text/javascript" );
// 翻译链接(编辑时“预览”按钮旁边会多一个“翻译”按钮)
importScript('User:逆襲的天邪鬼/js/link-ts.js');
// Checklinks
mw.util.addPortletLink(
'p-cactions',
"https://dispenser.homenet.org/~dispenser/cgi-bin/dab_solver.py/" + mw.config.get('wgContentLanguage') + ":" + mw.config.get('wgPageName'),
'修復消歧義'
).childNodes[0].target = '_blank';
mw.util.addPortletLink(
'p-cactions',
"http://dispenser.homenet.org/~dispenser/cgi-bin/webchecklinks.py?page=" + mw.config.get('wgContentLanguage') + ":" + mw.config.get('wgPageName'),
'CHECKLINKS'
).childNodes[0].target = '_blank';
// 檢查是否為管理人員
window.markIPBE = true;
importScript('User:逆襲的天邪鬼/MarkIPBE.js');
// 檢查管理人員是否在線
importScript('User:逆襲的天邪鬼/現在我可以搞破壊了嗎.js');
// 處理{{block}}
$('.inline-text-blocked').hover(function () {
var e = $(this);
if (!e.attr('data-color')) {
$(this).attr('data-color', $(this).css('color'));
$(this).css('color', 'white');
} else {
$(this).css('color', $(this).attr('data-color'));
$(this).removeAttr('data-color');
}
}).css('cursor', 'help');
/*
* 不想對VE作出少兒不宜的動作的時候……
*
* ##### # # ### # # # # ##### #
* # # # # # # # # # # #
* #### # # # ## # # ##### #
* # # # # # # # # # #
* # ### ### # # # ##### #
*
*/
mw.loader.using('ext.visualEditor.desktopArticleTarget.init').done(function () {
mw.util.addPortletLink(
'p-cactions',
mw.config.get('wgScript') + "?title=" + mw.config.get('wgPageName') + "&action=edit",
'傳統編輯器'
)
});
/*
* 語法高亮功能,由 [[User:Nbdd0121]] 製作([[User:Nbdd0121/WikiHighlight]]),
* 然後被 [[User:逆襲的天邪鬼]] 篡改
*/
/*
if (['edit', 'submit'].indexOf(mw.config.get('wgAction')) !== -1 && mw.config.get("wgPageContentModel") === 'wikitext') {
$(mw.util.addPortletLink('p-cactions', '#', '開啟語法高亮')).click(function (e) {
e.preventDefault();
mw.loader.load('//zh.moegirl.org/index.php?title=User:維基搗蛋鬼/editor.js&action=raw&ctype=text/javascript');
});
}
*/
// 測試個人代碼
(function () {
var node = mw.util.addPortletLink('p-cactions', '#', '加載test.js');
$(node).click(function (e) {
e.preventDefault();
if (confirm('加载test.js?')) {
importScript('User:逆襲的天邪鬼/test.js');
}
});
var isTest = function() { return localStorage.testMyCode !== undefined && localStorage.testMyCode !== 'false'; };
var label = function() { return isTest() ? '[√] test.js' : '[ ] test.js'; };
node = mw.util.addPortletLink('p-cactions', '#', label());
$(node).click(function (e) {
e.preventDefault();
localStorage.testMyCode = !isTest();
$('a', this).text(label());
});
if (isTest()) {
importScript('User:逆襲的天邪鬼/test.js');
}
})();
$('a[href*="Special:%E7%94%A8%E6%88%B7%E9%80%80%E5%87%BA"]').attr('href', '#');
/*
* 不需要或者已廢棄
*/
//importScript('User:Vjudge1/FuckWikiLogo.js');
// 巡查最近變更
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');
// Wikiplus(https://wiki.zwnes.eu.org/wiki/User:%E9%95%9C%E9%9F%B3%E9%93%83/Wikiplus)
// 已交給meta
//mw.loader.load('https://wikiplus-app.smartgslb.com/Main.js');
//localStorage.Wikiplus_SendStatistics = 'False';
//localStorage.Wikiplus_Settings = '{"defaultSummary": " via [[User:镜音铃/Wikiplus|W+]]"}';
// EditDraft
//mw.loader.load("//zh.moegirl.org/index.php?title=MediaWiki:Gadget-EditDraft.js&action=raw&ctype=text/javascript");
// GoogleTrans
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Endo999/GoogleTrans.js&action=raw&ctype=text/javascript');
// 回到頂端(失效?)
//importScript('User:逆襲的天邪鬼/backtotop.js');
// 討論頁摺疊器:本來應付互煮客棧的,後來沒用了,但Carrotkit給我留了一份存檔
/*
window.talkCollapser = {
blacktitle: [
],
censor: {
showTag: false
}
};
*/
//importScript('User:Carrotkit/PageCollapser.js');
// SyntaxHighlighter
// syntaxHighlighterConfig = {
// sourceTags: ["math", "syntaxhighlight", "source", "timeline", "hiero", "foo"],
// //defaultColor: "",
// //tagColor: ""
//};
//importScript('User:逆襲的天邪鬼/Syntax highlighter.js');
}
// </pre>