зеркало из https://github.com/nextcloud/server.git
Fix missing label and accessibility of Search function
Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
This commit is contained in:
Родитель
6f1c2ed50b
Коммит
310cec4057
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -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>
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче