mostro correttamente cc, bcc, body e subject

This commit is contained in:
Matteo Manzinello 2019-05-05 21:43:17 +02:00
parent ba97a975cc
commit 0653631200
3 changed files with 61 additions and 19 deletions

44
dist/mailgo.js vendored
View File

@ -11,9 +11,11 @@ let styles = `
} }
.mailgo-details { .mailgo-details {
font-size: 12px; font-size: 12px;
margin-bottom: 10px;
} }
.mailgo-details p { .mailgo-details p {
margin-top: 5px; margin-top: 3px;
margin-bottom: 3px;
} }
.mailgo-modal-background { .mailgo-modal-background {
position: absolute; position: absolute;
@ -112,7 +114,7 @@ function mailgoInit() {
let cc = urlParams.get("cc"); let cc = urlParams.get("cc");
let bcc = urlParams.get("bcc"); let bcc = urlParams.get("bcc");
let subject = urlParams.get("subject"); let subject = urlParams.get("subject");
let body = urlParams.get("body"); let bodyMail = urlParams.get("body");
if (!validateEmail(mail)) return; if (!validateEmail(mail)) return;
@ -140,6 +142,7 @@ function mailgoInit() {
let details = document.createElement("div"); let details = document.createElement("div");
details.className = "mailgo-details"; details.className = "mailgo-details";
if (cc && cc != "") {
let detailCC = document.createElement("p"); let detailCC = document.createElement("p");
let ccSpan = document.createElement("span"); let ccSpan = document.createElement("span");
ccSpan.className = "mailgo-weight-500"; ccSpan.className = "mailgo-weight-500";
@ -149,6 +152,43 @@ function mailgoInit() {
detailCC.appendChild(ccSpan); detailCC.appendChild(ccSpan);
detailCC.appendChild(ccValue); detailCC.appendChild(ccValue);
details.appendChild(detailCC); details.appendChild(detailCC);
}
if (bcc && bcc != "") {
let detailBCC = document.createElement("p");
let bccSpan = document.createElement("span");
bccSpan.className = "mailgo-weight-500";
let bccContent = document.createTextNode("bcc");
bccSpan.appendChild(bccContent);
let bccValue = document.createTextNode(": " + bcc);
detailBCC.appendChild(bccSpan);
detailBCC.appendChild(bccValue);
details.appendChild(detailBCC);
}
if (subject && subject != "") {
let detailSUBJECT = document.createElement("p");
let subjectSpan = document.createElement("span");
subjectSpan.className = "mailgo-weight-500";
let subjectContent = document.createTextNode("cc");
subjectSpan.appendChild(subjectContent);
let subjectValue = document.createTextNode(": " + subject);
detailSUBJECT.appendChild(subjectSpan);
detailSUBJECT.appendChild(subjectValue);
details.appendChild(detailSUBJECT);
}
if (bodyMail && bodyMail != "") {
let detailBODY = document.createElement("p");
let bodySpan = document.createElement("span");
bodySpan.className = "mailgo-weight-500";
let bodyContent = document.createTextNode("cc");
bodySpan.appendChild(bodyContent);
let bodyValue = document.createTextNode(": " + bodyMail);
detailBODY.appendChild(bodySpan);
detailBODY.appendChild(bodyValue);
details.appendChild(detailBODY);
}
modalContent.appendChild(details); modalContent.appendChild(details);

2
dist/mailgo.min.js vendored

File diff suppressed because one or more lines are too long

View File

@ -11,9 +11,11 @@ let styles = `
} }
.mailgo-details { .mailgo-details {
font-size: 12px; font-size: 12px;
margin-bottom: 10px;
} }
.mailgo-details p { .mailgo-details p {
margin-top: 5px; margin-top: 3px;
margin-bottom: 3px;
} }
.mailgo-modal-background { .mailgo-modal-background {
position: absolute; position: absolute;
@ -140,7 +142,7 @@ function mailgoInit() {
let details = document.createElement("div"); let details = document.createElement("div");
details.className = "mailgo-details"; details.className = "mailgo-details";
if (cc != "") { if (cc && cc != "") {
let detailCC = document.createElement("p"); let detailCC = document.createElement("p");
let ccSpan = document.createElement("span"); let ccSpan = document.createElement("span");
ccSpan.className = "mailgo-weight-500"; ccSpan.className = "mailgo-weight-500";
@ -152,19 +154,19 @@ function mailgoInit() {
details.appendChild(detailCC); details.appendChild(detailCC);
} }
if (bcc != "") { if (bcc && bcc != "") {
let detailBCC = document.createElement("p"); let detailBCC = document.createElement("p");
let bccSpan = document.createElement("span"); let bccSpan = document.createElement("span");
bccSpan.className = "mailgo-weight-500"; bccSpan.className = "mailgo-weight-500";
let bccContent = document.createTextNode("bcc"); let bccContent = document.createTextNode("bcc");
bccSpan.appendChild(ccContent); bccSpan.appendChild(bccContent);
let bccValue = document.createTextNode(": " + bcc); let bccValue = document.createTextNode(": " + bcc);
detailBCC.appendChild(bccSpan); detailBCC.appendChild(bccSpan);
detailBCC.appendChild(bccValue); detailBCC.appendChild(bccValue);
details.appendChild(detailBCC); details.appendChild(detailBCC);
} }
if (subject != "") { if (subject && subject != "") {
let detailSUBJECT = document.createElement("p"); let detailSUBJECT = document.createElement("p");
let subjectSpan = document.createElement("span"); let subjectSpan = document.createElement("span");
subjectSpan.className = "mailgo-weight-500"; subjectSpan.className = "mailgo-weight-500";
@ -176,13 +178,13 @@ function mailgoInit() {
details.appendChild(detailSUBJECT); details.appendChild(detailSUBJECT);
} }
if (bodyMail != "") { if (bodyMail && bodyMail != "") {
let detailBODY = document.createElement("p"); let detailBODY = document.createElement("p");
let bodySpan = document.createElement("span"); let bodySpan = document.createElement("span");
bodySpan.className = "mailgo-weight-500"; bodySpan.className = "mailgo-weight-500";
let bodyContent = document.createTextNode("cc"); let bodyContent = document.createTextNode("cc");
bodySpan.appendChild(bodyContent); bodySpan.appendChild(bodyContent);
let bodyValue = document.createTextNode(": " + body); let bodyValue = document.createTextNode(": " + bodyMail);
detailBODY.appendChild(bodySpan); detailBODY.appendChild(bodySpan);
detailBODY.appendChild(bodyValue); detailBODY.appendChild(bodyValue);
details.appendChild(detailBODY); details.appendChild(detailBODY);