- 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
- 有任何意见、建议、求助、反馈都可以在 讨论板 提出
- THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正
MediaWiki:Common.js
Jump to navigation
Jump to search
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* 此处的JavaScript将加载于所有用户每一个页面。 */
function importScriptURI (url) {
mw.loader.load(url);
}
function importScript (page) {
var uri = mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=' + mw.util.wikiUrlencode(page) + '&action=raw&ctype=text/javascript';
return importScriptURI(uri);
}
function importStylesheetURI (url) {
mw.loader.load(url, 'text/css');
}
function importStylesheet (page) {
var uri = mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=' + mw.util.wikiUrlencode(page) + '&action=raw&ctype=text/css';
return importStylesheetURI(uri);
}
$(function () {
importScript('用户:Suika Sakura/GroupEditor.js');
if (mw.config.get("wgNamespaceNumber") === 512) {
var lyricstables = $("#mw-content-text .tt-type-lyrics, #mw-content-text .tt-type-lyricszh");
lyricstables.each(function (id) {
var ul = $("<ul>");
var li = $("<li>");
var base = "https://lyrics.thwiki.cc/" + encodeURIComponent(mw.config.get("wgTitle").replace(/\s+/g, "_")) + ("." + (id + 1));
li.text("汇出LRC文件:")
.append($("<a>", { href: base + ".ja.lrc", target: "_blank" }).text("原文"))
.append(",")
.append($("<a>", { href: base + ".all.lrc", target: "_blank" }).text("对照"))
.append(",")
.append($("<a>", { href: base + ".zh.lrc", target: "_blank" }).text("译文"));
ul.append(li);
ul.insertBefore($(this));
});
}
});
var _hmt = _hmt || [];
(function () {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?2fdbea59c583f65a8309e976b1e31e23";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();