Skip to content

Commit

Permalink
Language sort optionslist at power tab (#3177)
Browse files Browse the repository at this point in the history
Sort 2 tabs using sortSelect
  • Loading branch information
HThuren authored Dec 29, 2022
1 parent 483dec9 commit 6e88558
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 10 deletions.
18 changes: 10 additions & 8 deletions src/js/tabs/power.js
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ power.initialize = function (callback) {
$("#calibrationmanagercontent").hide();
$("#calibrationmanagerconfirmcontent").hide();

// battery
// battery
const templateBatteryState = $('#tab-power-templates .battery-state .battery-state');
const destinationBatteryState = $('.tab-power .battery-state');
const elementBatteryState = templateBatteryState.clone();
Expand All @@ -199,6 +199,7 @@ power.initialize = function (callback) {

const haveFc = FC.CONFIG.boardType === 0 || FC.CONFIG.boardType === 2;

// fill voltage
const batteryMeterTypes = [
i18n.getMessage('powerBatteryVoltageMeterTypeNone'),
i18n.getMessage('powerBatteryVoltageMeterTypeAdc'),
Expand All @@ -208,11 +209,11 @@ power.initialize = function (callback) {
batteryMeterTypes.push(i18n.getMessage('powerBatteryVoltageMeterTypeEsc'));
}

let batteryMeterType_e = $('select.batterymetersource');

let batteryMeterType_e = $('#batterymetersourceSelect');
for (let i = 0; i < batteryMeterTypes.length; i++) {
batteryMeterType_e.append(`<option value="${i}">${batteryMeterTypes[i]}</option>`);
batteryMeterType_e.append(new Option(batteryMeterTypes[i], i));
}
batteryMeterType_e.sortSelect(batteryMeterTypes[0]);

// fill current
const currentMeterTypes = [
Expand All @@ -226,11 +227,11 @@ power.initialize = function (callback) {
currentMeterTypes.push(i18n.getMessage('powerBatteryCurrentMeterTypeMsp'));
}

let currentMeterType_e = $('select.currentmetersource');

let currentMeterType_e = $('#currentmetersourceSelect');
for (let i = 0; i < currentMeterTypes.length; i++) {
currentMeterType_e.append(`<option value="${i}">${currentMeterTypes[i]}</option>`);
currentMeterType_e.append(new Option(currentMeterTypes[i], i));
}
currentMeterType_e.sortSelect(currentMeterTypes[0]);

updateDisplay(FC.VOLTAGE_METER_CONFIGS, FC.CURRENT_METER_CONFIGS);

Expand Down Expand Up @@ -462,10 +463,11 @@ power.initialize = function (callback) {
}

function process_html() {
initDisplay();
// translate to user-selected language
i18n.localizePage();

initDisplay();

GUI.content_ready(callback);
}
};
Expand Down
4 changes: 2 additions & 2 deletions src/tabs/power.html
Original file line number Diff line number Diff line change
Expand Up @@ -139,13 +139,13 @@
<div class="battery-configuration">
<div class="select vbatmonitoring">
<label>
<select class="batterymetersource"><!-- list generated here --></select>
<select id="batterymetersourceSelect" class="batterymetersource"><!-- list generated here --></select>
<span i18n="powerBatteryVoltageMeterSource"></span>
</label>
</div>
<div class="select currentMonitoring">
<label>
<select class="currentmetersource"><!-- list generated here --></select>
<select id="currentmetersourceSelect" class="currentmetersource"><!-- list generated here --></select>
<span i18n="powerBatteryCurrentMeterSource"></span>
</label>
</div>
Expand Down

0 comments on commit 6e88558

Please sign in to comment.