UNPKG

comindware.core.ui

Version:

Comindware Core UI provides the basic components like editors, lists, dropdowns, popups that we so desperately need while creating Marionette-based single-page applications.

20 lines (16 loc) 425 B
import ButtonView from './ButtonView'; import keyCode from '../../../utils/keyCode'; export default ButtonView.extend({ events: { click: '__handleClick', keyup: '__keyup' }, __keyup(event) { if ([keyCode.ENTER, keyCode.SPACE].includes(event.keyCode)) { this.__handleClick(); } }, __handleClick() { this.trigger('action:click', this.model); } });