Changeset 1658
- Timestamp:
- 11/17/09 13:46:56 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r1652 r1658 483 483 484 484 var handler_delete_msgs = function(data){ 485 485 486 Element('chk_box_select_all_messages').checked = false; 486 487 if (currentTab) … … 488 489 else 489 490 mail_msg = Element("tbody_box"); 490 491 491 492 if ( preferences.use_shortcuts == '1') { 492 var all_messages = mail_msg.childNodes; 493 494 //Last msg is selected 495 if ( exist_className(all_messages[all_messages.length-1], 'selected_shortcut_msg') ) { 496 select_msg('null', 'up', true); 497 } 498 else { 499 if (!select_msg('null', 'down', true)) { 493 //Last msg is selected 494 if (mail_msg && exist_className(mail_msg.childNodes[mail_msg.childNodes.length-1], 'selected_shortcut_msg') ) { 500 495 select_msg('null', 'up', true); 501 496 } 502 } 503 } 497 else { 498 if (!select_msg('null', 'down', true)) { 499 select_msg('null', 'up', true); 500 } 501 } 502 } 504 503 505 504 if (show_success_msg) { … … 510 509 } 511 510 if (openTab.type[currentTab] > 1){ 512 if (parseInt(preferences.delete_and_show_previous_message)) 513 { 514 msg_to_delete = Element(msgs_number); 515 if (msg_to_delete) 516 { 517 if (msg_to_delete.previousSibling){ 518 var previous_msg = msg_to_delete.previousSibling.id; 519 cExecute("$this.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + current_folder, show_msg); 520 } 511 var msg_to_delete = Element(msgs_number); 512 if (parseInt(preferences.delete_and_show_previous_message) && msg_to_delete) { 513 if (msg_to_delete.previousSibling){ 514 var previous_msg = msg_to_delete.previousSibling.id; 515 cExecute("$this.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + current_folder, show_msg); 516 } 517 else 518 delete_border(currentTab,'false'); 521 519 } 522 520 else 523 521 delete_border(currentTab,'false'); 524 } 525 } 526 for (var i=0; i<data.msgs_number.length; i++){ 527 msg_to_delete = Element(data.msgs_number[i]); 528 if (msg_to_delete){ 529 removeAll(msg_to_delete.id); 530 } 522 } 523 for (var i=0; i<data.msgs_number.length; i++){ 524 var msg_to_delete = Element(data.msgs_number[i]); 525 if (msg_to_delete){ 526 removeAll(msg_to_delete.id); 531 527 } 528 } 532 529 Element('tot_m').innerHTML = parseInt(Element('tot_m').innerHTML) - data.msgs_number.length; 533 530 refresh();
Note: See TracChangeset
for help on using the changeset viewer.