]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/MailInfo.js
try using 'pve-eslint' if it exists
[pmg-gui.git] / js / MailInfo.js
index 982ed0ed07d325056b2f9e2fda7a6e527a2c7f6e..1b2b5b03e833d28457f1a5c9e16efbf84b846c61 100644 (file)
@@ -11,7 +11,7 @@ Ext.define('PMG.MailInfoBox', {
     update: function(data) {
        let me = this;
        let escaped = {};
-       for (const [key, value] of Object.entries(data)) {
+       for (const [key, value] of Object.entries(data || {})) {
            escaped[key] = Ext.util.Format.ellipsis(Ext.htmlEncode(value), 103);
        }
        me.items.each((item) => item.update(escaped));
@@ -28,7 +28,11 @@ Ext.define('PMG.MailInfoBox', {
     },
 
     items: [
-       { tpl: `<b class="bold">${gettext("From")}:</b> {from}` },
+       {
+           tpl: `<b class="bold">${gettext("From")}:</b> {from}`
+             + `<span style="float:right;white-space:normal;overflow-wrap:break-word;">`
+             + `<b class="bold">${gettext("Receiver")}:</b> {receiver}</span>`,
+       },
        { tpl: `<b class="bold">${gettext("Subject")}:</b> {subject}` },
     ],
 });