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.
|
||
|---|---|---|
| .. | ||
| environments | ||
| imagemagick | ||
| initializers | ||
| locales | ||
| application.rb | ||
| boot.rb | ||
| cdn.yml.sample | ||
| database.yml | ||
| deploy.rb.sample | ||
| dev_defaults.yml | ||
| discourse.config.sample | ||
| discourse.pill.sample | ||
| discourse_defaults.conf | ||
| environment.rb | ||
| logrotate.conf | ||
| multisite.yml.production-sample | ||
| nginx.sample.conf | ||
| official_plugins.json | ||
| pitchfork.conf.rb | ||
| projections.json | ||
| routes.rb | ||
| sidekiq.yml | ||
| site_settings.yml | ||
| spring.rb | ||
| thin.yml.sample | ||
| unicorn_launcher | ||