Ignore:
Timestamp:
08/24/12 11:35:55 (12 years ago)
Author:
gustavo
Message:

Ticket #3075 - Correcao no tratamento de caracteres separadores nos campos de destinatarios

File:
1 edited

Legend:

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

    r7103 r7113  
    926926                else 
    927927                        mail_msg = Element("tbody_box"); 
    928                  
     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 
    929941                if(data.status == false){ 
    930942                        write_msg(get_lang("You don't have permission for this operation in this shared folder!")); 
    931943                        return false; 
    932944                } 
    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                 } 
     945 
    942946                if (show_success_msg){ 
    943947                        if (data.msgs_number.length == 1) 
     
    982986                                if (msg_to_delete){ 
    983987                                                removeAll(msg_to_delete.id); 
    984                                                  delete selectedPagingMsgs[data.msgs_number[i]]; 
    985                                 }  
    986                 totalFolderMsgs = totalFolderMsgs - data.msgs_number.length; 
     988                                                 delete selectedPagingMsgs[data.msgs_number[i]];  
     989                                } 
     990                                 totalFolderMsgs = totalFolderMsgs - data.msgs_number.length;  
    987991                } 
    988992                Element('tot_m').innerHTML = parseInt(Element('tot_m').innerHTML) - data.msgs_number.length; 
     
    11851189                                return false; 
    11861190                        }else{ 
    1187                                 write_msg(get_lang('Error moving message.')+" "+get_lang('Permission denied to folder "%1".', new_folder_name)); 
    1188                                 /*Verifica se a pasta destino é a "Trash" e se a pasta origem e destino são do mesma estrutura compartilhada*/ 
    1189                                 if(new_folder_name == "Trash" && folder.split("/")[1] == new_folder.split("/")[1]){ 
    1190                                         alert(get_lang("You can not remove the message with the preference 'Send to Trash' enabled. There is no permission to move messages to the trash folder.")); 
    1191                                 } 
     1191                                data = data.split("/").reverse(); //Recupera o nome da pasta do array 
     1192                                write_msg(get_lang('Error moving message.')+" "+get_lang('Permission denied to folder "%1".', data[0])); 
    11921193                                return false; 
    11931194                        } 
     
    22252226        array = break_comma(value); 
    22262227        $.each(array, function(index, value){ 
    2227                 draw_email_box(value, context.find("."+field).filter("input")); 
     2228                draw_email_box(value, context.find("."+field).filter("textarea:first")); 
    22282229        }); 
    22292230} 
Note: See TracChangeset for help on using the changeset viewer.