aboutsummaryrefslogtreecommitdiff
path: root/_www/zone.d/index.html
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-05-13 22:49:12 +0700
committerShulhan <ms@kilabit.info>2022-05-14 01:22:48 +0700
commit4e5ae6b15752c0a2a98b3414c5b88e0df43af4e4 (patch)
tree4b53f10cc999d8512e353abc8fc46eb6b632b357 /_www/zone.d/index.html
parent20c3f80e7dfd9e453d757199beb2137c09a9f536 (diff)
downloadrescached-4e5ae6b15752c0a2a98b3414c5b88e0df43af4e4.tar.xz
all: refactor the HTTP API for zone.d
Previously, the the HTTP API for creating and deleting zone file is by passing the zone file name in path of URL. This changes move the parameter name to POST body when creating new zone file and in the DELETE query when deleting zone file.
Diffstat (limited to '_www/zone.d/index.html')
-rw-r--r--_www/zone.d/index.html20
1 files changed, 10 insertions, 10 deletions
diff --git a/_www/zone.d/index.html b/_www/zone.d/index.html
index 286c20e..db56d4c 100644
--- a/_www/zone.d/index.html
+++ b/_www/zone.d/index.html
@@ -94,7 +94,7 @@
<div class="nav-left">
<h3>Zone files</h3>
- <div id="ZoneFiles"></div>
+ <div id="Zones"></div>
<label for="newZoneFile"> New zone file: </label>
<input id="newZoneFile" />
@@ -303,7 +303,7 @@
notifError(res.message)
return
}
- renderZoneFiles(resc.env.ZoneFiles)
+ renderZones(resc.env.Zones)
resetActiveZone()
}
@@ -318,7 +318,7 @@
notifError(res.message)
return
}
- renderZoneFiles(resc.env.ZoneFiles)
+ renderZones(resc.env.Zones)
}
async function deleteZoneFile() {
@@ -327,7 +327,7 @@
notifError(res.message)
return
}
- renderZoneFiles(resc.env.ZoneFiles)
+ renderZones(resc.env.Zones)
resetActiveZone()
notifInfo(res.message)
}
@@ -408,14 +408,14 @@
}
}
- function renderZoneFiles(zoneFiles) {
- let wrapper = document.getElementById("ZoneFiles")
+ function renderZones(zones) {
+ let wrapper = document.getElementById("Zones")
out = ""
- for (let name in zoneFiles) {
- if (!zoneFiles.hasOwnProperty(name)) {
+ for (let name in zones) {
+ if (!zones.hasOwnProperty(name)) {
continue
}
- let zoneFile = zoneFiles[name]
+ let zoneFile = zones[name]
out += `
<div class="item">
<span onclick="setActiveZone('${zoneFile.Name}')">
@@ -528,7 +528,7 @@
}
function setActiveZone(name) {
- activeZone = resc.env.ZoneFiles[name]
+ activeZone = resc.env.Zones[name]
console.log("setActiveZone: ", activeZone)
renderActiveZone()
renderActiveZoneSOA()