mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-15 20:35:23 +03:00
Fixed board selection not sticking
This commit is contained in:
parent
9f77e00e17
commit
cfa789b49e
1 changed files with 3 additions and 6 deletions
|
@ -4,7 +4,6 @@ const firmware_flasher = {
|
||||||
targets: null,
|
targets: null,
|
||||||
releaseLoader: new ReleaseLoader('https://build.betaflight.com'),
|
releaseLoader: new ReleaseLoader('https://build.betaflight.com'),
|
||||||
localFirmwareLoaded: false,
|
localFirmwareLoaded: false,
|
||||||
selectedBoard: undefined,
|
|
||||||
boardNeedsVerification: false,
|
boardNeedsVerification: false,
|
||||||
intel_hex: undefined, // standard intel hex in string format
|
intel_hex: undefined, // standard intel hex in string format
|
||||||
parsed_hex: undefined, // parsed raw hex in array format
|
parsed_hex: undefined, // parsed raw hex in array format
|
||||||
|
@ -21,7 +20,6 @@ firmware_flasher.initialize = function (callback) {
|
||||||
GUI.active_tab = 'firmware_flasher';
|
GUI.active_tab = 'firmware_flasher';
|
||||||
}
|
}
|
||||||
|
|
||||||
self.selectedBoard = undefined;
|
|
||||||
self.localFirmwareLoaded = false;
|
self.localFirmwareLoaded = false;
|
||||||
self.isConfigLocal = false;
|
self.isConfigLocal = false;
|
||||||
self.intel_hex = undefined;
|
self.intel_hex = undefined;
|
||||||
|
@ -153,7 +151,7 @@ firmware_flasher.initialize = function (callback) {
|
||||||
|
|
||||||
result = SessionStorage.get('selected_board');
|
result = SessionStorage.get('selected_board');
|
||||||
if (result.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');
|
$('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);
|
select_e.data('summary', summary);
|
||||||
versions_element.append(select_e);
|
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();
|
versions_element.prop("selectedIndex", 1).change();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -327,8 +326,6 @@ firmware_flasher.initialize = function (callback) {
|
||||||
SessionStorage.set({'selected_board': target});
|
SessionStorage.set({'selected_board': target});
|
||||||
}
|
}
|
||||||
|
|
||||||
TABS.firmware_flasher.selectedBoard = target;
|
|
||||||
TABS.firmware_flasher.bareBoard = undefined;
|
|
||||||
console.log('board changed to', target);
|
console.log('board changed to', target);
|
||||||
|
|
||||||
self.flashingMessage(i18n.getMessage('firmwareFlasherLoadFirmwareFile'), self.FLASH_MESSAGE_TYPES.NEUTRAL)
|
self.flashingMessage(i18n.getMessage('firmwareFlasherLoadFirmwareFile'), self.FLASH_MESSAGE_TYPES.NEUTRAL)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue