Closed vas3k closed 4 years ago
@vas3k Могу взять это на себя 🏄♂️
@dimabory давай, было бы круто!
@vas3k Ты сказал, что там существуют ограничения на минимальную длину, но это ограничение только для проектов https://github.com/vas3k/vas3k.club/blob/638a44957fc9ae86b2eaeff3b4e91e7b0fcf44e9/posts/forms/compose.py#L221-L225
Для ссылок есть только maxlength
условие https://github.com/vas3k/vas3k.club/blob/638a44957fc9ae86b2eaeff3b4e91e7b0fcf44e9/posts/forms/compose.py#L86-L89
@dimabory возможно, я же не могу помнить вообще всё :) Добавь туда ограничение, скажем, в минимум 500 символов.
Благодаря отличному PR https://github.com/vas3k/vas3k.club/pull/329 у нас есть Vue-компонент InputLengthCounter, который красиво считает символы в форме под intro.
Хотелось бы теперь иметь такой же в формах некоторых постов. Например для проектов и ссылок. Там существуют органичения на минимальную длину, потому хотелось бы это как-то явно показывать.
Вот тут: https://github.com/vas3k/vas3k.club/blob/master/frontend/html/posts/compose/project.html#L63
Проблема в том, что компонент работает с голой texarea, а при написании постов используется редактор EasyMDE (внутри использует Codemirror), который не шлёт нужных ивентов onchange (хотя и обновляет как-то текстарею). Нужна помощь фронтенд-богов чтобы решить данную задачу :(