- Timestamp:
- 12/15/11 08:40:50 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r5253 r5257 1445 1445 } 1446 1446 } 1447 for(i = 0; i < _array_to_alternative.length; i++) { 1448 for(k = 0; k < data.to_all.length; k++){ 1449 if(data.to_all[k].replace(/^\s+|\s+$/g,"").toLowerCase() == _array_to_alternative[i].toLowerCase()) 1450 data.to_all.splice( k , 1); 1451 } 1452 } 1447 data.to_all = removeAlternative(data.to_all,_array_to_alternative); 1448 1453 1449 data.to_all = data.to_all.join(","); 1454 1450 … … 1465 1461 } 1466 1462 } 1467 for(i = 0; i < _array_to_alternative.length; i++) { 1468 for(k = 0; k < data.cc.length; k++){ 1469 if(data.cc[k].replace(/^\s+|\s+$/g,"").toLowerCase() == _array_to_alternative[i].toLowerCase()) 1470 data.cc.splice( k , 1); 1471 } 1472 } 1463 data.cc = removeAlternative(data.cc,_array_to_alternative); 1464 1473 1465 Element("cc_" + new_border_ID).value = data.cc; 1474 1466 Element("a_cc_link_" + new_border_ID).style.display='none'; … … 1504 1496 } 1505 1497 } 1506 for(i = 0; i < _array_to_alternative.length; i++) { 1507 for(k = 0; k < data.to_all.length; k++){ 1508 if(data.to_all[k].replace(/^\s+|\s+$/g,"").toLowerCase() == _array_to_alternative[i].toLowerCase()) 1509 data.to_all.splice( k , 1); 1510 } 1511 } 1498 data.to_all = removeAlternative(data.to_all,_array_to_alternative); 1499 1512 1500 if (data.to_all != get_lang("undisclosed-recipient")) 1513 1501 data.to_all = data.to_all.join(","); … … 1527 1515 } 1528 1516 } 1529 for(i = 0; i < _array_to_alternative.length; i++) { 1530 for(k = 0; k < data.cc.length; k++){ 1531 if(data.cc[k].replace(/^\s+|\s+$/g,"").toLowerCase() == _array_to_alternative[i].toLowerCase()) 1532 data.cc.splice( k , 1); 1533 } 1534 } 1517 data.cc = removeAlternative(data.cc,_array_to_alternative); 1518 1535 1519 if (data.cc != get_lang("undisclosed-recipient")) 1536 1520 data.cc = data.cc.join(","); … … 1749 1733 //save_msg(new_border_ID); 1750 1734 return new_border_ID; //Preciso retornar o ID da nova mensagem. 1735 } 1736 1737 //Revome os emails alternativos ao responder a todos 1738 function removeAlternative(value_to_all, _array_to_alternative){ 1739 for(i = 0; i < _array_to_alternative.length; i++) { 1740 for(k = 0; k < value_to_all.length; k++){ 1741 if(value_to_all[k].match(/<([^<]*)>[\s]*$/)){ 1742 if(value_to_all[k].match(/<([^<]*)>[\s]*$/)[1].toLowerCase() == _array_to_alternative[i].toLowerCase()){ 1743 value_to_all.splice( k , 1); 1744 k--; 1745 } 1746 }else if(value_to_all[k].replace(/^\s+|\s+$/g,"").toLowerCase() == _array_to_alternative[i].toLowerCase()){ 1747 value_to_all.splice( k , 1); 1748 k--; 1749 } 1750 } 1751 } 1752 return value_to_all; 1751 1753 } 1752 1754
Note: See TracChangeset
for help on using the changeset viewer.