Ignore:
Timestamp:
07/12/12 16:04:09 (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

    r6769 r6772  
    10371037} 
    10381038 
    1039  
    10401039/*Cria a div que permite a seleção de todas as mensagens*/ 
    10411040function drawSelectMsgsTable(){ 
     
    10821081                allMsgsSelected = false; 
    10831082        } 
    1084  
    1085         /*Mensagens selecionadas uma a uma via checkbox 
    1086         if (selected){ 
    1087                         selectedMessages[msg_number] = true;                     
    1088         }                
    1089         else{ 
    1090                         selectedMessages[msg_number] = false; 
    1091                         $('#check_box_message_'+msg_number).attr('checked', false); 
    1092                         $('#check_box_message_'+msg_number).parent().parent().removeClass('selected_msg'); 
    1093                         $('#check_box_message_'+msg_number).parent().parent().removeClass('selected_shortcut_msg'); 
    1094                         allMsgsSelected = false; 
    1095                          
    1096         }       */ 
     1083        /*Todas as mensagens selecionadas uma a uma*/ 
     1084        if (totalSelected() == parseInt($('#tot_m').text())){ 
     1085                allMsgsSelected = true; 
     1086                div.html(""); 
     1087                var link = "<a class='select-link'>Limpar seleção?</a>"; 
     1088                var info = "Todas as "+$('#tot_m').text()+" mensagens em "+folder+" foram selecionadas. "+link; 
     1089                div.html("<span>"+info+"<span>"); 
     1090                div.show(); 
     1091                $('.select-link').bind('click',function(){selectAllFolderMsgs();$('.select-link').unbind('click');}); 
     1092        } 
    10971093        /*Se foram selecionadas algumas mensagens*/ 
    1098         if (totalSelected() > 0 && !allMsgsSelected){ 
     1094        else if (totalSelected() > 0 && !allMsgsSelected){ 
    10991095                var link = "<a class='select-link'>Limpar seleção?</a>"; 
    11001096                var info = "Foram selecionadas "+totalSelected()+" mensagens em "+folder+". "+link; 
     
    11431139            $("#content_id_0").find('input[type="checkbox"]').removeAttr("checked"); 
    11441140                        selectedMessages[obj] = false; 
     1141                        $('#check_box_message_'+obj).parent().parent().removeClass('selected_msg selected_shortcut_msg');                
    11451142                } 
    11461143                div.hide(); 
Note: See TracChangeset for help on using the changeset viewer.