diff options
| author | Shulhan <ms@kilabit.info> | 2022-05-13 22:49:12 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2022-05-14 01:22:48 +0700 |
| commit | 4e5ae6b15752c0a2a98b3414c5b88e0df43af4e4 (patch) | |
| tree | 4b53f10cc999d8512e353abc8fc46eb6b632b357 /_www/zone.d/index.html | |
| parent | 20c3f80e7dfd9e453d757199beb2137c09a9f536 (diff) | |
| download | rescached-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.html | 20 |
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() |
