feat: resolve linter warnings, optimize tables scroll behavior with top scroll sync, and extract reusable table macros

This commit is contained in:
2026-05-31 06:03:54 +05:00
parent 478d5f3c17
commit 58c929dd38
15 changed files with 718 additions and 325 deletions
+2
View File
@@ -5,6 +5,7 @@ document.addEventListener('DOMContentLoaded', () => {
const modal = document.getElementById(modalId);
if (!modal) return;
modal.classList.remove('hidden');
modal.classList.add('flex');
setTimeout(() => {
const content = modal.querySelector('.modal-content');
if (content) {
@@ -24,6 +25,7 @@ document.addEventListener('DOMContentLoaded', () => {
}
setTimeout(() => {
modal.classList.add('hidden');
modal.classList.remove('flex');
}, 300); // Wait for transition animation
};