Companies map: the whole window, with the heading and a Table switch over it #849
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#849
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 companies map as a full-window view: only the masthead (and the bottom bar on phones) around it; the footer replaced by a line of text over the map; the
h1Companies drawn over the map where a heading belongs, with a Table button (tableicon) at its end; and on the table view a matching Map button (mapicon). The map follows the theme: darker in the dark theme.What exists today
templates/jobs/company_map.html:28-41,CompanyMapViewjobs/views.py:153-226); a list of places beside it is the page for assistive technology (#108). No Leaflet, no tiles. The SVG already follows the dark theme (text-ink-200 dark:text-ink-700).:9,:15); the table's Map button has no icon (jobs/company_list.html:89).tableandmapare not synced icons (assets/icons.txt).base.html:309-351), so no page can hide it;--header-heightand--bottom-bar-heightare measured.What would change
{% block footer %}(or a body hook); the map page emptiesmain_width, fillscalc(100dvh - var(--header-height) - var(--bottom-bar-height)), and draws the heading, the Table button and the footer's line over the map.sr-onlylist, since it is the accessible form of the page.Decisions
Checked against
mainat8c3d03570. From the maintainer's improvements list of 2026-10-07.