diff --git a/gui/preload-main.js b/gui/preload-main.js index a82d7217..b6ce44f8 100644 --- a/gui/preload-main.js +++ b/gui/preload-main.js @@ -1229,10 +1229,10 @@ var fileList = document.getElementById("dataModalFile").files; // Start beacon button clicked document.getElementById("startBeacon").addEventListener("click", () => { let bcn = document.getElementById("startBeacon"); - bcn.disabled=true; + bcn.disabled = true; interval = document.getElementById("beaconInterval").value; //Use class list to determine state of beacon, secondary == off - if (bcn.className.toLowerCase().indexOf('secondary') > 0) { + if (bcn.className.toLowerCase().indexOf("secondary") > 0) { //Stopped; let us start it sock.startBeacon(interval); } else { @@ -1240,7 +1240,7 @@ var fileList = document.getElementById("dataModalFile").files; } config.beacon_interval = interval; fs.writeFileSync(configPath, JSON.stringify(config, null, 2)); - bcn.disabled=false; + bcn.disabled = false; }); // sendscatter Switch clicked @@ -2241,16 +2241,16 @@ ipcRenderer.on("action-update-tnc-state", (event, arg) => { // BEACON switch (arg.beacon_state) { case "True": - toggleClass("startBeacon","btn-outline-secondary",false); - toggleClass("startBeacon","btn-success",true); - if (document.getElementById("beaconInterval").disabled == false) { + toggleClass("startBeacon", "btn-outline-secondary", false); + toggleClass("startBeacon", "btn-success", true); + if (document.getElementById("beaconInterval").disabled == false) { document.getElementById("beaconInterval").disabled = true; } break; default: - toggleClass("startBeacon","btn-outline-secondary",true); - toggleClass("startBeacon","btn-success",false); - + toggleClass("startBeacon", "btn-outline-secondary", true); + toggleClass("startBeacon", "btn-success", false); + if (document.getElementById("beaconInterval").disabled == true) { document.getElementById("beaconInterval").disabled = false; } diff --git a/gui/src/index.html b/gui/src/index.html index 02a9cfee..02e1a2aa 100644 --- a/gui/src/index.html +++ b/gui/src/index.html @@ -249,7 +249,7 @@ --> -
+
@@ -1377,10 +1377,7 @@ id="startBeacon" class="btn btn-sm btn-outline-secondary" > - +
@@ -2329,25 +2326,25 @@ >Beacon interval + class="form-select form-select-sm" + aria-label=".form-select-sm" + id="beaconInterval" + style="width: 6rem" + > + + + + + + + + + + + + + +