跳转到内容

User:Vanished user 1929210/common.js

维基百科,自由的百科全书
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ 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>