From dfe9e0ddb40d7070b295bdd9307fe544c8f186cd Mon Sep 17 00:00:00 2001 From: zero Date: Wed, 7 Mar 2007 12:47:33 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@312 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- common/js/tree_menu.js | 12 ++++++++++++ modules/layout/tpl.admin/layout_menu_info.html | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/common/js/tree_menu.js b/common/js/tree_menu.js index 0357a0cc7..a30593eca 100644 --- a/common/js/tree_menu.js +++ b/common/js/tree_menu.js @@ -183,6 +183,18 @@ function drawNode(parent_node, menu_id) { function manualSelectNode(menu_id, node_srl) { var zone_id = "menu_"+menu_id+"_"+node_srl; selectNode(menu_id,node_srl,zone_id); + + var zone = xGetElementById(zone_id); + while(zone = zone.parentNode) { + if(!zone) break; + if(typeof(zone.id)=='undefined') continue; + var id = zone.id; + if(id.indexOf("menu_")<0 || id.indexOf("child")<0) continue; + + var child_zone = xGetElementById(id); + child_zone.style.display = "block"; + toggleFolder(zone_id); + } } // 노드의 폴더 아이콘 클릭시 diff --git a/modules/layout/tpl.admin/layout_menu_info.html b/modules/layout/tpl.admin/layout_menu_info.html index fada8ca15..fc0e5a280 100644 --- a/modules/layout/tpl.admin/layout_menu_info.html +++ b/modules/layout/tpl.admin/layout_menu_info.html @@ -62,10 +62,12 @@ - + + +