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:
Ludovic Marcotte
2012-01-20 00:42:28 +00:00
5 changed files with 18 additions and 5 deletions
+3 -2
View File
@@ -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) {