ember-cli-admin
Version:
Powerful admin dashboard for ember-cli projects, more in http://ember-admin.com
21 lines (17 loc) • 551 B
JavaScript
import Ember from 'ember';
import layout from '../templates/components/admin-show-column-in-table';
export default Ember.Checkbox.extend({
layout: layout,
isComponentFactory: true,
isChecked: Ember.on('init', function() {
var attr = this.get('attribute');
var isChecked = Ember.tryInvoke(this.get('content'), 'isActive', [attr]);
this.set('checked', isChecked);
}),
click: function() {
var attr = this.get('attribute');
Ember.tryInvoke(this.get('content'), 'isActive', [attr,
this.get('checked')
]);
}
});