Changeset 649 for trunk


Ignore:
Timestamp:
01/30/09 13:09:27 (15 years ago)
Author:
niltonneto
Message:

Correção de problemas descritos nos tickets da versão 1.233:

  • Cache javascript;
  • Salvamento automático de rascunho;
  • Fechamento de aba;
  • Link do botão salvar permanece desabilitado.
File:
1 edited

Legend:

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

    r614 r649  
    4545*/ 
    4646function remove_all_attachments(folder,msg_num) { 
    47          
     47 
    4848        var call_back = function(data) { 
    4949                                        if(!data.status) { //Em caso de erros, o status vem como false e o texto do erro vem em msg. 
     
    207207                        update_quota(get_current_folder()); 
    208208                        } 
    209                          if(data.new_msgs > 0 || data.msgs_to_delete.length > 0) 
    210                                 purgeCache(); 
    211                 } 
     209                         //if(data.new_msgs > 0 || data.msgs_to_delete.length > 0) 
     210                        //      purgeCache(); 
     211                } 
     212                purgeCache(); 
    212213                update_menu(); 
    213214        } 
     
    843844        if (preferences.auto_save_draft == 1) 
    844845    { 
    845         var time_auto_save = false; 
    846         var save_link = document.getElementById("save_message_options"+new_border_ID); 
     846                openTab.autosave_timer[new_border_ID] = false; 
     847                var save_link = document.getElementById("save_message_options"+new_border_ID); 
    847848 
    848849        function auto_sav() 
    849850        { 
    850             if ( time_auto_save ) 
    851                 clearTimeout(time_auto_save); 
    852  
    853             time_auto_save = setTimeout("save_msg("+new_border_ID+")", autosave_time); 
     851                if (openTab.autosave_timer[new_border_ID]) 
     852                        clearTimeout(openTab.autosave_timer[new_border_ID]); 
     853 
     854        openTab.autosave_timer[new_border_ID] = setTimeout("save_msg("+new_border_ID+")", autosave_time); 
    854855        } 
    855856        config_events(body.contentWindow.document,'keypress', auto_sav); 
     
    913914                        set_message_flag(msg_number_forwarded.value, 'forwarded'); 
    914915                } 
    915                 delete_border(ID,'true'); 
    916916                if(wfolders.alert){ 
    917917                        write_msg(get_lang('Your message was sent and save.')); 
     
    931931                if ((! openTab.toPreserve[ID]) && (openTab.imapUid[ID] != 0)) 
    932932                        cExecute ("$this.imap_functions.delete_msgs&folder="+openTab.imapBox[ID]+"&msgs_number="+openTab.imapUid[ID],function(data){ return }); 
    933         } 
    934         else{                    
     933                delete_border(ID,'true'); // Becarefull: email saved automatically should be deleted. delete_border erase information about openTab 
     934        } 
     935        else{ 
    935936                if(data == 'Post-Content-Length') 
    936937                        write_msg(get_lang('The size of this message has exceeded  the limit (%1B).',Element('upload_max_filesize').value)); 
     
    11151116 
    11161117function save_msg(border_id){ 
    1117         Element("send_button_"+border_id).style.visibility="hidden"; 
     1118        var sendButton = Element("send_button_"+border_id); 
     1119        if (sendButton) 
     1120                sendButton.style.visibility="hidden"; 
    11181121 
    11191122        if (openTab.imapBox[border_id]) //Gets the imap folder 
     
    12191222                        return; 
    12201223                var msgs_to_set = data.msgs_to_set.split(","); 
    1221                  
     1224 
    12221225                if(!data.status) { 
    12231226                        alert(data.msg); 
Note: See TracChangeset for help on using the changeset viewer.