From 198127e6c85655f2bf092f8d4eb5b94e709e3c87 Mon Sep 17 00:00:00 2001 From: shackrat <srwhite@me.com> Date: Wed, 24 Aug 2022 12:39:12 -0400 Subject: [PATCH] Fix missing altitude on pop Altitude label is missing on the station dialog popup. It is sometimes present in the packet data even on stations that are not moving. --- htdocs/public/js/trackdirect.min.js | 2 +- jslib/src/trackdirect/models/InfoWindow.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/public/js/trackdirect.min.js b/htdocs/public/js/trackdirect.min.js index d2a448a..dbe8ba1 100755 --- a/htdocs/public/js/trackdirect.min.js +++ b/htdocs/public/js/trackdirect.min.js @@ -733,7 +733,7 @@ tailDistanceUnit+ "</span>");return distanceDiv;} return null;};trackdirect.models.InfoWindow.prototype._getPacketSpeedAltitudeCourseDiv=function(){if(Math.round(this._marker.packet.speed)!=0||Math.round(this._marker.packet.course)!=0||Math.round(this._marker.packet.altitude)!=0){var speedDiv=$(document.createElement("div"));speedDiv.css("clear","both");speedDiv.css("font-weight","bold");if(this._marker.packet.speed!==null){if(this._defaultMap.state.useImperialUnit){speedDiv.append(Math.round(trackdirect.services.imperialConverter.convertKilometerToMile(this._marker.packet.speed))+" mph ");}else{speedDiv.append(Math.round(this._marker.packet.speed)+" km/h ");}} if(this._marker.packet.course!==null){speedDiv.append(Math.round(this._marker.packet.course)+"° ");} -if(this._marker.packet.course!==null){if(this._defaultMap.state.useImperialUnit){speedDiv.append(" alt "+ +if(this._marker.packet.altitude!==null){if(this._defaultMap.state.useImperialUnit){speedDiv.append(" alt "+ Math.round(trackdirect.services.imperialConverter.convertMeterToFeet(this._marker.packet.altitude))+ " ft ");}else{speedDiv.append(" alt "+Math.round(this._marker.packet.altitude)+" m ");}} return speedDiv;} diff --git a/jslib/src/trackdirect/models/InfoWindow.js b/jslib/src/trackdirect/models/InfoWindow.js index 32dc03c..1ba0d47 100755 --- a/jslib/src/trackdirect/models/InfoWindow.js +++ b/jslib/src/trackdirect/models/InfoWindow.js @@ -819,7 +819,7 @@ trackdirect.models.InfoWindow.prototype._getPacketSpeedAltitudeCourseDiv = speedDiv.append(Math.round(this._marker.packet.course) + "° "); } - if (this._marker.packet.course !== null) { + if (this._marker.packet.altitude !== null) { if (this._defaultMap.state.useImperialUnit) { speedDiv.append( " alt " + -- GitLab