/** * @file modules/document/tpl/js/document_category.js * @author NHN (developers@xpressengine.com) * @brief document 모듈의 category tree javascript **/ function Tree(url){ // clear tree; jQuery('#menu > ul > li > ul').remove(); if(jQuery("ul.simpleTree > li > a").size() ==0)jQuery('').bind("click",function(e){addNode(0,e);}).appendTo("ul.simpleTree > li"); //ajax get data and transeform ul il jQuery.get(url,function(data){ jQuery(data).find("node").each(function(i){ var text = jQuery(this).attr("text"); var node_srl = jQuery(this).attr("node_srl"); var parent_srl = jQuery(this).attr("parent_srl"); var color = jQuery(this).attr("color"); var url = jQuery(this).attr("url"); // node var node = ''; if(color && color !='transparent'){ node = jQuery('
  • '+text+'
  • '); }else{ node = jQuery('
  • '+text+'
  • '); } // button jQuery('').bind("click",function(e){ jQuery("#tree_"+node_srl+" > span").click(); addNode(node_srl,e); return false; }).appendTo(node); jQuery('').bind("click",function(e){ jQuery("#tree_"+node_srl+" > span").click(); modifyNode(node_srl,e); return false; }).appendTo(node); jQuery('').bind("click",function(e){ deleteNode(node_srl); return false; }).appendTo(node); // insert parent child if(parent_srl>0){ if(jQuery('#tree_'+parent_srl+'>ul').length==0) jQuery('#tree_'+parent_srl).append(jQuery('