Size: a a a

2019 June 13

SB

Sergey Belozyorcev in БЭМ
Практика вёрстки: чего вы не знаете про БЭМ. Воркшоп Николая Громова пройдёт 16 июня в Санкт-Петербурге в офисе Epic Skills. Участие бесплатное — https://epicskills.timepad.ru/event/997720/
источник
2019 June 14

И

Ильдар in БЭМ
bemhtml начинает вставку с элемента, сам блок пропадает не пойму почему
источник

И

Ильдар in БЭМ
решиллось, tag form был и у блока и у элемента
источник

Р

Роман in БЭМ
Ильдар
решиллось, tag form был и у блока и у элемента
Вот это очень интересный кейс. Давно хочу расширить контекст шаблона, чтобы он знал о „контексте“ вложенности (чтобы нельзя было форму в форму, ссылку в ссылку и т. д.). Благодаря BEMJSON у нас это в разы проще, чем во всякий React/Angular/Vue.
источник

И

Ильдар in БЭМ
Роман
Вот это очень интересный кейс. Давно хочу расширить контекст шаблона, чтобы он знал о „контексте“ вложенности (чтобы нельзя было форму в форму, ссылку в ссылку и т. д.). Благодаря BEMJSON у нас это в разы проще, чем во всякий React/Angular/Vue.
ты там форкнул нашего пенсионера Старого Стека и подпиливаешь?)
источник

Р

Роман in БЭМ
Не, это же можно сделать и в рамках блока block('*'), просто заведя новый уровень с this и добавив проверок на тег.
источник

Р

Роман in БЭМ
Из допилов вот разве что borschik научил фризить видео.
источник

И

Ильдар in БЭМ
Роман
Не, это же можно сделать и в рамках блока block('*'), просто заведя новый уровень с this и добавив проверок на тег.
а от родителя как тег получить сверху?
источник

Р

Роман in БЭМ
block('*') будет срабатывать на каждой сущности (т. е. и на элементе тоже), так что можно просто построить «контекст вложенности» как уже готовый объект и просто сверяться с ним при проходе. По аналогии, как мы чуть раньше обсуждали наследование темы и размера.
источник

И

Ильдар in БЭМ
Роман
block('*') будет срабатывать на каждой сущности (т. е. и на элементе тоже), так что можно просто построить «контекст вложенности» как уже готовый объект и просто сверяться с ним при проходе. По аналогии, как мы чуть раньше обсуждали наследование темы и размера.
построить «контекст вложенности» как уже готовый объект

это дерево нужно от root сторить и проверки еще писать, не накладно для шаблонизатора?
источник

Р

Роман in БЭМ
Его можно включать только на этапе разработки (через уровень develop, как в bem-express c livereload). В случае нарушения контекста — сыпать варнинги.
источник

Р

Роман in БЭМ
Да, даже лучше именно отдельным уровнем его подключать, чтобы он выполнялся самым последним, когда основные BEMHTML-шаблоны уже отработали.
источник

AA

Anton Antonov in БЭМ
как назвать модификатор страницы у которой сверху должен быть паддинг? таких страниц будет несколько
источник

АО

Александр Олейников in БЭМ
There are only two hard things in Computer Science: cache invalidation and naming things.
источник

AA

Anton Antonov in БЭМ
Александр Олейников
There are only two hard things in Computer Science: cache invalidation and naming things.
thats why I ask you to help me =)
источник

AA

Anton Antonov in БЭМ
говорят, для этого есть какие то entities
источник

АО

Александр Олейников in БЭМ
Entity в БЭМ — это общий термин, включающий в себя blocks, elements и modifiers.

А у модификатора для вашей ситуации нет какого-то правильного названия. Может быть padded, может быть with-padding, может быть ещё как-то, по содержанию или типу таких страниц, а не по самому факту отступа.
источник

Р

Роман in БЭМ
Александр Олейников
There are only two hard things in Computer Science: cache invalidation and naming things.
and overflow…
источник

AA

Anton Antonov in БЭМ
Александр Олейников
Entity в БЭМ — это общий термин, включающий в себя blocks, elements и modifiers.

А у модификатора для вашей ситуации нет какого-то правильного названия. Может быть padded, может быть with-padding, может быть ещё как-то, по содержанию или типу таких страниц, а не по самому факту отступа.
спасибо
источник

д

даня in БЭМ
Ребят а  в 7-40 уже поздно если подъеду?
источник