这是测试站点!!!!

不要保存重要内容!不要保存重要内容!不要保存重要内容!不要保存重要内容!不要保存重要内容!

MediaWiki:Common.js

来自Limbo Wiki

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
  • Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */

/* =========================
 * Project Divide 开场加载器
 * ========================= */
(function () {
    'use strict';

    var targetPage = '像素塔卡片战争"Project_Divide"';

    if (
        mw.config.get('wgPageName') !== targetPage ||
        mw.config.get('wgAction') !== 'view'
    ) {
        return;
    }

    mw.loader.using('mediawiki.util').then(function () {
        jQuery(function () {
            var marker = document.querySelector('.pd-intro-marker');

            if (!marker || marker.dataset.pdIntroLoading) {
                return;
            }

            marker.dataset.pdIntroLoading = '1';

            function sourceUrl(title, contentType) {
                return mw.util.getUrl(title, {
                    action: 'raw',
                    ctype: contentType
                });
            }

            var stylesheet = document.createElement('link');
            stylesheet.rel = 'stylesheet';
            stylesheet.href = sourceUrl(
                'MediaWiki:PD-intro.css',
                'text/css'
            );

            stylesheet.onload = function () {
                mw.loader.getScript(
                    sourceUrl(
                        'MediaWiki:PD-intro-engine.js',
                        'text/javascript'
                    )
                ).then(function () {
                    return mw.loader.getScript(
                        sourceUrl(
                            'MediaWiki:PD-intro.js',
                            'text/javascript'
                        )
                    );
                }).catch(function (error) {
                    console.error(
                        'Project Divide开场加载失败:',
                        error
                    );
                });
            };

            document.head.appendChild(stylesheet);
        });
    });
}());


/* =========================
 * 原有功能
 * ========================= */
$(document).ready(function () {

    $("span.mw-summary-preset span.mw-summary-preset-item").click(function () {
        a = $(this)
            .parents("div.oo-ui-fieldLayout-body")
            .first()
            .find("input#wpSummary")
            .get(0);

        a.value += $(this).children().text();
    });


    $(".lw-treebut").click(function () {
        p = $(this)
            .parents(".mw-parser-output")
            .first();

        p.find(".lw-treediv").css("display", "none");

        p.find(".lw-treediv." + $(this).attr("id"))
            .css("display", "block");
    });

});


/* =========================
 * 密码盘
 * ========================= */
mw.loader.load(
    mw.util.getUrl('MediaWiki:密码盘.js', {
        action: 'raw',
        ctype: 'text/javascript'
    })
);