You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/vkui/src/components/DateInput/Readme.md
+25
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,24 @@
3
3
- Если нужен календарь без поля ввода, используйте [Calendar](#!/Calendar).
4
4
- Если нужен выбор диапазона дат, используйте [DateRangeInput](#!/DateRangeInput).
5
5
6
+
## Цифровая доступность (a11y)
7
+
8
+
> ⚠️ Настоятельно рекомендуем включить режим `accessible`, чтобы сделать DateInput доступным уже сейчас. В v8 режим `accessible` будет включен по умолчанию
9
+
10
+
По умолчанию (в v7) `DateInput` сложно использовать пользователям ассистивных технологий.
11
+
Мы доработали компонент так, чтобы сделать его доступным. К сожалению, это потребовало изменений в визуальном поведении компонента. Мы можем включить это поведение по умолчанию только в мажорном релизе VKUI (v8), так как это влияет в том числе и на текущих пользователей VKUI v7.
12
+
Тем не менее новое, доступное поведение можно включить с помощью нового свойства `accessible`. Настоятельно рекомендуем это сделать.
13
+
Вот список изменений которые отличают поведение со свойством `accessible` от поведения `DateInput` по умолчанию:
14
+
15
+
- иконка календаря видна постоянно. Раньше она была видна только если в `DateInput` нет значения;
16
+
- календарь открывается:
17
+
- по клику по иконке календаря,
18
+
- по нажатию `<Space>`, если `DateInput` в фокусе.
19
+
20
+
Раньше он открывался по клику на `DateInput`, или сразу при фокусе на `DateInput`;
21
+
22
+
- при открытии календарь получает фокус. При закрытии календаря фокус возвращается на `DateInput`.
23
+
6
24
> ⚠️ Данный компонент предназначен для использования на desktop. При использовании на ios/android работа компонента не гарантируется
0 commit comments