MediaWiki:Gadget-HeimuToggle.js
跳转到导航
跳转到搜索
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
- Opera:按 Ctrl-F5。
function i18n_callback(i18n) {
var heimu_toggle_off = i18n.msg("heimu-toggle-off").plain();
var heimu_toggle_on = i18n.msg("heimu-toggle-on").plain();
var heimu_toggle_what = i18n.msg("heimu-toggle-what").plain();
function heimu_toggle_text() {
return window.localStorage.toggle_state == "1" ? heimu_toggle_off : heimu_toggle_on;
}
function heimu_set_state() {
if (window.localStorage.toggle_state == "1") $(".heimu, .heimu-img-wrapper").addClass("heimu-toggled");
else $("span.heimu").removeClass("heimu-toggled");
}
function heimu_toggle() {
window.localStorage.setItem("toggle_state", window.localStorage.toggle_state == "1" ? "0" : "1");
$(".heimu-toggle").text(heimu_toggle_text());
heimu_set_state();
}
if ($("span.heimu").toArray().length) {
heimu_set_state();
$("ul.tools").prepend(
'<li><a class="heimu-toggle">' + heimu_toggle_text() + "</a> " +
'<a href="/zh/wiki/Template:黑幕" title="' + heimu_toggle_what + '">(?)</a></li>'
);
$(".heimu-toggle").click(heimu_toggle);
}
}
(function(){
if (window.gadget_HeimuToggle) return;
window.gadget_HeimuToggle = true;
mw.hook("dev.i18n").add(function(i18n) {
i18n.loadMessages("u:zh.bejeweled:MediaWiki:Custom-HeimuToggle/i18n.json").done(i18n_callback);
});
importArticle({ type: "script", article: "u:dev:MediaWiki:I18n-js/code.js" });
})();