MediaWiki:Common.js

来自魔法纪录中文Wiki
跳转至: 导航 搜索

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

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:前往菜单 → 设置(Mac为Opera → Preferences),然后隐私和安全 → 清除浏览数据 → 缓存的图片和文件
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
$(function () {
	// 黑幕用
	document.body.addEventListener('touchstart', function() {});
	
	// 纵向纸张比例的容器(漫画用)
	$(window).resize(resizeA4P);
	resizeA4P();

	// 显示本地化的自定义名字空间名称
	extraNameSpacesLocalization();
});

function resizeA4P() {
	$.each($(".A4P"), function(index, value) {
		$(value).css('min-height', $(value).width() * 1.414 + "px");
	});
}

function extraNameSpacesLocalization() {
	var heading_elem = $("#firstHeading");
	if(!heading_elem) return false;
	var orig_names = ["Circle", "Circle talk", "Game", "Game talk"];
	var trans_names_simp = ["圆环记录", "圆环记录 讨论", "魔法纪录", "魔法纪录 讨论"];
	var trans_names_trad = ["圓環記錄", "圓環記錄 討論", "魔法紀錄", "魔法紀錄 討論"];
	
	for(var i = 0; i < orig_names.length; ++i) {
		if(heading_elem.html().indexOf(orig_names[i] + ":") === 0) {
			is_trad = heading_elem.attr("lang") == "zh-Hant-TW";
			heading_elem.html(heading_elem.html().replace(orig_names[i], is_trad ? trans_names_trad[i] : trans_names_simp[i]));
		}
	}
	return true;
}