• 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
  • 有任何意见、建议、求助、反馈都可以在 讨论板 提出
  • THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正

MediaWiki:Common.js

来自THBWiki
跳到导航 跳到搜索

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

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
  • Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
  • Edge:按住Ctrl的同时单击刷新,或按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);
})();