И
Size: a a a
И
SB
SB
SB
И
SB
modules.define('button',
['jquery', 'dom', 'i-bem__dom', 'BEMHTML', 'icon'],
function(provide, $, dom, bemDom, BEMHTML, Icon, Button) {
provide(Button.decl(this.name, {
// Исправление бага https://github.com/bem/bem-components/issues/2033
_onPointerRelease : function(e) {
this._isPointerPressInProgress = false;
this.unbindFromDoc('pointerrelease', this._onPointerRelease);
if(e.originalEvent.type === 'pointerup' && dom.contains(this.elem('control'), $(e.target))) {
this._focusedByPointer = true;
this._focus();
this._focusedByPointer = false;
this
._updateChecked()
.emit('click');
} else {
this._blur();
}
this.delMod('pressed');
}
}));
});И
modules.define('button',
['jquery', 'dom', 'i-bem__dom', 'BEMHTML', 'icon'],
function(provide, $, dom, bemDom, BEMHTML, Icon, Button) {
provide(Button.decl(this.name, {
// Исправление бага https://github.com/bem/bem-components/issues/2033
_onPointerRelease : function(e) {
this._isPointerPressInProgress = false;
this.unbindFromDoc('pointerrelease', this._onPointerRelease);
if(e.originalEvent.type === 'pointerup' && dom.contains(this.elem('control'), $(e.target))) {
this._focusedByPointer = true;
this._focus();
this._focusedByPointer = false;
this
._updateChecked()
.emit('click');
} else {
this._blur();
}
this.delMod('pressed');
}
}));
});EW
EW
SB
VG
SB
Р
modules.define('button',
['jquery', 'dom', 'i-bem__dom', 'BEMHTML', 'icon'],
function(provide, $, dom, bemDom, BEMHTML, Icon, Button) {
provide(Button.decl(this.name, {
// Исправление бага https://github.com/bem/bem-components/issues/2033
_onPointerRelease : function(e) {
this._isPointerPressInProgress = false;
this.unbindFromDoc('pointerrelease', this._onPointerRelease);
if(e.originalEvent.type === 'pointerup' && dom.contains(this.elem('control'), $(e.target))) {
this._focusedByPointer = true;
this._focus();
this._focusedByPointer = false;
this
._updateChecked()
.emit('click');
} else {
this._blur();
}
this.delMod('pressed');
}
}));
});SB
AP
И
SB
АВ