Fix missing label and accessibility of Search function

Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
This commit is contained in:
Jan C. Borchardt 2021-07-29 16:19:40 +02:00
Родитель 6f1c2ed50b
Коммит 310cec4057
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: CBD846FC845CBE17
4 изменённых файлов: 11 добавлений и 6 удалений

4
core/js/dist/unified-search.js поставляемый

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

2
core/js/dist/unified-search.js.map поставляемый

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -27,13 +27,14 @@
class="header-menu">
<a class="header-menu__trigger"
href="#"
:aria-label="ariaLabel"
:aria-controls="`header-menu-${id}`"
:aria-expanded="opened"
aria-haspopup="true"
aria-haspopup="menu"
@click.prevent="toggleMenu">
<slot name="trigger" />
</a>
<div v-if="opened"
<div v-show="opened"
:id="`header-menu-${id}`"
class="header-menu__wrapper"
role="menu">
@ -65,6 +66,10 @@ export default {
type: String,
required: true,
},
ariaLabel: {
type: String,
default: '',
},
open: {
type: Boolean,
default: false,

Просмотреть файл

@ -24,13 +24,13 @@
class="unified-search"
exclude-click-outside-classes="popover"
:open.sync="open"
:aria-label="ariaLabel"
@open="onOpen"
@close="onClose">
<!-- Header icon -->
<template #trigger>
<Magnify class="unified-search__trigger"
:size="20"
:title="ariaLabel"
fill-color="var(--color-primary-text)" />
</template>