mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-21 06:33:18 +00:00
Monotone-Parent: 0c8bd1957be00f2fcad4ed2bf5b5adf8ed0ac98e
Monotone-Revision: b5675f4c42d29fc479dac10dbd4e9d6269085d3d Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-05-15T03:46:16 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -144,26 +144,29 @@ function extractEmailAddress(mailTo) {
|
||||
function extractEmailName(mailTo) {
|
||||
var emailName = "";
|
||||
|
||||
var emailNamere = /(.+)\ </;
|
||||
if (emailNamere.test(mailTo)) {
|
||||
emailNamere.exec(mailTo);
|
||||
emailName = RegExp.$1;
|
||||
}
|
||||
var tmpMailTo = mailTo.replace("<", "<");
|
||||
tmpMailTo = tmpMailTo.replace(">", ">");
|
||||
|
||||
return emailName;
|
||||
var emailNamere = /([ ]+)?(.+)\ </;
|
||||
if (emailNamere.test(tmpMailTo)) {
|
||||
emailNamere.exec(tmpMailTo);
|
||||
emailName = RegExp.$2;
|
||||
}
|
||||
|
||||
return emailName;
|
||||
}
|
||||
|
||||
function sanitizeMailTo(dirtyMailTo) {
|
||||
var emailName = extractEmailName(dirtyMailTo);
|
||||
var email = "" + extractEmailAddress(dirtyMailTo);
|
||||
var emailName = extractEmailName(dirtyMailTo);
|
||||
var email = "" + extractEmailAddress(dirtyMailTo);
|
||||
|
||||
var mailto = "";
|
||||
if (emailName && emailName.length > 0)
|
||||
mailto = emailName + ' <' + email + '>';
|
||||
else
|
||||
mailto = email;
|
||||
|
||||
var mailto = "";
|
||||
if (emailName && emailName.length > 0)
|
||||
mailto = emailName + ' <' + email + '>';
|
||||
else
|
||||
mailto = email;
|
||||
|
||||
return mailto;
|
||||
return mailto;
|
||||
}
|
||||
|
||||
function openUserFolderSelector(callback, type) {
|
||||
@@ -189,12 +192,11 @@ function openMailComposeWindow(url) {
|
||||
return w;
|
||||
}
|
||||
|
||||
function openMailTo(senderMailto) {
|
||||
var mailto = sanitizeMailTo(senderMailto);
|
||||
|
||||
if (mailto.length > 0)
|
||||
openMailComposeWindow(ApplicationBaseURL
|
||||
+ "/../Mail/compose?mailto=" + mailto);
|
||||
function openMailTo(senderMailTo) {
|
||||
var mailto = sanitizeMailTo(senderMailTo);
|
||||
if (mailto.length > 0)
|
||||
openMailComposeWindow(ApplicationBaseURL
|
||||
+ "/../Mail/compose?mailto=" + mailto);
|
||||
|
||||
return false; /* stop following the link */
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user