Skip to content

Commit

Permalink
Move some code of portOverride from serial_backend to vue (betaflight…
Browse files Browse the repository at this point in the history
  • Loading branch information
McGiverGim committed May 31, 2024
1 parent d0599ae commit 324bec6
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 18 deletions.
20 changes: 15 additions & 5 deletions src/components/port-picker/PortOverrideOption.vue
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
2 changes: 1 addition & 1 deletion src/components/port-picker/PortsInput.vue
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion src/js/port_handler.js
Original file line number Diff line number Diff line change
Expand Up @@ -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,
};
Expand Down
11 changes: 0 additions & 11 deletions src/js/serial_backend.js
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down

0 comments on commit 324bec6

Please sign in to comment.