From 6c4afb721d2d9301d726c5e29d855fa40bcf4abc Mon Sep 17 00:00:00 2001 From: zero Date: Wed, 7 Mar 2007 12:57:05 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@315 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- common/js/tree_menu.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/common/js/tree_menu.js b/common/js/tree_menu.js index a30593eca..d5fefbbc6 100644 --- a/common/js/tree_menu.js +++ b/common/js/tree_menu.js @@ -185,15 +185,18 @@ function manualSelectNode(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; + try { + 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); + var child_zone = xGetElementById(id); + child_zone.style.display = "block"; + toggleFolder(zone_id); + } + } catch(e) { } }