새로고침하여도 닫히지 않는 자바스크립트(javascript) 트리 메뉴 dtree
참조 사이트 :: http://destroydrop.com/javascripts/tree/default.html
view 페이지에 선언
//기본권한설정 dtree
//id, pid, name, url, title, target, icon, iconOPne, open,
d = new dTree('d');
d2 = new dTree('d2');
//----------------- setting ------------------//
d.add(100,-1,' <B>Setting</B>','#','Setting');
//--------------- Setting Type -------------------- //
d.add(110,100,'설정관리','', '', '');
d.add(111,110,'알람설정','');
d.add(112,110,'서버제어','');
d.add(113,110,'사용자 권한 설정','');
d.add(120,100,'Service 관리','');
//----------------- setting ------------------//
d2.add(200,-1,' <B>Monitoring</B>','#','Monitoring');
//--------------- Setting Type -------------------- //
d2.add(210,200,'AnyRoot','');
d2.add(220,200,'AnyManager','');
d2.add(230,200,'DB','');
d2.add(240,200,'Statistic','');
function dtreeInit(v1, v2){
if(v1 === "ModTree_setting"){
var v3 = v1.replace("Mod", "Add");
var v4 = v2.replace("Mod", "Add");
document.getElementById(v3).innerHTML = "";
document.getElementById(v4).innerHTML = "";
}else{
var v3 = v1.replace("Add", "Mod");
var v4 = v2.replace("Add", "Mod");
document.getElementById(v3).innerHTML = "";
document.getElementById(v4).innerHTML = "";
}
document.getElementById(v1).innerHTML = d;
document.getElementById(v2).innerHTML = d2;
}
//popup close
function popupClose(div_name){ // alert(div_name);
if(div_name == 'add_auth_popup'){
document.getElementById("add_auth_popup").style.display = 'none';
} else {
document.getElementById("modify_auth_popup").style.display = 'none';
}
}
dtree.js 에서 수정
var auth_values = new Array(41, 40, 35, 5, 2, 3, 4, 7);
//[41 : 알람] [40 : 서버제어] [35 : 사용자권한관리] [5 : Data관리] [7 : 통계관리]
//[2 : anyroot] [3 : anymanager] [4 : db]