Files
wavelog/assets/js/sections/satpasses.js
2025-03-16 18:09:00 +01:00

90 lines
2.6 KiB
JavaScript

function searchpasses() {
$(".ld-ext-right-plot").addClass('running');
$(".ld-ext-right-plot").prop('disabled', true);
$('#searchpass').prop("disabled", true);
if ($('#addskedpartner').is(':hidden')) {
loadPasses();
} else {
let skedgrid = $("#skedgrid").val();
if (skedgrid == '') {
$(".ld-ext-right-plot").removeClass('running');
$(".ld-ext-right-plot").prop('disabled', false);
$('#searchpass').prop("disabled", false);
return;
}
loadSkedPasses();
}
return;
}
function loadPasses() {
$.ajax({
url: base_url + 'index.php/satellite/searchPasses',
type: 'post',
data: {'sat': $("#satlist").val(),
'yourgrid': $("#yourgrid").val(),
'minelevation': $("#minelevation").val(),
'minazimuth': $("#minazimuth").val(),
'maxazimuth': $("#maxazimuth").val(),
'date': $("#date").val(),
'mintime': $("#mintime").val(),
'maxtime': $("#maxtime").val(),
},
success: function (html) {
$("#resultpasses").html(html);
$(".ld-ext-right-plot").removeClass('running');
$(".ld-ext-right-plot").prop('disabled', false);
$('#searchpass').prop("disabled", false);
},
error: function(e) {
modalloading=false;
}
});
}
function loadSkedPasses() {
$.ajax({
url: base_url + 'index.php/satellite/searchSkedPasses',
type: 'post',
data: {'sat': $("#satlist").val(),
'yourgrid': $("#yourgrid").val(),
'minelevation': $("#minelevation").val(),
'minazimuth': $("#minazimuth").val(),
'maxazimuth': $("#maxazimuth").val(),
'date': $("#date").val(),
'mintime': $("#mintime").val(),
'maxtime': $("#maxtime").val(),
'skedgrid': $("#skedgrid").val(),
'minskedelevation': $("#minskedelevation").val(),
},
success: function (html) {
$("#resultpasses").html(html);
$(".ld-ext-right-plot").removeClass('running');
$(".ld-ext-right-plot").prop('disabled', false);
$('#searchpass').prop("disabled", false);
},
error: function(e) {
modalloading=false;
}
});
}
function addskedpartner() {
if ($('#addskedpartner').is(':hidden')) {
$('#addskedpartner').show();
$('#satlist option[value=""]').remove();
} else {
$('#addskedpartner').hide();
$('#satlist').prepend('<option value="">All</option>');
}
}
$('#satlist').change(function () {
if ($('#satlist').val() === "") {
$('#addsked').prop('disabled', true);
} else {
$('#addsked').prop('disabled', false);
}
});