MediaWiki:Common.js:修订间差异

Hineven留言 | 贡献
无编辑摘要
Hineven留言 | 贡献
无编辑摘要
第49行: 第49行:
}
}
}
}
collapse_preprocess = function() {
collapse_preprocess = function() {
var col_arr = document.getElementsByClassName("collapse-box");
var col_arr = document.getElementsByClassName("collapse-box");
for(var i = 0; i<col_arr.length; i++) {
for(var i = 0; i<col_arr.length; i++) {
var hashcode = random_string(16);
var hashcode = random_string(16);
console.log(col_arr[i].childNodes);
// console.log(col_arr[i].childNodes);
for(var j = 0; j<col_arr[i].childNodes.length; j++) {
for(var j = 0; j<col_arr[i].childNodes.length; j++) {
if(col_arr[i].childNodes[j].className == "collapse-box-title") {
if(col_arr[i].childNodes[j].className == "collapse-box-title") {
var ap_id = document.createAttribute("id");
var ap_id = document.createAttribute("id");
ap_id.value = "col-title-"+hashcode;
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);
col_arr[i].childNodes[j].attributes.setNamedItem(ap_id);
} else if(col_arr[i].childNodes[j].className == "collapse-display-title") {
} else if(col_arr[i].childNodes[j].className == "collapse-display-title") {
var ap_id = document.createAttribute("id");
var ap_id = document.createAttribute("id");
ap_id.value = "col-title-"+hashcode+"-disp";
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);
col_arr[i].childNodes[j].attributes.setNamedItem(ap_id);
} else if(col_arr[i].childNodes[j].className == "collapse-box-content") {
} else if(col_arr[i].childNodes[j].className == "collapse-box-content") {