[TASK] Migrate page title inline editor to web component
This patch migrates the inline editor used to modify a page's table to a standalone web component. This allows to cleanup the original `@typo3/backend/page-actions` module and to fix state cross-dependencies within said module. The whole functionality is considered to be used for internal purposes only. Therefore, the deprecated method `\TYPO3\CMS\Backend\Template\ModuleTemplate->header()` is not adjusted, rendering a very unlikely enabled page title editing unusable. Resolves: #99606 Releases: main Change-Id: Ib9fe9ff165280e52c7c775d8943225b34cb7dbff Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77466 Reviewed-by:Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by: Andreas Fernandez <a.fern...
Showing
- Build/Sources/TypeScript/backend/element/editable-page-title.ts 137 additions, 0 deletions...Sources/TypeScript/backend/element/editable-page-title.ts
- Build/Sources/TypeScript/backend/page-actions.ts 0 additions, 145 deletionsBuild/Sources/TypeScript/backend/page-actions.ts
- typo3/sysext/backend/Classes/Controller/NewRecordController.php 0 additions, 1 deletion...sysext/backend/Classes/Controller/NewRecordController.php
- typo3/sysext/backend/Classes/Controller/PageLayoutController.php 6 additions, 12 deletions...ysext/backend/Classes/Controller/PageLayoutController.php
- typo3/sysext/backend/Classes/Controller/RecordListController.php 0 additions, 7 deletions...ysext/backend/Classes/Controller/RecordListController.php
- typo3/sysext/backend/Resources/Private/Templates/PageLayout/PageModule.html 8 additions, 9 deletions...nd/Resources/Private/Templates/PageLayout/PageModule.html
- typo3/sysext/backend/Resources/Private/Templates/RecordList.html 7 additions, 9 deletions...ysext/backend/Resources/Private/Templates/RecordList.html
- typo3/sysext/backend/Resources/Public/JavaScript/element/editable-page-title.js 34 additions, 0 deletions...esources/Public/JavaScript/element/editable-page-title.js
- typo3/sysext/backend/Resources/Public/JavaScript/page-actions.js 1 addition, 1 deletion...ysext/backend/Resources/Public/JavaScript/page-actions.js
- typo3/sysext/core/Tests/Acceptance/Application/Page/PageModuleCest.php 3 additions, 4 deletions...core/Tests/Acceptance/Application/Page/PageModuleCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Workspace/WorkspaceModuleCest.php 3 additions, 3 deletions.../Acceptance/Application/Workspace/WorkspaceModuleCest.php
Please register or sign in to comment