From 98b8258f0fed402269f3aaeb7610eb8fcb95d1df Mon Sep 17 00:00:00 2001 From: Hadi Nategh Date: Tue, 7 Feb 2023 12:22:23 +0100 Subject: [PATCH] Get addresses out of details and fix attachments caption --- mail/inc/class.mail_ui.inc.php | 2 +- mail/js/app.js | 4 ++-- mail/templates/default/index.xet | 39 +++++++++++++++----------------- 3 files changed, 21 insertions(+), 24 deletions(-) diff --git a/mail/inc/class.mail_ui.inc.php b/mail/inc/class.mail_ui.inc.php index ea9c9fe0f5..a5862ca454 100644 --- a/mail/inc/class.mail_ui.inc.php +++ b/mail/inc/class.mail_ui.inc.php @@ -2333,7 +2333,7 @@ $filter['before']= date("d-M-Y", $cutoffdate2); if (!empty($attachmentHTMLBlock)) { $content['mail_displayattachments'] = $attachmentHTMLBlock; - $content['attachmentsBlockTitle'] = count($attachmentHTMLBlock).' '.Lang('attachments'); + $content['attachmentsBlockTitle'] = count($attachmentHTMLBlock) > 1 ? '+'.(count($attachmentHTMLBlock)-1) : ''; $sel_options['mail_displayattachments']['actions'] = mail_hooks::attachmentsBlockActions(); } diff --git a/mail/js/app.js b/mail/js/app.js index bfec782650..fa187c59c5 100644 --- a/mail/js/app.js +++ b/mail/js/app.js @@ -1072,7 +1072,7 @@ app.classes.mail = AppJS.extend( if (typeof _data == 'object') { data.attachmentsBlock = _data; - data.attachmentsBlockTitle = `${_data.length} attachments`; + data.attachmentsBlockTitle = _data.length > 1 ? `+${_data.length-1}` : ''; // Update client cache to avoid resolving winmail.dat attachment again egw.dataStoreUID(data.uid, data); mailPreview.set_value({content:data}); @@ -1131,7 +1131,7 @@ app.classes.mail = AppJS.extend( icon: 'collabora/navbar', value: 'collabora' }; - data.attachmentsBlockTitle = `${data.attachmentsBlock.length} attachments`; + data.attachmentsBlockTitle = data.attachmentsBlock.length > 1 ? `+${data.attachmentsBlock.length-1}` : ''; sel_options.attachmentsBlock = {}; data.attachmentsBlock.forEach(_item => { diff --git a/mail/templates/default/index.xet b/mail/templates/default/index.xet index 260a1c5e70..152ea48f67 100644 --- a/mail/templates/default/index.xet +++ b/mail/templates/default/index.xet @@ -33,28 +33,25 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - +