brewlog/templates/partials
Jon Seager 16dd72b624
fix(timeline): restore sticky month headers and jump-to-top button
Remove wrapper div around month headings so the h2 is a direct child
of the timeline container. position: sticky was broken because the
heading's containing block (the wrapper) was only as tall as the
heading itself, giving it no room to stick.

Also update MutationObserver to detect headings added as direct
children via node.matches() in addition to node.querySelector().
2026-02-03 13:29:46 +00:00
..
bag_list.html refactor(tables): standardise Added column as first column across all tables 2026-02-03 13:03:43 +00:00
brew_list.html fix(brews): lay out action icons horizontally and merge temp into recipe 2026-02-03 13:08:07 +00:00
gear_list.html refactor(tables): standardise Added column as first column across all tables 2026-02-03 13:03:43 +00:00
roast_list.html fix(mobile): hide infinite scroll sentinel on desktop 2026-02-03 12:52:23 +00:00
roast_options.html feat: add bags web views and templates 2025-11-27 14:02:55 +00:00
roaster_list.html fix(mobile): hide infinite scroll sentinel on desktop 2026-02-03 12:52:23 +00:00
table.html feat(mobile): add infinite scroll and hide pagination on mobile 2026-02-03 12:51:52 +00:00
timeline_chunk.html feat(timeline): remove sidebar nav, include sticky headers on scroll 2026-02-02 21:18:20 +00:00
timeline_month.html fix(timeline): restore sticky month headers and jump-to-top button 2026-02-03 13:29:46 +00:00