travis-web/app/controllers/builds-item.coffee
2015-05-18 15:59:54 +02:00

21 lines
628 B
CoffeeScript

`import Ember from 'ember'`
`import { colorForState } from 'travis/utils/helpers'`
`import GithubUrlProperties from 'travis/mixins/github-url-properties'`
`import { gravatarImage } from 'travis/utils/urls'`
Controller = Ember.ObjectController.extend(GithubUrlProperties,
needs: ['builds']
isPullRequestsListBinding: 'controllers.builds.isPullRequestsList'
buildBinding: 'model'
color: (->
colorForState(@get('build.state'))
).property('build.state')
urlAuthorGravatarImage: (->
gravatarImage(@get('build.commit.committerEmail'), 40)
).property('build.commit.authorEmail')
)
`export default Controller`