1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 3× 3× | import Ember from 'ember'; import Checkbox from '../mixins/checkbox'; export default Ember.Component.extend(Checkbox, { type: 'checkbox', ignorableAttrs: ['checked', 'label', 'disabled'], // Internal wrapper for onchange, to pass through checked _onChange() { let checked = this.execute('is checked'); return this.attrs.onChange(checked, this); } }); |