Changeset 1121 for trunk/expressoMail1_2/js/TreeS.js
- Timestamp:
- 07/14/09 16:24:34 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/TreeS.js
r1000 r1121 69 69 tree.appendChild(jo); 70 70 71 ttree.make_tree(folders,"div_tree","folders_tree","ttree.get_folder(\"root\")","","root",false); 71 if(!expresso_offline) 72 ttree.make_tree(folders,"div_tree","folders_tree","ttree.get_folder(\"root\")","","root",false); 73 else 74 ttree.make_tree(folders,"div_tree","folders_tree","ttree.get_folder(\"local_root\")","","local_root",false); 72 75 _this.showWindow(tree); 73 76 … … 129 132 130 133 folders_tree = new dFTree({name: name_tree}); 131 if(click_root != ""){ 132 var n_root = new dNode({id:'root', caption:get_lang("My Folders"), onClick:click_root}); 133 }else{ 134 var n_root = new dNode({id:'root', caption:get_lang("My Folders")}); 135 } 136 folders_tree.add(n_root,'root'); //Places the root; second argument can be anything. 137 138 if(data.length == 0){ 139 alert("sem dados"); 140 return false; 141 } 142 143 for (var i=0; i<data.length; i++){ 144 if(menu_folder){ 145 if (data[i].folder_unseen > 0) 146 var nn = new dNode({id:data[i].folder_id, caption:lang_folder(data[i].folder_name) + '<font style=color:red> (</font><span id="dftree_'+data[i].folder_id+'_unseen" style=color:red>'+data[i].folder_unseen+'</span><font style=color:red>)</font>', onClick:"change_folder('"+data[i].folder_id+"','"+data[i].folder_name+"')", plusSign:data[i].folder_hasChildren}); 147 else 148 var nn = new dNode({id:data[i].folder_id, caption:lang_folder(data[i].folder_name), onClick:"change_folder('"+data[i].folder_id+"','"+data[i].folder_name+"')", plusSign:data[i].folder_hasChildren}); 134 if (!expresso_offline) { 135 if(click_root != ""){ 136 var n_root = new dNode({id:'root', caption:get_lang("My Folders"), onClick:click_root}); 149 137 }else{ 150 var nn = new dNode({id:data[i].folder_id, caption:lang_folder(data[i].folder_name), plusSign:data[i].folder_hasChildren}); 151 } 152 153 if (data[i].folder_parent == '') 154 data[i].folder_parent = 'root'; 155 else if (data[i].folder_parent == 'user'){ 156 if (!tree_folders.getNodeById('user')){ 157 var n_root_shared_folders = new dNode({id:'user', caption:get_lang("Shared Folders"), plusSign:true}); 158 folders_tree.add(n_root_shared_folders,'root'); 138 var n_root = new dNode({id:'root', caption:get_lang("My Folders")}); 139 } 140 folders_tree.add(n_root,'root'); //Places the root; second argument can be anything. 141 142 if(data.length == 0){ 143 alert("sem dados"); 144 return false; 145 } 146 147 for (var i=0; i<data.length; i++){ 148 if(menu_folder){ 149 if (data[i].folder_unseen > 0) 150 var nn = new dNode({id:data[i].folder_id, caption:lang_folder(data[i].folder_name) + '<font style=color:red> (</font><span id="dftree_'+data[i].folder_id+'_unseen" style=color:red>'+data[i].folder_unseen+'</span><font style=color:red>)</font>', onClick:"change_folder('"+data[i].folder_id+"','"+data[i].folder_name+"')", plusSign:data[i].folder_hasChildren}); 151 else 152 var nn = new dNode({id:data[i].folder_id, caption:lang_folder(data[i].folder_name), onClick:"change_folder('"+data[i].folder_id+"','"+data[i].folder_name+"')", plusSign:data[i].folder_hasChildren}); 153 }else{ 154 var nn = new dNode({id:data[i].folder_id, caption:lang_folder(data[i].folder_name), plusSign:data[i].folder_hasChildren}); 159 155 } 160 } 161 folders_tree.add(nn,data[i].folder_parent); 156 157 if (data[i].folder_parent == '') 158 data[i].folder_parent = 'root'; 159 else if (data[i].folder_parent == 'user'){ 160 if (!tree_folders.getNodeById('user')){ 161 var n_root_shared_folders = new dNode({id:'user', caption:get_lang("Shared Folders"), plusSign:true}); 162 folders_tree.add(n_root_shared_folders,'root'); 163 } 164 } 165 folders_tree.add(nn,data[i].folder_parent); 166 } 162 167 } 163 168 //Pastas locais … … 189 194 } 190 195 folders_tree.draw(Element(destination)); 191 n_root.changeState(); 196 if(!expresso_offline) 197 n_root.changeState(); 198 else 199 n_root_local.changeState(); 192 200 if(opentomb != ""){folders_tree.openTo(opentomb);} 193 201 if(selected != "" && folders_tree.getNodeById(selected)){folders_tree.getNodeById(selected)._select();}
Note: See TracChangeset
for help on using the changeset viewer.