Size: a a a

2017 October 10

ВМ

Виталий Макеев in $mol
Вы можете добавить .editorconfig в mol. Ведь в mam не обязательно каноничный вариант будет.
источник

ДК

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

ВМ

Виталий Макеев in $mol
Дмитрий К
MAM задаёт конфиг по умолчанию. Его можно переопределить в поддиректориях, кому надо.
Согласен.
источник

ДК

Дмитрий К in $mol
Касательно шеврона в селекте - расписал, почему сейчас сделано именно так: https://github.com/eigenmethod/mol/pull/271#issuecomment-335451005
источник

ВМ

Виталий Макеев in $mol
С этим ясно
источник

ДК

Дмитрий К in $mol
Возможно есть идеи по улучшению этой логики? Я бы переместил у селекта шеврон влево и дал ему поведение как у пункта иерархичного меню.
источник

ДК

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

ДК

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

ВМ

Виталий Макеев in $mol
Дмитрий К
Возможно есть идеи по улучшению этой логики? Я бы переместил у селекта шеврон влево и дал ему поведение как у пункта иерархичного меню.
Шеврон слева уже плотно ассоциируется с раздвигающимися областями и у всплывающего меню будет странно видеть такое. Но это, по большому счету, не так принципиально. Текущее решение более чем привычно и понятно.
источник

ВМ

Виталий Макеев in $mol
Мне интересно почему так реализован http://mol.js.org/app/demo/#demo=mol_float_demo

Какой смысл его скрывать только в момент скрола? Разве это не схоже, к примеру, с логикой скрытия заголовка со строкой url в мобильных браузерах? Заголовок скрывается при скроле вниз и появляется (но не изчезает) при скроле вверх.
источник

ДК

Дмитрий К in $mol
Он скрывается, чтобы не прыгал во время скролла. А прыгает он из-за того, что рендеринг и скролл происходят как правило асинхронно. Браузер отскроллил - блок уехал. Сработало событие - блок переехал обратно на место. И так несколько раз в секунду.
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Он скрывается, чтобы не прыгал во время скролла. А прыгает он из-за того, что рендеринг и скролл происходят как правило асинхронно. Браузер отскроллил - блок уехал. Сработало событие - блок переехал обратно на место. И так несколько раз в секунду.
Но прыжки всё равно заметны + постоянное мелькание ... Может тогда нужно что-то вроде debouce по скролу?
источник

ДК

Дмитрий К in $mol
Он там есть. Попробуйте его увеличить: https://github.com/eigenmethod/mol/blob/master/scroll/scroll.view.ts#L77
источник

ВМ

Виталий Макеев in $mol
Но так он зашит 🙂
источник

ВМ

Виталий Макеев in $mol
Имеет ли смысл настраивать этот параметр? Вы считаете текущий интервал вполне себе подходит?
источник

ДК

Дмитрий К in $mol
Ну если поможет, то увеличу это значение в коде 😊 Это не то значение, которое имеет смысл менять в разных местах использования.
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Ну если поможет, то увеличу это значение в коде 😊 Это не то значение, которое имеет смысл менять в разных местах использования.
Я просто кручу скрол, и заголовок скачет. Думаю он должен изчезнуть на момент перманентного скрола.
источник

ДК

Дмитрий К in $mol
Да. Возможно у вас событие скрола приходит реже 50мс, поэтому он успевает появиться в процессе скролла.
источник

ВМ

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

ВМ

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