travis-web/assets/scripts/app/routes/dashboard.coffee
2015-01-16 16:57:56 +01:00

27 lines
739 B
CoffeeScript

require 'routes/route'
TravisRoute = Travis.Route
Route = TravisRoute.extend
activate: ->
@get('stylesheetsManager').disable('main')
@get('stylesheetsManager').enable('dashboard')
deactivate: ->
@get('stylesheetsManager').enable('main')
@get('stylesheetsManager').disable('dashboard')
model: ->
apiEndpoint = @get('config').api_endpoint
$.ajax(apiEndpoint + '/repos?member=lislis', {
beforeSend: (xhr) ->
xhr.setRequestHeader('accept', 'application/json; version=2')
}).then (response) ->
response.repos.map (elem) ->
[owner, name] = elem.slug.split('/')
elem.owner = owner
elem.name = name
Ember.Object.create(elem)
Travis.DashboardRoute = Route