bem / bem-bl

Base BEM library
http://bem.github.com/bem-bl/
198 stars 84 forks source link

Небольшая защита для удаленных блоков #643

Closed mightyaleksey closed 9 years ago

mightyaleksey commented 9 years ago

Привет, у меня часто возникает проблема в этом месте: https://github.com/bem/bem-bl/blob/support/2.x/blocks-common/i-bem/__dom/i-bem__dom.js#L773

Обычно, проблема возникает тут, когда я удаляю или устанавливаю новый модификатор на блоке (методы setMod(), delMod()), а блок уже к этому моменту удален.

Что вы думаете, если добавить в этом месте или чуть выше отдельную проверку на this.domElem?

mightyaleksey commented 9 years ago

И сам текст ошибки:

TypeError: 'undefined' is not an object (evaluating '(elem || this.domElem).each') (<some path>)
narqo commented 9 years ago

Кажется, #637 решит проблему.

/сс @dfilatov

mightyaleksey commented 9 years ago

Да, похоже на то, спасибо

arikon commented 9 years ago

Должно быть исправлено здесь https://github.com/bem/bem-bl/pull/648

Если нет — переоткройте.