Changed table and selected planes info display
Changed table and selected planes info to show 'n/a' when data is not present. modified: public_html/script.js
This commit is contained in:
parent
e22cff4bd2
commit
40c666b732
|
@ -199,13 +199,31 @@ function refreshSelected() {
|
||||||
html += '<tr><td colspan="2" id="selectedinfotitle">Squawking: Emergancy</td>'
|
html += '<tr><td colspan="2" id="selectedinfotitle">Squawking: Emergancy</td>'
|
||||||
}
|
}
|
||||||
html += '<tr><td>Altitude: ' + selected.altitude + '</td>';
|
html += '<tr><td>Altitude: ' + selected.altitude + '</td>';
|
||||||
|
|
||||||
if (selected.squawk != '0000') {
|
if (selected.squawk != '0000') {
|
||||||
html += '<td>Squawk: ' + selected.squawk + '</td></tr>';
|
html += '<td>Squawk: ' + selected.squawk + '</td></tr>';
|
||||||
} else {
|
} else {
|
||||||
html += '<td>Squawk: n/a</td></tr>';
|
html += '<td>Squawk: n/a</td></tr>';
|
||||||
}
|
}
|
||||||
html += '<tr><td>Track: ' + selected.track + ' (' + normalizeTrack(selected.track, selected.vTrack)[1] +')</td><td>ICAO (hex): ' + selected.icao + '</td></tr>';
|
|
||||||
html += '<tr><td colspan="2" align="center">Lat/Long: ' + selected.latitude + ', ' + selected.longitude + '</td></tr>';
|
html += '<tr><td>Track: '
|
||||||
|
if (selected.vTrack) {
|
||||||
|
html += selected.track;
|
||||||
|
html += ' (' + normalizeTrack(selected.track, selected.vTrack)[1] +')</td>';
|
||||||
|
} else {
|
||||||
|
html += 'n/a';
|
||||||
|
}
|
||||||
|
|
||||||
|
html += '<td>ICAO (hex): ' + selected.icao + '</td></tr>';
|
||||||
|
|
||||||
|
html += '<tr><td colspan="2" align="center">Lat/Long: ';
|
||||||
|
if (selected.vPosition) {
|
||||||
|
html += selected.latitude + ', ' + selected.longitude;
|
||||||
|
} else {
|
||||||
|
html += 'n/a';
|
||||||
|
}
|
||||||
|
|
||||||
|
html += '</td></tr>';
|
||||||
html += '</table>';
|
html += '</table>';
|
||||||
} else {
|
} else {
|
||||||
var html = '';
|
var html = '';
|
||||||
|
@ -305,7 +323,14 @@ function refreshTableInfo() {
|
||||||
}
|
}
|
||||||
html += '<td align="right">' + tableplane.altitude + '</td>';
|
html += '<td align="right">' + tableplane.altitude + '</td>';
|
||||||
html += '<td align="right">' + tableplane.speed + '</td>';
|
html += '<td align="right">' + tableplane.speed + '</td>';
|
||||||
html += '<td align="right">' + normalizeTrack(tableplane.track, tableplane.vTrack)[2] + ' (' + normalizeTrack(tableplane.track, tableplane.vTrack)[1] + ')</td>';
|
html += '<td align="right">';
|
||||||
|
if (tableplane.vTrack) {
|
||||||
|
html += normalizeTrack(tableplane.track, tableplane.vTrack)[2];
|
||||||
|
html += ' (' + normalizeTrack(tableplane.track, tableplane.vTrack)[1] + ')';
|
||||||
|
} else {
|
||||||
|
html += ' ';
|
||||||
|
}
|
||||||
|
html += '</td>';
|
||||||
html += '<td align="right">' + tableplane.messages + '</td>';
|
html += '<td align="right">' + tableplane.messages + '</td>';
|
||||||
html += '<td align="right">' + tableplane.seen + '</td>';
|
html += '<td align="right">' + tableplane.seen + '</td>';
|
||||||
html += '</tr>';
|
html += '</tr>';
|
||||||
|
@ -320,8 +345,8 @@ function refreshTableInfo() {
|
||||||
var hex = $(this).find('td:first').text();
|
var hex = $(this).find('td:first').text();
|
||||||
if (hex != "ICAO") {
|
if (hex != "ICAO") {
|
||||||
selectPlaneByHex(hex);
|
selectPlaneByHex(hex);
|
||||||
refreshTableInfo()
|
refreshTableInfo();
|
||||||
refreshSelected()
|
refreshSelected();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue