Changeset 7096


Ignore:
Timestamp:
08/22/12 09:53:03 (12 years ago)
Author:
gustavo
Message:

Ticket #3063 - Problema ao enviar mensagens para grupos via expressoMail

Location:
trunk/expressoMail1_2/js
Files:
2 edited

Legend:

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

    r7063 r7096  
    41334133                                                        'auto_close': 3000 
    41344134                                                }); 
    4135                                         }).find(".box-input").val("\""+data.collection.data[1].value+"\" <"+data.collection.data[1].value+">"); 
     4135                                        }).find(".box-input").val("\""+data.collection.data[1].value+"\" <"+data.collection.data[2].value+">"); 
    41364136                                        box.find(".email-box-value").html( (data.collection.data[1].value.length > 18 ? data.collection.data[1].value.substring(0, 15)+"...": data.collection.data[1].value)) 
    41374137                                } 
  • trunk/expressoMail1_2/js/main.js

    r7085 r7096  
    1515 
    1616var dynamicPersonalContacts = new Array(); 
     17var dynamicPersonalGroups = new Array(); 
    1718var dynamicContacts = new Array(); 
    1819var topContact = 0; 
     
    6869        } 
    6970} 
     71 
     72 
     73function updateDynamicPersonalGroups(){ 
     74        dynamicPersonalGroups = new Array(); 
     75        var contactsData = REST.get("/groups").collection.itens; 
     76        if(contactsData){ 
     77                $.each(contactsData, function(index, value){ 
     78                        var contact = { 
     79                                id : parseInt(value.data[0].value), 
     80                                owner : value.data[1].value, 
     81                                name : value.data[2].value, 
     82                                email: value.data[3].value, 
     83                                type: "G" 
     84                        }; 
     85                        dynamicPersonalGroups.push(contact); 
     86                }); 
     87        } 
     88} 
     89 
    7090 
    7191function init(){ 
     
    194214                                updateDynamicContact(); 
    195215                                updateDynamicPersonalContacts(); 
     216                                updateDynamicPersonalGroups(); 
    196217                        }; 
    197218                        load_dynamics(); 
     
    26772698                        var stop = false; 
    26782699                        $.each(dynamicPersonalContacts, function(x, valuex){ 
     2700                                if(valuex.email == $(value).find("input").val().match(reComplexEmail)[1]){ 
     2701                                        stop = true; 
     2702                                        return false; 
     2703                                } 
     2704                        }); 
     2705                        $.each(dynamicPersonalGroups, function(x, valuex){ 
    26792706                                if(valuex.email == $(value).find("input").val().match(reComplexEmail)[1]){ 
    26802707                                        stop = true; 
Note: See TracChangeset for help on using the changeset viewer.