
Kelin
18.10.2018
20:32:48
а, ну это хуйня, через ксс пофиксить можно

from
18.10.2018
20:33:25

Kelin
18.10.2018
20:33:32
почему?
у меня же сделано

Google

from
18.10.2018
20:33:51
почему?
потому что посмотри каким страшным хаком там сделан плейсхолдер

Artem
18.10.2018
20:34:05

Kelin
18.10.2018
20:35:06

from
18.10.2018
20:35:48

Kelin
18.10.2018
20:36:28
хз, пара !important и пофиксится

from
18.10.2018
20:36:51

Kelin
18.10.2018
20:36:59
я только что зашел и посмотрел

from
18.10.2018
20:37:15
там через width: 0 и white-space nowrap
если сделаешь по-другому, то плейсхолдер будет на положение курсора влиять

Kelin
18.10.2018
20:37:16
у них плашка нулевой длины с white-space: nowrap

from
18.10.2018
20:37:20
что ещё худший баг

Kelin
18.10.2018
20:37:25
можно сделать по-другому

from
18.10.2018
20:37:43
потому как не просто так они такой хак сделали

Google

Kelin
18.10.2018
20:38:17
плашку, которая триггерит фокус на начало, выдвинуть на верхний уровень и растянуть ее на всю ширину
обожаю эту манеру речи, когда сам не вывез = сделать нельзя

from
18.10.2018
20:41:11

Kelin
18.10.2018
20:41:18
которая с пробелом внутри

Дима
18.10.2018
20:42:21

from
18.10.2018
20:42:24

Kelin
18.10.2018
20:45:30
а когда текст есть, убирать этот стиль

from
18.10.2018
20:47:26
мммм согласись это не меньший хак
но решение рабочее

Kelin
18.10.2018
21:08:00

from
18.10.2018
21:32:44
какая разница? это исключительный кейс, не проблема вообще
в каком смысле исключительный? Пустое поле ввода одно из самых частых состояний
А прыгающий позишн хер знает тоже на чём ещё скажется. На мобилках например. Согласен, можно всё проверить
Но ты вот находил баги с блёром, наверняка ведь нельзя так просто их объяснить и исправить.

Kelin
18.10.2018
21:52:49

from
18.10.2018
22:00:28

Kelin
18.10.2018
22:03:29
Потому что ты какую-то хуйню пишешь
- Написал, что ребята закостылили плейсхолдер и нормально не сделать
- Получил рабочее решение
- Говоришь, что решение не меньший костыль
Я и говорю - или пиши "нормальное" решение, или не выебывайся

Artyom
18.10.2018
22:32:28
Говорят плейсхолдер - это плохой UX

from
18.10.2018
22:32:44

Google

from
18.10.2018
22:32:53
плейсхолдер вместо лейбла — плохо

Artyom
18.10.2018
22:33:01
че :)
@sergeysova у тебя, вроде, на канале ссылка была?

from
18.10.2018
22:33:28

Artyom
18.10.2018
22:33:35

Kelin
18.10.2018
22:33:49
А так - плейсхолдер на каждом инпуте в форме создает много визуального шума

from
18.10.2018
22:34:34

Kelin
18.10.2018
22:34:44
В материал дизайне хорошо сделано - плейсхолдер становится лейблом, когда пишешь текст

from
18.10.2018
22:34:48
но речь вообще не об этом

Kelin
18.10.2018
22:35:02

from
18.10.2018
22:35:12

Kelin
18.10.2018
22:35:18
сорян но это жесть
“Согласись, это костыль не лучше”
Сука, у тебя что, есть варианты?
Или этот костыль тебя по всему проекту преследовать будет?
Что за говно

from
18.10.2018
22:35:57
Ещё баг слейта — фокус в эдитор табом не работает, если предварительно не сфокусироваться где-либо не в начале текста
на это есть issue

Kelin
18.10.2018
22:38:48
Я, блять, это прекрасно понимаю. Но я тебе показал рабочее решение, НАДЕЖНОЕ, потому потому что оно свой ЕДИНСТВЕННЫЙ кейс ВЫПОЛНЯЕТ

Google

