Ignore:
Timestamp:
03/12/12 11:34:43 (12 years ago)
Author:
cristiano
Message:

Ticket #2497 - Mensagem de erro em falha no upload, alerta de arquivos em upload ao enviar

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/main.js

    r5689 r5702  
    21462146 
    21472147function send_message(ID, folder, folder_name){ 
    2148  
    2149         if (preferences.auto_save_draft == 1) 
    2150             autoSaveControl.status[ID] = true; 
    2151  
    2152         var save_link = Element("save_message_options_"+ID); 
     2148     if(!zebraDiscardEventDialog && $('#fileupload_msg'+ID).find('.in-progress').length ) 
     2149     { 
     2150         zebraDiscardEventDialog = true; 
     2151         window.setTimeout(function() { 
     2152         $.Zebra_Dialog('Existem anexos sendo enviados para o servidor. Caso envie sua mensagem agora estes arquivos serão perdidos.', { 
     2153                    'type':     'question', 
     2154                    'overlay_opacity': '0.5', 
     2155                    'buttons':  ['Descartar anexos e enviar', 'Continuar editando e esperar anexos'], 
     2156                    'width' : 500, 
     2157                    'onClose':  function(clicked) { 
     2158                            if(clicked == 'Descartar anexos e enviar' )  
     2159                              send_valided_message(ID, folder, folder_name); 
     2160 
     2161                            window.setTimeout(function() { 
     2162                                    zebraDiscardEventDialog = false; 
     2163                            }, 500); 
     2164                    } 
     2165             }) 
     2166          }, 300);  
     2167 
     2168     } 
     2169     else 
     2170       send_valided_message(ID, folder, folder_name);      
     2171} 
     2172 
     2173function send_valided_message(ID, folder, folder_name) 
     2174{  
     2175         
     2176       if (preferences.auto_save_draft == 1) 
     2177           autoSaveControl.status[ID] = true; 
     2178         
     2179        var save_link = Element("save_message_options_"+ID); 
    21532180        var onClick = save_link.onclick; 
    21542181        save_link.onclick = ''; 
     
    22202247        msgId.value = currentTab; 
    22212248 
    2222  
    2223  
    22242249        form.appendChild(msgId); 
    22252250        form.appendChild(save_folder); 
     
    22272252        form.appendChild(msg_attachments); 
    22282253 
    2229     var mail_type = document.createElement('input'); 
     2254        var mail_type = document.createElement('input'); 
    22302255        mail_type.setAttribute('type', 'hidden'); 
    22312256        mail_type.name = 'type'; 
    22322257        mail_type.value = ( mail_as_plain ) ? 'plain' : 'html'; 
    2233     form.parentNode.appendChild(mail_type); 
     2258        form.parentNode.appendChild(mail_type); 
    22342259 
    22352260        var _subject = trim(Element("subject_"+ID).value); 
     
    22722297                } 
    22732298        } 
    2274 } 
     2299 
     2300} 
     2301 
     2302 
    22752303function is_valid_email(campo){  
    22762304        var invalidEmail = searchEmail(campo); 
Note: See TracChangeset for help on using the changeset viewer.