Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/betaflight/betaflight-configurator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorblckmn <blackman@xtra.com.au>2022-11-05 05:25:49 +0300
committerblckmn <blackman@xtra.com.au>2022-11-05 05:25:49 +0300
commitcfa789b49ef0ca7dfbd1f696427e77bda6ea9b17 (patch)
tree9802e88eefdbed8637b3e0ad76b20cda9a014f96
parent9f77e00e1749b05bc6850a11e8fef0883fddb878 (diff)
Fixed board selection not sticking
-rw-r--r--src/js/tabs/firmware_flasher.js9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/js/tabs/firmware_flasher.js b/src/js/tabs/firmware_flasher.js
index 278cc0f4..aca932d3 100644
--- a/src/js/tabs/firmware_flasher.js
+++ b/src/js/tabs/firmware_flasher.js
@@ -4,7 +4,6 @@ const firmware_flasher = {
targets: null,
releaseLoader: new ReleaseLoader('https://build.betaflight.com'),
localFirmwareLoaded: false,
- selectedBoard: undefined,
boardNeedsVerification: false,
intel_hex: undefined, // standard intel hex in string format
parsed_hex: undefined, // parsed raw hex in array format
@@ -21,7 +20,6 @@ firmware_flasher.initialize = function (callback) {
GUI.active_tab = 'firmware_flasher';
}
- self.selectedBoard = undefined;
self.localFirmwareLoaded = false;
self.isConfigLocal = false;
self.intel_hex = undefined;
@@ -153,7 +151,7 @@ firmware_flasher.initialize = function (callback) {
result = SessionStorage.get('selected_board');
if (result.selected_board) {
- const selected = targets[result.selected_board];
+ const selected = targets.find(t => t.target === result.selected_board);
$('select[name="board"]').val(selected ? result.selected_board : 0).trigger('change');
}
}
@@ -293,7 +291,8 @@ firmware_flasher.initialize = function (callback) {
select_e.data('summary', summary);
versions_element.append(select_e);
});
- // Assume flashing latest, so default to it.
+
+ // Assume flashing latest, so default to it.
versions_element.prop("selectedIndex", 1).change();
}
}
@@ -327,8 +326,6 @@ firmware_flasher.initialize = function (callback) {
SessionStorage.set({'selected_board': target});
}
- TABS.firmware_flasher.selectedBoard = target;
- TABS.firmware_flasher.bareBoard = undefined;
console.log('board changed to', target);
self.flashingMessage(i18n.getMessage('firmwareFlasherLoadFirmwareFile'), self.FLASH_MESSAGE_TYPES.NEUTRAL)