Kelin
18.10.2018
22:39:41
Но я не понимаю, почему ты до меня доебался, назвав рабочее решение костылем. Ну не используй это решение тогда или не используй этот редактор. Напиши свой. Фразы “сперва добейся” я не говорил, это из другой оперы
“Сперва добейся” говорят, когда подразумевают “ребята столько сделали, а ты возмущаешься”, я же написал в контексте “посмотрим, сколько времени ты проебешь на нормальное решение и через сколько осознаешь, что без костылей ты его не сделаешь”

Admin
ERROR: S client not available

Artyom
18.10.2018
22:42:27
А на Flutter веб пилится?

Kelin
18.10.2018
22:42:40
нет

Andrew
18.10.2018
22:43:00

Artyom
18.10.2018
22:43:23
нет
но там же Dart, вроде?((

Kelin
18.10.2018
22:43:33
флаттер - это фреймворк для мобилок

Artyom
18.10.2018
22:43:43

Kelin
18.10.2018
22:43:54

Artyom
18.10.2018
22:44:00

Andrew
18.10.2018
22:44:04
Нет

Artyom
18.10.2018
22:44:15
?♂️

Andrew
18.10.2018
22:44:17
Это херня лагает безбожно

Kelin
18.10.2018
22:44:34
В каком месте

Artyom
18.10.2018
22:44:46

Andrew
18.10.2018
22:44:48

Kelin
18.10.2018
22:45:40
рука над ро подрагивает уже
ну сорян, когда настолько упертые люди пишут, у меня горит жопа
- хуево, %thing_name% не работает
- вот решение
- хуево, это костыльное решение

Artyom
18.10.2018
22:45:55

Google

Andrew
18.10.2018
22:46:10
https://material-ui.com/demos/text-fields/#limitations

from
18.10.2018
22:46:13
Но я не понимаю, почему ты до меня доебался, назвав рабочее решение костылем. Ну не используй это решение тогда или не используй этот редактор. Напиши свой. Фразы “сперва добейся” я не говорил, это из другой оперы
у тебя слишком много к себе внимания, меня ты лично не особо интересуешь, общение в подобных чатах существует, чтобы вместе озвучивать существующие проблемы/решения/практики и т.п.
конкректная либа неплохая, но имеет ряд багов почти с порога, что явно не просто так. При этом поизучав аналогичные либы, я пришёл к выводу, что эта на данный момент наверное лучшая
Но проблемы wysisyg'ов в вебе озвучиваются давно и это больная тема браузеров, поэтому аргумент "попробуй решить сам то, с чем мучаются чуть ли не корпорации" это именно что последний аргумент типа "сперва добейся", т.к. тебя почему-то очень задело, что твоё решение я не признал аккуратным


Andrew
18.10.2018
22:47:05
а чем вам quill не нравится ?
да он не по дефолту с реактом работает, но написать/найти байндинг это 10 мин

Kelin
18.10.2018
22:47:53
Меня не задело, что мое решение не является аккуратным (я это прекрасно понимаю). Меня задело, что в случае, когда другого варианта нет, ты умудряешься докопаться до рабочего решения
А еще меня забавляет, что ты пишешь, что у меня “много к себе внимания”, когда я всеми сообщениями показываю твое заблуждение и что я к этому никакого отношения не имею
Впрочем, я устал от этого трепа, посему закончу дискуссию


from
18.10.2018
22:52:06
Меня не задело, что мое решение не является аккуратным (я это прекрасно понимаю). Меня задело, что в случае, когда другого варианта нет, ты умудряешься докопаться до рабочего решения
я обсуждаю slate в целом, этот плейсхолдер это просто первое что вспомнилось, я и другие проблемы назвал
в детали конкретного решения я считаю вдаваться не нужно, там подводных камней найдётся немало. Например, нормальное требование к таким редакторам показывать плейсхолдер даже когда текст введён (типа подсказка на дальнейший ввод). Очевидно решение с position absolute работать не будет
А дело в том, что не должно быть проблемы нормально фокус выставить куда надо и сказать редактору, что вот этот кусок хтмла не должен на положение каретки влиять
да и более того, если покопаться в апишке, наверняка можно найти как и эти проблемы решить вручную
только авторы дают наружу "renderPlaceholder" метод, который костыльный по дефолту
?
у того же брэд фроста подборка статей про floating labels или как они там называются
про то, почему это плохо
как минимум потому что эти элементы разный семантический смысл несут


Andrew
18.10.2018
23:02:10