]> juplo.de Git - website/commit
Layout-Switcher: JS nach BaseLayout, Links durch Buttons ersetzen
authorKai Moritz <kai.milan.moritz@googlemail.com>
Tue, 16 Jun 2026 18:30:35 +0000 (18:30 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Tue, 16 Jun 2026 18:30:35 +0000 (18:30 +0000)
commitcd673e9ac6a828bfdcbc67d600185ad6a911c9cd
tree2e9aae60603c101b8a8715c3d9cf2630504c8488
parentfafd38c925a6c3407ef1a38c5a94ee52df5d5259
Layout-Switcher: JS nach BaseLayout, Links durch Buttons ersetzen

Den Event-Listener-Code aus public/js/main.js in einen <script>-Block
in BaseLayout.astro verschoben. Astro bundelt das automatisch als externes
Modul – kein manuelles script-src mehr nötig.

Die <a href="#">-Links im Switcher durch <button>-Elemente ersetzt:
Buttons sind semantisch korrekt für Aktionen (keine Navigation), und ohne
JS scrollt ein Klick nicht mehr versehentlich zum Seitenanfang.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
public/js/main.js [deleted file]
src/layouts/BaseLayout.astro