execute stopUpdate on 'deactivate'

when we have a panel/grid with an updatestore which starts
on activation, we also have to stop it on deactivation,
otherwise those stores gets updated even when we are on another tab

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2017-10-06 14:36:09 +02:00 committed by Dietmar Maurer
parent 2f8fe1a335
commit 00564597e5
9 changed files with 11 additions and 3 deletions

View File

@ -29,9 +29,9 @@ Ext.define('PMG.ClamAVDatabaseConfig', {
me.callParent();
me.on('activate', me.rstore.stopUpdate);
me.on('destroy', me.rstore.stopUpdate);
me.rstore.startUpdate();
me.on('deactivate', me.rstore.stopUpdate);
}
});

View File

@ -86,5 +86,6 @@ Ext.define('PMG.MailProxyOptions', {
me.on('activate', me.rstore.startUpdate);
me.on('destroy', me.rstore.stopUpdate);
me.on('deactivate', me.rstore.stopUpdate);
}
});

View File

@ -49,7 +49,8 @@ Ext.define('PMG.MailProxyPorts', {
me.callParent();
me.rstore.startUpdate();
me.on('activate', me.rstore.startUpdate);
me.on('destroy', me.rstore.stopUpdate);
me.on('deactivate', me.rstore.stopUpdate);
}
});

View File

@ -46,5 +46,6 @@ Ext.define('PMG.MailProxyRelaying', {
me.on('activate', me.rstore.startUpdate);
me.on('destroy', me.rstore.stopUpdate);
me.on('deactivate', me.rstore.stopUpdate);
}
});

View File

@ -40,5 +40,6 @@ Ext.define('PMG.MailProxyTLS', {
me.on('activate', me.rstore.startUpdate);
me.on('destroy', me.rstore.stopUpdate);
me.on('deactivate', me.rstore.stopUpdate);
}
});

View File

@ -64,5 +64,6 @@ Ext.define('PMG.SpamDetectorOptions', {
me.on('activate', me.rstore.startUpdate);
me.on('destroy', me.rstore.stopUpdate);
me.on('deactivate', me.rstore.stopUpdate);
}
});

View File

@ -91,5 +91,6 @@ Ext.define('PMG.SpamQuarantineOptions', {
me.on('activate', me.rstore.startUpdate);
me.on('destroy', me.rstore.stopUpdate);
me.on('deactivate', me.rstore.stopUpdate);
}
});

View File

@ -57,5 +57,6 @@ Ext.define('PMG.VirusDetectorOptions', {
me.on('activate', me.rstore.startUpdate);
me.on('destroy', me.rstore.stopUpdate);
me.on('deactivate', me.rstore.stopUpdate);
}
});

View File

@ -44,5 +44,6 @@ Ext.define('PMG.VirusQuarantineOptions', {
me.on('activate', me.rstore.startUpdate);
me.on('destroy', me.rstore.stopUpdate);
me.on('deactivate', me.rstore.stopUpdate);
}
});