这是测试站点!!!!
不要保存重要内容!不要保存重要内容!不要保存重要内容!不要保存重要内容!不要保存重要内容!
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'
})
);
