diff --git a/typo3/sysext/backend/Classes/RecordList/DatabaseRecordList.php b/typo3/sysext/backend/Classes/RecordList/DatabaseRecordList.php index 6dc297a8ed281d93ecc9d50414e7db92f24629d1..e35a6aa0441ca71d88851a0fff149fee47fe3899 100644 --- a/typo3/sysext/backend/Classes/RecordList/DatabaseRecordList.php +++ b/typo3/sysext/backend/Classes/RecordList/DatabaseRecordList.php @@ -3077,7 +3077,7 @@ class DatabaseRecordList return ' <div class="btn-group dropdown"> - <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false"> + <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false" aria-label="' . htmlspecialchars($lang->sL('LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.openSelectionOptions')) . '"> ' . $this->iconFactory->getIcon('actions-selection', Icon::SIZE_SMALL) . ' </button> <ul class="dropdown-menu t3js-multi-record-selection-check-actions"> diff --git a/typo3/sysext/core/Resources/Private/Language/locallang_core.xlf b/typo3/sysext/core/Resources/Private/Language/locallang_core.xlf index b51b5ef4bf33d18a9630864dfa132291b0283511..bc23c6abbf5c20b8dc8f3d0f7e731d4020578517 100644 --- a/typo3/sysext/core/Resources/Private/Language/locallang_core.xlf +++ b/typo3/sysext/core/Resources/Private/Language/locallang_core.xlf @@ -451,6 +451,9 @@ Do you want to continue WITHOUT saving?</source> <trans-unit id="labels.setAllCheckboxes" resname="labels.setAllCheckboxes"> <source>Select All Checkboxes</source> </trans-unit> + <trans-unit id="labels.openSelectionOptions" resname="labels.openSelectionOptions"> + <source>Open selection options</source> + </trans-unit> <trans-unit id="labels.checkAll" resname="labels.checkAll"> <source>Check all</source> </trans-unit> diff --git a/typo3/sysext/filelist/Classes/FileList.php b/typo3/sysext/filelist/Classes/FileList.php index 09cb51743d0a488ccc20f4dd04ac008511faeac8..b700ea1c6a0dce5c4b13cba0cf78e4cf030adff2 100644 --- a/typo3/sysext/filelist/Classes/FileList.php +++ b/typo3/sysext/filelist/Classes/FileList.php @@ -1388,7 +1388,7 @@ class FileList return ' <div class="btn-group dropdown"> - <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false"> + <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false" aria-label="' . htmlspecialchars($lang->sL('LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.openSelectionOptions')) . '"> ' . $this->iconFactory->getIcon('actions-selection', Icon::SIZE_SMALL) . ' </button> <ul class="dropdown-menu t3js-multi-record-selection-check-actions"> diff --git a/typo3/sysext/reactions/Resources/Private/Templates/Management/Overview.html b/typo3/sysext/reactions/Resources/Private/Templates/Management/Overview.html index 8ee9ad29d5615b47533dc7f01ad361c056e0a322..39911427af10520bf9fd9e01c117863ccc6c3bb9 100644 --- a/typo3/sysext/reactions/Resources/Private/Templates/Management/Overview.html +++ b/typo3/sysext/reactions/Resources/Private/Templates/Management/Overview.html @@ -66,7 +66,7 @@ <tr> <th class="col-checkbox"> <div class="btn-group dropdown"> - <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false"> + <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false" aria-label="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.openSelectionOptions')}"> <core:icon identifier="actions-selection" size="small" /> </button> <ul class="dropdown-menu t3js-multi-record-selection-check-actions"> diff --git a/typo3/sysext/recycler/Resources/Private/Templates/RecyclerModule.html b/typo3/sysext/recycler/Resources/Private/Templates/RecyclerModule.html index 5f07a66555e3fa11a0086538eb9a073516e9cee9..a39fbb5ee6920e3d8ee5a6f9e934a074b9a980ea 100644 --- a/typo3/sysext/recycler/Resources/Private/Templates/RecyclerModule.html +++ b/typo3/sysext/recycler/Resources/Private/Templates/RecyclerModule.html @@ -67,7 +67,7 @@ <f:section name="multiRecordSelectionCheckboxActions"> <div class="btn-group dropdown"> - <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false"> + <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false" aria-label="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.openSelectionOptions')}"> <core:icon identifier="actions-selection" size="small" /> <span class="visually-hidden"><f:translate id="LLL:EXT:recycler/Resources/Private/Language/locallang.xlf:button.dropdown.multiselect"/></span> </button> diff --git a/typo3/sysext/redirects/Resources/Private/Templates/Management/Overview.html b/typo3/sysext/redirects/Resources/Private/Templates/Management/Overview.html index 783763cbda76c9e81b8feb07c9de98502086ee87..a40888df344b2668d3b2ccc4825913b12a0b784a 100644 --- a/typo3/sysext/redirects/Resources/Private/Templates/Management/Overview.html +++ b/typo3/sysext/redirects/Resources/Private/Templates/Management/Overview.html @@ -70,7 +70,7 @@ <tr> <th> <div class="btn-group dropdown"> - <a href="javascript:;" class="dropdown-toggle t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false"> + <a href="javascript:;" class="dropdown-toggle t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false" aria-label="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.openSelectionOptions')}"> <core:icon identifier="actions-selection" size="small" /> </a> <ul class="dropdown-menu t3js-multi-record-selection-check-actions"> diff --git a/typo3/sysext/scheduler/Resources/Private/Partials/TaskList.html b/typo3/sysext/scheduler/Resources/Private/Partials/TaskList.html index fe58d7afcc81aec660100d13333cd03abce390fa..2b8f0396ea23ff50068783a67dd0854f93253d00 100644 --- a/typo3/sysext/scheduler/Resources/Private/Partials/TaskList.html +++ b/typo3/sysext/scheduler/Resources/Private/Partials/TaskList.html @@ -203,6 +203,7 @@ data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false" + aria-label="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.openSelectionOptions')}" > <core:icon identifier="actions-selection" size="small" /> </button> diff --git a/typo3/sysext/webhooks/Resources/Private/Templates/Management/Overview.html b/typo3/sysext/webhooks/Resources/Private/Templates/Management/Overview.html index a66f2e716abecf980fb3a9464590073dcbefc1ce..62bda2ad75a1d7353d32d2d46f83d911f7d907b5 100644 --- a/typo3/sysext/webhooks/Resources/Private/Templates/Management/Overview.html +++ b/typo3/sysext/webhooks/Resources/Private/Templates/Management/Overview.html @@ -237,7 +237,7 @@ <f:section name="multiRecordSelectionCheckboxActions"> <div class="btn-group dropdown"> - <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false"> + <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false" aria-label="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.openSelectionOptions')}"> <core:icon identifier="actions-selection" size="small" /> </button> <ul class="dropdown-menu t3js-multi-record-selection-check-actions"> diff --git a/typo3/sysext/workspaces/Resources/Private/Partials/WorkingTable.html b/typo3/sysext/workspaces/Resources/Private/Partials/WorkingTable.html index 316154dce4a86703c4ccba0d1f4e53973855999f..b827cbd20f0d40f55941e01e9b434586fd3b5c7e 100644 --- a/typo3/sysext/workspaces/Resources/Private/Partials/WorkingTable.html +++ b/typo3/sysext/workspaces/Resources/Private/Partials/WorkingTable.html @@ -57,7 +57,7 @@ <tr> <th> <div class="btn-group dropdown"> - <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false"> + <button type="button" class="dropdown-toggle dropdown-toggle-link t3js-multi-record-selection-check-actions-toggle" data-bs-toggle="dropdown" data-bs-boundary="window" aria-expanded="false" aria-label="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.openSelectionOptions')}"> <core:icon identifier="actions-selection" size="small" /> </button> <ul class="dropdown-menu t3js-multi-record-selection-check-actions">