git-svn-id: http://xe-core.googlecode.com/svn/trunk@334 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-03-08 06:47:33 +00:00
parent ed5fa08635
commit bb453c1b87
4 changed files with 26 additions and 4 deletions

View file

@ -117,8 +117,18 @@ function drawTreeMenu(oXml, callback_func, resopnse_tags, param) {
} }
} }
xInnerHtml(zone, html); // 출력하려는 zone이 없다면 load후에 출력하도록 함
if(!zone) {
xAddEventListener(window, 'load', function() { drawTeeMenu(zone_id, menu_id, html); });
} else {
xInnerHtml(zone, html);
if(manual_select_node_srl) manualSelectNode(menu_id, manual_select_node_srl);
}
}
function drawTeeMenu(zone_id, menu_id, html) {
xInnerHtml(zone_id, html);
if(manual_select_node_srl) manualSelectNode(menu_id, manual_select_node_srl); if(manual_select_node_srl) manualSelectNode(menu_id, manual_select_node_srl);
} }
@ -134,7 +144,10 @@ function drawNode(parent_node, menu_id) {
var url = node.getAttribute("url"); var url = node.getAttribute("url");
// url을 확인하여 현재의 url과 동일하다고 판단되면 manual_select_node_srl 에 값을 추가 // url을 확인하여 현재의 url과 동일하다고 판단되면 manual_select_node_srl 에 값을 추가
if(node_callback_func[menu_id] == moveTreeMenu && url && location.href.indexOf(url) != -1) manual_select_node_srl = node_srl; if(node_callback_func[menu_id] == moveTreeMenu && url) {
if(typeof(zbfe_url)!="undefined" && zbfe_url==url) manual_select_node_srl = node_srl;
else if(location.href.indexOf(url) != -1) manual_select_node_srl = node_srl;
}
// 자식 노드가 있는지 확인 // 자식 노드가 있는지 확인
var hasChild = false; var hasChild = false;

View file

@ -15,6 +15,15 @@
<!--@foreach(Context::getCssFile() as $key => $css_file)--> <!--@foreach(Context::getCssFile() as $key => $css_file)-->
<link rel="stylesheet" HREF="{$css_file}" type="text/css" /> <link rel="stylesheet" HREF="{$css_file}" type="text/css" />
<!--@end--> <!--@end-->
<script type="text/javascript">
<!--@if($mid)-->
var zbfe_url = "mid={$mid}";
<!--@elseif($module)-->
var zbfe_url = "module={$module}";
<!--@else-->
var zbfe_url = "";
<!--@end-->
</script>
{Context::getHtmlHeader()} {Context::getHtmlHeader()}
</head> </head>
<body> <body>

View file

@ -1,7 +1,7 @@
<!--#include("./common/tpl/common_header.html")--> <!--#include("./common/tpl/common_header.html")-->
<script type="text/javascript"> <script type="text/javascript">
xAddEventListener(window,'load', function() { loadTreeMenu("{$main_menu->xml_file}", "main_menu", "menu", "menu"); }); loadTreeMenu("{$main_menu->xml_file}", "main_menu", "menu", "menu");
</script> </script>
<div style="height:50px;border:1px solid;margin-bottom:10px;"> <div style="height:50px;border:1px solid;margin-bottom:10px;">
{$layout_info->top_title} {$layout_info->top_title}

View file

@ -104,7 +104,7 @@
</table> </table>
</form> </form>
<script type="text/javascript"> <script type="text/javascript">
xAddEventListener(window,'load', function() { loadTreeMenu("{$menu->xml_file}", "{$menu_id}", "menu_zone_{$menu_id}", "{$menu->name}", doGetMenuInfo); }); loadTreeMenu("{$menu->xml_file}", "{$menu_id}", "menu_zone_{$menu_id}", "{$menu->name}", doGetMenuInfo);
</script> </script>
</td> </td>
</tr> </tr>