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

Есть блок block-one, события которого слушаются в block-two через this.findBlockOn('block-one', 'block-one-elem).on('change', this._blockOneChanged, this). В bem-core изменился способ обращения к инстансу блока block-one в обработчике события.

Было:

_blockOneChanged: function(e) {
    var blockOneInstance = e.block;

    this._checkButtonsState(blockOneInstance);
},

Стало:

_blockOneChanged: function(e) {
    var blockOneInstance = e.target;

    this._checkButtonsState(blockOneInstance);
},

В руководстве по миграции есть только указание на «Доступ до DOM-элемента в обработчике события»

// cc @innabelaya