Files
wavelog/assets/js/sections/callstats.js
2025-01-20 10:29:02 +01:00

85 lines
1.7 KiB
JavaScript

$(".callstatstable").DataTable({
pageLength: 25,
responsive: false,
ordering: false,
scrollY: "500px",
scrollCollapse: true,
paging: false,
scrollX: true,
language: {
url: getDataTablesLanguageUrl(),
},
dom: "Bfrtip",
buttons: ["csv"],
});
$(document).ready(function () {
let bandselect = $('#band');
showHideOrbit(bandselect);
bandselect.change(function () {
showHideOrbit(bandselect);
});
});
function showHideOrbit(bandselect) {
if (bandselect.val() == "SAT") {
$("#orbitselect").show();
$("#orbitlabel").show();
$("#satlabel").show();
$("#satselect").show();
} else {
$("#orbitselect select").val("All");
$("#orbitlabel select").val("All");
$("#satlabel select").val("All");
$("#satselect select").val("All");
$("#orbitselect").hide();
$("#orbitlabel").hide();
$("#satlabel").hide();
$("#satselect").hide();
}
}
function displayCallstatsContacts(call, band, mode, sat, orbit, propagation) {
var data = {
Searchphrase: call,
Band: band,
Mode: mode,
Propagation: propagation,
Sat: sat,
Orbit: orbit
};
$.ajax({
url: base_url + "index.php/callstats/qso_details_callstats",
type: "post",
data: data,
success: function (html) {
BootstrapDialog.show({
title: lang_general_word_qso_data,
size: BootstrapDialog.SIZE_WIDE,
cssClass: "qso-was-dialog",
nl2br: false,
message: html,
onshown: function (dialog) {
$('[data-bs-toggle="tooltip"]').tooltip();
$('.table-responsive .dropdown-toggle').off('mouseenter').on('mouseenter', function () {
showQsoActionsMenu($(this).closest('.dropdown'));
});
},
buttons: [
{
label: lang_admin_close,
action: function (dialogItself) {
dialogItself.close();
},
},
],
});
},
});
}