mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 09:42:07 +08:00
18 lines
438 B
JavaScript
18 lines
438 B
JavaScript
import { observes, on } from 'ember-addons/ember-computed-decorators';
|
|
|
|
export default Ember.Component.extend({
|
|
tagName: 'label',
|
|
|
|
click(e) {
|
|
e.preventDefault();
|
|
this.sendAction('onChange', this.get('radioValue'));
|
|
},
|
|
|
|
@observes('value')
|
|
@on('init')
|
|
updateVal() {
|
|
const checked = this.get('value') === this.get('radioValue');
|
|
Ember.run.next(() => this.$('input[type=radio]').prop('checked', checked));
|
|
}
|
|
});
|