Changeset 4749 for trunk/expressoMail1_2/js/draw_api.js
- Timestamp:
- 07/14/11 16:29:27 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/draw_api.js
r4738 r4749 20 20 // Objeto Map, talvez o ideal fosse adicionar este objeto à Api do egroupware, e carregá-lo 21 21 // aqui no expressoMail. 22 function Map()23 {24 this.keys = new Array();25 this.values = new Array();26 }27 28 Map.prototype.add = function(key, value)29 {30 this.keys.push(key);31 this.values.push(value);32 }33 34 Map.prototype.get = function(key)35 {36 result = new Array();37 for (i = 0; i < this.keys.length; i++)38 {39 if (this.keys[i] == key)40 {41 result.push(this.values[i]);42 }43 }44 45 if (result.length == 0)46 {47 return null;48 }49 50 return result;51 }52 53 translatedFolders = new Map();54 55 function update_translations(folders)56 {57 translatedFolders = new Map();58 for (i = 0; i < folders.length; i++)59 {60 if (folders[i].folder_parent == 'user'){61 tmpFolderId = folders[i].folder_id.split(cyrus_delimiter).pop();62 if (tmpFolderId != folders[i].folder_name)63 {64 translatedFolders.add(tmpFolderId, folders[i].folder_name);65 }66 }67 }68 }69 70 22 71 23 function draw_tree_folders(folders){ 72 24 // Check if the tree folders alredy exist. 73 translatedFolders = new Map();74 25 if (Element('dftree_tree_folders')){ 75 26 if (!expresso_offline) { … … 474 425 } 475 426 476 draw_tree_folders(data); 427 draw_tree_folders(data); 477 428 if(data) { 478 429 479 update_translations(data);480 430 build_quota(data); 481 431 var f_unseen = Element('dftree_'+current_folder+'_unseen');
Note: See TracChangeset
for help on using the changeset viewer.