[TASK] Replace `TYPO3/CMS/Backend/SplitButtons` 64/61164/4
authorAndreas Fernandez <a.fernandez@scripting-base.de>
Fri, 28 Jun 2019 09:26:51 +0000 (11:26 +0200)
committerDaniel Goerz <daniel.goerz@posteo.de>
Fri, 28 Jun 2019 14:49:06 +0000 (16:49 +0200)
commit39e8ccd51ed27ef657156b02e63de93d93307d58
tree90b94bc14e40980aaa4670b250f14a23cfd11b78
parente13e3047d26068a141f1cc7832dbcac2fa581461
[TASK] Replace `TYPO3/CMS/Backend/SplitButtons`

Since FormEngine doesn't use split buttons anymore with TYPO3 v9, the
JavaScript module `TYPO3/CMS/Backend/SplitButtons` has been replaced with
`TYPO3/CMS/Backend/DocumentSaveActions`.

The old module is still in place, but usage will trigger a deprecation
warning in the browser's console.

Resolves: #88651
Releases: master
Change-Id: If180f080b956804d49ca928afe4d86d07d1939bb
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61164
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Daniel Goerz <daniel.goerz@posteo.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Daniel Goerz <daniel.goerz@posteo.de>
12 files changed:
Build/Sources/TypeScript/backend/Resources/Public/TypeScript/DocumentSaveActions.ts [new file with mode: 0644]
Build/Sources/TypeScript/backend/Resources/Public/TypeScript/SplitButtons.ts
Build/Sources/TypeScript/extensionmanager/Resources/Public/TypeScript/Main.ts
Build/Sources/TypeScript/scheduler/Resources/Public/TypeScript/Scheduler.ts
typo3/sysext/backend/Classes/Template/ModuleTemplate.php
typo3/sysext/backend/Resources/Public/JavaScript/DocumentSaveActions.js [new file with mode: 0644]
typo3/sysext/backend/Resources/Public/JavaScript/FormEngine.js
typo3/sysext/backend/Resources/Public/JavaScript/SplitButtons.js
typo3/sysext/core/Documentation/Changelog/master/Deprecation-88651-ReplaceTYPO3CMSBackendSplitButtonsWithTYPO3CMSBackendDocumentSaveActions.rst [new file with mode: 0644]
typo3/sysext/extensionmanager/Resources/Public/JavaScript/Main.js
typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php
typo3/sysext/scheduler/Resources/Public/JavaScript/Scheduler.js