From 35034fc214658bfa3a875167ddcfb04128dd3faf Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sat, 11 Sep 2021 16:12:35 +0530 Subject: [PATCH] webapp zone.js: updated code for dns app api changes. Using moment js for date time formatting. --- DnsServerCore/www/js/zone.js | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/DnsServerCore/www/js/zone.js b/DnsServerCore/www/js/zone.js index 5f915409..2b2e4514 100644 --- a/DnsServerCore/www/js/zone.js +++ b/DnsServerCore/www/js/zone.js @@ -96,16 +96,16 @@ $(function () { $("input[type=radio][name=rdAddEditRecordDataForwarderProtocol]").change(updateAddEditFormForwarderPlaceholder); $("#optAddEditRecordDataAppName").change(function () { - if (dataApps == null) + if (appsList == null) return; var appName = $("#optAddEditRecordDataAppName").val(); var optClassPaths = ""; - for (var i = 0; i < dataApps.length; i++) { - if (dataApps[i].name == appName) { - for (var j = 0; j < dataApps[i].requestHandlers.length; j++) { - optClassPaths += ""; + for (var i = 0; i < appsList.length; i++) { + if (appsList[i].name == appName) { + for (var j = 0; j < appsList[i].appRecordRequestHandlers.length; j++) { + optClassPaths += ""; } } } @@ -115,17 +115,17 @@ $(function () { }); $("#optAddEditRecordDataClassPath").change(function () { - if (dataApps == null) + if (appsList == null) return; var appName = $("#optAddEditRecordDataAppName").val(); var classPath = $("#optAddEditRecordDataClassPath").val(); - for (var i = 0; i < dataApps.length; i++) { - if (dataApps[i].name == appName) { - for (var j = 0; j < dataApps[i].requestHandlers.length; j++) { - if (dataApps[i].requestHandlers[j].classPath == classPath) { - $("#txtAddEditRecordDataData").val(dataApps[i].requestHandlers[j].recordDataTemplate); + for (var i = 0; i < appsList.length; i++) { + if (appsList[i].name == appName) { + for (var j = 0; j < appsList[i].appRecordRequestHandlers.length; j++) { + if (appsList[i].appRecordRequestHandlers[j].classPath == classPath) { + $("#txtAddEditRecordDataData").val(appsList[i].appRecordRequestHandlers[j].recordDataTemplate); return; } } @@ -206,6 +206,8 @@ function refreshZones(checkDisplay) { var expiry = zones[i].expiry; if (expiry == null) expiry = " "; + else + expiry = moment(expiry).local().format("YYYY-MM-DD HH:mm"); var isReadOnlyZone = zones[i].internal; @@ -697,7 +699,7 @@ function showEditZone(domain) { if (expiry == null) expiry = " "; else - expiry = "Expiry: " + expiry; + expiry = "Expiry: " + moment(expiry).local().format("YYYY-MM-DD HH:mm:ss"); $("#titleEditZoneType").html(type); $("#tdStatusEditZone").html(status); @@ -1143,7 +1145,7 @@ function showAddRecordModal(objBtn) { } } -var dataApps; +var appsList; function showAddRecordModalNow(apps) { var zone = $("#titleEditZone").text(); @@ -1155,7 +1157,7 @@ function showAddRecordModalNow(apps) { $("#optEditRecordTypeSoa").hide(); $("#btnAddEditRecord").attr("onclick", "addRecord(); return false;"); - dataApps = apps; + appsList = apps; if (apps != null) { var optApps = ""; var optClassPaths = "";