john-okeefe
0589157b57
feat(reader): wire up TOC, bookmarks, and navigator panels with Alpine.js bindings
Replace dead data-action attributes with Alpine.js @click handlers and
x-ref references across all reader panels:
- TOC panel: replaced static <nav> with x-for loop over tocItems array,
added goToTOCItem() click handler, window-shade toggle via .tocPanel
- Bookmarks panel: replaced data-action with @click.prevent handlers,
added goToBookmarkTarget() using data-cfi attributes for navigation,
window-shade toggle via .bookmarksPanel
- Navigator panel: replaced data-action with @click window-shade toggle
via .navigatorPanel
- Added goToBookmarkTarget() and toggleWindowShade() methods to reader.ts
- Removed unused panel-lock buttons (lock feature not yet implemented)
- Regenerated reader_templ.go, rebuilt CSS and JS bundles
2026-04-19 18:17:42 -04:00
..
2026-04-04 01:01:01 -04:00
2026-04-04 01:00:13 -04:00
2026-02-24 16:36:49 -05:00
2026-04-12 12:09:51 -04:00
2026-02-27 17:06:56 -05:00
2026-03-08 21:35:35 -04:00
2026-04-19 18:17:42 -04:00
2026-04-04 01:01:08 -04:00
2026-02-25 16:56:10 -05:00
2026-04-04 01:00:13 -04:00
2026-04-19 18:17:42 -04:00