- Timestamp:
- 01/14/13 13:10:06 (11 years ago)
- Location:
- trunk/expressoMail1_2/js
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/draw_api.js
r7737 r7742 778 778 span_paging.align="right"; 779 779 document.getElementById("div_menu_c3").appendChild(span_paging); 780 781 span_select_all_message = document.getElementById("span_paging"); 782 if($('.select-all-messages').length == 0) 783 drawSelectMsgsTable(); 784 else 785 $('.select-all-messages').show(); 780 786 } 781 787 span_paging.style.width="100%"; … … 1776 1782 document.getElementById("exmail_main_body").appendChild(ruler_element); 1777 1783 } 1778 drawSelectMsgsTable(); 1784 1785 if($('.select-all-messages').length == 0) 1786 drawSelectMsgsTable(); 1787 else 1788 $('.select-all-messages').show(); 1789 1779 1790 updateSelectedMsgs(); 1780 1791 resizeWindow(); -
trunk/expressoMail1_2/js/main.js
r7738 r7742 783 783 if (data[0].msg_folder != current_folder) // Bad request 784 784 return false; 785 786 totalFolderMsgs += data.new_msgs; 785 /* removido incremento da variável pois estava incrementando mais do que o necessário 786 * devido ao incremento realizado em seguida, quando novas são recebidas */ 787 //totalFolderMsgs += data.new_msgs; 787 788 788 789 for (var i=0; i<data.length; i++){ … … 791 792 { 792 793 selectedPagingMsgs[data[i].msg_number] = false; 793 totalFolderMsgs++; 794 if(data.new_msgs != 0) 795 totalFolderMsgs++; 794 796 updateSelectedMsgs(false,data[i].msg_number); 795 797 var new_msg = this.make_tr_message(data[i], current_folder, data.offsetToGMT); … … 1121 1123 delete selectedPagingMsgs[data.msgs_number[i]]; 1122 1124 } 1123 totalFolderMsgs = totalFolderMsgs - data.msgs_number.length; 1125 // removido decremento da variável pois estava decrementando em outros lugares 1126 // totalFolderMsgs = totalFolderMsgs - data.msgs_number.length; 1124 1127 } 1125 1128 $.each(data.msgs_number, function(index, value){ … … 1524 1527 draw_paging(n_total_msg); 1525 1528 Element('tot_m').innerHTML = n_total_msg; 1526 totalFolderMsgs -= data.msgs_number.length; 1529 // removido decremento da variável pois estava decrementando em outros lugares 1530 //totalFolderMsgs -= data.msgs_number.length; 1527 1531 } 1528 1532 refresh(); … … 1683 1687 delete selectedPagingMsgs[value]; 1684 1688 }); 1685 totalFolderMsgs = totalFolderMsgs - msgs_number.split(",").length; 1689 // removido decremento da variável pois estava decrementando em outros lugares 1690 //totalFolderMsgs = totalFolderMsgs - msgs_number.split(",").length; 1686 1691 selectAllFolderMsgs(false); 1687 1692 updateSelectedMsgs(); … … 4406 4411 if (get_current_folder() == mount_url_folder(["INBOX",special_folders["Trash"]]) || get_current_folder() == mount_url_folder([folder,special_folders["Trash"]])){ 4407 4412 draw_paging(0); 4413 totalFolderMsgs = 0; 4414 updateSelectedMsgs(); 4408 4415 remove_rows(document.getElementById("table_box")); 4409 4416 Element('tot_m').innerHTML = 0; -
trunk/expressoMail1_2/js/messages_controller.js
r7662 r7742 228 228 delete selectedPagingMsgs[value]; 229 229 }); 230 totalFolderMsgs = totalFolderMsgs - msgs_number.split(",").length; 230 // Inserida verificação ao decrementar variável para que a mesma não seja decrementada mais de uma vez em outros lugares. 231 var isTrash = folder.split("/"); 232 if(isTrash[isTrash.length - 1] == 'Trash' || !!!parseInt(preferences.save_deleted_msg)) 233 totalFolderMsgs = totalFolderMsgs - msgs_number.split(",").length; 231 234 selectAllFolderMsgs(false); 232 235 updateSelectedMsgs();
Note: See TracChangeset
for help on using the changeset viewer.