- Timestamp:
- 10/24/12 15:54:49 (11 years ago)
- Location:
- trunk/expressoMail1_2/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/mail_archiver.js
r7455 r7458 710 710 "&flags=" + flags + 711 711 "&id=" + id; 712 712 713 //Decrementa valor total de não lidas/total de mensagens na aba de listagem de mensagens 714 if(flags.indexOf("U") != -1){ 715 expresso_mail_archive.tot_unseen_msgs_tab -= 1; 716 Element('new_m').innerHTML = '<font color="RED">'+expresso_mail_archive.tot_unseen_msgs_tab+'</font>'; 717 } 718 expresso_mail_archive.tot_msgs_tab -= 1; 719 Element("tot_m").innerHTML = expresso_mail_archive.tot_msgs_tab; //folder_num_msgs; 720 713 721 var handler_unarchive = function(data){ 714 722 expresso_mail_archive.unarchieveController(data); 715 723 } 716 724 write_msg(get_lang('Unarchiving message %1 of %2', (expresso_mail_archive.unarchivecounter + 1), expresso_mail_archive.message_list.length)); 725 717 726 cExecute ("$this.imap_functions.unarchive_mail&", handler_unarchive, params); 718 727 } … … 1398 1407 MailArchiver.prototype.listAllMessagesByFolder = function(folderid, searchType){ 1399 1408 try{ 1400 //Marcosw1401 1409 if(searchType == "ALL") 1402 1410 var query_messages = '{"query":{"folder":[{"@id":"'+folderid+'"}], "order":[{"@asc":"date"}]}}'; … … 1416 1424 for(var i=0; i< returnService.getReturn().length; i++){ 1417 1425 msglist.push(returnService.getReturn()[i]._id); 1418 //Marcosw1419 1426 if(returnService.getReturn()[i]._tags.indexOf("unseen") != -1){ 1420 1427 expresso_mail_archive.tot_unseen_msgs_tab++; -
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.