mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-26 06:39:56 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@352 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
1bbe69e272
commit
eafbf57f8a
1 changed files with 25 additions and 26 deletions
|
|
@ -150,6 +150,31 @@ function drawNode(parent_node, menu_id) {
|
||||||
var line_icon = null;
|
var line_icon = null;
|
||||||
var folder_icon = null;
|
var folder_icon = null;
|
||||||
|
|
||||||
|
// 자식 노드가 있을 경우 자식 노드의 html을 구해옴
|
||||||
|
var child_output = null;
|
||||||
|
var child_html = "";
|
||||||
|
if(hasChild) {
|
||||||
|
// 자식 노드의 zone id를 세팅
|
||||||
|
var child_zone_id = zone_id+"_child";
|
||||||
|
tree_menu_folder_list[menu_id][tree_menu_folder_list[menu_id].length] = child_zone_id;
|
||||||
|
|
||||||
|
// html을 받아옴
|
||||||
|
child_output = drawNode(node, menu_id);
|
||||||
|
var chtml = child_output.html;
|
||||||
|
var cexpand = child_output.expand;
|
||||||
|
if(cexpand == "Y") expand = "Y";
|
||||||
|
|
||||||
|
// 무조건 펼침이 아닐 경우
|
||||||
|
if(expand!="Y") {
|
||||||
|
if(!hasNextSibling) child_html += '<div id="'+child_zone_id+'"style="display:none;padding-left:18px;background:url('+tree_menu_icon_path+'line.gif) repeat-y left;">'+chtml+'</div>';
|
||||||
|
else child_html += '<div id="'+child_zone_id+'" style="display:none;padding-left:18px;">'+chtml+'</div>';
|
||||||
|
// 무조건 펼침일 경우
|
||||||
|
} else {
|
||||||
|
if(!hasNextSibling) child_html += '<div id="'+child_zone_id+'"style="display:block;padding-left:18px;background:url('+tree_menu_icon_path+'line.gif) repeat-y left;">'+chtml+'</div>';
|
||||||
|
else child_html += '<div id="'+child_zone_id+'" style="display:block;padding-left:18px;">'+chtml+'</div>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 자식 노드가 있는지 확인하여 있으면 아이콘을 바꿈
|
// 자식 노드가 있는지 확인하여 있으면 아이콘을 바꿈
|
||||||
if(hasChild) {
|
if(hasChild) {
|
||||||
// 무조건 펼침이 아닐 경우
|
// 무조건 펼침이 아닐 경우
|
||||||
|
|
@ -183,31 +208,6 @@ function drawNode(parent_node, menu_id) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 자식 노드가 있을 경우 자식 노드의 html을 구해옴
|
|
||||||
var child_output = null;
|
|
||||||
var child_html = "";
|
|
||||||
if(hasChild) {
|
|
||||||
// 자식 노드의 zone id를 세팅
|
|
||||||
var child_zone_id = zone_id+"_child";
|
|
||||||
tree_menu_folder_list[menu_id][tree_menu_folder_list[menu_id].length] = child_zone_id;
|
|
||||||
|
|
||||||
// html을 받아옴
|
|
||||||
child_output = drawNode(node, menu_id);
|
|
||||||
var chtml = child_output.html;
|
|
||||||
var cexpand = child_output.expand;
|
|
||||||
if(cexpand == "Y") expand = "Y";
|
|
||||||
|
|
||||||
// 무조건 펼침이 아닐 경우
|
|
||||||
if(expand!="Y") {
|
|
||||||
if(!hasNextSibling) child_html += '<div id="'+child_zone_id+'"style="display:none;padding-left:18px;background:url('+tree_menu_icon_path+'line.gif) repeat-y left;">'+chtml+'</div>';
|
|
||||||
else child_html += '<div id="'+child_zone_id+'" style="display:none;padding-left:18px;">'+chtml+'</div>';
|
|
||||||
// 무조건 펼침일 경우
|
|
||||||
} else {
|
|
||||||
if(!hasNextSibling) child_html += '<div id="'+child_zone_id+'"style="display:block;padding-left:18px;background:url('+tree_menu_icon_path+'line.gif) repeat-y left;">'+chtml+'</div>';
|
|
||||||
else child_html += '<div id="'+child_zone_id+'" style="display:block;padding-left:18px;">'+chtml+'</div>';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// html 작성
|
// html 작성
|
||||||
html += '<div id="'+zone_id+'" style="margin:0px;font-size:9pt;">';
|
html += '<div id="'+zone_id+'" style="margin:0px;font-size:9pt;">';
|
||||||
|
|
@ -291,7 +291,6 @@ function selectNode(menu_id, node_srl, zone_id, move_url) {
|
||||||
if(typeof(move_url)=="undefined"||move_url==true) {
|
if(typeof(move_url)=="undefined"||move_url==true) {
|
||||||
var func = node_callback_func[menu_id];
|
var func = node_callback_func[menu_id];
|
||||||
func(menu_id, node_info_list[node_srl]);
|
func(menu_id, node_info_list[node_srl]);
|
||||||
var zone_id = "menu_"+menu_id+"_"+node_srl;
|
|
||||||
toggleFolder(zone_id);
|
toggleFolder(zone_id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue