1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-25 17:25:16 +03:00

Move some code of portOverride from serial_backend to vue (#3992)

This commit is contained in:
Míguel Ángel Mulero Martínez 2024-05-31 21:15:19 +02:00 committed by GitHub
parent d0599ae455
commit 324bec63a2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 17 additions and 18 deletions

View file

@ -5,18 +5,28 @@
><span>{{ $t("portOverrideText") }}</span>
<input
id="port-override"
v-model="value"
:value="value"
type="text"
@change="inputValue($event)"
></label>
</div>
</template>
<script>
import { set as setConfig } from '../../js/ConfigStorage';
export default {
data() {
return {
value: "/dev/rfcomm0",
};
props: {
value: {
type: String,
default: "/dev/rfcomm0",
},
},
methods: {
inputValue(event) {
setConfig({'portOverride': event.target.value});
this.$emit("input", event.target.value);
},
},
};
</script>

View file

@ -94,7 +94,7 @@
</template>
<script>
import { get as getConfig, set as setConfig } from '../../js/ConfigStorage';
import { set as setConfig } from '../../js/ConfigStorage';
import { EventBus } from '../eventBus';
export default {

View file

@ -20,7 +20,7 @@ const PortHandler = new function () {
this.portPicker = {
selectedPort: DEFAULT_PORT,
selectedBauds: DEFAULT_BAUDS,
portOverride: "/dev/rfcomm0",
portOverride: getConfig('portOverride', '/dev/rfcomm0').portOverride,
virtualMspVersion: "1.46.0",
autoConnect: getConfig('autoConnect').autoConnect,
};

View file

@ -54,17 +54,6 @@ function disconnectHandler(event) {
export function initializeSerialBackend() {
// TODO move to Vue
$('#port-override').change(function () {
setConfig({'portOverride': $('#port-override').val()});
});
// TODO move to Vue
const data = getConfig('portOverride');
if (data.portOverride) {
$('#port-override').val(data.portOverride);
}
$("div.connect_controls a.connect").on('click', connectDisconnect);
EventBus.$on('port-handler:auto-select-serial-device', function(device) {