FIX - nav tab - user clicks on the image instead of link

This commit is contained in:
Dr Masroor Ehsan 2025-01-21 11:16:56 +06:00
parent f264565423
commit 5a5177fea7

View File

@ -192,23 +192,17 @@ function (givenDate) {
filterTable();
});
const tableId = '#worklist-table';
const table = $(tableId).DataTable({
const worklist_table = $('#worklist-table').DataTable({
retrieve: true
});
function getActiveTabStatus() {
return $('.nav-tabs .active').attr('id').replace('nav-', '');
}
function filterTableStatus(status) {
_status = status;
table.ajax.url(generateUrl()).load();
worklist_table.ajax.url(generateUrl()).load();
}
function filterTable() {
console.log(generateUrl());
table.ajax.url(generateUrl()).load();
worklist_table.ajax.url(generateUrl()).load();
}
function formatDate(date) {
@ -216,8 +210,14 @@ function formatDate(date) {
}
$('a[data-bs-toggle="tab"]').on('click', function (e) {
_status = $(e.target).attr('id').replace('nav__', '');
let target = $(e.target);
//if (e.target.tagName === 'i')
if (!target.is('a')) target = target.closest('a');
let _id = target.attr('id');
if (_id) {
_status = _id.replace('nav__', '');
filterTable();
}
});
filterTableStatus('unread');