Changeset 7103


Ignore:
Timestamp:
08/22/12 18:19:40 (12 years ago)
Author:
angelo
Message:

Ticket #3068 - Marcacao anormal em roxo ao excluir mensagens

Location:
trunk/expressoMail1_2/js
Files:
2 edited

Legend:

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

    r7100 r7103  
    926926                else 
    927927                        mail_msg = Element("tbody_box"); 
    928  
    929                 if ( preferences.use_shortcuts == '1') { 
    930                                 //Last msg is selected 
    931                                 if (mail_msg && exist_className(mail_msg.childNodes[mail_msg.childNodes.length-1], 'selected_shortcut_msg') ) { 
    932                                         select_msg('null', 'up', true); 
    933                                 } 
    934                                 else { 
    935                                         if (!select_msg('null', 'down', true)) { 
    936                                                 select_msg('null', 'up', true); 
    937                                         } 
    938                                 } 
    939                         } 
    940  
     928                 
    941929                if(data.status == false){ 
    942930                        write_msg(get_lang("You don't have permission for this operation in this shared folder!")); 
    943931                        return false; 
    944932                } 
    945  
     933                if ( preferences.use_shortcuts == '1'){ 
     934                        var lastSelected = $("#tbody_box").find("tr input:checked").last().parent().parent(); 
     935                        var msgToSelect = lastSelected.next().length > 0 ? lastSelected.next() : lastSelected.prev();    
     936                        $("#divScrollMain_0").find("#tbody_box").find("tr").each(function(){ 
     937                    $(this).prev().removeClass("current_selected_shortcut_msg"); 
     938                    $(this).removeClass("selected_shortcut_msg"); 
     939                        });              
     940                        select_msg(msgToSelect.attr("id")); 
     941                } 
    946942                if (show_success_msg){ 
    947943                        if (data.msgs_number.length == 1) 
     
    986982                                if (msg_to_delete){ 
    987983                                                removeAll(msg_to_delete.id); 
    988                                                  delete selectedPagingMsgs[data.msgs_number[i]];  
    989                                 } 
    990                                  totalFolderMsgs = totalFolderMsgs - data.msgs_number.length;  
     984                                                 delete selectedPagingMsgs[data.msgs_number[i]]; 
     985                                }  
     986                totalFolderMsgs = totalFolderMsgs - data.msgs_number.length; 
    991987                } 
    992988                Element('tot_m').innerHTML = parseInt(Element('tot_m').innerHTML) - data.msgs_number.length; 
  • trunk/expressoMail1_2/js/shortcut.js

    r7038 r7103  
    586586 
    587587                if($(this).hasClass("selected_shortcut_msg") && $(this).next().length){ 
    588                     $(this).next().addClass("selected_shortcut_msg"); 
     588                     
     589                    $(this).next().addClass("selected_shortcut_msg current_selected_shortcut_msg"); 
    589590                    $(this).removeClass("selected_shortcut_msg"); 
    590591                    return false; 
     
    619620 
    620621                if($(this).hasClass("selected_shortcut_msg") && $(this).prev().length){ 
    621                     $(this).prev().addClass("selected_shortcut_msg"); 
     622                    $(this).prev().addClass("selected_shortcut_msg current_selected_shortcut_msg"); 
    622623                    $(this).removeClass("selected_shortcut_msg"); 
    623624                    return false; 
Note: See TracChangeset for help on using the changeset viewer.