summaryrefslogtreecommitdiffstats
path: root/themes/danix-xyz-hacker/assets/js/form-components.js
AgeCommit message (Collapse)AuthorFilesLines
2026-04-17feat: enhance modal focus trap with JavaScript and ARIA attributesDanilo M.1-0/+36
Implements focus trap function that cycles Tab/Shift+Tab within modal boundaries, adds ARIA attributes (role, aria-modal, aria-labelledby) for accessibility compliance, and integrates focus initialization on modal display. - Focus trap prevents tab escape from modal dialog - ARIA attributes: role=dialog, aria-modal=true, aria-labelledby linking title - Backdrop marked aria-hidden=true to exclude from accessibility tree - Close buttons have aria-label for screen readers - Focus initialization calls createFocusTrap on modal show Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-16feat: add form component templates, i18n strings, and Alpine.js utilitiesDanilo M.1-0/+91