travis-web/app/components/travis-status.coffee
2015-12-08 10:18:02 +01:00

22 lines
530 B
CoffeeScript

`import Ember from 'ember'`
`import config from 'travis/config/environment'`
TravisStatusComponent = Ember.Component.extend
status: null
statusPageStatusUrl: (->
config.statusPageStatusUrl
).property()
didInsertElement: ->
if url = @get('statusPageStatusUrl')
self = this
@getStatus(url).then (response) ->
if response.status and response.status.indicator
self.set('status', response.status.indicator)
getStatus: (url) ->
$.ajax(url)
`export default TravisStatusComponent`