UNPKG

kue-ui

Version:
31 lines (23 loc) 785 B
import Ember from 'ember'; import Job from '../models/job'; export default Ember.Component.extend({ selections: Job.STATES, setup: function() { this.set('job.selected', this.get('job.state')); }.on('didInsertElement').observes('job.id'), selectedStateDidChange: function() { if (Ember.isEmpty(this.get('job.state'))) return; if (this.get('job.state') !== this.get('job.selected')) { this.set('job.state', this.get('job.selected')); this.get('job').updateState(); } }.observes('job.selected'), actions: { goToJob: function(job) { this.sendAction('action', job); }, removeJob: function(job) { this.sendAction('removeAction', job); } } });