Войти с помощью github
Форум /

Уже второй раз наступаю на грабли с BEMDOM.scope По клику создается блок modal без модификатора visible . Далее следует код

var popupEl = BEMDOM.append(this.domElem, BEMHTML.apply(bemjson));
this.popup = this.findBlockOn(popupEl, 'modal');
this.popup.setMod('visible', true);

В результате получаю

Uncaught TypeError: Cannot read property 'append' of null

В данном случае null - BEMDOM.scope. Если создавать блок modal c уже установленным модификатором, то все работает нормально...

Создавать modal сразу видимым не пойдет, там анимация на появление... Как бороться?