Accessibility: Add missing aria-label to some UIBlock

- Button
- Global search
- Quick create
- Navigation menu
- Tab container
This commit is contained in:
Molkobain
2021-06-12 18:11:55 +02:00
parent 485262ec0a
commit b965138d57
23 changed files with 73 additions and 13 deletions

View File

@@ -1,8 +1,12 @@
<div id="{{ oUIBlock.GetId() }}" class="ibo-quick-create" data-role="ibo-quick-create">
<form action="{{ oUIBlock.GetEndpoint() }}" method="get" class="ibo-quick-create--head" data-role="ibo-quick-create--head">
<input type="hidden" name="operation" value="new">
<a href="#" class="ibo-quick-create--icon" data-role="ibo-quick-create--icon" data-tooltip-content="{{ 'UI:Component:QuickCreate:Tooltip'|dict_s }}"
data-tooltip-placement="bottom-start" data-tooltip-distance-offset="25">
<a href="#" class="ibo-quick-create--icon" data-role="ibo-quick-create--icon"
aria-label="{{ 'UI:Component:QuickCreate:Tooltip'|dict_s }}"
data-tooltip-content="{{ 'UI:Component:QuickCreate:Tooltip'|dict_s }}"
data-tooltip-placement="bottom-start"
data-tooltip-distance-offset="25"
>
<span class="fas fa-plus"></span>
</a>
<select name="class" class="ibo-quick-create--input" data-role="ibo-quick-create--input">