mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-21 06:33:18 +00:00
propagate from branch 'ca.inverse.sogo.1_3_12' (head e06508d0c983ab0f20c49852cea74409f575b9c0)
to branch 'ca.inverse.sogo' (head 1cafe7a57bb95258d6e78d2bc0a96b00fcdb0325) Monotone-Parent: 1cafe7a57bb95258d6e78d2bc0a96b00fcdb0325 Monotone-Parent: e06508d0c983ab0f20c49852cea74409f575b9c0 Monotone-Revision: 7350e2dc1cd7b8d9ac3163e46a58367520a711b2 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2012-01-20T00:42:28 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -154,6 +154,7 @@ function addressFieldChanged(event) {
|
||||
// "dude, buddy dude@domain.com; bro" => "dude, buddy <dude@domain.com>" + "bro"
|
||||
// "dude, buddy, bro <bro@domain.com>" => "dude, buddy, bro <bro@domain.com>"
|
||||
// "dude, buddy, bro" => "dude" + "buddy" + "bro"
|
||||
// "dude@domain.com, <buddy@domain.com>" => "<dude@domain.com>" + "<buddy@domain.com>"
|
||||
var addresses = this.value.split(';');
|
||||
if (addresses.length > 0) {
|
||||
var first = true;
|
||||
@@ -161,7 +162,7 @@ function addressFieldChanged(event) {
|
||||
var words = addresses[i].split(' ');
|
||||
var phrase = new Array();
|
||||
for (var j = 0; j < words.length; j++) {
|
||||
var word = words[j].strip().replace(/<(.+)>/, "$1");
|
||||
var word = words[j].strip().replace(/<(.+)>/, "$1").replace(',', '');
|
||||
if (word.length > 0) {
|
||||
// Use the regexp defined in generic.js
|
||||
if (emailRE.test(word)) {
|
||||
@@ -176,7 +177,7 @@ function addressFieldChanged(event) {
|
||||
phrase = new Array();
|
||||
}
|
||||
else
|
||||
phrase.push(word);
|
||||
phrase.push(words[j].strip());
|
||||
}
|
||||
}
|
||||
if (phrase.length > 0) {
|
||||
|
||||
Reference in New Issue
Block a user