document.addEventListener('DOMContentLoaded', function() { // Initialize tooltips const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl); }); // Responsive table handling function handleResponsiveTable() { const tables = document.querySelectorAll('table'); tables.forEach(table => { if (window.innerWidth < 768) { table.classList.add('responsive-table'); } else { table.classList.remove('responsive-table'); } }); } window.addEventListener('resize', handleResponsiveTable); handleResponsiveTable(); });