Changeset 1342 for branches/1.2/expressoMail1_2/js/wfolders.js
- Timestamp:
- 08/19/09 11:10:14 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.2/expressoMail1_2/js/wfolders.js
r689 r1342 6 6 } 7 7 8 cWFolders.prototype.makeWindow New = function(border_id, type,from_search)9 { //Javascript doesn't seems to have polimorfism8 cWFolders.prototype.makeWindow = function(border_id, type) 9 { 10 10 _this = this; 11 11 … … 60 60 move_search_msgs(border_id, wfolders_tree._selected.id, wfolders_tree._selected.caption); 61 61 else{ 62 proxy_mensagens.proxy_move_messages('null',msg_number, border_id, wfolders_tree._selected.id, wfolders_tree._selected.caption);62 move_msgs('null', msg_number, border_id, wfolders_tree._selected.id, wfolders_tree._selected.caption); 63 63 wfolders.alert = true; 64 64 } … … 87 87 el.appendChild(butt); 88 88 89 wfolders_tree = new dFTree({name: 'wfolders_tree'}); 90 var n_root = new dNode({id:'root', caption:get_lang("My Folders")}); 91 wfolders_tree.add(n_root,'anything'); //Places the root; second argument can be anything. 89 if (!Element('dftree_wfolders_tree')) 90 { 91 wfolders_tree = new dFTree({name: 'wfolders_tree'}); 92 var n_root = new dNode({id:'root', caption:get_lang("My Folders")}); 93 wfolders_tree.add(n_root,'anything'); //Places the root; second argument can be anything. 92 94 93 var folders = tree_folders.getNodesList(cyrus_delimiter);94 for (var i=1; i<folders.length; i++)95 {96 if (proxy_mensagens.is_local_folder(folders[i].id) && from_search) {97 continue;95 var folders = tree_folders.getNodesList(cyrus_delimiter); 96 for (var i=1; i<folders.length; i++) 97 { 98 var nn = new dNode({id:folders[i].id, caption:lang_folder(folders[i].caption), plusSign:folders[i].plusSign}); 99 wfolders_tree.add(nn,folders[i].parent); 98 100 } 99 var nn = new dNode({100 id: folders[i].id,101 caption: lang_folder(folders[i].caption),102 plusSign: folders[i].plusSign103 });104 wfolders_tree.add(nn, folders[i].parent);105 101 102 wfolders_tree.draw(Element('wfolders_content_tree')); 103 n_root.changeState(); 104 wfolders_tree.getNodeById('INBOX')._select(); 106 105 } 107 Element('wfolders_content_tree').innerHTML = ""; //As buscas não podem incluir mover entre pastas locais, pelo menos por enquanto108 wfolders_tree.draw(Element('wfolders_content_tree'));109 n_root.changeState();110 wfolders_tree.getNodeById('INBOX')._select();111 106 _this.showWindow(el, type); 112 }113 114 cWFolders.prototype.makeWindow = function(border_id, type)115 {116 this.makeWindowNew(border_id,type,false);117 107 } 118 108
Note: See TracChangeset
for help on using the changeset viewer.