Changeset 1226


Ignore:
Timestamp:
07/30/09 11:24:30 (15 years ago)
Author:
amuller
Message:

Ticket #563 - Homologação do branch Expresso 2.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/main.js

    r1174 r1226  
    483483                } 
    484484                 
    485                 var msg_to_delete; 
    486                 for (var i=0; i<data.msgs_number.length; i++){ 
    487                         msg_to_delete = Element(data.msgs_number[i]); 
    488                         if (msg_to_delete){ 
    489                                 mail_msg.removeChild(msg_to_delete); 
    490                         } 
    491                 } 
    492                  
    493485                if (show_success_msg) { 
    494486                        if (data.msgs_number.length == 1) 
     
    497489                                write_msg(get_lang("The messages were deleted.")); 
    498490                } 
    499  
    500491                if (openTab.type[currentTab] > 1){ 
    501492                        if (parseInt(preferences.delete_and_show_previous_message)) 
    502493                        { 
    503                                 delete_border(currentTab,'false'); 
    504                                 show_msg(data.previous_msg); 
     494                                msg_to_delete = Element(msgs_number); 
     495                                if (msg_to_delete) 
     496                                { 
     497                                        if (msg_to_delete.previousSibling){ 
     498                                                var previous_msg = msg_to_delete.previousSibling.id; 
     499                                                cExecute("$this.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + current_folder, show_msg); 
     500                                        } 
    505501                        } 
    506502                        else 
    507503                                delete_border(currentTab,'false'); 
    508                 } 
     504                        } 
     505                } 
     506                for (var i=0; i<data.msgs_number.length; i++){ 
     507                        msg_to_delete = Element(data.msgs_number[i]); 
     508                        if (msg_to_delete){ 
     509                                removeAll(msg_to_delete.id); 
     510                        } 
     511                } 
    509512                Element('tot_m').innerHTML = parseInt(Element('tot_m').innerHTML) - data.msgs_number.length; 
    510513                refresh();       
     
    514517                msgs_number = get_selected_messages(); 
    515518        if (msgs_number.length > 0 || parseInt(msgs_number) > 0) 
    516                 cExecute ("$this.imap_functions.delete_msgs&folder="+folder+"&msgs_number="+msgs_number+"&border_ID="+border_ID+"&sort_box_type="+sort_box_type+"&search_box_type="+search_box_type+"&sort_box_reverse="+sort_box_reverse+"&reuse_border="+border_ID+"&get_previous_msg="+preferences.delete_and_show_previous_message, handler_delete_msgs); 
     519                cExecute ("$this.imap_functions.delete_msgs&folder="+folder+"&msgs_number="+msgs_number+"&border_ID="+border_ID+"&sort_box_type="+sort_box_type+"&search_box_type="+search_box_type+"&sort_box_reverse="+sort_box_reverse, handler_delete_msgs); 
    517520        else 
    518521                write_msg(get_lang('No selected message.'));             
Note: See TracChangeset for help on using the changeset viewer.