Changeset 7458 for trunk/expressoMail1_2/js/messages_controller.js
- Timestamp:
- 10/24/12 15:54:49 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/messages_controller.js
r7455 r7458 11 11 messages_proxy.prototype.messages_list = function(folder,msg_range_begin,emails_per_page,sort_box_type,search_box_type,sort_box_reverse,preview_msg_subject,preview_msg_tip,call_back) { 12 12 if(this.is_local_folder(folder)) { 13 14 13 //MAILARCHIVER-01 15 16 //var baseFolder = folder.substr(6);17 14 var baseFolder = folder.replace('local_messages_', ''); 18 15 var tree_name; 19 //var drawinginfo = {treeObject: tree_name, treeName: tree_name, folderName: baseFolder};20 16 var drawinginfo = {}; 21 17 expresso_mail_archive.update_counters = false; … … 30 26 } 31 27 else{ 32 if (!tree_name){ 33 //window.alert('sem arvore para atualizar, com sort_box_type =' + sort_box_type + ' e search_box_type= ' + search_box_type + ' reverse -- ' + sort_box_reverse); 34 var exp_dfs = new Array(baseFolder,msg_range_begin,emails_per_page,sort_box_type,search_box_type,sort_box_reverse,preview_msg_subject,preview_msg_tip); 35 expresso_mail_archive.queryconfig.setExpressoDefaults(exp_dfs); 36 //Para recontagem de mensagens para aba e paginação. 37 expresso_mail_archive.tot_msgs_tab = 0; 38 expresso_mail_archive.tot_unseen_msgs_tab = 0; 39 expresso_mail_archive.listAllMessagesByFolder(folder.replace("local_messages_",""), search_box_type); 40 selectAllFolderMsgs(false); 41 populateSelectedMsgs(expresso_mail_archive.allmessagesbyfolder); 42 expresso_mail_archive.listMessages(); 43 } 44 if(tree_name == 'folders_tree'){ 45 /*var div_export_local = document.createElement('div'); 46 div.style.width 47 var lbl_check = document.createElement('label'); 48 var check_export_local_recursive = document.createElement('input'); 49 var lbl_combo = document.createElement('label'); 50 var combo_export_local_format = document.createElement('select');*/ 51 //window.alert('alert td content = ' + Element('div_buttons').getElementsByTagName('table')[0].tbody[0].tr[4].td[0].innerHTML); 52 //Element('div_buttons').appendChild(div_export_local); 53 } 28 //window.alert('sem arvore para atualizar, com sort_box_type =' + sort_box_type + ' e search_box_type= ' + search_box_type + ' reverse -- ' + sort_box_reverse); 29 var exp_dfs = new Array(baseFolder,msg_range_begin,emails_per_page,sort_box_type,search_box_type,sort_box_reverse,preview_msg_subject,preview_msg_tip); 30 expresso_mail_archive.queryconfig.setExpressoDefaults(exp_dfs); 31 //Para recontagem de mensagens para aba e paginação. 32 expresso_mail_archive.tot_msgs_tab = 0; 33 expresso_mail_archive.tot_unseen_msgs_tab = 0; 34 expresso_mail_archive.listAllMessagesByFolder(folder.replace("local_messages_",""), search_box_type); 35 selectAllFolderMsgs(false); 36 populateSelectedMsgs(expresso_mail_archive.allmessagesbyfolder); 37 expresso_mail_archive.listMessages(); 54 38 } 55 39 … … 80 64 } 81 65 } 82 messages_proxy.prototype.messages_list_old = function(folder,msg_range_begin,emails_per_page,sort_box_type,search_box_type,sort_box_reverse,preview_msg_subject,preview_msg_tip,call_back) {83 if(this.is_local_folder(folder)) {84 var real_folder = folder.substr(6);85 var msgs = expresso_local_messages.get_local_range_msgs(real_folder,msg_range_begin,preferences.max_email_per_page,sort_box_type,sort_box_reverse,search_box_type,preferences.preview_msg_subject,preferences.preview_msg_tip);86 if(call_back)87 call_back(msgs);88 else{89 call_back = function(data)90 {91 alternate_border(0);92 draw_box(data, get_current_folder());93 }94 call_back(msgs);95 }96 draw_tree_local_folders();97 }else {98 $.ajax({99 url: "controller.php?" + $.param( {action: "$this.imap_functions.get_range_msgs3",100 folder: folder,101 msg_range_begin: msg_range_begin,102 msg_range_end: emails_per_page,103 sort_box_type: sort_box_type,104 search_box_type: search_box_type,105 sort_box_reverse: sort_box_reverse } ),106 107 success: function( data ){108 data = connector.unserialize(data);109 110 if( data )111 call_back( data );112 },113 beforeSend: function( jqXHR, settings ){114 connector.showProgressBar();115 },116 complete: function( jqXHR, settings ){117 connector.hideProgressBar();118 }119 120 });121 }122 }123 66 124 67 messages_proxy.prototype.get_msg = function(msg_number,msg_folder,set_flag,call_back) {
Note: See TracChangeset
for help on using the changeset viewer.