From 2c0a748f423fd40976d993774b111b17c032888c Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Tue, 3 Nov 2020 13:58:12 +0100 Subject: [PATCH] task type selector: add clear trigger Signed-off-by: Thomas Lamprecht --- src/form/TaskTypeSelector.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/form/TaskTypeSelector.js b/src/form/TaskTypeSelector.js index b370cb4..faf48a9 100644 --- a/src/form/TaskTypeSelector.js +++ b/src/form/TaskTypeSelector.js @@ -9,4 +9,22 @@ Ext.define('Proxmox.form.TaskTypeSelector', { me.store = Object.keys(Proxmox.Utils.task_desc_table).sort(); me.callParent(); }, + listeners: { + change: function(field, newValue, oldValue) { + if (newValue !== this.originalValue) { + this.triggers.clear.setVisible(true); + } + }, + }, + triggers: { + clear: { + cls: 'pmx-clear-trigger', + weight: -1, + hidden: true, + handler: function() { + this.triggers.clear.setVisible(false); + this.setValue(this.originalValue); + }, + }, + }, });