From bfb4769e8563f0e8edbb23644fb4256c2814e0fb Mon Sep 17 00:00:00 2001 From: Felix Mosheev <9304194+felixmosh@users.noreply.github.com> Date: Sun, 7 Nov 2021 15:56:54 +0200 Subject: [PATCH] fix: show utf-8 mail body properly --- .devilbox/www/htdocs/assets/js/html-email.js | 3 ++- .devilbox/www/htdocs/mail.php | 13 +++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.devilbox/www/htdocs/assets/js/html-email.js b/.devilbox/www/htdocs/assets/js/html-email.js index 91f7ce19..5e4725ce 100644 --- a/.devilbox/www/htdocs/assets/js/html-email.js +++ b/.devilbox/www/htdocs/assets/js/html-email.js @@ -4,8 +4,9 @@ class HtmlEmail extends HTMLElement { this.attachShadow({ mode: 'open' }); let emailContent; + const templateId = this.dataset.templateId; try { - emailContent = window.atob(this.dataset.content); + emailContent = document.getElementById(templateId).innerHTML; } catch (error) { console.log(error); return; diff --git a/.devilbox/www/htdocs/mail.php b/.devilbox/www/htdocs/mail.php index 7978ed63..7e5df533 100644 --- a/.devilbox/www/htdocs/mail.php +++ b/.devilbox/www/htdocs/mail.php @@ -186,8 +186,8 @@ $messages = $MyMbox->get($sortOrderArr); - - + +