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(); filterTable();
}); });
const tableId = '#worklist-table'; const worklist_table = $('#worklist-table').DataTable({
const table = $(tableId).DataTable({
retrieve: true retrieve: true
}); });
function getActiveTabStatus() {
return $('.nav-tabs .active').attr('id').replace('nav-', '');
}
function filterTableStatus(status) { function filterTableStatus(status) {
_status = status; _status = status;
table.ajax.url(generateUrl()).load(); worklist_table.ajax.url(generateUrl()).load();
} }
function filterTable() { function filterTable() {
console.log(generateUrl()); worklist_table.ajax.url(generateUrl()).load();
table.ajax.url(generateUrl()).load();
} }
function formatDate(date) { function formatDate(date) {
@ -216,8 +210,14 @@ function formatDate(date) {
} }
$('a[data-bs-toggle="tab"]').on('click', function (e) { $('a[data-bs-toggle="tab"]').on('click', function (e) {
_status = $(e.target).attr('id').replace('nav__', ''); let target = $(e.target);
filterTable(); //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'); filterTableStatus('unread');