mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-26 09:45:28 +03:00
Hide firmware version dropdown for virtual mode (#4097)
* Hide firmware version dropdown for virtual mode * Another try * Cleanup
This commit is contained in:
parent
1ee980c59c
commit
9a0fb31dce
3 changed files with 17 additions and 68 deletions
|
@ -6,7 +6,7 @@
|
||||||
@input="updateValue('portOverride', $event)"
|
@input="updateValue('portOverride', $event)"
|
||||||
/>
|
/>
|
||||||
<FirmwareVirtualOption
|
<FirmwareVirtualOption
|
||||||
v-if="value.selectedPort === 'virtual'"
|
v-if="value.selectedPort === 'virtual' && !isConnected"
|
||||||
:value="value.virtualMspVersion"
|
:value="value.virtualMspVersion"
|
||||||
@input="updateValue('virtualMspVersion', $event)"
|
@input="updateValue('virtualMspVersion', $event)"
|
||||||
/>
|
/>
|
||||||
|
@ -27,6 +27,7 @@
|
||||||
import PortOverrideOption from "./PortOverrideOption.vue";
|
import PortOverrideOption from "./PortOverrideOption.vue";
|
||||||
import FirmwareVirtualOption from "./FirmwareVirtualOption.vue";
|
import FirmwareVirtualOption from "./FirmwareVirtualOption.vue";
|
||||||
import PortsInput from "./PortsInput.vue";
|
import PortsInput from "./PortsInput.vue";
|
||||||
|
import CONFIGURATOR from "../../js/data_storage";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
|
@ -70,6 +71,11 @@ export default {
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
isConnected() {
|
||||||
|
return CONFIGURATOR.connectionValid;
|
||||||
|
},
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
updateValue(key, value) {
|
updateValue(key, value) {
|
||||||
if (key != null) {
|
if (key != null) {
|
||||||
|
|
|
@ -642,14 +642,10 @@ function onConnect() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const sensorState = $('#sensor-status');
|
// header bar
|
||||||
sensorState.show();
|
$('#sensor-status').show();
|
||||||
|
$('#portsinput').hide();
|
||||||
const portPicker = $('#portsinput');
|
$('#dataflash_wrapper_global').show();
|
||||||
portPicker.hide();
|
|
||||||
|
|
||||||
const dataflash = $('#dataflash_wrapper_global');
|
|
||||||
dataflash.show();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function onClosed(result) {
|
function onClosed(result) {
|
||||||
|
@ -659,17 +655,11 @@ function onClosed(result) {
|
||||||
$('#tabs ul.mode-connected-cli').hide();
|
$('#tabs ul.mode-connected-cli').hide();
|
||||||
$('#tabs ul.mode-disconnected').show();
|
$('#tabs ul.mode-disconnected').show();
|
||||||
|
|
||||||
const sensorState = $('#sensor-status');
|
// header bar
|
||||||
sensorState.hide();
|
$('#sensor-status').hide();
|
||||||
|
$('#portsinput').show();
|
||||||
const portPicker = $('#portsinput');
|
$('#dataflash_wrapper_global').hide();
|
||||||
portPicker.show();
|
$('#quad-status_wrapper').hide();
|
||||||
|
|
||||||
const dataflash = $('#dataflash_wrapper_global');
|
|
||||||
dataflash.hide();
|
|
||||||
|
|
||||||
const battery = $('#quad-status_wrapper');
|
|
||||||
battery.hide();
|
|
||||||
|
|
||||||
clearLiveDataRefreshTimer();
|
clearLiveDataRefreshTimer();
|
||||||
|
|
||||||
|
|
|
@ -76,54 +76,7 @@
|
||||||
:firmware-id="FC.CONFIG.flightControllerIdentifier"
|
:firmware-id="FC.CONFIG.flightControllerIdentifier"
|
||||||
:hardware-id="FC.CONFIG.hardwareName"
|
:hardware-id="FC.CONFIG.hardwareName"
|
||||||
></betaflight-logo>
|
></betaflight-logo>
|
||||||
<div id="port-picker">
|
<!-- PortPicker was here -->
|
||||||
<div id="port-override-option">
|
|
||||||
<label for="port-override">
|
|
||||||
<span i18n="portOverrideText">Port:</span>
|
|
||||||
<input id="port-override" type="text" value="/dev/rfcomm0"/>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
<div id="firmware-virtual-option">
|
|
||||||
<div class="dropdown dropdown-dark">
|
|
||||||
<select id="firmware-version-dropdown" class="dropdown-select" i18n_title="virtualMSPVersion"></select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="portsinput">
|
|
||||||
<div class="dropdown dropdown-dark">
|
|
||||||
<select class="dropdown-select" id="port" i18n_title="firmwareFlasherManualPort">
|
|
||||||
<option value="loading" i18n="serialPortLoading">Loading</option>
|
|
||||||
<!-- port list gets generated here -->
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
<div id="auto-connect-and-baud">
|
|
||||||
<div id="auto-connect-switch">
|
|
||||||
<label>
|
|
||||||
<input class="auto_connect togglesmall" type="checkbox"/>
|
|
||||||
<span class="auto_connect" i18n="autoConnect"></span>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
<div id="baudselect">
|
|
||||||
<div class="dropdown dropdown-dark">
|
|
||||||
<select class="dropdown-select" id="baud" i18n_title="firmwareFlasherBaudRate">
|
|
||||||
<option value="1000000">1000000</option>
|
|
||||||
<option value="500000">500000</option>
|
|
||||||
<option value="250000">250000</option>
|
|
||||||
<option value="115200" selected="selected">115200</option>
|
|
||||||
<option value="57600">57600</option>
|
|
||||||
<option value="38400">38400</option>
|
|
||||||
<option value="28800">28800</option>
|
|
||||||
<option value="19200">19200</option>
|
|
||||||
<option value="14400">14400</option>
|
|
||||||
<option value="9600">9600</option>
|
|
||||||
<option value="4800">4800</option>
|
|
||||||
<option value="2400">2400</option>
|
|
||||||
<option value="1200">1200</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="header-wrapper">
|
<div class="header-wrapper">
|
||||||
<div id="quad-status_wrapper">
|
<div id="quad-status_wrapper">
|
||||||
<battery-icon
|
<battery-icon
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue