Ignore:
Timestamp:
10/24/12 15:54:49 (12 years ago)
Author:
marcosw
Message:

Ticket #3088 - Correção na aba de contadores para atualizar com desarquivamento

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/messages_controller.js

    r7455 r7458  
    1111    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) { 
    1212        if(this.is_local_folder(folder)) { 
    13  
    1413            //MAILARCHIVER-01 
    15              
    16             //var baseFolder = folder.substr(6); 
    1714            var baseFolder = folder.replace('local_messages_', ''); 
    1815            var tree_name; 
    19             //var drawinginfo = {treeObject: tree_name, treeName: tree_name, folderName: baseFolder}; 
    2016            var drawinginfo = {}; 
    2117            expresso_mail_archive.update_counters = false; 
     
    3026            } 
    3127            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(); 
    5438            } 
    5539 
     
    8064        } 
    8165    } 
    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         } 
    12366 
    12467        messages_proxy.prototype.get_msg = function(msg_number,msg_folder,set_flag,call_back) { 
Note: See TracChangeset for help on using the changeset viewer.