mirror of
https://github.com/discourse/discourse.git
synced 2026-08-06 13:08:40 +08:00
The panel-dock group gains its public core: a tabbed, edge-docked panel
identified by `@context`, which keys its persisted layout. The stored
schema becomes `{mode, side, width, height, window?}` and restore
normalizes every accepted layout to docked, so unknown or future modes
cannot strand stored state. The tab strip follows the APG
manual-activation pattern (roving tabindex; arrows, Home and End move
focus; Enter, Space and click activate) and disappears for a single
tab. The chassis takes the public `d-panel-dock` naming: classes,
stylesheet, `panel_dock.*` strings and store namespace.
|
||
|---|---|---|
| .. | ||
| assets | ||
| controllers | ||
| helpers | ||
| jobs | ||
| mailers | ||
| models | ||
| queries/reports | ||
| serializers | ||
| services | ||
| views | ||