From 1a68e95dec73e2703610cd7cdc28af404183fda5 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Wed, 5 Apr 2017 09:25:50 +0200 Subject: [PATCH] change time of startupdate because these components are not always children of a tabpanel or standalone, we cannot use activate here else we do not trigger the startupdate disadvantage: when used as a child of a tabpanel, it starts immediately instead of when clicking on the tab Signed-off-by: Dominik Csapak --- node/DNSView.js | 2 +- node/NetworkView.js | 4 +--- node/TimeView.js | 9 +++++++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/node/DNSView.js b/node/DNSView.js index 3c608db..442752a 100644 --- a/node/DNSView.js +++ b/node/DNSView.js @@ -39,7 +39,7 @@ Ext.define('Proxmox.node.DNSView', { me.callParent(); - me.on('activate', me.rstore.startUpdate); me.on('destroy', me.rstore.stopUpdate); + me.rstore.startUpdate(); } }); diff --git a/node/NetworkView.js b/node/NetworkView.js index 22265b9..8499610 100644 --- a/node/NetworkView.js +++ b/node/NetworkView.js @@ -345,11 +345,9 @@ Ext.define('Proxmox.node.NetworkView', { html: gettext("No changes") } ], - listeners: { - activate: reload - } }); me.callParent(); + reload(); } }); diff --git a/node/TimeView.js b/node/TimeView.js index 6c79e2b..1327b80 100644 --- a/node/TimeView.js +++ b/node/TimeView.js @@ -50,7 +50,12 @@ Ext.define('Proxmox.node.TimeView', { me.callParent(); - me.on('activate', me.rstore.startUpdate); - me.on('destroy', me.rstore.stopUpdate); + me.rstore.startUpdate(); + }, + + onDestroy: function() { + var me = this; + me.rstore.stopUpdate(); + me.callParent(); } });