mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-24 16:55:22 +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;
|
||||
}
|
||||
|
||||
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';
|
||||
if (Settings.getInputValue('osd_decimals_distance') == 4) {
|
||||
s+= '3';
|
||||
|
@ -500,6 +512,8 @@ function osdDecimalsDistancePreview() {
|
|||
s += FONT.symbol(SYM.DIST_KM);
|
||||
}
|
||||
|
||||
s = FONT.symbol(prependedSymbol) + s;
|
||||
|
||||
return s;
|
||||
}
|
||||
|
||||
|
@ -925,7 +939,7 @@ OSD.constants = {
|
|||
{
|
||||
name: 'REMAINING_FLIGHT_DISTANCE',
|
||||
id: 49,
|
||||
preview: osdDecimalsDistancePreview,
|
||||
preview: osdDecimalsRemainingFlightDistancePreview,
|
||||
},
|
||||
{
|
||||
name: 'THROTTLE_POSITION',
|
||||
|
@ -1628,13 +1642,13 @@ OSD.constants = {
|
|||
{
|
||||
name: 'DISTANCE_TO_HOME',
|
||||
id: 23,
|
||||
preview: osdDecimalsDistancePreview,
|
||||
preview: osdDecimalsHomeDistancePreview,
|
||||
},
|
||||
{
|
||||
name: 'TRIP_DIST',
|
||||
id: 40,
|
||||
min_version: '1.9.1',
|
||||
preview: osdDecimalsDistancePreview,
|
||||
preview: osdDecimalsTripDistancePreview,
|
||||
},
|
||||
{
|
||||
name: 'ODOMETER',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue