Changeset 2202 for branches/2.0


Ignore:
Timestamp:
03/10/10 09:47:55 (14 years ago)
Author:
niltonneto
Message:

Ticket #897 - Corrigido erro ao mover mensagem de pasta diferente da atual.

Location:
branches/2.0/expressoMail1_2/js
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0/expressoMail1_2/js/abas.js

    r2183 r2202  
    115115                        return alternate_border(id_value); 
    116116                var ID = id_value; 
     117                openTab.imapBox[ID] = current_folder; 
    117118        } 
    118119        td = document.createElement("TD"); 
     
    228229                                        else 
    229230                                        { 
    230                                                 if (openTab.imapBox[ID] && !openTab.toPreserve[ID]){ 
     231                                                if (openTab.imapBox[ID] && openTab.imapUid[ID] && !openTab.toPreserve[ID]){ 
    231232                                                        delete_msgs(openTab.imapBox[ID], openTab.imapUid[ID].toString(), 0) 
    232                                                         delete(openTab.imapBox[ID]); 
    233233                                                        openTab.toPreserve[ID] = false; 
    234                                                         } 
    235                                                         // Element('to_'+ID).focus(); It crash on IE 
     234                                                } 
     235                                                delete(openTab.imapBox[ID]); 
     236                                                // Element('to_'+ID).focus(); It crash on IE 
    236237                                        } 
    237238                                } 
  • branches/2.0/expressoMail1_2/js/main.js

    r2184 r2202  
    603603function move_msgs2(folder, msgs_number, border_ID, new_folder, new_folder_name,show_success_msg){ 
    604604        if (! folder || folder == 'null') 
    605                 folder = Element("input_folder_"+msgs_number+"_r") ? Element("input_folder_"+msgs_number+"_r").value : get_current_folder(); 
     605                folder = Element("input_folder_"+msgs_number+"_r") ? Element("input_folder_"+msgs_number+"_r").value : (openTab.imapBox[currentTab] ? openTab.imapBox[currentTab]:get_current_folder()); 
    606606 
    607607        if(openTab.type[currentTab] == 1) 
  • branches/2.0/expressoMail1_2/js/messages_controller.js

    r2184 r2202  
    166166        messages_proxy.prototype.proxy_move_messages = function (folder, msgs_number, border_ID, new_folder, new_folder_name) { 
    167167                if (! folder || folder == 'null') 
    168                         folder = Element("input_folder_"+msgs_number+"_r") ? Element("input_folder_"+msgs_number+"_r").value : get_current_folder(); 
     168                        folder = Element("input_folder_"+msgs_number+"_r") ? Element("input_folder_"+msgs_number+"_r").value : (openTab.imapBox[currentTab] ? openTab.imapBox[currentTab]:get_current_folder()); 
    169169 
    170170                if ((this.is_local_folder(folder)) && (this.is_local_folder(new_folder))) { //Move entre pastas não locais... 
Note: See TracChangeset for help on using the changeset viewer.