Changeset 7623 for trunk/expressoMail1_2/js/mail_archiver.js
- Timestamp:
- 12/07/12 14:40:38 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/mail_archiver.js
r7618 r7623 1556 1556 } 1557 1557 1558 1559 //** Esse metodo é responsavel da iteração com o ContextMenu pois o getMessageMenu está com um show_msg, wtf??? LOL!!! *// 1560 MailArchiver.prototype.getMessageMenu = function(msgdata){ 1561 try{ 1562 if((msgdata.length <= 0) || (msgdata == null)){ 1563 return; 1564 } 1565 expresso_mail_archive.currentmessage = expresso_mail_archive.getMessageHeaders(msgdata)["msg_number"]; 1566 ArchiveServices.getMessageBody(expresso_mail_archive.getMessageMenuOperationOK, expresso_mail_archive.getMessageMenuOperationFailure, expresso_mail_archive.session.id, expresso_mail_archive.currentmessage); 1567 } 1568 catch(e){ 1569 expresso_mail_archive.getFaultInfo(); 1570 } 1571 } 1572 1573 MailArchiver.prototype.getMessageMenuOperationOK = function(returnService){ 1574 if(returnService.getReturn().length <= 0){ 1575 window.alert('Oh no: service return data is zero length...'); 1576 return; 1577 } 1578 var msgBody = returnService.getReturn(); 1579 //var msgHeaders = expresso_mail_archive.getMessageHeaders(expresso_mail_archive.currentmessage); 1580 var msgHeaders = expresso_mail_archive.currentheaders; 1581 var expSerializedMessage = expresso_mail_archive.pattern.toExpressoMail(msgHeaders, msgBody); 1582 1583 // Unset \\Unseen flag 1584 for (i=0; i < expresso_mail_archive.messageslisted.length; i++) 1585 { 1586 if (expresso_mail_archive.messageslisted[i].msg_number == expresso_mail_archive.currentmessage) 1587 { 1588 expresso_mail_archive.messageslisted[i]['Unseen'] = ''; 1589 } 1590 } 1591 1592 //window.alert('Serialized data\n\n' + print_r(expSerializedMessage)); 1593 //expresso_mail_archive.showEmbededImage(msgBody); 1594 1595 expresso_mail_archive.fromMenu = expSerializedMessage; 1596 } 1597 MailArchiver.prototype.getMessageMenuOperationFailure = function(ServiceFault){ 1598 window.alert('Message fails do be loaded.'); 1599 } 1600 1601 1558 1602 MailArchiver.prototype.getMessage = function(msgdata){ 1559 1603 try{ … … 1590 1634 //window.alert('Serialized data\n\n' + print_r(expSerializedMessage)); 1591 1635 //expresso_mail_archive.showEmbededImage(msgBody); 1636 1592 1637 //É necessário fazer o encode com Base64 no destinatário para ser possivel enviar e-mail 1593 1638 expSerializedMessage.DispositionNotificationTo = Base64.encode(expSerializedMessage.DispositionNotificationTo); 1639 1594 1640 show_msg(expSerializedMessage); 1595 1641 window.setTimeout("expresso_mail_archive.setEmbeddedLink()", 1);
Note: See TracChangeset
for help on using the changeset viewer.