Ignore:
Timestamp:
01/14/13 13:10:06 (11 years ago)
Author:
marcieli
Message:

Ticket #3287 - Corrigido deslocamento para baixo quando selecionadas mensagens.

File:
1 edited

Legend:

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

    r7738 r7742  
    783783                        if (data[0].msg_folder != current_folder) // Bad request 
    784784                                return false; 
    785                                  
    786                         totalFolderMsgs += data.new_msgs;  
     785                        /* removido incremento da variável pois estava incrementando mais do que o necessário 
     786                        * devido ao incremento realizado em seguida, quando novas são recebidas */ 
     787                        //totalFolderMsgs += data.new_msgs; 
    787788                                 
    788789                        for (var i=0; i<data.length; i++){ 
     
    791792                                { 
    792793                                        selectedPagingMsgs[data[i].msg_number] = false; 
    793                                         totalFolderMsgs++; 
     794                    if(data.new_msgs != 0) 
     795                                            totalFolderMsgs++; 
    794796                                        updateSelectedMsgs(false,data[i].msg_number); 
    795797                                        var new_msg = this.make_tr_message(data[i], current_folder, data.offsetToGMT); 
     
    11211123                                                 delete selectedPagingMsgs[data.msgs_number[i]];  
    11221124                                } 
    1123                                  totalFolderMsgs = totalFolderMsgs - data.msgs_number.length;  
     1125                // removido decremento da variável pois estava decrementando em outros lugares 
     1126                                // totalFolderMsgs = totalFolderMsgs - data.msgs_number.length; 
    11241127                } 
    11251128                $.each(data.msgs_number, function(index, value){ 
     
    15241527                        draw_paging(n_total_msg); 
    15251528                        Element('tot_m').innerHTML = n_total_msg; 
    1526                         totalFolderMsgs -= data.msgs_number.length; 
     1529            // removido decremento da variável pois estava decrementando em outros lugares 
     1530                        //totalFolderMsgs -= data.msgs_number.length; 
    15271531                } 
    15281532                refresh(); 
     
    16831687        delete selectedPagingMsgs[value]; 
    16841688    }); 
    1685     totalFolderMsgs = totalFolderMsgs - msgs_number.split(",").length; 
     1689    // removido decremento da variável pois estava decrementando em outros lugares 
     1690    //totalFolderMsgs = totalFolderMsgs - msgs_number.split(",").length; 
    16861691    selectAllFolderMsgs(false); 
    16871692    updateSelectedMsgs(); 
     
    44064411                        if (get_current_folder() == mount_url_folder(["INBOX",special_folders["Trash"]]) || get_current_folder() == mount_url_folder([folder,special_folders["Trash"]])){ 
    44074412                                draw_paging(0); 
     4413                totalFolderMsgs = 0; 
     4414                updateSelectedMsgs(); 
    44084415                                remove_rows(document.getElementById("table_box"));                               
    44094416                                Element('tot_m').innerHTML = 0; 
Note: See TracChangeset for help on using the changeset viewer.