From: moisseev Date: Wed, 5 Apr 2023 14:07:31 +0000 (+0300) Subject: [WebUI] Fix "Clean history" button X-Git-Tag: 3.6~173^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62f6a211838d8ebb48fa9acca773b123a820231f;p=thirdparty%2Frspamd.git [WebUI] Fix "Clean history" button enabling/disabling in the Scan tab --- diff --git a/interface/index.html b/interface/index.html index 61ecc5b2e7..2fad32b2f7 100644 --- a/interface/index.html +++ b/interface/index.html @@ -493,7 +493,7 @@ - diff --git a/interface/js/app/upload.js b/interface/js/app/upload.js index 59cd7514e1..f9f6c53c63 100644 --- a/interface/js/app/upload.js +++ b/interface/js/app/upload.js @@ -152,6 +152,7 @@ define(["jquery"], function scrollTop(rows_total) { // Is there a way to get an event when all rows are loaded? rspamd.waitForRowsDisplayed("scan", rows_total, function () { + $("#cleanScanHistory").removeAttr("disabled", true); $("html, body").animate({ scrollTop: $("#scanResult").offset().top }, 1000); @@ -210,10 +211,11 @@ define(["jquery"], } rspamd.destroyTable("scan"); rspamd.symbols.scan.length = 0; + $("#cleanScanHistory").attr("disabled", true); }); function enable_disable_scan_btn() { - $("#scan button:not(#scanOptionsToggle)").prop("disabled", ($.trim($("textarea").val()).length === 0)); + $("#scan button:not(#cleanScanHistory, #scanOptionsToggle)").prop("disabled", ($.trim($("textarea").val()).length === 0)); } enable_disable_scan_btn(); $("textarea").on("input", function () { @@ -221,7 +223,7 @@ define(["jquery"], }); $("#scanClean").on("click", function () { - $("#scan button:not(#scanOptionsToggle)").attr("disabled", true); + $("#scan button:not(#cleanScanHistory, #scanOptionsToggle)").attr("disabled", true); $("#scanForm")[0].reset(); $("#scanResult").hide(); $("#scanOutput tbody").remove();