[TASK] Rework Drag+Drop for SVG trees
This change splits up Drag+Drop handling in general for SVG-based trees into PageTree specific logic, and common usages. This makes Drag+Drop functionality usable in more places than just the PageTree In addition, all usages of jQuery are removed and proper types were added instead of using "any". Resolves: #93478 Releases: master Change-Id: Ibb17cdd718424760676899b7746cb0828e06fc7d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67682 Tested-by:Oliver Hader <oliver.hader@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
Showing
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/FormEngine/Element/SelectTree.ts 1 addition, 1 deletion...ources/Public/TypeScript/FormEngine/Element/SelectTree.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/PageTree/PageTree.ts 3 additions, 101 deletions.../backend/Resources/Public/TypeScript/PageTree/PageTree.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/PageTree/PageTreeDragDrop.ts 481 additions, 185 deletions.../Resources/Public/TypeScript/PageTree/PageTreeDragDrop.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/PageTree/PageTreeDragHandler.ts 0 additions, 458 deletions...sources/Public/TypeScript/PageTree/PageTreeDragHandler.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/PageTree/PageTreeToolbar.ts 2 additions, 4 deletions...d/Resources/Public/TypeScript/PageTree/PageTreeToolbar.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/SvgTree.ts 27 additions, 26 deletions...TypeScript/backend/Resources/Public/TypeScript/SvgTree.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Tree/DragDrop.ts 251 additions, 0 deletions...ript/backend/Resources/Public/TypeScript/Tree/DragDrop.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Tree/TreeNode.ts 5 additions, 0 deletions...ript/backend/Resources/Public/TypeScript/Tree/TreeNode.ts
- typo3/sysext/backend/Resources/Public/JavaScript/FormEngine/Element/SelectTree.js 1 addition, 1 deletion...ources/Public/JavaScript/FormEngine/Element/SelectTree.js
- typo3/sysext/backend/Resources/Public/JavaScript/PageTree/PageTree.js 1 addition, 1 deletion.../backend/Resources/Public/JavaScript/PageTree/PageTree.js
- typo3/sysext/backend/Resources/Public/JavaScript/PageTree/PageTreeDragDrop.js 1 addition, 1 deletion.../Resources/Public/JavaScript/PageTree/PageTreeDragDrop.js
- typo3/sysext/backend/Resources/Public/JavaScript/PageTree/PageTreeDragHandler.js 0 additions, 23 deletions...sources/Public/JavaScript/PageTree/PageTreeDragHandler.js
- typo3/sysext/backend/Resources/Public/JavaScript/PageTree/PageTreeToolbar.js 2 additions, 2 deletions...d/Resources/Public/JavaScript/PageTree/PageTreeToolbar.js
- typo3/sysext/backend/Resources/Public/JavaScript/SvgTree.js 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/JavaScript/SvgTree.js
- typo3/sysext/backend/Resources/Public/JavaScript/Tree/DragDrop.js 23 additions, 0 deletions...sext/backend/Resources/Public/JavaScript/Tree/DragDrop.js
Please register or sign in to comment