Size: a a a

2017 October 09

ДК

Дмитрий К in $mol
Появился новый компонент $mol_message для чатов, лент комментариев, цитат и тп вещей, выводящий одно пользовательское сообщение.
https://github.com/eigenmethod/mol/tree/master/message
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Появился новый компонент $mol_message для чатов, лент комментариев, цитат и тп вещей, выводящий одно пользовательское сообщение.
https://github.com/eigenmethod/mol/tree/master/message
А у вас чаты самописные? Или интегрируетесь с неким готовым внешним сервисом?
источник

ДК

Дмитрий К in $mol
Пишу сейчас интеграцию с гитхабом.
источник

ВМ

Виталий Макеев in $mol
Было бы хорошо добавать стандартный Select без возможности поиска по списку. Неудобно на мобильном - всплывает клавиатура.
источник

ДК

Дмитрий К in $mol
Можно просто удалять фильтр: Filter null
Поправил, чтобы $mol_select на это адекватно реагировал.
источник
2017 October 10

ВМ

Виталий Макеев in $mol
Дмитрий, у вас есть TSLint конфиг (или пр.) для вашего code style?
источник

ДК

Дмитрий К in $mol
Нету. Есть только правила форматирования для вебшторма.
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Нету. Есть только правила форматирования для вебшторма.
Я к тому, что если попробую сделать пул-реквест будет достаточно сложно соблюсти правила форматирования кода. Этот стиль где-то описан?
источник

ДК

Дмитрий К in $mol
Не стоит париться по этому поводу, я поправлю, если будет что-то не так. Правило одно - код должен легко читаться и быть понятным. Отличие от обычных код стайлов: пробелов не жалеем (внутри скобок в основном), строки делаем как можно менее связанными (отдельный let/const на каждую объявляемую переменную, запятая даже после последнего элемента в многострочном списке, многострочных цепочек вызовов по минимуму,)
источник

ДК

Дмитрий К in $mol
Вообще, надо автоформатирование и к VSCode прикрутить.
источник

ДК

Дмитрий К in $mol
Нашёл такую утилиту: https://github.com/vvakame/typescript-formatter
Добавил конфиг для неё в MAM.
источник

ВМ

Виталий Макеев in $mol
Я попробовал немного пофиксить $mol_select
https://github.com/eigenmethod/mol/pull/271
источник

ВМ

Виталий Макеев in $mol
Но в процессе появился вопрос - почему списки не закрываются по повторному клику?
источник

ВМ

Виталий Макеев in $mol
Ведь это справедливо и для $mol_pop, как родительского компонента.
источник

ДК

Дмитрий К in $mol
Ну, идея была простая - открывать по фокусу, а закрывать при потере фокуса.
источник

ДК

Дмитрий К in $mol
Хотя, есть ещё один косяк такой логики - когда табом переносишь фокус на селект, то дальше таб уже перемешает по пунктам из выпадающего списка, что не удобно, если пользователь хотел перейти к следующему контролу.
источник

ДК

Дмитрий К in $mol
$mol_pop ничего не знает про локику своего открытия. Ему сказали открыться - он открылся, сказали закрыться - закрылся.
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Ну, идея была простая - открывать по фокусу, а закрывать при потере фокуса.
Но, такое поведение не полностью соответствует традиционному поведению списка.
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Ну, идея была простая - открывать по фокусу, а закрывать при потере фокуса.
И да, если список отрывается по фокусу, то значит он уже срабатывает по mousedown, хорошо ли это?
источник

ДК

Дмитрий К in $mol
источник