From c9dc4edb391189aab8b4e7882009a85550fc5593 Mon Sep 17 00:00:00 2001 From: Matteo Manzinello Date: Fri, 10 Jul 2020 13:08:11 +0200 Subject: [PATCH] validateEmail and validateTel as options --- src/mailgo.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/mailgo.ts b/src/mailgo.ts index 9e6818e..6cfed37 100644 --- a/src/mailgo.ts +++ b/src/mailgo.ts @@ -434,12 +434,17 @@ const mailgoRender = (type = MAIL_TYPE, mailgo: HTMLLinkElement): void => { bodyMail = mailgo.getAttribute("data-body"); } - // validate the email address - if (!validateEmails(mail.split(","))) return; + if ( + typeof config?.validateEmail === "undefined" || + config?.validateEmail === true + ) { + // validate the email address + if (!validateEmails(mail.split(","))) return; - // if cc, bcc is not valid cc, bcc = "" - if (cc && !validateEmails(cc.split(","))) cc = ""; - if (bcc && !validateEmails(bcc.split(","))) bcc = ""; + // if cc, bcc are not valid cc, bcc = "" + if (cc && !validateEmails(cc.split(","))) cc = ""; + if (bcc && !validateEmails(bcc.split(","))) bcc = ""; + } // the title of the modal (email address) title.innerHTML = mail.split(",").join("
");