[FEATURE] Add Folder Tree as SVG Tree with filter
The file list module now also has a tree component which is not based on an iframe anymore, and now behaves similar to the page tree component. The main benefit is performance, which includes a state-of-the-art rendering component, and an added filter button to search for folder names and filenames (!). The tree component replaces the old "file_navframe" which will eventually be deprecated along its Routes, as well as the possibility to use a frame in the navigation component. Resolves: #93426 Releases: master Change-Id: Iad6c0a4288f1d448298cdaec7b52ff20959dbabf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67578 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
Showing
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Tree/FileStorageTree.ts 272 additions, 0 deletions...ckend/Resources/Public/TypeScript/Tree/FileStorageTree.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Tree/FileStorageTreeActions.ts 298 additions, 0 deletions...esources/Public/TypeScript/Tree/FileStorageTreeActions.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Tree/FileStorageTreeContainer.ts 154 additions, 0 deletions...ources/Public/TypeScript/Tree/FileStorageTreeContainer.ts
- typo3/sysext/backend/Classes/Controller/File/FileController.php 22 additions, 1 deletion...sysext/backend/Classes/Controller/File/FileController.php
- typo3/sysext/backend/Classes/Controller/FileStorage/TreeController.php 181 additions, 0 deletions...backend/Classes/Controller/FileStorage/TreeController.php
- typo3/sysext/backend/Classes/Tree/FileStorageTreeProvider.php 286 additions, 0 deletions...3/sysext/backend/Classes/Tree/FileStorageTreeProvider.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 1 addition, 7 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/backend/Configuration/Backend/AjaxRoutes.php 14 additions, 0 deletionstypo3/sysext/backend/Configuration/Backend/AjaxRoutes.php
- typo3/sysext/backend/Resources/Private/Language/locallang_layout.xlf 3 additions, 0 deletions...t/backend/Resources/Private/Language/locallang_layout.xlf
- typo3/sysext/backend/Resources/Public/JavaScript/Tree/FileStorageTree.js 13 additions, 0 deletions...ckend/Resources/Public/JavaScript/Tree/FileStorageTree.js
- typo3/sysext/backend/Resources/Public/JavaScript/Tree/FileStorageTreeActions.js 13 additions, 0 deletions...esources/Public/JavaScript/Tree/FileStorageTreeActions.js
- typo3/sysext/backend/Resources/Public/JavaScript/Tree/FileStorageTreeContainer.js 38 additions, 0 deletions...ources/Public/JavaScript/Tree/FileStorageTreeContainer.js
- typo3/sysext/backend/ext_tables.php 3 additions, 0 deletionstypo3/sysext/backend/ext_tables.php
- typo3/sysext/core/Classes/Imaging/Icon.php 2 additions, 2 deletionstypo3/sysext/core/Classes/Imaging/Icon.php
- typo3/sysext/core/Documentation/Changelog/master/Feature-93426-SVG-basedTreeForFolderNavigationWithFilter.rst 61 additions, 0 deletions...ture-93426-SVG-basedTreeForFolderNavigationWithFilter.rst
- typo3/sysext/core/Resources/Private/Language/locallang_misc.xlf 6 additions, 0 deletions...sysext/core/Resources/Private/Language/locallang_misc.xlf
- typo3/sysext/core/Tests/Acceptance/Backend/FileList/FileStorageTreeFilterCest.php 106 additions, 0 deletions...Acceptance/Backend/FileList/FileStorageTreeFilterCest.php
- typo3/sysext/core/Tests/Acceptance/Backend/FormEngine/FalMetadataCest.php 5 additions, 4 deletions...e/Tests/Acceptance/Backend/FormEngine/FalMetadataCest.php
- typo3/sysext/core/Tests/Acceptance/Backend/Topbar/NavigationComponentTreeCest.php 12 additions, 10 deletions...Acceptance/Backend/Topbar/NavigationComponentTreeCest.php
- typo3/sysext/core/Tests/Acceptance/Support/Helper/FileTree.php 40 additions, 0 deletions.../sysext/core/Tests/Acceptance/Support/Helper/FileTree.php
Please register or sign in to comment