webapp: updated settings ui to show correct blockListNextUpdatedOn state and minor validation changes.

This commit is contained in:
Shreyas Zare
2021-05-30 17:54:58 +05:30
parent 29e344b3c4
commit c972c5a96b

View File

@@ -923,6 +923,7 @@ function loadDnsSettings() {
var blockListUrls = responseJSON.response.blockListUrls;
if (blockListUrls == null) {
$("#txtBlockListUrls").val("");
$("#btnUpdateBlockListsNow").prop("disabled", true);
}
else {
var value = "";
@@ -931,6 +932,7 @@ function loadDnsSettings() {
value += blockListUrls[i] + "\r\n";
$("#txtBlockListUrls").val(value);
$("#btnUpdateBlockListsNow").prop("disabled", false);
}
$("#optQuickBlockList").val("blank");
@@ -944,7 +946,11 @@ function loadDnsSettings() {
}
$("#txtBlockListUpdateIntervalHours").val(responseJSON.response.blockListUpdateIntervalHours);
$("#lblBlockListNextUpdatedOn").text(responseJSON.response.blockListNextUpdatedOn);
if (responseJSON.response.blockListNextUpdatedOn == null)
$("#lblBlockListNextUpdatedOn").text("Not Scheduled");
else
$("#lblBlockListNextUpdatedOn").text(responseJSON.response.blockListNextUpdatedOn);
divDnsSettingsLoader.hide();
divDnsSettings.show();
@@ -1234,6 +1240,9 @@ function forceUpdateBlockLists() {
url: "/api/forceUpdateBlockLists?token=" + token,
success: function (responseJSON) {
btn.button('reset');
$("#lblBlockListNextUpdatedOn").text("Updating Now");
showAlert("success", "Updating Block List!", "Block list update was triggered successfully.");
},
error: function () {