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:
Julia Kirschenheuter 2023-03-20 13:05:12 +01:00 committed by GitHub
commit 76adf9b541
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 4 deletions

View file

@ -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" />

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long