Skip to content
Snippets Groups Projects
Commit 571a5e8a authored by Benni Mack's avatar Benni Mack Committed by Richard Haeser
Browse files

[FEATURE] Resizable navigation for all element / record selectors

This change adds a new Lit-based custom HTML component
called "<typo3-backend-navigation-switcher>" which moves
the current navigation frame resizable feature in a more flexible
re-usable way.

All RecordLinkHandlers and ElementBrowsers now have a
resizable and collapsible navigation area.

In addition, all logic is now decoupled from Viewport.ts

All ElementBrowser / RecordHandlers now also define
an inline style width to avoid jumping of the navigation area
within the modal box.

Further optimizations in this area:
* Remove the media queries for the CSS classes in the element browser?
* The newly introduced LIT element could be built as shadow DOM

Resolves: #93857
Releases: master
Change-Id: I66724086942e0778e05b9c26dd956bb8417af6d0
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68692


Tested-by: default avatarBenjamin Franzke <bfr@qbus.de>
Tested-by: default avatarTYPO3com <noreply@typo3.com>
Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarRichard Haeser <richard@richardhaeser.com>
Reviewed-by: default avatarBenjamin Franzke <bfr@qbus.de>
Reviewed-by: default avatarRichard Haeser <richard@richardhaeser.com>
parent cbe4455a
Branches
Tags
Showing
with 242 additions and 120 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment