Hide 1090 labels if dump1090 is not enabled

This commit is contained in:
eric1tran 2021-03-08 15:28:39 +00:00
parent bd43fec71e
commit 047c193da6
2 changed files with 29 additions and 21 deletions

View File

@ -213,7 +213,7 @@
</tr> </tr>
<tr class="infoblock_body"> <tr class="infoblock_body">
<td><span class="infoBlockTitleText">Total Aircraft:</span> <span id="dump1090_total_ac">n/a</span></td> <td><span class="infoBlockTitleText">Total Aircraft:</span> <span id="dump1090_total_ac">n/a</span></td>
<td><span class="infoBlockTitleText">ADS-B Message Rate:</span> <span id="dump1090_message_rate">n/a</span></td> <td id="adsb_message_rate_row"><span class="infoBlockTitleText">ADS-B Message Rate:</span> <span id="dump1090_message_rate">n/a</span></td>
</tr> </tr>
<tr class="infoblock_body"> <tr class="infoblock_body">
@ -420,7 +420,7 @@
<div> <div>
<div class="legend"> <div class="legend">
<div class="sourceCheckbox" id="adsb_datasource_checkbox"></div> <div class="sourceCheckbox" id="adsb_datasource_checkbox"></div>
<div class="legendTitle vPosition">ADS-B</div> <div class="legendTitle vPosition" id="adsb_datasource_label">ADS-B</div>
<div class="sourceCheckbox" id="uat_datasource_checkbox"></div> <div class="sourceCheckbox" id="uat_datasource_checkbox"></div>
<div class="legendTitle uat" id="uat_datasource_label">UAT</div> <div class="legendTitle uat" id="uat_datasource_label">UAT</div>
<div class="sourceCheckbox" id="mlat_datasource_checkbox"></div> <div class="sourceCheckbox" id="mlat_datasource_checkbox"></div>

View File

@ -195,6 +195,7 @@ function processReceiverUpdate(data, receiver_source) {
} }
function fetchData() { function fetchData() {
if (ADSB_Enabled) {
if (FetchPending !== null && FetchPending.state() == 'pending') { if (FetchPending !== null && FetchPending.state() == 'pending') {
// don't double up on fetches, let the last one resolve // don't double up on fetches, let the last one resolve
return; return;
@ -212,7 +213,7 @@ function fetchData() {
$("#update_error_detail").text("AJAX call failed (" + status + (error ? (": " + error) : "") + "). Maybe dump1090 is no longer running?"); $("#update_error_detail").text("AJAX call failed (" + status + (error ? (": " + error) : "") + "). Maybe dump1090 is no longer running?");
$("#update_error").css('display','block'); $("#update_error").css('display','block');
}); });
}
// Fetch UAT if enabled // Fetch UAT if enabled
if (UAT_Enabled) { if (UAT_Enabled) {
if (FetchPending_UAT !== null && FetchPending_UAT.state() == 'pending') { if (FetchPending_UAT !== null && FetchPending_UAT.state() == 'pending') {
@ -1303,9 +1304,16 @@ function refreshSelected() {
$('#dump1090_total_history').text(TrackedHistorySize); $('#dump1090_total_history').text(TrackedHistorySize);
$('#active_filter_count').text(ActiveFilterCount); $('#active_filter_count').text(ActiveFilterCount);
if (ADSB_Enabled) {
$('#adsb_datasource_checkbox, #adsb_datasource_label').show();
$('#adsb_message_rate_row').show();
if (MessageRate !== null) { if (MessageRate !== null) {
$('#dump1090_message_rate').text(MessageRate.toFixed(1) + '/sec'); $('#dump1090_message_rate').text(MessageRate.toFixed(1) + '/sec');
} }
} else {
$('#adsb_datasource_checkbox, #adsb_datasource_label').hide();
$('#adsb_message_rate_row').hide();
}
if (UAT_Enabled) { if (UAT_Enabled) {
$('#uat_datasource_checkbox, #uat_datasource_label').show(); $('#uat_datasource_checkbox, #uat_datasource_label').show();