-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Улучшает кнопки для оценки материала #1186
Улучшает кнопки для оценки материала #1186
Conversation
Вот это обидно, конечно, мне очень нравятся эти кнопки :( У меня есть два ответа. Ответ "Торг": Ответ "Смирение": Давайте обсудим! Кстати, сейчас в тёмной теме при нажатии на кнопки каомодзи белый. А по макету должен быть чёрный: Предлагаю это поправить заодно вне зависимости от вопроса выше :) |
Давай тогда оставим как есть, только в нажатом состоянии и при наведении будем делать мордочки чёрными (короче, когда есть заливка у кнопки)? |
Звучит как отличный план! |
Поменяла цвет мордочек, больше вопросов нет. Остаётся только дождаться ревью! |
Тут тоже можно смело ревьюить. |
При «другой причине» в случае пустого поля мы не отправляем форму, что логично. Но не блокируем кнопку и не показываем, что надо заполнить поле. Кажется, надо как-то дать понять, чего мы ждём. В остальном дикий кайф 🥰 |
Хочу с этим разобраться в отдельном пиаре, там не всё так просто. Надо, походу, делать кастомную валидацию. |
|
Неа, он даже создаёт новую. Так как поле |
Может докидывать атрибут при показе скриптом этого поля? |
Можно попробовать. |
Готово! Теперь на поле появляется атрибут |
Превью контента из 85e6d5a опубликовано. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Спасибо тебе большое. Великое дело 🙏
Исправления в рамках #1067 и #1071.
Что изменилось:
<legend>
;<form>
с помощьюaria-describedby
и live region;<fieldset>
атрибутinert
вместоdisabled
(disabled
нельзя задавать группам элементов, только одному интерактивному);required
;aria-expanded
для кнопок, раскрывающих блоки;Почему так решила описала уже в ишьюз (кроме
inert
и заголовка). Кажется, что логичнее и удобнее, чтобы этот заголовок относился к двум кнопкам, а не ко всей форме. Тем более это хорошая практика, чтобы у<fieldset>
был заголовок.Что касается текста ошибки, то он какой-то непонятный. Почему возникла ошибка? Как её исправить? Что вообще делать? Попробовала исправить эту непоредёленность предложением про перезагрузку страницы.
Единственный вопрос остался к @skorobaeus.Нетекстовый контраст кнопок для оценок в статьях (#F499AF
,#51e957
) на белом фоне (#ffffff
) в светлой теме соотносятся 1.59:1 и не соответствуют минимальному соотношению 3:1.