[FEATURE] Allow selecting a row by clicking on it
The multi record selection component, introduced in #94906, is extended for another convenience method, which allows users to select a row by clicking on it. This improves workflows on which multiple records, which are not necessarily next to each other, should be selected. Besides selecting single row, also the keyboard actions, added in #94944, can be used. The feature has to be enabled manually for every module, by placing a data attribute on any parent element of the table rows. This patch however enables the feature for all modules, already using the multi record selection. Resolves: #95034 Related: #94906 Related: 94944 Releases: master Change-Id: I5972db4621431b3d9d87d5b153362ccbb64b54c8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70822 Tested-by:core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Michael Schams <typo3.mschams@2021.schams.net> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
Showing
- Build/Sources/TypeScript/backend/Resources/Public/TypeScript/MultiRecordSelection.ts 89 additions, 50 deletions...ckend/Resources/Public/TypeScript/MultiRecordSelection.ts
- typo3/sysext/backend/Resources/Public/JavaScript/MultiRecordSelection.js 1 addition, 1 deletion...ckend/Resources/Public/JavaScript/MultiRecordSelection.js
- typo3/sysext/core/Documentation/Changelog/master/Feature-95034-SelectRowByMouseClick.rst 29 additions, 0 deletions.../Changelog/master/Feature-95034-SelectRowByMouseClick.rst
- typo3/sysext/filelist/Classes/FileList.php 1 addition, 1 deletiontypo3/sysext/filelist/Classes/FileList.php
- typo3/sysext/recordlist/Classes/Browser/FileBrowser.php 1 addition, 1 deletiontypo3/sysext/recordlist/Classes/Browser/FileBrowser.php
- typo3/sysext/recycler/Resources/Private/Templates/RecyclerModule/Index.html 1 addition, 1 deletion...ler/Resources/Private/Templates/RecyclerModule/Index.html
- typo3/sysext/scheduler/Resources/Private/Partials/Backend/SchedulerModule/TaskList.html 1 addition, 1 deletion...es/Private/Partials/Backend/SchedulerModule/TaskList.html
- typo3/sysext/workspaces/Resources/Private/Partials/WorkingTable.html 1 addition, 1 deletion...t/workspaces/Resources/Private/Partials/WorkingTable.html
Please register or sign in to comment