- Timestamp:
- 06/22/12 12:48:14 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r6575 r6577 2423 2423 2424 2424 */ 2425 var array = content.find(".to-tr").find(".box").clone(); 2426 delete_border(ID,'true'); 2427 if(parseInt(preferences.use_dynamic_contacts)){ 2428 $.each(array, function(i, value){ 2429 var stop = false; 2430 $.each(dynamicPersonalContacts, function(x, valuex){ 2431 if(valuex.email == $(value).find("input").val().match(reComplexEmail)[1]){ 2432 stop = true; 2433 return false; 2434 } 2435 }); 2436 if(!stop){ 2437 var exist = 0; 2438 $.each(dynamicContacts, function(x, valuex){ 2439 if(valuex.email == $(value).find("input").val().match(reComplexEmail)[1]){ 2440 exist = valuex.id; 2441 return false; 2442 } 2443 }); 2444 if(exist){ 2445 REST.put("/dynamiccontact/"+exist, {name: $(value).find("input").val().split('"')[1], mail:$(value).find("input").val().match(reComplexEmail)[1]}); 2446 }else{ 2447 REST.post("/dynamiccontacts", {name: $(value).find("input").val().split('"')[1], mail:$(value).find("input").val().match(reComplexEmail)[1]}); 2448 } 2449 } 2450 }); 2451 updateDynamicContact(); 2452 updateDynamicContactList(); 2453 } 2425 delete_border(ID,'true'); 2426 var arrayTo = content.find(".to-tr").find(".box").clone(); 2427 save_dynamic_contacts(arrayTo); 2428 var arrayCC = content.find(".cc-tr").find(".box").clone(); 2429 save_dynamic_contacts(arrayCC); 2430 var arrayCCo = content.find(".cco-tr").find(".box").clone(); 2431 save_dynamic_contacts(arrayCCo); 2454 2432 } 2455 2433 else{ … … 2492 2470 if(!expresso_offline) 2493 2471 connector.hideProgressBar(); 2472 } 2473 2474 /*Função que grava o destinatário nos contatos dinâmicos*/ 2475 function save_dynamic_contacts(array){ 2476 if(parseInt(preferences.use_dynamic_contacts)){ 2477 $.each(array, function(i, value){ 2478 var stop = false; 2479 $.each(dynamicPersonalContacts, function(x, valuex){ 2480 if(valuex.email == $(value).find("input").val().match(reComplexEmail)[1]){ 2481 stop = true; 2482 return false; 2483 } 2484 }); 2485 if(!stop){ 2486 var exist = 0; 2487 $.each(dynamicContacts, function(x, valuex){ 2488 if(valuex.email == $(value).find("input").val().match(reComplexEmail)[1]){ 2489 exist = valuex.id; 2490 return false; 2491 } 2492 }); 2493 if(exist){ 2494 REST.put("/dynamiccontact/"+exist, {name: $(value).find("input").val().split('"')[1], mail:$(value).find("input").val().match(reComplexEmail)[1]}); 2495 }else{ 2496 REST.post("/dynamiccontacts", {name: $(value).find("input").val().split('"')[1], mail:$(value).find("input").val().match(reComplexEmail)[1]}); 2497 } 2498 } 2499 }); 2500 updateDynamicContact(); 2501 updateDynamicContactList(); 2502 } 2494 2503 } 2495 2504
Note: See TracChangeset
for help on using the changeset viewer.