Open AndreyGladkov opened 9 years ago
@AndreyGladkov по описанию все должно работать, возможно в js где-то опечатка?
Еще возможно у блока в modules в зависимостях нет i-bem__dom
(кажется, он). Список для автоинициализии строится по этой зависимости.
modules.define('blur', ['i-bem__dom'], function(provide, BEMDOM){
provide(BEMDOM.decl(this.name,{
//методы экземпляра блока
onSetMod:{
'js': {
'inited': function(){
}
}
}
}))
});
Вот объявление js а в результате вижу это:
<div class="blur i-bem" data-bem="{"blur":{}}"><img class="blur__image" src="/img/background-blur/background-gradient.jpg"></div>
Проблема в том что js вообще не подключается к странице, странно на других страницах работает.. Почему то сборщик не цепляет js в выходной html
scripts : [
{ elem: 'js', url: '_404.js' }
]
В bemjson есть подключение на выходе нет
Проблема в шаблоне page, я неправильно написал его. Js в принципе не подключался.
Имея такой bemjson
Ожидаю что появиться на блоке модификатор js_inited Но его нет, i-bem есть, не могу понять почему на некоторых блоках все ок и инициализация есть, а на некоторых не появляется? Js написан для блока.