From 85b2641ef96ee47e64170da54e1e8e384a24efdd Mon Sep 17 00:00:00 2001
From: jwansek <eddie.atten.ea29@gmail.com>
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(-)

(limited to 'static/scripts.js')

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