В нашем внутреннем форуме обязательны поля: заголовок, категория и текст сообщения.
В некоторых случаях также требуются теги, а некоторые поля становятся доступными только после заполнения предыдущих. Например, я не могу ввести текст сообщения, пока не выберу категорию.
Однако синяя кнопка «Создать тему» по-прежнему активна. Из любопытства я нажал на неё, чтобы посмотреть, что произойдёт. Ох, какая же это была ошибка!
Хорошо, я не совсем понимаю, что именно здесь сообщается? Поведение кажется мне правильным?
Если вы хотите «смягчить» предупреждения на вашем экземпляре Discourse, изменив цвет с красного на более дружелюбный, уменьшив размер шрифта, скрыв символ и т. д., это можно сделать с помощью переопределений CSS в разделе «Администрирование» > «Настройка».
Не могу говорить за @ganncamp, но меня раздражает то, что предупреждение о количестве символов не должно постоянно появляться снова после того, как оно было отклонено, каждый раз при вводе дополнительного символа.
Да, дело в том, что предупреждение о количестве символов в поле тела сообщения не только появляется заново с каждым введённым символом, но и вибрирует.
Я бы мог смириться с его повторным появлением, если бы оно не металось в ярости (то есть красным цветом), отвлекая моё внимание от того, что я пытаюсь сделать, чтобы соответствовать его требованиям.
Окей, спасибо за уточнение, @ganncamp! Я обновил заголовок, чтобы сделать его понятнее. А @downey, у меня нет желания вводить счётчики минимального количества символов. Это подразумевает, что минимальный объём приемлем и всё, что вам нужно, — это минимум. Я считаю, что пользователи должны стремиться делать больше, чем просто писать минимум, когда общаются… Мы верим в силу абзаца ¶ здесь!
Привет! Посмотрите прикрепленное видео, там всё довольно понятно. Вкратце: если попытаться создать тему с коротким заголовком, появляется ошибка — но затем она повторяется при каждом нажатии клавиши. В итоге это фактически блокирует окно ввода и раздражающе трясётся)
Я заметил, что уведомление, которое появляется, когда в ответе меньше 20 символов (или любого другого настроенного количества), подпрыгивает каждый раз при добавлении нового символа. Мне кажется, это выглядит немного странно. Я считаю, что уведомление должно либо:
не подпрыгивать при каждом нажатии клавиши,
исчезать до тех пор, пока я снова не нажму «Ответить».
Я добавил тег #starter-task к этой теме, если кто-то захочет внести вклад через PR. Я понимаю опасения — нам стоит смягчить «дёрганость» предупреждения, оно не должно срабатывать при каждом нажатии клавиши.