Changeset 6526 for sandbox/2.4.1-3/expressoMail1_2/js/main.js
- Timestamp:
- 06/15/12 16:30:56 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4.1-3/expressoMail1_2/js/main.js
r6522 r6526 35 35 function updateDynamicContact(){ 36 36 dynamicContacts = new Array(); 37 var dynamicData = DataLayer.read("/dynamiccontacts").collection.itens;37 var dynamicData = REST.get("/dynamiccontacts").collection.itens; 38 38 if(dynamicData){ 39 39 $.each(dynamicData, function(index, value){ … … 56 56 function updateDynamicPersonalGroups(){ 57 57 dynamicPersonalGroups = new Array(); 58 var groupsData = DataLayer.read("/groups").collection.itens;58 var groupsData = REST.get("/groups").collection.itens; 59 59 if(groupsData){ 60 60 $.each(groupsData, function(index, value){ … … 73 73 function updateDynamicPersonalContacts(){ 74 74 dynamicPersonalContacts = new Array(); 75 var contactsData = DataLayer.read("/contacts").collection.itens;75 var contactsData = REST.get("/contacts").collection.itens; 76 76 if(contactsData){ 77 77 $.each(contactsData, function(index, value){ … … 99 99 100 100 }*/ 101 var load_dynamics = function(){ 102 updateDynamicContact(); 103 updateDynamicPersonalGroups(); 104 updateDynamicPersonalContacts(); 105 updateDynamicContactList(); 106 }; 107 load_dynamics(); 108 101 if(parseInt(preferences.use_dynamic_contacts)){ 102 var load_dynamics = function(){ 103 updateDynamicContact(); 104 updateDynamicPersonalGroups(); 105 updateDynamicPersonalContacts(); 106 updateDynamicContactList(); 107 }; 108 load_dynamics(); 109 } 109 110 var save_preferences = function(data){ 110 111 … … 2289 2290 var array = content.find(".to-tr").find(".box").clone(); 2290 2291 delete_border(ID,'true'); 2291 $.each(array, function(i, value){ 2292 var stop = false; 2293 $.each(dynamicPersonalContacts, function(x, valuex){ 2294 if(valuex.email == $(value).find("input").val().match(reComplexEmail)[1]){ 2295 stop = true; 2296 return false; 2297 } 2298 }); 2299 if(!stop){ 2300 var exist = 0; 2301 $.each(dynamicContacts, function(x, valuex){ 2292 if(parseInt(preferences.use_dynamic_contacts)){ 2293 $.each(array, function(i, value){ 2294 var stop = false; 2295 $.each(dynamicPersonalContacts, function(x, valuex){ 2302 2296 if(valuex.email == $(value).find("input").val().match(reComplexEmail)[1]){ 2303 exist = valuex.id;2297 stop = true; 2304 2298 return false; 2305 2299 } 2306 2300 }); 2307 if(exist){ 2308 DataLayer.update("/dynamiccontact/"+exist, {name: $(value).find("input").val().split('"')[1], mail:$(value).find("input").val().match(reComplexEmail)[1]}); 2309 }else{ 2310 DataLayer.create("/dynamiccontacts", {name: $(value).find("input").val().split('"')[1], mail:$(value).find("input").val().match(reComplexEmail)[1]}); 2301 if(!stop){ 2302 var exist = 0; 2303 $.each(dynamicContacts, function(x, valuex){ 2304 if(valuex.email == $(value).find("input").val().match(reComplexEmail)[1]){ 2305 exist = valuex.id; 2306 return false; 2307 } 2308 }); 2309 if(exist){ 2310 REST.put("/dynamiccontact/"+exist, {name: $(value).find("input").val().split('"')[1], mail:$(value).find("input").val().match(reComplexEmail)[1]}); 2311 }else{ 2312 REST.post("/dynamiccontacts", {name: $(value).find("input").val().split('"')[1], mail:$(value).find("input").val().match(reComplexEmail)[1]}); 2313 } 2311 2314 } 2312 } 2313 });2314 updateDynamicContact();2315 updateDynamicContactList();2315 }); 2316 updateDynamicContact(); 2317 updateDynamicContactList(); 2318 } 2316 2319 } 2317 2320 else{
Note: See TracChangeset
for help on using the changeset viewer.