From cb077ae21dae7bcfc084ab9def3548da65ac7cd0 Mon Sep 17 00:00:00 2001 From: Daniel Windloff <daniel.jc.windloff@googlemail.com> Date: Sun, 20 Nov 2016 08:09:53 +0100 Subject: [PATCH] [TASK] Streamline button order in list module / multi selection mode Change button order to: - edit - delete - copy - mark all Resolves: #78753 Releases: master Change-Id: Iff131d84a661125d5f6d1f37e481c0c0f5da2c5a Reviewed-on: https://review.typo3.org/50715 Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Michael Oehlhof <typo3@oehlhof.de> Tested-by: Michael Oehlhof <typo3@oehlhof.de> Reviewed-by: Manuel Glauser <mail@manuelglauser.ch> Tested-by: Manuel Glauser <mail@manuelglauser.ch> Reviewed-by: Jan Helke <typo3@helke.de> Tested-by: Jan Helke <typo3@helke.de> --- .../recordlist/Classes/RecordList/DatabaseRecordList.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php b/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php index 2d16dfde5211..95764d292017 100644 --- a/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php +++ b/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php @@ -1148,7 +1148,12 @@ class DatabaseRecordList extends AbstractDatabaseRecordList $cells = $hookObject->renderListHeaderActions($table, $currentIdList, $cells, $this); } } - $theData[$fCol] = '<div class="btn-group" role="group">' . implode('', $cells) . '</div>'; + $theData[$fCol] = ''; + if (isset($cells['edit']) && isset($cells['delete'])) { + $theData[$fCol] .= '<div class="btn-group" role="group">' . $cells['edit'] . $cells['delete'] . '</div>'; + unset($cells['edit'], $cells['delete']); + } + $theData[$fCol] .= '<div class="btn-group" role="group">' . implode('', $cells) . '</div>'; break; case '_CONTROL_': // Control panel: -- GitLab