From b79229f326303c2721595081e99fbad74a57229c Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Tue, 1 Aug 2023 16:37:57 +0100 Subject: [PATCH] Hide winkey buttons --- application/views/qso/index.php | 2 +- assets/js/winkey.js | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/application/views/qso/index.php b/application/views/qso/index.php index abda171c..da268c9b 100755 --- a/application/views/qso/index.php +++ b/application/views/qso/index.php @@ -533,7 +533,7 @@ -
+
diff --git a/assets/js/winkey.js b/assets/js/winkey.js index daa04398..db8aba5d 100644 --- a/assets/js/winkey.js +++ b/assets/js/winkey.js @@ -1,5 +1,11 @@ -// Lets see if CW is selected +let isWinkeyConnected = false; +// if isWinkeyConnected is false +if (!isWinkeyConnected) { + $('#winkey_buttons').hide(); +} + +// Lets see if CW is selected const ModeSelected = document.getElementById('mode'); if (location.protocol == 'http:') { @@ -70,7 +76,6 @@ let statusBar = document.getElementById("statusBar"); //Couple the elements to the Events connectButton.addEventListener("click", clickConnect) sendButton.addEventListener("click", clickSend) -helpButton.addEventListener("click", clickHelp) statusButton.addEventListener("click", clickStatus) //When the connectButton is pressed @@ -78,10 +83,11 @@ async function clickConnect() { if (port) { //if already connected, disconnect disconnect(); - + $('#winkey_buttons').hide(); } else { //otherwise connect await connect(); + $('#winkey_buttons').show(); } } @@ -107,6 +113,8 @@ async function connect() { //Try to connect to the Serial port try { + isWinkeyConnected = true; + $('#winkey_buttons').show(); port = await navigator.serial.requestPort(/*{ filters: [filter] }*/); // Continue connecting to |port|.