Ignore:
Timestamp:
07/19/12 16:34:36 (12 years ago)
Author:
gustavo
Message:

Ticket #2953 - Melhorar a disposcao da listagem de anexos no expressoMail

File:
1 edited

Legend:

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

    r6776 r6822  
    26572657 
    26582658function send_message(ID, folder, folder_name){ 
    2659      if(!zebraDiscardEventDialog && $('#fileupload_msg'+ID).find('.in-progress').length ) 
    2660      { 
    2661          zebraDiscardEventDialog = true; 
    2662          window.setTimeout(function() { 
    2663          $.Zebra_Dialog('Existem anexos sendo enviados para o servidor. Caso envie sua mensagem agora estes arquivos serão perdidos.', { 
    2664                     'type':     'question', 
    2665                     'overlay_opacity': '0.5', 
    2666                     'buttons':  ['Descartar anexos e enviar', 'Continuar editando e esperar anexos'], 
    2667                     'width' : 500, 
    2668                     'onClose':  function(clicked) { 
    2669                             if(clicked == 'Descartar anexos e enviar' )  
    2670                               send_valided_message(ID, folder, folder_name); 
    2671  
    2672                             window.setTimeout(function() { 
    2673                                     zebraDiscardEventDialog = false; 
    2674                             }, 500); 
     2659    if(!zebraDiscardEventDialog && $('#fileupload_msg'+ID).find('.att-box-loading').length ) 
     2660    { 
     2661        zebraDiscardEventDialog = true; 
     2662        window.setTimeout(function() { 
     2663            $.Zebra_Dialog('Existem anexos sendo enviados para o servidor. Caso envie sua mensagem agora estes arquivos serão perdidos.', { 
     2664                'type':     'question', 
     2665                'overlay_opacity': '0.5', 
     2666                'buttons':  ['Descartar anexos e enviar', 'Continuar editando e esperar anexos'], 
     2667                'width' : 500, 
     2668                'onClose':  function(clicked) { 
     2669                    if(clicked == 'Descartar anexos e enviar' ){  
     2670                        $.each($('#fileupload_msg'+ID).find('.att-box'), function(index, value){ 
     2671                            if($(value).find(".att-box-loading").length) 
     2672                                $(value).find('.att-box-delete').trigger("click"); 
     2673                        }); 
     2674                        send_valided_message(ID, folder, folder_name); 
    26752675                    } 
    2676              }) 
    2677           }, 300);  
    2678  
    2679      } 
    2680      else 
    2681        send_valided_message(ID, folder, folder_name);      
     2676                    window.setTimeout(function() { 
     2677                        zebraDiscardEventDialog = false; 
     2678                    }, 500); 
     2679                } 
     2680            }) 
     2681        }, 300);  
     2682    }else 
     2683        send_valided_message(ID, folder, folder_name);      
    26822684} 
    26832685 
Note: See TracChangeset for help on using the changeset viewer.