Changeset 4803


Ignore:
Timestamp:
07/19/11 13:51:48 (13 years ago)
Author:
roberto.santosjunior
Message:

Ticket #1820 - Acertando o msgs_number de msgs provenientes de resultados de pesquisa.r4655

File:
1 edited

Legend:

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

    r4802 r4803  
    215215                        away=false; 
    216216                        var save_link = Element("save_message_options_"+border_id); 
    217                         save_link.onclick = function onclick(event) { openTab.toPreserve[border_id] = true; save_msg(border_id); } ; 
     217                        save_link.onclick = function onclick(event) {openTab.toPreserve[border_id] = true;save_msg(border_id);} ; 
    218218                        save_link.className = 'message_options'; 
    219219                }; 
     
    786786                } 
    787787 
    788         // se a aba estiver aberta e selecionada, apenas a msg da aba é movida 
    789         if(currentTab.toString().indexOf("_r") != -1)  
    790         {  
    791             //se a aba for aberta atraves de uma pesquisa  
    792                 if(currentTab.toString().indexOf('_s') != -1)  
    793                     msgs_number = currentTab.toString().substr(0,currentTab.toString().indexOf('_s'));  
    794                 else  
    795                         msgs_number = currentTab.toString().substr(0,currentTab.toString().indexOf('_r')); 
    796         } 
    797          
     788        if(currentTab.toString().indexOf("_r") != -1){ 
     789                msgs_number = currentTab.toString().substr(0,currentTab.toString().indexOf("_r")); 
     790                if(msgs_number.indexOf("_s1")) 
     791                           msgs_number = msgs_number.replace('_s1', ''); 
     792        } 
     793 
    798794        if (parseInt(msgs_number) > 0 || msgs_number.length > 0) 
    799795                cExecute ("$this.imap_functions.move_messages&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+"&new_folder="+new_folder+"&new_folder_name="+new_folder_name+"&get_previous_msg="+preferences.delete_and_show_previous_message, handler_move_msgs); 
     
    913909                    }                    
    914910                } else { 
    915                         var a_types = { 6 : get_lang("Forward"),7 : get_lang("Reply"),  
     911                        var a_types = {6 : get_lang("Forward"),7 : get_lang("Reply"),  
    916912                                        8 : get_lang("Reply to all with history"), 
    917913                                        9 : get_lang("Reply without history"), 
     
    14211417                if (is_ie) 
    14221418                { 
    1423                         body.contentWindow.document.attachEvent('onkeydown', function(event) { if(event.keyCode==27){delete_border(new_border_ID,'false');} if(event.keyCode==9) { Element('to_'+new_border_ID).focus(); Element('send_button_'+new_border_ID).focus(); return false;} }, false); 
     1419                        body.contentWindow.document.attachEvent('onkeydown', function(event) {if(event.keyCode==27){delete_border(new_border_ID,'false');}if(event.keyCode==9) {Element('to_'+new_border_ID).focus();Element('send_button_'+new_border_ID).focus();return false;}}, false); 
    14241420                } 
    14251421                else 
    14261422                { 
    1427                         body.contentWindow.document.addEventListener('keypress', function(event) { if(event.keyCode==27){delete_border(new_border_ID,'false');} if(event.keyCode==9) { Element('send_button_'+new_border_ID).focus(); event.preventDefault(); } }, false); 
     1423                        body.contentWindow.document.addEventListener('keypress', function(event) {if(event.keyCode==27){delete_border(new_border_ID,'false');}if(event.keyCode==9) {Element('send_button_'+new_border_ID).focus();event.preventDefault();}}, false); 
    14281424                } 
    14291425        } 
     
    15711567                } 
    15721568                if ((! openTab.toPreserve[ID]) && (openTab.imapUid[ID] != 0)) 
    1573                         cExecute ("$this.imap_functions.delete_msgs&folder="+openTab.imapBox[ID]+"&msgs_number="+openTab.imapUid[ID],function(data){ return }); 
     1569                        cExecute ("$this.imap_functions.delete_msgs&folder="+openTab.imapBox[ID]+"&msgs_number="+openTab.imapUid[ID],function(data){return}); 
    15741570                delete_border(ID,'true'); // Becarefull: email saved automatically should be deleted. delete_border erase information about openTab 
    15751571        } 
     
    15831579                 
    15841580                var save_link = Element("save_message_options_"+ID); 
    1585                 save_link.onclick = function onclick(event) { openTab.toPreserve[ID] = true; save_msg(ID); } ; 
     1581                save_link.onclick = function onclick(event) {openTab.toPreserve[ID] = true;save_msg(ID);} ; 
    15861582                save_link.className = 'message_options'; 
    15871583        } 
     
    17841780{ 
    17851781        Element("send_button_"+border_id).style.visibility="visible"; 
    1786         var handler_delete_msg = function(data){ refresh(preferences.alert_new_msg); }; 
     1782        var handler_delete_msg = function(data){refresh(preferences.alert_new_msg);}; 
    17871783 
    17881784        if (data.append != true || !data) 
     
    19321928                watch_changes_in_msg(border_id); 
    19331929                write_msg(get_lang('Your message was save as draft in folder %1.', lang_folder(folder_name))); 
    1934                 setTimeout( function(){ RichTextEditor.saveFlag = 1; }, 1000 ); 
     1930                setTimeout( function(){RichTextEditor.saveFlag = 1;}, 1000 ); 
    19351931        } 
    19361932} 
     
    19651961        tmp_folder_id=folder_id; 
    19661962        message_id = openTab.imapUid[border_id]; 
    1967         var handler_save_msg = function(data){ return_save(data,this.tmp_border_id,this.tmp_folder_name,this.tmp_folder_id,this.message_id); } 
     1963        var handler_save_msg = function(data){return_save(data,this.tmp_border_id,this.tmp_folder_name,this.tmp_folder_id,this.message_id);} 
    19681964 
    19691965        var mail_as_plain = document.getElementById( 'textplain_rt_checkbox_' + border_id ); 
     
    20452041        tmp_border_id=border_id; 
    20462042        tmp_folder_name=folder_name; 
    2047         var handler_save_msg = function(data){ return_saveas(data,this.tmp_border_id,this.tmp_folder_name); } 
     2043        var handler_save_msg = function(data){return_saveas(data,this.tmp_border_id,this.tmp_folder_name);} 
    20482044        var textArea = document.createElement("TEXTAREA"); 
    20492045        textArea.style.display='none'; 
     
    25842580                        title_text_color: 'white', 
    25852581                        button_x_img: '../phpgwapi/images/winclose.gif', 
    2586                         border: true }); 
     2582                        border: true}); 
    25872583                win.draw(); 
    25882584        } 
Note: See TracChangeset for help on using the changeset viewer.