From: Dirk Brenken Date: Sun, 21 Apr 2024 19:59:48 +0000 (+0200) Subject: luci-app-banip: sync with 0.9.5-2 X-Git-Url: http://git.openwrt.org/openwrt/openwrt.git%24%28if?a=commitdiff_plain;h=aa463d007fcea9cd5164d7b6e678884589ca4ac2;p=project%2Fluci.git luci-app-banip: sync with 0.9.5-2 * fixed Set search issues in LuCI Signed-off-by: Dirk Brenken --- diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js index aa716a1b43..a6f8ddc0fe 100644 --- a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js +++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js @@ -43,17 +43,15 @@ function handleAction(report, ev) { 'click': ui.createHandlerFn(this, function (ev) { let ip = document.getElementById('search').value.trim().toLowerCase(); if (ip) { - document.getElementById('run').classList.add("spinning"); document.getElementById('search').value = ip; document.getElementById('result').textContent = 'The search is running, please wait...'; - L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['search', ip])).then(function (res) { + return L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['search', ip])).then(function (res) { let result = document.getElementById('result'); if (res) { result.textContent = res.trim(); } else { result.textContent = _('No Search results!'); } - document.getElementById('run').classList.remove("spinning"); document.getElementById('search').value = ''; }) } @@ -110,16 +108,14 @@ function handleAction(report, ev) { 'click': ui.createHandlerFn(this, function (ev) { let set = document.getElementById('set').value; if (set) { - document.getElementById('run').classList.add("spinning"); document.getElementById('result').textContent = 'The survey is running, please wait...'; - L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['survey', set])).then(function (res) { + return L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['survey', set])).then(function (res) { let result = document.getElementById('result'); if (res) { result.textContent = res.trim(); } else { result.textContent = _('No Search results!'); } - document.getElementById('run').classList.remove("spinning"); document.getElementById('set').value = ''; }) }