From fdebab3d17fbc78e17652c7351c3d924178d5ec3 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Mon, 9 Oct 2017 12:03:58 +0200 Subject: [PATCH] relay events to clamav subpanels and listen to the activate event Signed-off-by: Dominik Csapak --- js/ClamAVDatabase.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/js/ClamAVDatabase.js b/js/ClamAVDatabase.js index d916719..6481ee5 100644 --- a/js/ClamAVDatabase.js +++ b/js/ClamAVDatabase.js @@ -98,11 +98,14 @@ Ext.define('PMG.ClamAVDatabaseStatus', { sortable: true, dataIndex: 'nsigs' }, - ] + ], + listeners: { + activate: me.reload + } }); + me.callParent(); - me.reload(); Proxmox.Utils.monStoreErrors(me.getView(), me.store, true); } }); @@ -165,5 +168,12 @@ Ext.define('PMG.ClamAVDatabase', { me.callParent(); + editPanel.relayEvents(me, ['activate']); + editPanel.relayEvents(me, ['deactivate']); + editPanel.relayEvents(me, ['destroy']); + statusPanel.relayEvents(me, ['activate']); + statusPanel.relayEvents(me, ['deactivate']); + statusPanel.relayEvents(me, ['destroy']); + } });