Changeset 7525
- Timestamp:
- 11/16/12 15:01:38 (11 years ago)
- Location:
- trunk/expressoMail1_2/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/draw_api.js
r7523 r7525 1987 1987 td_element3.innerHTML += "<span style=\"color:red\">("+get_lang("Draft")+") </span>"; 1988 1988 else{ 1989 if(headers_msgs.to [0].email != null && headers_msgs.to[0].email.toLowerCase() != Element("user_email").value)1989 if(headers_msgs.to && headers_msgs.to[0].email != null && headers_msgs.to[0].email.toLowerCase() != Element("user_email").value) 1990 1990 td_element24.innerHTML = "<img align='center' src ='templates/"+template+"/images/sent.gif' title='"+get_lang('Sent')+"'>"; 1991 1991 -
trunk/expressoMail1_2/js/main.js
r7523 r7525 3808 3808 } 3809 3809 3810 3810 3811 /*PERMITE A IMPRESSÃO DE UMA LISTA DE MENSAGENS E SEU CONTEÚDO*/ 3811 3812 function print_messages_bodies(){ … … 3814 3815 3815 3816 var print_bodies = function (data){ 3816 data = data[get_current_folder()];3817 3817 var print_width = screen.width - 200; 3818 3818 var x = ((screen.width - print_width) / 2); … … 3853 3853 if(message.smalldate) 3854 3854 html += newRow(get_lang('Date')+":",message.smalldate); 3855 3855 /*DATA NAS MESAGENS LOCAIS*/ 3856 else if(message.udate){ 3857 var norm = function (arg) {return (arg < 10 ? '0'+arg : arg);}; 3858 var weekDays = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; 3859 var today = new Date(); 3860 today.setHours(23); 3861 today.setMinutes(59); 3862 today.setSeconds(59); 3863 today.setMilliseconds(999); 3864 udate_local = message.udate*1000 + today.getTimezoneOffset()*60*1000; 3865 date_msg = new Date(udate_local); 3866 if (preferences.show_date_numerical == 0 || typeof(preferences.show_date_numerical) == 'undefined') { 3867 if (today.getTime() - date_msg.getTime() < 86400000) 3868 html += newRow(get_lang('Date')+":",norm(date_msg.getHours()) + ':' + norm(date_msg.getMinutes())); 3869 else 3870 if (today.getTime() - date_msg.getTime() < 172800000) 3871 newRow(get_lang('Date')+":",get_lang('Yesterday')); 3872 else if (today.getTime() - date_msg.getTime() < 259200000) 3873 html += newRow(get_lang('Date')+":",get_lang(weekDays[date_msg.getDay()])); 3874 else 3875 html += newRow(get_lang('Date')+":",norm(date_msg.getDate()) + '/' + norm(date_msg.getMonth()+1) + '/' +date_msg.getFullYear()); 3876 }else 3877 html += newRow(get_lang('Date')+":",norm(date_msg.getDate()) + '/' + norm(date_msg.getMonth()+1) + '/' +date_msg.getFullYear()); 3878 } 3856 3879 html += newRow(get_lang('Subject')+":",message.subject); 3857 3880 /*LISTA DE ANEXOS*/ … … 3861 3884 $.each(message.attachments,function(index,attach){ 3862 3885 atts += " | " + attach.name + "("+ formatBytes(attach.fsize) +") " + img + " | "; 3886 }); 3887 html += newRow(get_lang('Attachments: '),atts); 3888 } 3889 /*ANEXOS LOCAIS*/ 3890 else if (message.attachment && message.attachment.number_attachments > 0) { 3891 var img = '<img style="margin-bottom : -5px; cursor : pointer;" src="templates/'+template+'/images/new.png">'; 3892 var atts = ""; 3893 $.each(message.attachment.names.split(','),function(index,attach){ 3894 atts += " | " + attach + img + " |"; 3863 3895 }); 3864 3896 html += newRow(get_lang('Attachments: '),atts); … … 3874 3906 window_print.print(); 3875 3907 } 3876 $.ajax({ 3877 url: "controller.php?" + $.param( {action: "$this.imap_functions.getMessages", 3878 details: "all", 3879 messages : messages, 3880 }), 3881 success: function(data){ 3882 data = connector.unserialize(data); 3883 if(data){ 3884 print_bodies(data); 3908 /*MENSAGENS LOCAIS*/ 3909 if ( proxy_mensagens.is_local_folder(get_current_folder()) ){ 3910 var msgs = Array(); 3911 $.each(get_selected_messages().split(','),function(index,value){ 3912 msgs.push(expresso_mail_archive.getMessageHeaders(value)); 3913 }); 3914 print_bodies(msgs); 3915 } 3916 else{ 3917 $.ajax({ 3918 url: "controller.php?" + $.param( {action: "$this.imap_functions.getMessages", 3919 details: "all", 3920 messages : messages, 3921 }), 3922 success: function(data){ 3923 data = connector.unserialize(data); 3924 if(data){ 3925 print_bodies(data[get_current_folder()]); 3926 } 3927 }, 3928 beforeSend: function( jqXHR, settings ){ 3929 connector.showProgressBar(); 3930 }, 3931 complete: function( jqXHR, settings ){ 3932 connector.hideProgressBar(); 3885 3933 } 3886 }, 3887 beforeSend: function( jqXHR, settings ){ 3888 connector.showProgressBar(); 3889 }, 3890 complete: function( jqXHR, settings ){ 3891 connector.hideProgressBar(); 3892 } 3893 }); 3934 }); 3935 } 3894 3936 } 3895 3937 … … 3897 3939 var tbody = $("<tbody>"); 3898 3940 $.each(messages,function(index,msg){ 3899 var newTr = make_tr_message(msg,get_current_folder() ,msg.offsetToGMT);3941 var newTr = make_tr_message(msg,get_current_folder()); 3900 3942 if (msg.attachments && msg.attachments.length){ 3901 3943 $(newTr).find('td').eq(1).html("<img src ='templates/"+template+"/images/clip.gif'>"); … … 3950 3992 var messages = {}; 3951 3993 messages[get_current_folder()] = msgs_number.split(','); 3952 $.ajax({ 3953 url: "controller.php?" + $.param( {action: "$this.imap_functions.getMessages", 3954 details : "all", 3955 messages : messages, 3956 }), 3957 success: function(data){ 3958 data = connector.unserialize(data); 3959 if(data){ 3960 data = data[get_current_folder()]; 3961 print_list(newTbody(data)); 3962 } 3963 }, 3964 beforeSend: function( jqXHR, settings ){ 3965 connector.showProgressBar(); 3966 }, 3967 complete: function( jqXHR, settings ){ 3968 connector.hideProgressBar(); 3969 } 3970 }); 3994 /*MENSAGENS LOCAIS*/ 3995 if ( proxy_mensagens.is_local_folder(get_current_folder()) ){ 3996 var msgs = Array(); 3997 $.each(msgs_number.split(','),function(index,value){ 3998 msgs.push(expresso_mail_archive.getMessageHeaders(value)); 3999 }); 4000 print_list(newTbody(msgs)); 4001 } 4002 else{ 4003 $.ajax({ 4004 url: "controller.php?" + $.param( {action: "$this.imap_functions.getMessages", 4005 details : "all", 4006 messages : messages, 4007 }), 4008 success: function(data){ 4009 data = connector.unserialize(data); 4010 if(data){ 4011 data = data[get_current_folder()]; 4012 print_list(newTbody(data)); 4013 } 4014 }, 4015 beforeSend: function( jqXHR, settings ){ 4016 connector.showProgressBar(); 4017 }, 4018 complete: function( jqXHR, settings ){ 4019 connector.hideProgressBar(); 4020 } 4021 }); 4022 } 3971 4023 } 3972 4024 } … … 3983 4035 return print_search_msg(); 3984 4036 } 4037 3985 4038 if (get_selected_messages() == false){ 3986 4039 return print_messages_list();
Note: See TracChangeset
for help on using the changeset viewer.