Changeset 7761


Ignore:
Timestamp:
01/17/13 13:13:42 (7 years ago)
Author:
thiago
Message:

Ticket #3302 - Melhorar comportamento do expresso Mail caso ações não forem aplicadas.

File:
1 edited

Legend:

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

    r7742 r7761  
    8080                                                                  sort_box_reverse: sort_box_reverse 
    8181                                                                  } ), 
     82                  async: false, 
    8283                              success: function( data ){ 
    8384                                  data = connector.unserialize( data ); 
     
    9798 
    9899        } 
    99          
     100     
     101        function closeBorders(){ 
     102        folder64 = Base64.encode(get_current_folder()); 
     103        folder64 = folder64.replace("=",""); 
     104 
     105        var msgs = get_selected_messages(); 
     106        msgs = msgs.split(","); 
     107 
     108        for(var i = 0; i < msgs.length; i++){ 
     109            var borderId = "border_id_"+msgs[i]+"_r_"+folder64; 
     110            var id = msgs[i]+"_r_"+folder64; 
     111            if($("#"+borderId).length){ 
     112                delete_border(id); 
     113            } 
     114        } 
     115    } 
     116 
    100117        messages_proxy.prototype.delete_msgs = function(folder, msgs_number, border_ID, id_delete_msg) { 
     118        closeBorders(); 
    101119 
    102120                if (folder == 'null') 
     
    491509 
    492510        messages_proxy.prototype.proxy_move_messages = function (folder, msgs_number, border_ID, new_folder, new_folder_name) { 
    493                 if (! folder || folder == 'null') 
     511                 
     512        closeBorders(); 
     513 
     514        if (! folder || folder == 'null') 
    494515                        folder = Element("input_folder_"+msgs_number+"_r") ? Element("input_folder_"+msgs_number+"_r").value : (openTab.imapBox[currentTab] ? openTab.imapBox[currentTab]:get_current_folder()); 
    495516 
Note: See TracChangeset for help on using the changeset viewer.