diff --git a/CHANGELOG-WIP.md b/CHANGELOG-WIP.md index 6ad96312128..3a293ac5d9c 100644 --- a/CHANGELOG-WIP.md +++ b/CHANGELOG-WIP.md @@ -75,7 +75,7 @@ - Added `Craft.BaseElementIndex::getSourceLevel()`. ### Changed -- Improved the control panel accessibility. ([#10546](https://github.com/craftcms/cms/pull/10546), [#11534](https://github.com/craftcms/cms/pull/11534), [#11565](https://github.com/craftcms/cms/pull/11565), [#11578](https://github.com/craftcms/cms/pull/11578), [#11589](https://github.com/craftcms/cms/pull/11589), [#11604](https://github.com/craftcms/cms/pull/11604), [#11610](https://github.com/craftcms/cms/pull/11610), [#11611](https://github.com/craftcms/cms/pull/11611), [#11613](https://github.com/craftcms/cms/pull/11613), [#11636](https://github.com/craftcms/cms/pull/11636), [#11662](https://github.com/craftcms/cms/pull/11662)[#11703](https://github.com/craftcms/cms/pull/11703), [#11727](https://github.com/craftcms/cms/pull/11727), [#11763](https://github.com/craftcms/cms/pull/11763), [#11768](https://github.com/craftcms/cms/pull/11768), [#11775](https://github.com/craftcms/cms/pull/11775), [#11844](https://github.com/craftcms/cms/pull/11844), [#11905](https://github.com/craftcms/cms/pull/11905), [#11906](https://github.com/craftcms/cms/pull/11906)) +- Improved the control panel accessibility. ([#10546](https://github.com/craftcms/cms/pull/10546), [#11534](https://github.com/craftcms/cms/pull/11534), [#11565](https://github.com/craftcms/cms/pull/11565), [#11578](https://github.com/craftcms/cms/pull/11578), [#11589](https://github.com/craftcms/cms/pull/11589), [#11604](https://github.com/craftcms/cms/pull/11604), [#11610](https://github.com/craftcms/cms/pull/11610), [#11611](https://github.com/craftcms/cms/pull/11611), [#11613](https://github.com/craftcms/cms/pull/11613), [#11636](https://github.com/craftcms/cms/pull/11636), [#11662](https://github.com/craftcms/cms/pull/11662)[#11703](https://github.com/craftcms/cms/pull/11703), [#11727](https://github.com/craftcms/cms/pull/11727), [#11763](https://github.com/craftcms/cms/pull/11763), [#11768](https://github.com/craftcms/cms/pull/11768), [#11775](https://github.com/craftcms/cms/pull/11775), [#11844](https://github.com/craftcms/cms/pull/11844), [#11905](https://github.com/craftcms/cms/pull/11905), [#11906](https://github.com/craftcms/cms/pull/11906), [#11911](https://github.com/craftcms/cms/pull/11911)) - Element indexes now respect field layouts’ user conditions when determining which custom field columns to show. ([#11913](https://github.com/craftcms/cms/pull/11913)) - Element index footers now stick to the bottom of the window, and element action triggers are now inserted into the footer rather than replacing the contents of the page’s toolbar. ([#11844](https://github.com/craftcms/cms/pull/11844)) - Notifications are now shown after executing folder actions on the Assets index page. ([#11906/](https://github.com/craftcms/cms/pull/11906)) diff --git a/src/fields/Lightswitch.php b/src/fields/Lightswitch.php index 72085a87930..1a5d2ec62f9 100644 --- a/src/fields/Lightswitch.php +++ b/src/fields/Lightswitch.php @@ -19,6 +19,7 @@ use craft\helpers\Cp; use craft\helpers\Db; use craft\helpers\ElementHelper; +use craft\helpers\Html; use GraphQL\Type\Definition\Type; use yii\db\Schema; @@ -142,11 +143,20 @@ protected function inputHtml(mixed $value, ?ElementInterface $element = null): s */ public function getTableAttributeHtml(mixed $value, ElementInterface $element): string { - if ($value) { - return '
'; + if (!$value) { + return ''; } - return ''; + $label = Craft::t('app', 'Enabled'); + + return Html::tag('div', '', [ + 'class' => 'checkbox-icon', + 'role' => 'img', + 'title' => $label, + 'aria' => [ + 'label' => $label, + ], + ]); } /** diff --git a/src/templates/_elements/toolbar.twig b/src/templates/_elements/toolbar.twig index 7ab563a1435..c75ee43c74f 100644 --- a/src/templates/_elements/toolbar.twig +++ b/src/templates/_elements/toolbar.twig @@ -27,10 +27,10 @@ {% if showStatusMenu or context == 'index' %}