mirror of
https://github.com/nextcloud/server.git
synced 2026-06-11 09:42:09 -04:00
Merge pull request #37271 from nextcloud/fix/36908-set_aria-hidden-for-default-shipped_widgets-icons
Fix description for icons in dashboard widgets
This commit is contained in:
commit
76adf9b541
3 changed files with 8 additions and 4 deletions
|
|
@ -17,9 +17,13 @@
|
|||
<div v-for="panelId in layout" :key="panels[panelId].id" class="panel">
|
||||
<div class="panel--header">
|
||||
<h2>
|
||||
<div :class="panels[panelId].iconClass" role="img" />
|
||||
<div aria-labelledby="panel--header--icon--description"
|
||||
aria-hidden="true"
|
||||
:class="panels[panelId].iconClass"
|
||||
role="img" />
|
||||
{{ panels[panelId].title }}
|
||||
</h2>
|
||||
<span id="panel--header--icon--description" class="hidden-visually"> {{ t('dashboard', '"{title} icon"', { title: panels[panelId].title }) }} </span>
|
||||
</div>
|
||||
<div class="panel--content" :class="{ loading: !panels[panelId].mounted }">
|
||||
<div :ref="panels[panelId].id" :data-id="panels[panelId].id" />
|
||||
|
|
|
|||
4
dist/dashboard-main.js
vendored
4
dist/dashboard-main.js
vendored
File diff suppressed because one or more lines are too long
2
dist/dashboard-main.js.map
vendored
2
dist/dashboard-main.js.map
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue