aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2023-10-15 21:47:32 +0100
committerjwansek <eddie.atten.ea29@gmail.com>2023-10-15 21:47:32 +0100
commit85b2641ef96ee47e64170da54e1e8e384a24efdd (patch)
treee9a3148871d84d8e819ac7a385d45dced4edef9b
parent247a962c39e4ade2d9fb0b280d400d82fd8db56d (diff)
downloadpower.eda.gay-85b2641ef96ee47e64170da54e1e8e384a24efdd.tar.gz
power.eda.gay-85b2641ef96ee47e64170da54e1e8e384a24efdd.zip
Added fetching mikrotik devices in web UI
-rw-r--r--static/scripts.js18
1 files changed, 16 insertions, 2 deletions
diff --git a/static/scripts.js b/static/scripts.js
index f252fc5..cb43003 100644
--- a/static/scripts.js
+++ b/static/scripts.js
@@ -2,11 +2,25 @@ $(document).ready(function() {
fetch("/api/mikrotik_plug").then((resp) => {
resp.json().then((body) => {
const MIKROTIK_PARENT = body["parent"];
+
+ const parent_elem = document.getElementById("tr_" + MIKROTIK_PARENT);
+
+ fetch("/api/mikrotik_devices").then((resp) => {
+ resp.json().then((body) => {
+ Object.keys(body).forEach((interface, i) => {
+ let tr_elem = document.createElement("tr");
+ tr_elem.classList.add("mikrotik_tr")
+ tr_elem.id = "mikrotik_tr_" + interface;
+ // console.log(interface, body[interface]);
+ parent_elem.parentNode.insertBefore(tr_elem, parent_elem.nextSibling);
+ })
+ });
+ });
+
+ // parent_elem.parentNode.insertBefore(document.createElement("tr"), parent_elem.nextSibling);
});
});
- console.log(MIKROTIK_PARENT);
-
get_main_table();
})