customer-riverside/web/modules/custom/riverside_pt
Philip Peterson 1b7577fa17 Calendar polish: selection persistence, no-slots overlay, various fixes
- Persist selected date across month navigation using module-level vars;
  datesSet re-applies is-selected and restores slots when returning
- Show "No availability this month" overlay after a fetch returns empty;
  gated on initializedRef+fetchedRef so auto-advance phase is silent
- Fix Dec 31 overflow: showNonCurrentDates:false hides adjacent-month days
- Fix fc-day-disabled background tint in calendar.css
- Gate auto-advance on loading() callback so removeAllEventSources()
  spurious eventsSet() fires don't trigger premature month jumping
- Inline overlay styles to avoid Tailwind cascade uncertainty; document
  the module-level CX constant pattern as the general fix
- firstName added to booking form; storeSlot sends email directly when
  full contact info present, skipping tempstore redirect
- Remove BookingForm.php and /schedule/book route (replaced by inline form)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 20:51:43 -07:00
..
config wip booking flow 2026-05-13 14:55:52 -07:00
css Calendar polish: selection persistence, no-slots overlay, various fixes 2026-06-03 20:51:43 -07:00
images Fixes 2026-05-28 00:07:02 -07:00
js Calendar polish: selection persistence, no-slots overlay, various fixes 2026-06-03 20:51:43 -07:00
src Calendar polish: selection persistence, no-slots overlay, various fixes 2026-06-03 20:51:43 -07:00
templates Calendar polish: selection persistence, no-slots overlay, various fixes 2026-06-03 20:51:43 -07:00
.DS_Store wip 2026-05-25 00:32:23 -07:00
riverside_pt.info.yml Add declarative site module 2026-05-01 05:24:10 -07:00
riverside_pt.install Calendar polish: selection persistence, no-slots overlay, various fixes 2026-06-03 20:51:43 -07:00
riverside_pt.libraries.yml Calendar polish: selection persistence, no-slots overlay, various fixes 2026-06-03 20:51:43 -07:00
riverside_pt.module Calendar polish: selection persistence, no-slots overlay, various fixes 2026-06-03 20:51:43 -07:00
riverside_pt.routing.yml Calendar polish: selection persistence, no-slots overlay, various fixes 2026-06-03 20:51:43 -07:00