travis-web/app/controllers/job.coffee
2015-12-08 10:17:32 +01:00

24 lines
635 B
CoffeeScript

`import Ember from 'ember'`
`import { githubCommit } from 'travis/utils/urls'`
Controller = Ember.Controller.extend
repoController: Ember.inject.controller('repo')
repoBinding: 'repoController.repo'
commitBinding: 'job.commit'
annotationsBinding: 'job.annotations'
currentUserBinding: 'auth.currentUser'
tabBinding: 'repoController.tab'
currentItemBinding: 'job'
urlGithubCommit: (->
githubCommit(@get('repo.slug'), @get('commit.sha'))
).property('repo.slug', 'commit.sha')
jobStateDidChange: (->
@send('faviconStateDidChange', @get('job.state'))
).observes('job.state')
`export default Controller`