luci-base: luci.js: use standard indicator framework for poll status
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
ca295b04e7
commit
68b2ce84ec
1 changed files with 10 additions and 12 deletions
|
@ -2120,18 +2120,6 @@
|
||||||
|
|
||||||
Object.assign(this.env, env);
|
Object.assign(this.env, env);
|
||||||
|
|
||||||
document.addEventListener('poll-start', function(ev) {
|
|
||||||
document.querySelectorAll('[id^="xhr_poll_status"]').forEach(function(e) {
|
|
||||||
e.style.display = (e.id == 'xhr_poll_status_off') ? 'none' : '';
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
document.addEventListener('poll-stop', function(ev) {
|
|
||||||
document.querySelectorAll('[id^="xhr_poll_status"]').forEach(function(e) {
|
|
||||||
e.style.display = (e.id == 'xhr_poll_status_on') ? 'none' : '';
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
var domReady = new Promise(function(resolveFn, rejectFn) {
|
var domReady = new Promise(function(resolveFn, rejectFn) {
|
||||||
document.addEventListener('DOMContentLoaded', resolveFn);
|
document.addEventListener('DOMContentLoaded', resolveFn);
|
||||||
});
|
});
|
||||||
|
@ -2627,6 +2615,16 @@
|
||||||
L.notifySessionExpiry();
|
L.notifySessionExpiry();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
document.addEventListener('poll-start', function(ev) {
|
||||||
|
uiClass.showIndicator('poll-status', _('Refreshing'), function(ev) {
|
||||||
|
Request.poll.active() ? Request.poll.stop() : Request.poll.start();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
document.addEventListener('poll-stop', function(ev) {
|
||||||
|
uiClass.showIndicator('poll-status', _('Paused'), null, 'inactive');
|
||||||
|
});
|
||||||
|
|
||||||
return Promise.all([
|
return Promise.all([
|
||||||
this.probeSystemFeatures(),
|
this.probeSystemFeatures(),
|
||||||
this.probePreloadClasses()
|
this.probePreloadClasses()
|
||||||
|
|
Loading…
Reference in a new issue