|
@@ -4163,19 +4163,6 @@ window.PrivateBin = (function () {
|
|
|
return emailBody;
|
|
return emailBody;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
- * Template Email subject.
|
|
|
|
|
- *
|
|
|
|
|
- * Reuses the same translated string as the page's social media
|
|
|
|
|
- * preview title, so no new translations are required.
|
|
|
|
|
- *
|
|
|
|
|
- * @name TopNav.templateEmailSubject
|
|
|
|
|
- * @private
|
|
|
|
|
- */
|
|
|
|
|
- function templateEmailSubject() {
|
|
|
|
|
- return I18n._('Encrypted note on %s', document.title);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
/**
|
|
/**
|
|
|
* Trigger Email send.
|
|
* Trigger Email send.
|
|
|
*
|
|
*
|
|
@@ -4210,6 +4197,9 @@ window.PrivateBin = (function () {
|
|
|
);
|
|
);
|
|
|
expirationDateRoundedToSecond.setUTCSeconds(0);
|
|
expirationDateRoundedToSecond.setUTCSeconds(0);
|
|
|
|
|
|
|
|
|
|
+ // reused as-is by both the confirmation-modal and direct-send paths below
|
|
|
|
|
+ const emailSubject = I18n._('Encrypted note on %s', document.title);
|
|
|
|
|
+
|
|
|
const emailconfirmmodal = document.getElementById('emailconfirmmodal');
|
|
const emailconfirmmodal = document.getElementById('emailconfirmmodal');
|
|
|
if (expirationDate !== null) {
|
|
if (expirationDate !== null) {
|
|
|
const emailconfirmTimezoneCurrent = emailconfirmmodal.querySelector('#emailconfirm-timezone-current');
|
|
const emailconfirmTimezoneCurrent = emailconfirmmodal.querySelector('#emailconfirm-timezone-current');
|
|
@@ -4228,7 +4218,7 @@ window.PrivateBin = (function () {
|
|
|
if (bootstrap5EmailConfirmModal) {
|
|
if (bootstrap5EmailConfirmModal) {
|
|
|
bootstrap5EmailConfirmModal.hide();
|
|
bootstrap5EmailConfirmModal.hide();
|
|
|
}
|
|
}
|
|
|
- triggerEmailSend(templateEmailSubject(), emailBody);
|
|
|
|
|
|
|
+ triggerEmailSend(emailSubject, emailBody);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
emailconfirmmodal.addEventListener('shown.bs.modal', () => {
|
|
emailconfirmmodal.addEventListener('shown.bs.modal', () => {
|
|
@@ -4246,7 +4236,7 @@ window.PrivateBin = (function () {
|
|
|
bootstrap5EmailConfirmModal.show();
|
|
bootstrap5EmailConfirmModal.show();
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
- triggerEmailSend(templateEmailSubject(), templateEmailBody(null, isBurnafterreading));
|
|
|
|
|
|
|
+ triggerEmailSend(emailSubject, templateEmailBody(null, isBurnafterreading));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|