Changeset 5268


Ignore:
Timestamp:
12/19/11 09:31:37 (12 years ago)
Author:
airton
Message:

Ticket #2394 - Comportamento inesperado ao pressionar Esc no dialog de fechamento de uma nova mensagem

File:
1 edited

Legend:

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

    r5260 r5268  
    327327} 
    328328 
     329 
     330 
     331 
    329332function set_border_caption(border_id, title, border_width) 
    330333{ 
     
    340343} 
    341344 
     345opened_alert = false; 
     346 
    342347function draftTests(ID, msg_sent){ 
    343     var cancel = new LertButton(get_lang('cancel'), function() { 
     348        var cancel = new LertButton(get_lang('cancel'), function() { 
    344349        Element("border_id_"+ID).onclick = function () { alternate_border(ID);};  
    345350        cRichTextEditor.prototype.focus(ID); 
    346              
     351        opened_alert = false; 
    347352    }); 
    348353         
     
    356361    }); 
    357362    var discard = new LertButton(get_lang('Discard'), function() { 
    358             if (openTab.imapBox[ID] && !openTab.toPreserve[ID]) 
     363                        if (openTab.imapBox[ID] && !openTab.toPreserve[ID]) 
    359364            { 
    360365                //delete_msgs(openTab.imapBox[ID], openTab.imapUid[ID].toString(), 0) 
     
    365370            close_delete(ID, msg_sent); 
    366371    }); 
    367     var titulo = '<b>' + get_lang('Warning') + '!</b>'; 
     372        if(opened_alert) { 
     373                document.getElementById('lertOverlay').style.display='none'; 
     374                document.getElementById('lertContainer').style.display='none'; 
     375                document.getElementById('lertContainer').innerHTML = ''; 
     376                 
     377                opened_alert = false; 
     378                return; 
     379        } 
     380        var titulo = '<b>' + get_lang('Warning') + '!</b>'; 
    368381    var message = get_lang("Your changes are not saved. What to do?"); 
    369382    var multConfirm = new Lert( 
     
    376389            }); 
    377390    multConfirm.display(); 
     391        opened_alert = true; 
    378392} 
    379393 
Note: See TracChangeset for help on using the changeset viewer.