From b847fb3d20d9ca6ff6740d6bb323494b9c24afc6 Mon Sep 17 00:00:00 2001 From: RaffaelW Date: Sun, 15 Dec 2024 23:28:55 +0100 Subject: [PATCH] select current ssid by default if connected via wifi-station --- data/networks.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/data/networks.js b/data/networks.js index f795f53..ac10ca4 100644 --- a/data/networks.js +++ b/data/networks.js @@ -7,7 +7,7 @@ const refreshIcon = refreshButton.querySelector("img"); let isLoading = false; refreshButton.addEventListener("click", async () => { - // check if interface is connected via WiFi-AccessPoint + // check if interface is connected via WiFi if (data.connection == 0 || data.connection == 1) { alert( "Beim WLAN-Scan wird die Verbindung hardwarebedingt kurzzeitig" + @@ -18,8 +18,13 @@ refreshButton.addEventListener("click", async () => { updateNetworks(); }); +// check if connected via WiFi-Station +if (data.connection === 0) { + // show currently connected wifi + insertNetworks([data.ssid]); +} + function insertNetworks(networks) { - networks.unshift(""); // add empty option networkDropdown.textContent = ""; // clear dropdown for (const ssid of networks) { @@ -63,6 +68,6 @@ async function loadNetworks() { async function updateNetworks() { const networks = await loadNetworks(); if (networks) { - insertNetworks(networks); + insertNetworks(["", ...networks], true); } }