levineuwirth.org/build/Filters
Levi Neuwirth 8ca22a45d2 Sidenotes: emit the section.footnotes fallback the CSS expects
The filter consumes every Pandoc Note, so the "standard Pandoc-
generated section.footnotes" its doc claimed as the no-JS fallback
never existed — below 1500px with JS disabled, footnote content was
simply invisible (AUDIT §2.3). The filter now collects consumed notes
and appends the section itself: letter labels, jump targets for the
in-text refs (which now point at the visible fallback item), and
doc-backlink returns. sidenotes.js pairs ref/note by element id and
preventDefaults clicks, so behavior with JS is unchanged.

Verified in output: per-page item count matches inline sidenote count;
refs target #fn-<label>; backlinks target #snref-<label>.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 10:37:28 -04:00
..
Aftermatter.hs visual enhancements 2026-04-15 22:25:38 -04:00
Archive.hs Add link archive system: snapshots, backlinks, link-rot 2026-05-23 10:06:33 -04:00
Code.hs initial deploy! whoop 2026-03-17 21:56:14 -04:00
Dropcaps.hs initial deploy! whoop 2026-03-17 21:56:14 -04:00
EmbedPdf.hs audit: Haskell build system correctness + Patterns.hs + Stats blaze rewrite 2026-04-10 17:41:13 -04:00
Images.hs Spec dilemma 2026-05-01 21:22:01 -04:00
Links.hs Inline code reference previews 2026-05-02 10:40:43 -04:00
Math.hs initial deploy! whoop 2026-03-17 21:56:14 -04:00
Score.hs audit: Haskell build system correctness + Patterns.hs + Stats blaze rewrite 2026-04-10 17:41:13 -04:00
Sidenotes.hs Sidenotes: emit the section.footnotes fallback the CSS expects 2026-06-10 10:37:28 -04:00
Smallcaps.hs audit: Haskell build system correctness + Patterns.hs + Stats blaze rewrite 2026-04-10 17:41:13 -04:00
SourceRefs.hs Inline code reference previews 2026-05-02 10:40:43 -04:00
Transclusion.hs audit: Haskell build system correctness + Patterns.hs + Stats blaze rewrite 2026-04-10 17:41:13 -04:00
Typography.hs audit: Haskell build system correctness + Patterns.hs + Stats blaze rewrite 2026-04-10 17:41:13 -04:00
Viz.hs audit: Haskell build system correctness + Patterns.hs + Stats blaze rewrite 2026-04-10 17:41:13 -04:00
Wikilinks.hs wikilinks fix 2026-04-11 15:45:46 -04:00