Changeset 6872


Ignore:
Timestamp:
07/24/12 16:53:11 (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
Files:
3 edited

Legend:

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

    r6837 r6872  
    11201120        var main_list = main.childNodes; 
    11211121        var len_main_list = main_list.length; 
    1122         var folder = '"'+$('#content_folders ul.filetree').find('.selected').attr('title')+'"'; 
    1123         var filterFlag = search_box_type != "ALL" ? get_lang(search_box_type) + "s": ""; 
     1122        var folder = $('#content_folders ul.filetree').find('.selected').attr('title'); 
     1123        folder = folder.length > 70 ? '"'+folder.substr(0,70) + "..." +'"': '"'+folder+'"' ; 
     1124        var filterFlag = search_box_type != "ALL" ? '"'+get_lang(search_box_type) + "s" +'"': ""; 
    11241125        var div = $('.select-all-messages');     
    11251126        if (select) 
     
    11431144                                if (total_pages > 1){ 
    11441145                                        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                                        var info = "Todas as <b>"+totalFolderMsgs+"</b> mensagens "+filterFlag+" em "+folder+" foram selecionadas. "+link; 
    11461147                                        div.html("<span>"+info+"<span>"); 
    11471148                                        div.show(); 
     
    11531154                } 
    11541155                else if (!allMsgsSelected && total_pages > 1){ 
    1155                         var link = "<a class='select-link' href='#'>Selecionar todas as "+totalFolderMsgs+" mensagens "+filterFlag+" em "+folder+"?</a>"; 
    1156                         var info = "Todas as "+$('#table_box tr').length+" mensagens desta página foram selecionadas. "+link; 
     1156                        var link = "<a class='select-link' href='#'>Selecionar todas as <b>"+totalFolderMsgs+"</b> mensagens "+filterFlag+" em "+folder+"?</a>"; 
     1157                        var info = "Todas as <b>"+$('#table_box tr').length+"</b> mensagens desta página foram selecionadas. "+link; 
    11571158                        div.html("<span>"+info+"<span>"); 
    11581159                        div.show(); 
     
    11791180                else if (totalSelected() > 0 && total_pages > 1){ 
    11801181                        var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    1181                         var info = "Foram selecionadas "+totalSelected()+" mensagens "+filterFlag+" em "+folder+". "+link; 
     1182                        var info = "Foram selecionadas <b>"+totalSelected()+"</b> mensagens "+filterFlag+" em "+folder+". "+link; 
    11821183                        div.html("<span>"+info+"<span>"); 
    11831184                        div.show(); 
  • 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(); 
  • sandbox/2.4.2-expresso2/expressoMail1_2/templates/default/main.css

    r6823 r6872  
    14411441.select-all-messages{ 
    14421442        min-height: 20px; 
    1443         font-size: 12px; 
     1443        font-size: 13px; 
     1444        font-family: Arial; 
    14441445        white-space: nowrap; 
    14451446        text-align: center; 
     1447} 
     1448.select-all-messages .select-link{ 
     1449        text-decoration: underline !important; 
    14461450} 
    14471451 
Note: See TracChangeset for help on using the changeset viewer.