mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-26 01:35:23 +03:00
Merge pull request #2229 from iNavFlight/MrD_Fix-OSD-preview-after-precision-change
Fix OSD previews for diatance precision
This commit is contained in:
commit
d95cb832f6
1 changed files with 18 additions and 4 deletions
22
tabs/osd.js
22
tabs/osd.js
|
@ -482,7 +482,19 @@ function osdDecimalsAltitudePreview() {
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
function osdDecimalsDistancePreview() {
|
function osdDecimalsRemainingFlightDistancePreview() {
|
||||||
|
return osdDecimalsDistancePreview(SYM.FLIGHT_DIST_REMAINING);
|
||||||
|
}
|
||||||
|
|
||||||
|
function osdDecimalsHomeDistancePreview() {
|
||||||
|
return osdDecimalsDistancePreview(SYM.HOME);
|
||||||
|
}
|
||||||
|
|
||||||
|
function osdDecimalsTripDistancePreview() {
|
||||||
|
return osdDecimalsDistancePreview(SYM.TRIP_DIST);
|
||||||
|
}
|
||||||
|
|
||||||
|
function osdDecimalsDistancePreview(prependedSymbol) {
|
||||||
var s = '11.5';
|
var s = '11.5';
|
||||||
if (Settings.getInputValue('osd_decimals_distance') == 4) {
|
if (Settings.getInputValue('osd_decimals_distance') == 4) {
|
||||||
s+= '3';
|
s+= '3';
|
||||||
|
@ -500,6 +512,8 @@ function osdDecimalsDistancePreview() {
|
||||||
s += FONT.symbol(SYM.DIST_KM);
|
s += FONT.symbol(SYM.DIST_KM);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
s = FONT.symbol(prependedSymbol) + s;
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -925,7 +939,7 @@ OSD.constants = {
|
||||||
{
|
{
|
||||||
name: 'REMAINING_FLIGHT_DISTANCE',
|
name: 'REMAINING_FLIGHT_DISTANCE',
|
||||||
id: 49,
|
id: 49,
|
||||||
preview: osdDecimalsDistancePreview,
|
preview: osdDecimalsRemainingFlightDistancePreview,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'THROTTLE_POSITION',
|
name: 'THROTTLE_POSITION',
|
||||||
|
@ -1628,13 +1642,13 @@ OSD.constants = {
|
||||||
{
|
{
|
||||||
name: 'DISTANCE_TO_HOME',
|
name: 'DISTANCE_TO_HOME',
|
||||||
id: 23,
|
id: 23,
|
||||||
preview: osdDecimalsDistancePreview,
|
preview: osdDecimalsHomeDistancePreview,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'TRIP_DIST',
|
name: 'TRIP_DIST',
|
||||||
id: 40,
|
id: 40,
|
||||||
min_version: '1.9.1',
|
min_version: '1.9.1',
|
||||||
preview: osdDecimalsDistancePreview,
|
preview: osdDecimalsTripDistancePreview,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'ODOMETER',
|
name: 'ODOMETER',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue