Improve table view slightly #92

Merged
maxtkc merged 6 commits from 11-improve-tbl-view into main 2026-04-11 23:52:22 +00:00
Owner

Closes #11

Closes #11
maxtkc self-assigned this 2026-04-11 23:52:00 +00:00
- Add lastStopName to DirectionInfo; populate from last stop of first trip
- Show 'Direction X: To [stop]' in tabs instead of 'Direction X (N)'
- Fix tabs class: tabs-bordered → tabs-border (DaisyUI v5)
- Add z-[2] bg-base-100 to pinned Stop header to fix z-index overlap
- Add bg-base-100 to all pinned body <th> cells for opaque backgrounds
- Replace (i) tooltip icon with data-tip on <th> and colored * from presence map
- Remove redundant renderScheduleHeader call from renderTimetableHTML
- Add escapeAttr() to fix apostrophe-in-data-tip bug (trip_headsign description)
- Add buildFieldTooltipContent() with labeled sections (Description, ID, Presence, Condition)
- Add renderFieldLabelContent() as the shared label+tooltip+presence pattern
- Simplify renderPresenceMark() — drop specUrl param and per-* condition tooltip
- Delete renderTooltip() — no remaining callers
- Update renderLabel() to use renderFieldLabelContent(); drop tooltip param
- Replace inline tipParts block in renderTripPropertyRows with renderFieldLabelContent(config)
- Delete generateHumanLabel() (now unused)
- Move z-[2] from corner <th> to <thead tr> to fix floating header
maxtkc merged commit 52d8214376 into main 2026-04-11 23:52:22 +00:00
maxtkc deleted branch 11-improve-tbl-view 2026-04-11 23:52:22 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
gtfs.zone/coloring-book!92
No description provided.