From 35245ff17fe04df6936b8154471d4e7dbd73b6b9 Mon Sep 17 00:00:00 2001 From: sparks-alec Date: Thu, 26 Jan 2023 02:25:47 -0500 Subject: [PATCH] add device config to disable changing local port --- plugins/qlab/main.js | 1 + src/view.js | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/plugins/qlab/main.js b/plugins/qlab/main.js index e161243..b0d50a5 100644 --- a/plugins/qlab/main.js +++ b/plugins/qlab/main.js @@ -8,6 +8,7 @@ exports.config = { remotePort: 53000, localPort: 53001, mayChangePorts: true, + mayChangeLocalPort: false, heartbeatInterval: 100, heartbeatTimeout: 5000, searchOptions: { diff --git a/src/view.js b/src/view.js index 404abf6..937ca01 100644 --- a/src/view.js +++ b/src/view.js @@ -184,6 +184,12 @@ function switchDevice(id) { document.getElementById('device-settings-rx-port').disabled = true; } + if (activeDevice.plugin.config.mayChangeLocalPort === false) { + document.getElementById('device-settings-rx-port').disabled = true; + } else { + document.getElementById('device-settings-rx-port').disabled = false; + } + if (activeDevice.plugin.config.localPort) { // document.getElementById('device-settings-port-label').textContent = 'Remote\nPort:'; document.getElementById('device-settings-rx-port-row').style.display = 'table-row';