[TASK] Add more consistency to multi record selector
This does a few follow up changes to increase consistency and allow further use cases. * Introduce a wrapper class to prevent jumping of the multi record selection actions and to unify the space between the actions and the record listing * Introduce new event listener for the actions, allowing JavaScript modules to influence the display based on their custom logic * Allow defining the actions multiple times on the same page (e.g. above and below the records listing) * Move "Selection:" label to EXT:core, while using it in both, filelist and file selector now Resolves: #94928 Related: #94906 Releases: master Change-Id: Ia1c972e8d5005d895476ad7e7322e39b37036669 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70679 Tested-by:Jochen <rothjochen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
Showing
- Build/Sources/Sass/typo3/_main_form.scss 7 additions, 0 deletionsBuild/Sources/Sass/typo3/_main_form.scss
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/MultiRecordSelection.ts 33 additions, 13 deletions...ckend/Resources/Public/TypeScript/MultiRecordSelection.ts
- typo3/sysext/backend/Resources/Public/Css/backend.css 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/Css/backend.css
- typo3/sysext/backend/Resources/Public/JavaScript/MultiRecordSelection.js 1 addition, 1 deletion...ckend/Resources/Public/JavaScript/MultiRecordSelection.js
- typo3/sysext/core/Resources/Private/Language/locallang_core.xlf 3 additions, 0 deletions...sysext/core/Resources/Private/Language/locallang_core.xlf
- typo3/sysext/filelist/Classes/FileList.php 5 additions, 7 deletionstypo3/sysext/filelist/Classes/FileList.php
- typo3/sysext/filelist/Resources/Private/Language/locallang_mod_file_list.xlf 0 additions, 3 deletions...st/Resources/Private/Language/locallang_mod_file_list.xlf
- typo3/sysext/filelist/Resources/Private/Templates/File/List.html 2 additions, 2 deletions...ysext/filelist/Resources/Private/Templates/File/List.html
- typo3/sysext/recordlist/Classes/Browser/FileBrowser.php 5 additions, 2 deletionstypo3/sysext/recordlist/Classes/Browser/FileBrowser.php
Please register or sign in to comment