From 85b2641ef96ee47e64170da54e1e8e384a24efdd Mon Sep 17 00:00:00 2001 From: jwansek Date: Sun, 15 Oct 2023 21:47:32 +0100 Subject: Added fetching mikrotik devices in web UI --- static/scripts.js | 18 ++++++++++++++++-- 1 file 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(); }) -- cgit v1.2.3