From 749480f1c384cda815cfa3cfa14f1c7fa8f01abc Mon Sep 17 00:00:00 2001 From: AvSquirrel Date: Sat, 23 Apr 2016 23:34:50 +0000 Subject: [PATCH] Zero-pad single-digit lat/lng in traffic UI --- web/plates/js/traffic.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/web/plates/js/traffic.js b/web/plates/js/traffic.js index c15fdf7b..18eda13a 100755 --- a/web/plates/js/traffic.js +++ b/web/plates/js/traffic.js @@ -38,13 +38,17 @@ function TrafficCtrl($rootScope, $scope, $state, $http, $interval) { // chop off seconds for space function dmsString(val) { - return [0 | val, + var deg; + var min; + deg = 0 | val; + min = 0 | (val < 0 ? val = -val : val) % 1 * 60; + + return [deg*deg < 100 ? "0" + deg : deg, '° ', - 0 | (val < 0 ? val = -val : val) % 1 * 60, + min < 10 ? "0" + min : min, "' "].join(''); } - function setAircraft(obj, new_traffic) { new_traffic.icao_int = obj.Icao_addr; new_traffic.targettype = obj.TargetType;