Changeset 7529


Ignore:
Timestamp:
11/19/12 10:05:10 (11 years ago)
Author:
angelo
Message:

Ticket #3192 - Possibilitar a visualizacao para impressao de mensagem sem que a mesma seja aberta

Location:
trunk/expressoMail1_2/js
Files:
2 edited

Legend:

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

    r7473 r7529  
    15221522} 
    15231523 
    1524  
     1524MailArchiver.prototype.getMessageBodies = function(msgdata){ 
     1525    try{ 
     1526        var temp; 
     1527        var bodies = Array(); 
     1528        var callback = function(data){ 
     1529            temp = data; 
     1530        }; 
     1531        for(var i=0; i<msgdata.length; i++){ 
     1532            expresso_mail_archive.currentmessage = expresso_mail_archive.getMessageHeaders(msgdata[i])["msg_number"]; 
     1533            ArchiveServices.getMessageBody(callback, expresso_mail_archive.getMessageOperationFailure,expresso_mail_archive.session.id, expresso_mail_archive.currentmessage); 
     1534            bodies.push(temp); 
     1535        } 
     1536        return bodies; 
     1537    } 
     1538    catch(e){ 
     1539        expresso_mail_archive.getFaultInfo(); 
     1540    } 
     1541} 
    15251542 
    15261543MailArchiver.prototype.getSomeMsgs = function(msgIds){ 
  • trunk/expressoMail1_2/js/main.js

    r7526 r7529  
    39013901                                html += "<hr>" + message.body; 
    39023902                    } 
     3903                    else if (message._return){ 
     3904                        html += "<hr>" + message._return; 
     3905                    } 
    39033906                    html += "<hr>"; 
    39043907                        window_print.document.write(html); 
     
    39103913        if ( proxy_mensagens.is_local_folder(get_current_folder()) ){ 
    39113914                var msgs = Array(); 
     3915                var _msg = {}; 
    39123916                $.each(get_selected_messages().split(','),function(index,value){ 
    3913                         msgs.push(expresso_mail_archive.getMessageHeaders(value)); 
     3917                        _msg.header = expresso_mail_archive.getMessageHeaders(value);  
     3918                        _msg.body = expresso_mail_archive.getMessageBodies([value]); 
     3919                        msgs.push($.extend({},_msg.header,_msg.body[0])); 
    39143920                }); 
    39153921                print_bodies(msgs); 
Note: See TracChangeset for help on using the changeset viewer.