]> danix's work - danix.xyz-2.git/commit
Remove Alpine.js dependency from menu toggle, use vanilla JavaScript
authorDanilo M. <redacted>
Wed, 15 Apr 2026 15:30:01 +0000 (17:30 +0200)
committerDanilo M. <redacted>
Wed, 15 Apr 2026 15:30:01 +0000 (17:30 +0200)
commitf14342001ef1fb15e697ea2c23e3cc91b3c21683
tree562790cf590adeb129f971b9e86a3666350d5590
parent7c8971eb481cea544987d4b9ddcb8064d9087766
Remove Alpine.js dependency from menu toggle, use vanilla JavaScript

- Replace Alpine.js directives (@click, x-ref) with vanilla JS
- Update hamburger-menu.html to use id selectors instead of x-ref
- Rewrite menu.js to work without Alpine.js
- Menu now opens/closes on click with proper event handling
- Language toggle now accessible in hamburger menu

Co-Authored-By: Claude Haiku 4.5 <redacted>
i18n/en.yaml [new file with mode: 0644]
i18n/it.yaml [new file with mode: 0644]
themes/danix-xyz-hacker/assets/js/menu.js
themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html