Calendar: the kinds of entry (key and filter) at the end of the calendar, not above it #903
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#903
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The row of event-kind badges, which is both the key and the filter (Interviews, Follow-ups, Reminders, Appointments…, #238), is drawn above the calendar, between the period bar and the grid. Move it to the end of the calendar, under the month grid, the week, the day or the agenda list, so the dates come first and the key is read after them, as on a printed calendar or a map.
Where
templates/applications/calendar.html:212-241:<nav … data-legend>, placed before{% if page.view == 'month' %}(:243). The views follow it, and{% partial listed %}closes the block at:367.What to do
data-legendnav after the view branches, just before{% endblock %}, so it comes last in all four views. Keep its markup, links,sr-onlyShow … / Hide … names and Show everything link as they are.mb-4becomes a top margin (mt-4), so it sits clear of the grid's card.?kinds=), so a narrowed calendar stays narrowed from one period to the next.data-search-note, #848) stays above the grid. Only the key moves.8558e7586) and the browser tests that find the legend by position, if any.Done when
Checked against
mainat75f31208b.Fixed in
6fb67207c.