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;
}