Changeset 3493 for branches/2.2/expressoMail1_2/js/draw_api.js
- Timestamp:
- 11/10/10 16:07:09 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/expressoMail1_2/js/draw_api.js
r3459 r3493 789 789 tbody_element.appendChild(td_info); 790 790 } 791 792 793 791 for (var i=0; i < headers_msgs.length; i++){ 794 792 if ((headers_msgs[i].Unseen == 'U') || (headers_msgs[i].Recent == 'N')) 795 793 f_unseen++; 796 tr_element = make_tr_message(headers_msgs[i], msg_folder);794 tr_element = make_tr_message(headers_msgs[i], msg_folder, headers_msgs.offsetToGMT); 797 795 if (tr_element){ 798 796 tbody_element.appendChild(tr_element); … … 838 836 } 839 837 840 function make_tr_message(headers_msgs, msg_folder){ 838 // Passar o parâmetro offset para esta função 839 function make_tr_message(headers_msgs, msg_folder, offsetToGMT){ 840 if (typeof offsetToGMT == 'undefined') 841 { 842 offsetToGMT = 0; 843 } 841 844 var tr_element = document.createElement('tr'); 842 845 if(typeof(preferences.line_height) != 'undefined') … … 1052 1055 var norm = function (arg) {return (arg < 10 ? '0'+arg : arg);}; 1053 1056 var weekDays = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; 1054 var date_msg = new Date(headers_msgs.udate*1000); 1055 1057 1058 var today = new Date(); 1056 1059 today.setHours(0); 1057 1060 today.setMinutes(0); 1058 if (today.getTime() - date_msg.getTime() < 86400000) 1061 1062 // Using offset between user defined timezone and GMT 1063 // Date object converts time to local timezone, so we have to adjust it 1064 var udate_local = headers_msgs.udate*1000 + offsetToGMT*1000 + today.getTimezoneOffset()*60*1000; 1065 var date_msg = new Date(udate_local); 1066 1067 if (today.getTime() - date_msg.getTime() < 86400000) 1059 1068 td_element5.innerHTML = norm(date_msg.getHours()) + ':' + norm(date_msg.getMinutes()); 1060 1069 else … … 2891 2900 var tbody = Element('tbody_box'); 2892 2901 for (var i=0; i<(headers_msgs.length); i++){ 2902 // passa parâmetro offset 2893 2903 var tr = this.make_tr_message(headers_msgs[i], headers_msgs[i].msg_folder); 2894 2904 if (tr)
Note: See TracChangeset
for help on using the changeset viewer.