diff --git a/htdocs/lib/MessagePanel.js b/htdocs/lib/MessagePanel.js index 6ba7525d..cf7eee72 100644 --- a/htdocs/lib/MessagePanel.js +++ b/htdocs/lib/MessagePanel.js @@ -749,10 +749,10 @@ Vdl2MessagePanel.prototype.pushMessage = function(message) { var data = adsc_report['data']; if ('periodic_report' in data) { details += '
Periodic report
'; - details += this.processReport(data['periodic_report']); + details += this.processReport(data['periodic_report']['report_data']); } else if ('event_report' in data) { details += '
Event report
'; - details += this.processReport(data['event_report']); + details += this.processReport(data['event_report']['report_data']); } } } @@ -787,13 +787,14 @@ Vdl2MessagePanel.prototype.pushMessage = function(message) { Vdl2MessagePanel.prototype.processReport = function(report) { var details = ''; if ('position' in report) { + var position = report['position']; var lat = position['lat'] var lon = position['lon'] details += '
Position: ' + - lat['deg'] + '° ' + lat['min'] + '\' ' + lat['sec'] + '" ' + lat['dir'] + ',' + - lon['deg'] + '° ' + lat['min'] + '\' ' + lat['sec'] + '" ' + lat['dir'] + + lat['deg'] + '° ' + lat['min'] + '\' ' + lat['sec'] + '" ' + lat['dir'] + ', ' + + lon['deg'] + '° ' + lon['min'] + '\' ' + lon['sec'] + '" ' + lon['dir'] + '
'; - details += '
Altitude: ' + position['alt']['val'] + '
'; + details += '
Altitude: ' + position['alt']['val'] + ' ' + position['alt']['unit'] + '
'; } return details; }