Ignore:
Timestamp:
07/24/12 16:53:11 (12 years ago)
Author:
angelo
Message:

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

File:
1 edited

Legend:

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

    r6869 r6872  
    10841084/*Atualiza o array de mensagens selecionadas*/ 
    10851085function updateSelectedMsgs(selected,msg_number){        
    1086         var folder = '"'+$('#content_folders ul.filetree').find('.selected').attr('title')+'"'; 
     1086        var folder = $('#content_folders ul.filetree').find('.selected').attr('title'); 
     1087        folder = folder.length > 70 ? '"'+folder.substr(0,70) + "..." +'"': '"'+folder+'"' ; 
    10871088        var div = $('.select-all-messages'); 
    1088         var filterFlag = search_box_type != "ALL" ? get_lang(search_box_type) + "s": ""; 
     1089        var filterFlag = search_box_type != "ALL" ? '"' + get_lang(search_box_type) + "s" + '"': ""; 
    10891090        /*Seleciona as mensagens ao navegar pelas páginas*/ 
    10901091        if (allMsgsSelected && msg_number == undefined){ 
     
    11121113                $('#chk_box_select_all_messages').attr('checked',false); 
    11131114        } 
     1115        var tSelected = totalSelected(); 
    11141116        /*Todas as mensagens selecionadas uma a uma*/ 
    1115         if (totalSelected() > 0 && totalSelected() == totalFolderMsgs){ 
     1117        if (tSelected > 0 && tSelected == totalFolderMsgs){ 
    11161118                allMsgsSelected = true; 
    11171119                $('#chk_box_select_all_messages').attr('checked',true); 
    11181120                if (total_pages > 1){ 
    11191121                        var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    1120                         var info = "Todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
     1122                        var info = "Todas as <b>"+totalFolderMsgs+"</b> mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
    11211123                        div.html("<span>"+info+"<span>"); 
    11221124                        div.show(); 
     
    11251127        } 
    11261128        /*Se foram selecionadas algumas mensagens*/ 
    1127         else if (totalSelected() > 0 && !allMsgsSelected && total_pages > 1){ 
     1129        else if (tSelected > 0 && !allMsgsSelected && total_pages > 1){ 
    11281130                $('#chk_box_select_all_messages').attr('checked',false); 
    11291131                var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    1130                 var info = "Foram selecionadas "+totalSelected()+" mensagens "+filterFlag+" em "+folder+". "+link; 
     1132                if (tSelected == 1){ 
     1133                        var info = "Foi selecionada <b>"+tSelected+"</b> mensagem "+filterFlag+" em "+folder+". "+link; 
     1134                } 
     1135                else{ 
     1136                        var info = "Foram selecionadas <b>"+tSelected+"</b> mensagens "+filterFlag+" em "+folder+". "+link; 
     1137                } 
    11311138                div.html("<span>"+info+"<span>"); 
    11321139                div.show(); 
     
    11381145        else if (allMsgsSelected && total_pages > 1){ 
    11391146                var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    1140                 var info = "Todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
     1147                var info = "Todas as <b>"+totalFolderMsgs+"</b> mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
    11411148                div.html("<span>"+info+"<span>"); 
    11421149                div.show(); 
     
    11541161/*Seleciona ou desseleciona todas as mensagens da pasta*/ 
    11551162function selectAllFolderMsgs(select){ 
    1156         var folder = '"'+$('#content_folders ul.filetree').find('.selected').attr('title')+'"'; 
     1163        var folder = $('#content_folders ul.filetree').find('.selected').attr('title'); 
     1164        folder = folder.length > 70 ? '"'+folder.substr(0,70) + "..." +'"': '"'+folder+'"' ; 
    11571165        var filterFlag = search_box_type != "ALL" ? get_lang(search_box_type) + "s": ""; 
    11581166        var div = $('.select-all-messages'); 
     
    11601168                allMsgsSelected = true; 
    11611169                var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    1162                 var info = "Todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
     1170                var info = "Todas as <b>"+totalFolderMsgs+"</b> mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
    11631171                div.html("<span>"+info+"<span>"); 
    11641172                div.show(); 
Note: See TracChangeset for help on using the changeset viewer.