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';