From dee165008de4cbba461e6ed9cc5eb78cf390f97f Mon Sep 17 00:00:00 2001 From: Stan Grams Date: Fri, 27 Feb 2026 23:21:08 +0100 Subject: [PATCH] [fix](trx-frontend-http): hide transmit power controls on RX-only rigs Co-authored-by: OpenAI Codex Signed-off-by: Stan Grams --- src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js | 2 ++ .../trx-frontend/trx-frontend-http/assets/web/index.html | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js index 9f4a3ea..0256aab 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js @@ -238,10 +238,12 @@ function applyCapabilities(caps) { // PTT / TX controls const pttBtn = document.getElementById("ptt-btn"); + const txPowerCol = document.getElementById("tx-power-col"); const txMetersRow = document.getElementById("tx-meters"); const txAudioBtn = document.getElementById("tx-audio-btn"); const txVolSlider = document.getElementById("tx-vol"); const txVolControl = txVolSlider ? txVolSlider.closest(".vol-label") : null; + if (txPowerCol) txPowerCol.style.display = caps.tx ? "" : "none"; if (pttBtn) pttBtn.style.display = caps.tx ? "" : "none"; if (txMetersRow) txMetersRow.style.display = caps.tx ? "" : "none"; if (txAudioBtn) txAudioBtn.style.display = caps.tx ? "" : "none"; diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html index bd01ea4..2090b56 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html @@ -114,7 +114,7 @@ -
+
Transmit / Power