[FEATURE] Allow resources to be moved/copied with drag and drop in filelist
This patch enables drag-and-drop for resources within the file list. It is now possible to transfer files and folders with drag operations to folders visible in the current view. Resolves: #100027 Releases: main Change-Id: Ie46e68e637dad69ae2a49e0b8d80c5bc91b39fc5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77931 Reviewed-by:Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
Showing
- Build/Sources/Sass/component/_resources.scss 68 additions, 0 deletionsBuild/Sources/Sass/component/_resources.scss
- Build/Sources/Sass/component/_table.scss 0 additions, 4 deletionsBuild/Sources/Sass/component/_table.scss
- Build/Sources/Sass/typo3/_element_draguploader.scss 0 additions, 4 deletionsBuild/Sources/Sass/typo3/_element_draguploader.scss
- Build/Sources/TypeScript/backend/drag-drop/drag-drop.ts 0 additions, 72 deletionsBuild/Sources/TypeScript/backend/drag-drop/drag-drop.ts
- Build/Sources/TypeScript/backend/drag-uploader.ts 23 additions, 24 deletionsBuild/Sources/TypeScript/backend/drag-uploader.ts
- Build/Sources/TypeScript/backend/resource/resource.ts 35 additions, 0 deletionsBuild/Sources/TypeScript/backend/resource/resource.ts
- Build/Sources/TypeScript/backend/svg-tree.ts 1 addition, 1 deletionBuild/Sources/TypeScript/backend/svg-tree.ts
- Build/Sources/TypeScript/backend/tree/file-storage-tree-container.ts 115 additions, 158 deletions...es/TypeScript/backend/tree/file-storage-tree-container.ts
- Build/Sources/TypeScript/core/event/regular-event.ts 5 additions, 3 deletionsBuild/Sources/TypeScript/core/event/regular-event.ts
- Build/Sources/TypeScript/filelist/browse-files.ts 7 additions, 6 deletionsBuild/Sources/TypeScript/filelist/browse-files.ts
- Build/Sources/TypeScript/filelist/browse-folders.ts 6 additions, 5 deletionsBuild/Sources/TypeScript/filelist/browse-folders.ts
- Build/Sources/TypeScript/filelist/file-list-actions.ts 9 additions, 18 deletionsBuild/Sources/TypeScript/filelist/file-list-actions.ts
- Build/Sources/TypeScript/filelist/file-list-dragdrop.ts 206 additions, 0 deletionsBuild/Sources/TypeScript/filelist/file-list-dragdrop.ts
- Build/Sources/TypeScript/filelist/file-list-rename-handler.ts 3 additions, 2 deletions...d/Sources/TypeScript/filelist/file-list-rename-handler.ts
- Build/Sources/TypeScript/filelist/file-list-transfer-handler.ts 138 additions, 0 deletions...Sources/TypeScript/filelist/file-list-transfer-handler.ts
- Build/Sources/TypeScript/filelist/file-list.ts 14 additions, 197 deletionsBuild/Sources/TypeScript/filelist/file-list.ts
- typo3/sysext/backend/Resources/Private/Language/locallang_layout.xlf 0 additions, 6 deletions...t/backend/Resources/Private/Language/locallang_layout.xlf
- typo3/sysext/backend/Resources/Public/Css/backend.css 2 additions, 2 deletionstypo3/sysext/backend/Resources/Public/Css/backend.css
- typo3/sysext/backend/Resources/Public/JavaScript/resource/resource.js 13 additions, 0 deletions.../backend/Resources/Public/JavaScript/resource/resource.js
- typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree-container.js 2 additions, 2 deletions...ces/Public/JavaScript/tree/file-storage-tree-container.js
Please register or sign in to comment