Changeset 6837


Ignore:
Timestamp:
07/20/12 14:52:47 (7 years ago)
Author:
angelo
Message:

Ticket #2954 - Selecionar todas as mensagens de uma pasta independente de paginacao

Location:
sandbox/2.4.2-expresso2/expressoMail1_2/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.2-expresso2/expressoMail1_2/js/common_functions.js

    r6825 r6837  
    11251125        if (select) 
    11261126        { 
    1127                                  
    11281127                for (i=0; i<len_main_list; i++) 
    11291128                { 
     
    11421141                if (totalSelected() == totalFolderMsgs && totalSelected() > 0){ 
    11431142                        allMsgsSelected = true; 
    1144                         div.html(""); 
    1145                         var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    1146                         var info = "Todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
    1147                         div.html("<span>"+info+"<span>"); 
    1148                         div.show(); 
    1149                         $('.select-link').bind('click',function(){ 
    1150                                 selectAllFolderMsgs(); 
    1151                                 //$('.select-link').unbind('click'); 
    1152                         });                      
     1143                                if (total_pages > 1){ 
     1144                                        var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
     1145                                        var info = "Todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
     1146                                        div.html("<span>"+info+"<span>"); 
     1147                                        div.show(); 
     1148                                        $('.select-link').bind('click',function(){ 
     1149                                                selectAllFolderMsgs(); 
     1150                                                //$('.select-link').unbind('click'); 
     1151                                        }); 
     1152                                }                        
    11531153                } 
    11541154                else if (!allMsgsSelected && total_pages > 1){ 
    1155                         div.html(""); 
    11561155                        var link = "<a class='select-link' href='#'>Selecionar todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+"?</a>"; 
    11571156                        var info = "Todas as "+$('#table_box tr').length+" mensagens desta página foram selecionadas. "+link; 
     
    11781177                        updateSelectedMsgs(); 
    11791178                } 
    1180                 else if (totalSelected() > 0){ 
     1179                else if (totalSelected() > 0 && total_pages > 1){ 
    11811180                        var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    11821181                        var info = "Foram selecionadas "+totalSelected()+" mensagens "+filterFlag+" em "+folder+". "+link; 
  • sandbox/2.4.2-expresso2/expressoMail1_2/js/draw_api.js

    r6825 r6837  
    519519        if (openTab.imapBox[0] != folder) 
    520520        { 
     521                selectAllFolderMsgs(false); 
    521522                current_folder = folder; 
    522523                var handler_draw_box = function(data) 
     
    11121113        if (totalSelected() > 0 && totalSelected() == totalFolderMsgs){ 
    11131114                allMsgsSelected = true; 
    1114                 div.html(""); 
    1115                 var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    1116                 var info = "Todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
    1117                 div.html("<span>"+info+"<span>"); 
    1118                 div.show(); 
    1119                 $('.select-link').bind('click',function(){selectAllFolderMsgs();$('.select-link').unbind('click');}); 
     1115                if (total_pages > 1){ 
     1116                        var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
     1117                        var info = "Todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
     1118                        div.html("<span>"+info+"<span>"); 
     1119                        div.show(); 
     1120                        $('.select-link').bind('click',function(){selectAllFolderMsgs();$('.select-link').unbind('click');}); 
     1121                } 
    11201122        } 
    11211123        /*Se foram selecionadas algumas mensagens*/ 
    1122         else if (totalSelected() > 0 && !allMsgsSelected){ 
     1124        else if (totalSelected() > 0 && !allMsgsSelected && total_pages > 1){ 
    11231125                var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    11241126                var info = "Foram selecionadas "+totalSelected()+" mensagens "+filterFlag+" em "+folder+". "+link; 
     
    11301132        });              
    11311133        } 
    1132         else if (allMsgsSelected){ 
     1134        else if (allMsgsSelected && total_pages > 1){ 
    11331135                var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    11341136                var info = "Todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
Note: See TracChangeset for help on using the changeset viewer.