Ignore:
Timestamp:
08/29/11 17:28:36 (13 years ago)
Author:
fernando-alberto
Message:

Ticket #1269 - Desenvolvimento da nova solucao de arquivamento local MailArchiver?, thumbnail links

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/expressoMail1_2/MailArchiver/2.2/expressoMail1_2/js/MAExpressoPattern.js

    r4966 r5002  
    2323    if((typeof(data) != 'undefined') && (data.length > 0)){ 
    2424        var Fromdata = eval("(" + data + ")"); 
    25       
     25        if(Fromdata.mailbox){ 
    2626        //just one address to pharse: length is undefined 
    2727        if(typeof(Fromdata.mailbox.length) == 'undefined'){ 
     
    5050    //Data adrress from mailbox is empty, null, or canot be correctly returned by service invocation (will return 'unknow mailbox' string) 
    5151    else { 
     52        tplFrom = 'a:2{s:4:"name";s:14:"Unknow mailbox";s:5:"email";s:15:"Unknow_mailbox";}'; 
     53    } 
     54    } 
     55    else{ 
    5256        tplFrom = 'a:2{s:4:"name";s:14:"Unknow mailbox";s:5:"email";s:15:"Unknow_mailbox";}'; 
    5357    } 
     
    124128    if((data.length > 0) && (typeof(data) != 'undefined')){ 
    125129        var Tagdata = eval("(" + data + ")"); 
     130        if(typeof(Tagdata.tag) != 'undefined'){  
    126131        //More than 1 attachment: length will be 'undefined' if just one exists 
    127132        if(Tagdata.tag.length >= 0){ 
     
    147152            }  
    148153            var tplTags = strnamestag;  
    149         } 
    150         else{ 
     154          } 
     155           
     156          else{ 
    151157            var strnamestag = ""; 
    152158            var tagvalue = Tagdata.tag["@value"]; 
     
    168174                    strnamestag += 's:7:"Flagged";s:1:"F";'; 
    169175            var tplTags = strnamestag; 
    170         } 
    171     } 
    172     //Something is wrong with tags: return defaults is no one tag 
    173     else{ 
     176          } 
     177      } 
     178      //Something is wrong with tags: return defaults is no one tag 
     179      else{ 
    174180        tplTags = 's:6:"Recent";s:1:" ";s:6:"Unseen";s:1:" ";s:7:"Deleted";s:1:" ";s:8:"Answered";s:1:" ";s:9:"Forwarded";s:1:" ";s:5:"Draft";s:1:" ";s:10:"Importance";s:6:"Normal";s:7:"Flagged";b:0;'; 
    175     } 
    176     return(tplTags); 
     181      } 
     182      return(tplTags); 
     183    } 
    177184} 
    178185 
     
    349356            srlData = 's:6:"thumbs";a:'+arrThumbs.length+':{' 
    350357            for(var n=0; n<arrThumbs.length; n++){ 
    351                 var thumblink = '<a onMouseDown=\'save_image(event,this,"image/'+arrThumbs[n]["@subType"]+'")\' href=\'#INBOX;;2893;;0;;2;;'+arrThumbs[n]["@encoding"]+'\' onClick="window.open(\'http://10.200.242.186:4333/part/'+arrThumbs[n]["@id"]+'\',\'mywindow\',\'width=700,height=600,scrollbars=yes\');"><IMG id=\'INBOX;;2893;;0;;2;;'+arrThumbs[n]["@encoding"]+'\' style=\'border:2px solid #fde7bc;padding:5px\' title=\'Clique na imagem para Ampliar.\' src="http://10.200.242.186:4333/part/'+arrThumbs[n]["@id"]+'/thumb/120"></a>'; 
     358                var thumblink = '<a onMouseDown=\'save_image(event,this,"image/'+arrThumbs[n]["@subType"]+'")\' href=\'#INBOX;;2893;;0;;2;;'+arrThumbs[n]["@encoding"]+'\' onClick="window.open(\''+mail_archive_protocol+'://'+mail_archive_host+':'+mail_archive_port+'/part/'+arrThumbs[n]["@id"]+'\',\'mywindow\',\'width=700,height=600,scrollbars=yes\');"><IMG id=\'INBOX;;2893;;0;;2;;'+arrThumbs[n]["@encoding"]+'\' style=\'border:2px solid #fde7bc;padding:5px\' title=\'Clique na imagem para Ampliar.\' src="'+mail_archive_protocol+'://'+mail_archive_host+':'+mail_archive_port+'/part/'+arrThumbs[n]["@id"]+'/thumb/120"></a>'; 
    352359                srlData += 's:1:"'+n+'";s:'+thumblink.length+':"'+thumblink+'";' 
    353360            } 
     
    440447        for(var m=0; m<objAtt.attachment.length; m++){ 
    441448            //TODO "download" parametr at webservice => var urllink = 'http://10.200.242.186:4333/part/'+objAtt.attachment[m]["@id"]+'/download'; 
    442             var urllink = 'http://10.200.242.186:4333/part/'+objAtt.attachment[m]["@id"]; 
     449            //var urllink = 'http://10.200.242.186:4333/part/'+objAtt.attachment[m]["@id"]; 
     450            var urllink = mail_archive_protocol+'://'+mail_archive_host+':'+mail_archive_port+'/part/'+objAtt.attachment[m]["@id"]; 
    443451            srlData += 's:1:"' + m + '";' 
    444452                     + 'a:3:{' 
     
    460468    var srlData = 's:15:"url_export_file";'; 
    461469    //var urllink = 'http://10.200.242.186:4333/mail/'+path+'/'+file+'/download'; 
    462     var urllink = 'http://10.200.242.186:4333/mail/'+path+'/'+file; 
     470    //var urllink = 'http://10.200.242.186:4333/mail/'+path+'/'+file; 
     471    var urllink = mail_archive_protocol+'://'+mail_archive_host+':'+mail_archive_port+'/mail/'+path+'/'+file; 
    463472    srlData += 's:' + urllink.length + ':"' + urllink + '";' 
    464473    return(srlData); 
Note: See TracChangeset for help on using the changeset viewer.