Ignore:
Timestamp:
02/22/13 13:47:56 (11 years ago)
Author:
marcosw
Message:

Ticket #3331 - Correções para inconsistencia de anexar mensagem por aba e por janela

File:
1 edited

Legend:

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

    r7907 r7908  
    47574757                message_number: id da mensagem sendo anexada.  
    47584758*/  
    4759 function attach_message (folder_name, message_number) {  
     4759function attach_message (folder_name, message_number, message_cache) {  
    47604760    var ID = currentTab;  
    47614761    var fileUploadMSG = $('#fileupload_msg'+ID);  
     
    47654765    att.uid = message_number;  
    47664766    att.type = 'imapMSG';  
    4767     att.name = Base64.encode(onceOpenedMessages[folder_name][message_number].subject + '.eml');  
     4767    att.name = Base64.encode(message_cache[folder_name][message_number].subject + '.eml');  
    47684768    var idATT = JSON.stringify(att);  
    47694769    addAttachment(ID, idATT);  
    47704770    var attach = {};  
    4771     attach.fileName = onceOpenedMessages[folder_name][message_number].subject + '.eml';  
    4772     attach.fullFileName = onceOpenedMessages[folder_name][message_number].subject + '.eml';  
    4773     if(attach.fileName.length > 20)   
    4774     {  
     4771    attach.fileName = message_cache[folder_name][message_number].subject + '.eml';  
     4772    attach.fullFileName = message_cache[folder_name][message_number].subject + '.eml';  
     4773    if(attach.fileName.length > 20){  
    47754774        attach.fileName = attach.fileName.substr(0, 17) + "... " + attach.fileName.substr(attach.fileName.length - 9, attach.fileName.length);  
    47764775    }  
    4777   
    47784776    attach.error = false;  
    4779     attach.OK = true;  
    4780     attach.fileSize = formatBytes(onceOpenedMessages[folder_name][message_number].size);  
     4777    attach.OK = true; 
     4778    if (folder_name.indexOf('local_messages_') == 0){ 
     4779        attach.fileSize = formatBytes(message_cache[folder_name][message_number].size); 
     4780    } else { 
     4781        attach.fileSize = formatBytes(message_cache[folder_name][message_number].Size);  
     4782    } 
    47814783    var upload = $(DataLayer.render("../prototype/modules/mail/templates/attachment_add_itemlist.ejs", {  
    47824784        file: attach  
     
    52405242                                                /* Anexa a mensagem especificada (por folder e id_msg)  
    52415243                                                   na mensagem sendo criada.*/  
    5242                                                 attach_message(folder_name, message_number); 
     5244                                                attach_message(folder_name, message_number, onceOpenedMessages); 
    52435245                                        } 
    52445246                                }); 
Note: See TracChangeset for help on using the changeset viewer.