[TASK] Migrate SvgTree items to TypeScript
This change migrates all left-over components of * SvgTree * SelectTree (a.k.a. CategoryTree) * and PageTree to TypeScript adding types in various places to make the code less error-prone. Resolves: #87678 Resolves: #85400 Releases: master Change-Id: Ibb4024d365857c44018a7a201c1cf75baa48179a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67662 Tested-by:Oliver Hader <oliver.hader@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/ContextMenu.ts 1 addition, 5 deletions...Script/backend/Resources/Public/TypeScript/ContextMenu.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Enum/IconTypes.ts 29 additions, 0 deletions...ipt/backend/Resources/Public/TypeScript/Enum/IconTypes.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/FormEngine/Element/SelectTree.ts 198 additions, 0 deletions...ources/Public/TypeScript/FormEngine/Element/SelectTree.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/FormEngine/Element/SelectTreeElement.ts 20 additions, 21 deletions...Public/TypeScript/FormEngine/Element/SelectTreeElement.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/FormEngine/Element/TreeToolbar.ts 5 additions, 11 deletions...urces/Public/TypeScript/FormEngine/Element/TreeToolbar.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Icons.ts 1 addition, 17 deletions...s/TypeScript/backend/Resources/Public/TypeScript/Icons.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/PageTree/PageTree.ts 733 additions, 0 deletions.../backend/Resources/Public/TypeScript/PageTree/PageTree.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/PageTree/PageTreeDragDrop.ts 11 additions, 12 deletions.../Resources/Public/TypeScript/PageTree/PageTreeDragDrop.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/PageTree/PageTreeDragHandler.ts 11 additions, 10 deletions...sources/Public/TypeScript/PageTree/PageTreeDragHandler.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/PageTree/PageTreeElement.ts 2 additions, 2 deletions...d/Resources/Public/TypeScript/PageTree/PageTreeElement.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/SvgTree.ts 1203 additions, 0 deletions...TypeScript/backend/Resources/Public/TypeScript/SvgTree.ts
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/Tree/TreeNode.ts 69 additions, 0 deletions...ript/backend/Resources/Public/TypeScript/Tree/TreeNode.ts
- Build/package.json 1 addition, 0 deletionsBuild/package.json
- Build/types/TYPO3/index.d.ts 0 additions, 7 deletionsBuild/types/TYPO3/index.d.ts
- Build/yarn.lock 5 additions, 0 deletionsBuild/yarn.lock
- typo3/sysext/backend/Classes/Controller/Page/TreeController.php 2 additions, 1 deletion...sysext/backend/Classes/Controller/Page/TreeController.php
- typo3/sysext/backend/Classes/Form/Element/SelectTreeElement.php 2 additions, 6 deletions...sysext/backend/Classes/Form/Element/SelectTreeElement.php
- typo3/sysext/backend/Resources/Public/JavaScript/ContextMenu.js 1 addition, 1 deletion...sysext/backend/Resources/Public/JavaScript/ContextMenu.js
- typo3/sysext/backend/Resources/Public/JavaScript/Enum/IconTypes.js 13 additions, 0 deletions...ext/backend/Resources/Public/JavaScript/Enum/IconTypes.js
- typo3/sysext/backend/Resources/Public/JavaScript/FormEngine/Element/SelectTree.js 1 addition, 213 deletions...ources/Public/JavaScript/FormEngine/Element/SelectTree.js
Please register or sign in to comment