首页
随机
登录
设置
关于魏启大陆
免责声明
魏启大陆
搜索
查看“︁MediaWiki:Common.js”︁的源代码
←
MediaWiki:Common.js
因为以下原因,您没有权限编辑该页面:
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */ var elist=document.getElementsByClassName("page-tags"); for(var i = 0; i < elist.length; i++) { var str = elist[i].innerHTML; str=str.replace("番外","<strong style=\"background-color:#92fda3;\">番外</strong>"); str=str.replace("长故事","<strong style=\"background-color:#ff8080;\">长故事</strong>"); str=str.replace("故事集","<strong style=\"background-color:#df6eef;\">故事集</strong>"); str=str.replace("故事","<strong style=\"background-color:#66b9f1;\">故事</strong>"); str=str.replace("设定","<strong style=\"background-color:#ffff7b;\">设定</strong>"); elist[i].innerHTML = str; } /* 以下代码用于模板折叠文字 -- Hineven */ random_string = function(str_length) { var str = "", arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; for (var i = 0; i < str_length; i++) { pos = Math.round(Math.random()*(arr.length - 1)); str += arr[pos]; } return str; } collapse_click = function(id) { // 大力爆改css var ptitle = document.getElementById(id); if(id.match("disp") == null) { ptitle.attributes.getNamedItem("style").value = "display:none"; document.getElementById(id+"-disp").attributes.getNamedItem("style").value = "display:visible"; document.getElementById(id.replace("-title", "-content")).attributes.getNamedItem("style").value = "display:visible"; } else { ptitle.attributes.getNamedItem("style").value = "display:none"; document.getElementById(id.replace("-disp", "").replace("-title", "-content")).attributes.getNamedItem("style").value = "display:none"; document.getElementById(id.replace("-disp", "")).attributes.getNamedItem("style").value = "display:visible"; } } collapse_preprocess = function() { var col_arr = document.getElementsByClassName("collapse-box"); for(var i = 0; i<col_arr.length; i++) { var hashcode = random_string(16); // console.log(col_arr[i].childNodes); for(var j = 0; j<col_arr[i].childNodes.length; j++) { if(col_arr[i].childNodes[j].className == "collapse-box-title") { var ap_id = document.createAttribute("id"); ap_id.value = "col-title-"+hashcode; col_arr[i].childNodes[j].attributes.setNamedItem(ap_id); ap_id = document.createAttribute("onclick"); ap_id.value = "collapse_click(this.id)"; col_arr[i].childNodes[j].attributes.setNamedItem(ap_id); } else if(col_arr[i].childNodes[j].className == "collapse-display-title") { var ap_id = document.createAttribute("id"); ap_id.value = "col-title-"+hashcode+"-disp"; col_arr[i].childNodes[j].attributes.setNamedItem(ap_id); ap_id = document.createAttribute("onclick"); ap_id.value = "collapse_click(this.id)"; col_arr[i].childNodes[j].attributes.setNamedItem(ap_id); } else if(col_arr[i].childNodes[j].className == "collapse-box-content") { var ap_id = document.createAttribute("id"); ap_id.value = "col-content-"+hashcode; col_arr[i].childNodes[j].attributes.setNamedItem(ap_id); } } } } collapse_preprocess(); //以下代码用于翻译北大陆文 var keys = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "S", "T", "U", "V", "W", "E", "F", "G", "H", "I"]; var img = new Map(); img.set("a", "a"); img.set("b", "б"); img.set("c", "г"); img.set("d", "я"); img.set("e", "ε"); img.set("f", "ѯ"); img.set("g", "ѣ"); img.set("h", "ц"); img.set("i", "i"); img.set("j", "j"); img.set("k", "ѵ"); img.set("l", "I"); img.set("m", "м"); img.set("n", "п"); img.set("o", "ο"); img.set("p", "p"); img.set("q", "щ"); img.set("r", "ъ"); img.set("s", "д"); img.set("t", "τ"); img.set("u", "ы"); img.set("v", "v"); img.set("w", "ш"); img.set("x", "Х"); img.set("y", "У"); img.set("z", "й"); img.set("S", "д"); img.set("T", "τ"); img.set("U", "ы"); img.set("V", "v"); img.set("W", "ш"); img.set("E", "ε"); img.set("F", "ѯ"); img.set("G", "ѣ"); img.set("H", "ц"); img.set("I", "i"); translate_to_NLLang = function(str) { var ret = str; for(var i = 0; i<keys.length; i++) { ret = ret.replace(new RegExp(keys[i],"gm"), img.get(keys[i])); } return ret; } var to_translate = document.getElementsByClassName("translate-to-nllang"); for(var i = 0; i<to_translate.length; i++) { var s = to_translate[i].textContent; to_translate[i].textContent = translate_to_NLLang(s); }
返回
MediaWiki:Common.js
。