Add last position age to aircraft detail pane that was removed

This commit is contained in:
Eric Tran 2020-02-20 22:27:12 +00:00
parent 9406fa7a2e
commit 263e03f7c2
2 changed files with 26 additions and 7 deletions

View File

@ -324,6 +324,16 @@
<span id="selected_onground">n/a</span> <span id="selected_onground">n/a</span>
</div> </div>
</div> </div>
<div class="infoRowLine">
<div class="infoHeading infoRowFluid fourColumnSection3">
<span title="Age of the aircraft's last known position.">Position Age</span>:
</div>
<div class="infoData infoRowFluid fourColumnSection4">
<span id="position_age">n/a</span>
</div>
</div>
<div class="infoRowLine"> <div class="infoRowLine">
<div class="infoHeading infoRowFluid fourColumnSection3"> <div class="infoHeading infoRowFluid fourColumnSection3">
<span title="Distance of the aircraft from your ADS-B site at its last known position.">Distance</span>: <span title="Distance of the aircraft from your ADS-B site at its last known position.">Distance</span>:
@ -564,6 +574,14 @@
<span id="selected_squawk"></span> <span id="selected_squawk"></span>
</div> </div>
</div> </div>
<div class="infoRowLine">
<div class="infoHeading infoRowFluid fourColumnSection1">
<span title="The last time your ADS-B site received a position age from the aircraft.">Last Position</span>:
</div>
<div class="infoData infoRowFluid fourColumnSection2">
<span id="selected_seen_pos"></span>
</div>
</div>
</div> </div>
<div class="sectionTitle"> <div class="sectionTitle">

View File

@ -956,6 +956,12 @@ function refreshSelected() {
$('#selected_seen').text(selected.seen.toFixed(1) + 's'); $('#selected_seen').text(selected.seen.toFixed(1) + 's');
} }
if (selected.seen_pos <= 1) {
$('#selected_seen_pos').text('now');
} else {
$('#selected_seen_pos').text(selected.seen_pos.toFixed(1) + 's');
}
$('#selected_country').text(selected.icaorange.country); $('#selected_country').text(selected.icaorange.country);
if (ShowFlags && selected.icaorange.flag_image !== null) { if (ShowFlags && selected.icaorange.flag_image !== null) {
$('#selected_flag').removeClass('hidden'); $('#selected_flag').removeClass('hidden');
@ -969,13 +975,8 @@ function refreshSelected() {
$('#selected_position').text('n/a'); $('#selected_position').text('n/a');
$('#selected_follow').addClass('hidden'); $('#selected_follow').addClass('hidden');
} else { } else {
$('#selected_position').text(format_latlng(selected.position));
if (selected.seen_pos > 1) { $('#position_age').text(selected.seen_pos.toFixed(1) + 's');
$('#selected_position').text(format_latlng(selected.position));
} else {
$('#selected_position').text(format_latlng(selected.position));
}
$('#selected_follow').removeClass('hidden'); $('#selected_follow').removeClass('hidden');
if (FollowSelected) { if (FollowSelected) {
$('#selected_follow').css('font-weight', 'bold'); $('#selected_follow').css('font-weight', 'bold');