From 91e60c100707fa1cda338b7730a179aa19d3bcb5 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Mon, 3 Apr 2023 09:35:56 +0200 Subject: [PATCH] Resolve #1037 --- dev/View/User/MailBox/MessageList.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dev/View/User/MailBox/MessageList.js b/dev/View/User/MailBox/MessageList.js index e809f3955..5a2ae1cd4 100644 --- a/dev/View/User/MailBox/MessageList.js +++ b/dev/View/User/MailBox/MessageList.js @@ -343,6 +343,17 @@ export class MailMessageList extends AbstractViewRight { this.reload(); } + clearListIsVisible() { + return ( + !this.messageListSearchDesc() + && !MessagelistUserStore.error() + && !MessagelistUserStore.endThreadUid() + && MessagelistUserStore().length + && (MessagelistUserStore.isSpamFolder() || MessagelistUserStore.isTrashFolder()) + && SettingsCapa('DangerousActions') + ); + } + clear() { SettingsCapa('DangerousActions') && showScreenPopup(FolderClearPopupView, [FolderUserStore.currentFolder()]); @@ -548,16 +559,6 @@ export class MailMessageList extends AbstractViewRight { return ''; } - clearListIsVisible() { - return ( - !this.messageListSearchDesc() && - !MessagelistUserStore.error() && - !MessagelistUserStore.endThreadUid() && - MessagelistUserStore().length && - (MessagelistUserStore.isSpamFolder() || MessagelistUserStore.isTrashFolder()) - ); - } - onBuild(dom) { const b_content = dom.querySelector('.b-content'), eqs = (ev, s) => ev.target.closestWithin(s, dom);