mirror of
https://github.com/remittor/zapret-openwrt.git
synced 2026-01-31 14:50:48 +03:00
luci: service: Stop update status when modal dialog active
This commit is contained in:
@@ -175,6 +175,10 @@ return view.extend({
|
||||
|
||||
statusPoll: function()
|
||||
{
|
||||
if (tools.isModalActive()) {
|
||||
this.POLL.running = false;
|
||||
return; // not update page when any modal dialog is active
|
||||
}
|
||||
this.getAppStatus().then(
|
||||
L.bind(this.setAppStatus, this)
|
||||
);
|
||||
|
||||
@@ -761,6 +761,11 @@ return baseclass.extend({
|
||||
},
|
||||
}),
|
||||
|
||||
isModalActive: function()
|
||||
{
|
||||
return document.body.classList.contains('modal-overlay-active');
|
||||
},
|
||||
|
||||
execAndRead: async function({ cmd = [ ], log = '', logArea = null, callback = null, ctx = null, hiderow = [ ], rpc_timeout = 5, rpc_root = false } = {})
|
||||
{
|
||||
function appendLog(msg, end = '\n')
|
||||
|
||||
Reference in New Issue
Block a user