Changeset 6795


Ignore:
Timestamp:
07/16/12 18:00:14 (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

    r6787 r6795  
    11201120        var main_list = main.childNodes; 
    11211121        var len_main_list = main_list.length; 
    1122         var folder = get_current_folder().split(cyrus_delimiter); 
    1123         folder = folder.indexOf('INBOX') != -1 ? get_lang(folder[folder.length - 1]) : folder ; 
     1122        var folder = '"'+$('#content_folders ul.filetree').find('.selected').attr('title')+'"'; 
    11241123        var div = $('.select-all-messages');     
    11251124        if (select) 
     
    11431142                        allMsgsSelected = true; 
    11441143                        div.html(""); 
    1145                         var link = "<a class='select-link'>Limpar seleção?</a>"; 
     1144                        var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    11461145                        var info = "Todas as "+$('#tot_m').text()+" mensagens em "+folder+" foram selecionadas. "+link; 
    11471146                        div.html("<span>"+info+"<span>"); 
     
    11541153                else if (!allMsgsSelected && total_pages > 1){ 
    11551154                        div.html(""); 
    1156                         var link = "<a class='select-link'>Selecionar todas as "+$('#tot_m').text()+" mensagens em "+folder+"?</a>"; 
     1155                        var link = "<a class='select-link' href='#'>Selecionar todas as "+$('#tot_m').text()+" mensagens em "+folder+"?</a>"; 
    11571156                        var info = "Todas as "+$('#table_box tr').length+" mensagens desta página foram selecionadas. "+link; 
    11581157                        div.html("<span>"+info+"<span>"); 
     
    11791178                } 
    11801179                else if (totalSelected() > 0){ 
    1181                         var link = "<a class='select-link'>Limpar seleção?</a>"; 
     1180                        var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    11821181                        var info = "Foram selecionadas "+totalSelected()+" mensagens em "+folder+". "+link; 
    11831182                        div.html("<span>"+info+"<span>"); 
  • sandbox/2.4.2-expresso2/expressoMail1_2/js/draw_api.js

    r6787 r6795  
    10841084/*Atualiza o array de mensagens selecionadas*/ 
    10851085function updateSelectedMsgs(selected,msg_number){        
    1086         var folder = get_current_folder().split(cyrus_delimiter); 
    1087         folder = folder.indexOf('INBOX') != -1 ? get_lang(folder[folder.length - 1]) : folder ; 
     1086        var folder = '"'+$('#content_folders ul.filetree').find('.selected').attr('title')+'"'; 
    10881087        var div = $('.select-all-messages'); 
    10891088        /*Seleciona as mensagens ao navegar pelas páginas*/ 
     
    11121111        } 
    11131112        /*Todas as mensagens selecionadas uma a uma*/ 
    1114         if (totalSelected() == parseInt($('#tot_m').text())){ 
     1113        if (totalSelected() > 0 && totalSelected() == parseInt($('#tot_m').text())){ 
    11151114                allMsgsSelected = true; 
    11161115                div.html(""); 
    1117                 var link = "<a class='select-link'>Limpar seleção?</a>"; 
     1116                var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    11181117                var info = "Todas as "+$('#tot_m').text()+" mensagens em "+folder+" foram selecionadas. "+link; 
    11191118                div.html("<span>"+info+"<span>"); 
     
    11231122        /*Se foram selecionadas algumas mensagens*/ 
    11241123        else if (totalSelected() > 0 && !allMsgsSelected){ 
    1125                 var link = "<a class='select-link'>Limpar seleção?</a>"; 
     1124                var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    11261125                var info = "Foram selecionadas "+totalSelected()+" mensagens em "+folder+". "+link; 
    11271126                div.html("<span>"+info+"<span>"); 
     
    11331132        } 
    11341133        else if (allMsgsSelected){ 
    1135                 var link = "<a class='select-link'>Limpar seleção?</a>"; 
     1134                var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    11361135                var info = "Todas as "+$('#tot_m').text()+" mensagens em "+folder+" foram selecionadas. "+link; 
    11371136                div.html("<span>"+info+"<span>"); 
     
    11411140            $('.select-link').unbind('click'); 
    11421141        }); 
     1142        } 
     1143        else{ 
     1144                div.hide(); 
    11431145        }  
    11441146    resizeWindow(); 
     
    11521154        if (select){ 
    11531155                allMsgsSelected = true; 
    1154                 var link = "<a class='select-link'>Limpar seleção?</a>"; 
     1156                var link = "<a class='select-link' href='#'>Limpar seleção?</a>"; 
    11551157                var info = "Todas as "+$('#tot_m').text()+" mensagens em "+folder+" foram selecionadas. "+link; 
    11561158                div.html("<span>"+info+"<span>"); 
Note: See TracChangeset for help on using the changeset viewer.