Ignore:
Timestamp:
10/22/12 10:23:49 (12 years ago)
Author:
marcosw
Message:

Ticket #3088 - Correção para não exibir alerta ao remover mensagem de arquivamento

File:
1 edited

Legend:

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

    r7428 r7449  
    171171    this.selectedfolder = null; 
    172172    this.allmessagesbyfolder = new Array(); 
     173    this.isArchiveOperation = false; //Se estiver em andamento uma operação de arquivamento/desarquivamento. 
    173174} 
    174175 
     
    411412        expresso_mail_archive.folder_origin = source_folder; 
    412413        expresso_mail_archive.CreateMessageList(msgs_id); 
     414        expresso_mail_archive.isArchiveOperation = true; 
    413415        var tagsHandler = function(data){ 
    414416            if(data){ 
     
    510512        } 
    511513    } 
    512  
     514     
    513515    //if user preference is setted to move messages, here, whe will call a delete message at mailserver 
    514516    if(preferences.keep_archived_messages == 0){ 
     
    538540        draw_tree_local_folders(); 
    539541        //ttreeBox.update_folder(true);     
     542        expresso_mail_archive.isArchiveOperation = false;  
    540543    } 
    541544    //close_lightbox(); 
     
    585588    try{  
    586589        write_msg(get_lang("Starting to unarchive messages")); 
     590        expresso_mail_archive.isArchiveOperation = true; 
    587591        if(currentTab.toString().indexOf("_r") != -1){ 
    588592            msgs_number = currentTab.toString().substr(0,currentTab.toString().indexOf("_r")); 
     
    709713            write_msg(get_lang('Unarchiving message %1 of %2', (expresso_mail_archive.unarchivecounter + 1), expresso_mail_archive.message_list.length)); 
    710714            cExecute ("$this.imap_functions.unarchive_mail&", handler_unarchive, params); 
    711  
    712715        } 
    713716         
    714         write_msg(get_lang('Opening message %1 to unarchive', (expresso_mail_archive.unarchivecounter + 1))); 
    715      
    716717        UnarchiveReqHandler.handler.open("GET", email, true); 
    717718        if(UnarchiveReqHandler.handler.overrideMimeType){ 
     
    781782        //clear message list 
    782783        expresso_mail_archive.message_list = new Array(); 
     784        expresso_mail_archive.isArchiveOperation = false; 
    783785    } 
    784786} 
     
    828830    connector.purgeCache(); 
    829831    //ttreeBox.update_folder(true); 
    830     if(expresso_mail_archive.message_list.length > 1){ 
    831         write_msg(get_lang("The messages were deleted.")); 
    832     }else{ 
    833         write_msg(get_lang("The message was deleted.")); 
    834     }  
     832    if(!expresso_mail_archive.isArchiveOperation){ 
     833        if(expresso_mail_archive.message_list.length > 1){ 
     834            write_msg(get_lang("The messages were deleted.")); 
     835        }else{ 
     836            write_msg(get_lang("The message was deleted.")); 
     837        }  
     838    } 
    835839    expresso_mail_archive.update_counters = true; 
    836840    expresso_mail_archive.messageslisted = new Array(); 
Note: See TracChangeset for help on using the changeset viewer.