Changeset 4087
- Timestamp:
- 04/20/11 11:17:15 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.0.1/expressoMail1_2/js/draw_api.js
r4080 r4087 564 564 if(current_page != 1) { 565 565 lnk_page = document.createElement("A"); 566 lnk_page.setAttribute("href", "javascript:current_page=1;kill_current_box(); draw_paging("+num_msgs+"); proxy_mensagens.messages_list(get_current_folder(),"+msg_range_begin+","+msg_range_end+",'"+sort_box_type+"','"+search_box_type+"',"+sort_box_reverse+","+preferences.preview_msg_subject+","+preferences.preview_msg_tip+",function handler(data){ Element(\"border_id_0\").innerHTML = \" \" + lang_folder(data['folder']) + \" <font face='Verdana' size='1' color='#505050'>[<span id='new_m'> </span> / <span id='tot_m'></span>]</font>\"; current_folder = data['folder'];alternate_border(0); draw_box(data, get_current_folder());});");566 lnk_page.setAttribute("href", "javascript:current_page=1;kill_current_box(); draw_paging("+num_msgs+"); proxy_mensagens.messages_list(get_current_folder(),"+msg_range_begin+","+msg_range_end+",'"+sort_box_type+"','"+search_box_type+"',"+sort_box_reverse+","+preferences.preview_msg_subject+","+preferences.preview_msg_tip+",function handler(data){alternate_border(0); draw_box(data, get_current_folder());});"); 567 567 } 568 568 else { … … 603 603 msg_range_begin = ((i*preferences.max_email_per_page)-(preferences.max_email_per_page-1)); 604 604 msg_range_end = (i*preferences.max_email_per_page); 605 lnk_page.setAttribute("href", "javascript:current_page="+i+";kill_current_box(); draw_paging("+num_msgs+"); proxy_mensagens.messages_list(get_current_folder(),"+msg_range_begin+","+msg_range_end+",'"+sort_box_type+"','"+search_box_type+"',"+sort_box_reverse+","+preferences.preview_msg_subject+","+preferences.preview_msg_tip+",function handler(data){ Element(\"border_id_0\").innerHTML = \" \" + lang_folder(data['folder']) + \" <font face='Verdana' size='1' color='#505050'>[<span id='new_m'> </span> / <span id='tot_m'></span>]</font>\"; current_folder = data['folder'];alternate_border(0); draw_box(data, get_current_folder());});");605 lnk_page.setAttribute("href", "javascript:current_page="+i+";kill_current_box(); draw_paging("+num_msgs+"); proxy_mensagens.messages_list(get_current_folder(),"+msg_range_begin+","+msg_range_end+",'"+sort_box_type+"','"+search_box_type+"',"+sort_box_reverse+","+preferences.preview_msg_subject+","+preferences.preview_msg_tip+",function handler(data){alternate_border(0); draw_box(data, get_current_folder());});"); 606 606 } 607 607 lnk_page.innerHTML = " ... "; … … 617 617 msg_range_begin = ((total_pages*preferences.max_email_per_page)-(preferences.max_email_per_page-1)); 618 618 msg_range_end = (total_pages*preferences.max_email_per_page); 619 lnk_page.setAttribute("href", "javascript:current_page="+total_pages+";kill_current_box(); draw_paging("+num_msgs+"); proxy_mensagens.messages_list(get_current_folder(),"+msg_range_begin+","+msg_range_end+",'"+sort_box_type+"','"+search_box_type+"',"+sort_box_reverse+","+preferences.preview_msg_subject+","+preferences.preview_msg_tip+",function handler(data){ Element(\"border_id_0\").innerHTML = \" \" + lang_folder(data['folder']) + \" <font face='Verdana' size='1' color='#505050'>[<span id='new_m'> </span> / <span id='tot_m'></span>]</font>\"; current_folder = data['folder'];alternate_border(0); draw_box(data, get_current_folder());});");619 lnk_page.setAttribute("href", "javascript:current_page="+total_pages+";kill_current_box(); draw_paging("+num_msgs+"); proxy_mensagens.messages_list(get_current_folder(),"+msg_range_begin+","+msg_range_end+",'"+sort_box_type+"','"+search_box_type+"',"+sort_box_reverse+","+preferences.preview_msg_subject+","+preferences.preview_msg_tip+",function handler(data){alternate_border(0); draw_box(data, get_current_folder());});"); 620 620 } 621 621 else { … … 937 937 // Draw the inbox and another folders 938 938 function draw_box(headers_msgs, msg_folder, alternate){ 939 940 /* 941 * When the paging response is not in the correct folder you need to change folder 942 * This occurs when the Ajax response is not fast enough and the user click in outher 943 * folder before finishing the Ajax request 944 */ 945 if (msg_folder != headers_msgs['folder']) { 946 947 if (headers_msgs['folder']) { 948 array_folder = headers_msgs['folder'].split('/'); 949 950 if (array_folder.length > 1) { 951 name_folder = array_folder[1]; 952 } 953 else { 954 name_folder = headers_msgs['folder']; 955 } 956 current_folder = headers_msgs['folder']; 957 Element("border_id_0").innerHTML = " " + lang_folder(name_folder) + ' <font face="Verdana" size="1" color="#505050">[<span id="new_m"> </span> / <span id="tot_m"></span>]</font>'; 958 959 Element('new_m').innerHTML = headers_msgs['tot_unseen'] ? '<font color="RED">'+headers_msgs['tot_unseen']+'</font>' : 0; 960 Element("tot_m").innerHTML = headers_msgs['num_msgs']; 961 962 tree_folders.getNodeById(headers_msgs['folder'])._select(); 963 } 964 } 965 /* --- */ 966 939 967 if (alternate) 940 968 kill_current_box(); … … 2552 2580 if(!expresso_offline) 2553 2581 var option_send_and_file= '<span class="message_options" onclick=wfolders.makeWindow("'+ID+'","send_and_file");>'+get_lang("Send and file")+'</span> | '; 2554 else 2582 else alternate_border(0); 2583 Element("border_id_0").innerHTML = " " + lang_folder(folder_name) + ' <font face="Verdana" size="1" color="#505050">[<span id="new_m"> </span> / <span id="tot_m"></span>]</font>'; 2584 draw_box(data, folder, true); 2585 draw_paging(data.num_msgs); 2586 Element("tot_m").innerHTML = data.num_msgs; 2555 2587 var option_send_and_file=''; 2556 2588 }
Note: See TracChangeset
for help on using the changeset viewer.