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)+"&deg; ");}
-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) + "&deg; ");
       }
 
-      if (this._marker.packet.course !== null) {
+      if (this._marker.packet.altitude !== null) {
         if (this._defaultMap.state.useImperialUnit) {
           speedDiv.append(
             " alt " +
-- 
GitLab