From cd0b3ffca8cfcd4fe7fd5b49e43eceaeea3a5ded Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Fri, 25 Nov 2022 15:02:25 +0100 Subject: [PATCH] quarantines: mail filter: add clear trigger Signed-off-by: Thomas Lamprecht --- js/QuarantineList.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/js/QuarantineList.js b/js/QuarantineList.js index 2da02dc..5d8ebfa 100644 --- a/js/QuarantineList.js +++ b/js/QuarantineList.js @@ -190,6 +190,7 @@ Ext.define('PMG.QuarantineList', { } else { me.setUser(value); } + tb.triggers.clear.setVisible(value.length > 0 && value !== 'all'); me.load(); }, @@ -362,6 +363,18 @@ Ext.define('PMG.QuarantineList', { selectOnFocus: true, reference: 'email', fieldLabel: 'E-Mail', + triggers: { + clear: { + cls: 'pmx-clear-trigger', + weight: -1, + hidden: true, + handler: function() { + this.triggers.clear.setVisible(false); + // 'all' is unfiltered here, so empty/originalValue makes no sense + this.setValue('all'); + }, + }, + }, }, { xtype: 'textfield',