From cb206c7bde8bf1a0a0f7eddebcb90eb27321845a Mon Sep 17 00:00:00 2001 From: Thomas Hackl <hackl@data-quest.de> Date: Thu, 27 Oct 2022 13:19:37 +0200 Subject: [PATCH] provide link role for screenreaders, re #1719 --- resources/vue/components/courseware/CoursewareSearchWidget.vue | 3 ++- templates/sidebar/search-widget.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/vue/components/courseware/CoursewareSearchWidget.vue b/resources/vue/components/courseware/CoursewareSearchWidget.vue index 99826a42f7d..14a032962e5 100644 --- a/resources/vue/components/courseware/CoursewareSearchWidget.vue +++ b/resources/vue/components/courseware/CoursewareSearchWidget.vue @@ -8,7 +8,8 @@ v-model="searchTerm" :aria-label="$gettext('Geben Sie einen Suchbegriff mit mindestens 3 Zeichen ein.')" /> - <a v-if="searched" @click.prevent="setShowSearchResults(false)" class="reset-search"> + <a v-if="searched" @click.prevent="setShowSearchResults(false)" role="button" + class="reset-search"> <studip-icon shape="decline" size="20"></studip-icon> </a> <button diff --git a/templates/sidebar/search-widget.php b/templates/sidebar/search-widget.php index df4a1dd1a07..13d6bed0ac6 100644 --- a/templates/sidebar/search-widget.php +++ b/templates/sidebar/search-widget.php @@ -19,7 +19,7 @@ <?= arrayToHtmlAttributes($needle['attributes']) ?>> <? endif; ?> <? if ($reset_link): ?> - <a class="reset-search" href="<?= $reset_link ?>" tabindex="0" + <a class="reset-search" href="<?= $reset_link ?>" tabindex="0" role="button" title="<?= _('Suche zurücksetzen') ?>"> <?= Icon::create('decline')->asImg(20) ?> </a> -- GitLab