Changeset 8055


Ignore:
Timestamp:
03/21/13 16:56:16 (7 years ago)
Author:
angelo
Message:

Ticket #3402 - Nao preenchimento automatico de destinatario ao selecionar um grupo no catalogo de enderecos

Location:
trunk/expressoMail1_2/js
Files:
2 edited

Legend:

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

    r7988 r8055  
    17501750        var msg_number = Element('msg_number').value; 
    17511751        if(!msg_folder && msg_number) { 
    1752         if (msg_number.toString().indexOf('@') != -1){ 
     1752        if ((msg_number.toString().indexOf('@') != -1) || !msg_number.toString().match(/[0-9]/)){ 
    17531753            new_message_to(msg_number); 
    17541754        }     
  • trunk/expressoMail1_2/js/main.js

    r8025 r8055  
    21502150                        msgId = $('#border_tr td.menu-sel').attr('id').toString(); 
    21512151                        content = $("#content_id_"+msgId.substr(msgId.lastIndexOf("_")+1,msgId.length)); 
    2152                         draw_reply_boxes_by_field("to",email,content); 
     2152                        /*Envio de email para um grupo*/ 
     2153                        if (email.indexOf('@') == -1){ 
     2154                                var groups = REST.get('/groups'); 
     2155                                        $.each(normalizeContacts(groups.collection.itens),function(index,group){ 
     2156                                                if (group.name.toLocaleLowerCase() == email.toLocaleLowerCase()){ 
     2157                                                        email = group.id; 
     2158                                                } 
     2159                                        }); 
     2160                                draw_email_box(email, content.find('.to').filter('textarea:first'),"G");         
     2161                        } 
     2162                        else 
     2163                                draw_reply_boxes_by_field("to",email,content); 
    21532164                },500); 
    21542165        } 
    21552166        else{ 
    21562167                var content = $("#content_id_"+new_border_ID);  
    2157                 draw_reply_boxes_by_field("to",email,content); 
     2168                if (email.indexOf('@') == -1){ 
     2169                        var groups = REST.get('/groups'); 
     2170                                $.each(normalizeContacts(groups.collection.itens),function(index,group){ 
     2171                                        if (group.name.toLocaleLowerCase() == email.toLocaleLowerCase()){ 
     2172                                                email = group.id; 
     2173                                        } 
     2174                                }); 
     2175                        draw_email_box(email, content.find('.to').filter('textarea:first'),"G");         
     2176                } 
     2177                else 
     2178                        draw_reply_boxes_by_field("to",email,content); 
    21582179        }        
    21592180} 
Note: See TracChangeset for help on using the changeset viewer.