mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-07 22:38:51 +00:00
Monotone-Parent: 7c5ffd99f3f7a86c627c182d50643c2cf45ee9f6
Monotone-Revision: 2657547ae0e611fd831e211fb69fd2bd09cea1e4 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-05-16T16:39:50 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -741,21 +741,22 @@ function onMenuForwardMessage(event) {
|
||||
function newContactFromEmail(sender) {
|
||||
var mailto = sender.parentNode.parentNode.menuTarget.innerHTML;
|
||||
|
||||
var emailre
|
||||
= /([a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z])/g;
|
||||
emailre.exec(mailto);
|
||||
email = RegExp.$1;
|
||||
// var emailre
|
||||
// = /([a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z])/g;
|
||||
// emailre.exec(mailto);
|
||||
// email = RegExp.$1;
|
||||
|
||||
var namere = /(\w[\w\ _-]+)\ (<|<)/;
|
||||
var c_name = '';
|
||||
if (namere.test(mailto)) {
|
||||
namere.exec(mailto);
|
||||
c_name += RegExp.$1;
|
||||
}
|
||||
// var namere = /(\w[\w\ _-]+)\ (<|<)/;
|
||||
// var c_name = '';
|
||||
// if (namere.test(mailto)) {
|
||||
// namere.exec(mailto);
|
||||
// c_name += RegExp.$1;
|
||||
// }
|
||||
|
||||
var email = extractEmailAddress(mailto);
|
||||
var c_name = extractEmailName(mailto);
|
||||
if (email.length > 0)
|
||||
{
|
||||
emailre.exec("");
|
||||
var url = UserFolderURL + "Contacts/new?contactEmail=" + email;
|
||||
if (c_name)
|
||||
url += "&contactFN=" + c_name;
|
||||
|
||||
Reference in New Issue
Block a user