mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-09-25 18:59:04 +02:00
parent
bfaf000dba
commit
5cf5b56f24
@ -177,12 +177,16 @@
|
||||
onVisibilityChange: function (event) {
|
||||
var icinga = event.data.self.icinga;
|
||||
|
||||
if !!(document.visibilityState === undefined || document.visibilityState === 'visible') {
|
||||
icinga.logger.info('Page visible, enabling auto-refresh');
|
||||
icinga.loader.enableAutorefresh()
|
||||
} else {
|
||||
icinga.logger.info('Page invisible, disabling auto-refresh');
|
||||
icinga.loader.disableAutorefresh()
|
||||
if (icinga.loader.autorefreshEnabled === true || icinga.autorefreshSuspended === true) {
|
||||
if (document.visibilityState === undefined || document.visibilityState === 'visible') {
|
||||
icinga.autorefreshSuspended = false;
|
||||
icinga.logger.info('Page visible, enabling auto-refresh');
|
||||
icinga.loader.enableAutorefresh()
|
||||
} else {
|
||||
icinga.autorefreshSuspended = true;
|
||||
icinga.logger.info('Page invisible, disabling auto-refresh');
|
||||
icinga.loader.disableAutorefresh()
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@ -31,6 +31,8 @@
|
||||
this.iconCache = {};
|
||||
|
||||
this.autorefreshEnabled = true;
|
||||
|
||||
this.autorefreshSuspended = false;
|
||||
};
|
||||
|
||||
Icinga.Loader.prototype = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user