Size: a a a

2019 March 03

Р

Роман in БЭМ
Делай каскадом — это модификатор повлиял на изменение блока, значит этот же модификатор и знает, что цвет текста внутри тоже изменится.
источник

Р

Роман in БЭМ
Можешь сделать через CSS custom properties, если поддержка позволяет — избавишься от каскада.
источник

Р

Роман in БЭМ
.parentBlock {
 --text-color: #000;
}

.parentBlock__element1 {
 color: var(--text-color)
}

.parentBlock_highlighted {
 background-color: yellow;
 --text-color: #fff;
}
источник

К

Костя Сафонов in БЭМ
CSS custom properties - это вы про нативные css переменные?
источник

Р

Роман in БЭМ
Да.
источник

К

Костя Сафонов in БЭМ
А, ок. Спс!
источник

К

Костя Сафонов in БЭМ
источник

К

Костя Сафонов in БЭМ
😞
источник

К

Костя Сафонов in БЭМ
Каскадом буду тогда делать.
источник

VH

Vitaly Harisov in БЭМ
.parentBlock_highlighted .parentBlock__element
источник
2019 March 04

VS

Vladimir Segodnyaev in БЭМ
https://ru.bem.info/technologies/bem-react/
Состав пакетов - 404 ошибки
источник
2019 March 07

ЕЕ

Евгений Евгений in БЭМ
ребят как передать данные из шаблона bemtree в js?
источник

Р

Роман in БЭМ
// block.bemtree.js

{
  block: 'block',
  js: {
   data: 'my awesome data',
   hello: 'world',
   bem: 'bem.info',
  }
}


// block.browser.js

modules.define('block', ['i-bem-dom'], function(provide, bemDom) {

provide(bemDom.declBlock(this.name, {
 onSetMod: {
   js: {
     inited: function() {
       console.log(
         this.params.data,
         this.params.hello,
         this.params.bem
       );
     }
   }
 }
}));

});
источник
2019 March 12

И

Ильдар in БЭМ
Перечитал еще раз все по BEMTREE и BEMHTML шаблонам

Еще с этим ознакомился
https://github.com/bem/project-stub/issues/159

И я уже год делаю на классиечском стеке проекты с bem-express, но так и не понимаю зачем у меня лежат bemtree шаблоны, для какой то работы с данными они нужны, что они делают? Я использую только bemhtml все дефолтные bemtree переименовал в bemhtml шаблоны, это не правильно? ПАМАГИТИ)

Пришли мне данные в виде JSON с restapi, какую такую работу с ними должен выполнить bemtree шаблон страницы которыую не должен выполнить bemhtml?
источник

VH

Vitaly Harisov in БЭМ
Ильдар
Перечитал еще раз все по BEMTREE и BEMHTML шаблонам

Еще с этим ознакомился
https://github.com/bem/project-stub/issues/159

И я уже год делаю на классиечском стеке проекты с bem-express, но так и не понимаю зачем у меня лежат bemtree шаблоны, для какой то работы с данными они нужны, что они делают? Я использую только bemhtml все дефолтные bemtree переименовал в bemhtml шаблоны, это не правильно? ПАМАГИТИ)

Пришли мне данные в виде JSON с restapi, какую такую работу с ними должен выполнить bemtree шаблон страницы которыую не должен выполнить bemhtml?
Подразумевается, что всё, что ты делаешь в bemhtml, нужно делать в bemtree
источник

VH

Vitaly Harisov in БЭМ
Ильдар
Перечитал еще раз все по BEMTREE и BEMHTML шаблонам

Еще с этим ознакомился
https://github.com/bem/project-stub/issues/159

И я уже год делаю на классиечском стеке проекты с bem-express, но так и не понимаю зачем у меня лежат bemtree шаблоны, для какой то работы с данными они нужны, что они делают? Я использую только bemhtml все дефолтные bemtree переименовал в bemhtml шаблоны, это не правильно? ПАМАГИТИ)

Пришли мне данные в виде JSON с restapi, какую такую работу с ними должен выполнить bemtree шаблон страницы которыую не должен выполнить bemhtml?
А bemhtml только теги проставляет и аттрибуты
источник

VH

Vitaly Harisov in БЭМ
И что можно унести bemhtml в браузер и там делать трансформацию из bemjson в html
источник

И

Ильдар in БЭМ
Vitaly Harisov
А bemhtml только теги проставляет и аттрибуты
В bem components нет bemtree, они сделаны не правильно?
источник

VH

Vitaly Harisov in БЭМ
Ильдар
В bem components нет bemtree, они сделаны не правильно?
Это разные вещи, сейчас объясню
источник

AP

Alex Popkov in БЭМ
Имхо, если проецировать на React, то это умные и глупые компоненты. Типа в одном месте ты получаешь данные, преобразовываешь их в объект того, чего достаточно, чтобы отобразить блок, а в bemhtml только рассовываешь это по местам в блоке
источник