查看“︁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();
返回
MediaWiki:Common.js
。
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
系统消息
讨论
English
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
正传
番外
百科
词条
引导
特殊页面
最近更改
随机页面
工具
链入页面
相关更改
特殊页面
页面信息