travis-web/app/components/request-icon.coffee
2015-09-17 12:29:11 +02:00

31 lines
787 B
CoffeeScript

`import Ember from 'ember'`
RequestIconComponent = Ember.Component.extend
tagName: 'span'
classNames: ['icon-request', 'icon']
classNameBindings: ['build.last_build.state', 'build.state']
isPush: (->
@get('build.last_build.event_type') == 'push' ||
@get('build.event_type') == 'push'
).property('build.last_build')
isPR: (->
@get('build.last_build.event_type') == 'pull_request' ||
@get('build.event_type') == 'pull_request'
).property('build.last_build')
isAPI: (->
@get('build.last_build.event_type') == 'api' ||
@get('build.event_type') == 'api'
).property('build.last_build')
isEmpty: (->
true if @get('build.last_build') == null || @get('build') == null
).property('build.last_build')
`export default RequestIconComponent`