[TASK] Migrate backend scaffolding to flexbox
Use flexbox for layouting to avoid transform/position based shifting of the content module. Also use `position: sticky` instead of `position: fixed`, as it allows to avoid padding hacks. Also remove manual Viewport.doLayout() hacks, as we can now use `width: auto` as replacement for a static snapped-module menu width. Resolves: #93353 Releases: master Change-Id: I7d56a3b3b405e36d65c9a87a03360074354c3d9d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67502 Reviewed-by:Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- Build/Sources/Sass/scaffold/_scaffold.scss 31 additions, 73 deletionsBuild/Sources/Sass/scaffold/_scaffold.scss
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/ModuleMenu.ts 1 addition, 12 deletions...eScript/backend/Resources/Public/TypeScript/ModuleMenu.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Viewport.ts 0 additions, 13 deletions...ypeScript/backend/Resources/Public/TypeScript/Viewport.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Viewport/NavigationContainer.ts 0 additions, 25 deletions...sources/Public/TypeScript/Viewport/NavigationContainer.ts
- typo3/sysext/backend/Classes/Controller/BackendController.php 6 additions, 2 deletions...3/sysext/backend/Classes/Controller/BackendController.php
- typo3/sysext/backend/Resources/Private/Templates/Backend/Main.html 15 additions, 17 deletions...ext/backend/Resources/Private/Templates/Backend/Main.html
- typo3/sysext/backend/Resources/Public/Css/backend.css 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/Css/backend.css
- typo3/sysext/backend/Resources/Public/JavaScript/ModuleMenu.js 1 addition, 1 deletion.../sysext/backend/Resources/Public/JavaScript/ModuleMenu.js
- typo3/sysext/backend/Resources/Public/JavaScript/Viewport.js 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/JavaScript/Viewport.js
- typo3/sysext/backend/Resources/Public/JavaScript/Viewport/NavigationContainer.js 1 addition, 1 deletion...sources/Public/JavaScript/Viewport/NavigationContainer.js
- typo3/sysext/install/Resources/Private/Templates/Layout/Init.html 1 addition, 1 deletion...sext/install/Resources/Private/Templates/Layout/Init.html
- typo3/sysext/install/Resources/Private/Templates/Layout/MainLayout.html 66 additions, 68 deletions...nstall/Resources/Private/Templates/Layout/MainLayout.html
Please register or sign in to comment