36 lines
1010 B
CoffeeScript
36 lines
1010 B
CoffeeScript
require 'helpers'
|
|
require 'travis/ticker'
|
|
|
|
Travis.reopen
|
|
Controller: Em.Controller.extend
|
|
connectOutlet: ->
|
|
view = @_super.apply(this, arguments)
|
|
|
|
if view
|
|
_connectedOutletViews = Travis.app.get('_connectedOutletViews')
|
|
unless _connectedOutletViews
|
|
_connectedOutletViews = []
|
|
|
|
_connectedOutletViews.pushObject(view)
|
|
Travis.app.set('_connectedOutletViews', _connectedOutletViews)
|
|
|
|
view
|
|
|
|
TopController: Em.Controller.extend
|
|
userBinding: 'Travis.app.currentUser'
|
|
|
|
ApplicationController: Em.Controller.extend()
|
|
MainController: Em.Controller.extend()
|
|
StatsLayoutController: Em.Controller.extend()
|
|
ProfileLayoutController: Em.Controller.extend()
|
|
AuthLayoutController: Em.Controller.extend()
|
|
|
|
require 'controllers/accounts'
|
|
require 'controllers/builds'
|
|
require 'controllers/home'
|
|
require 'controllers/profile'
|
|
require 'controllers/repositories'
|
|
require 'controllers/repository'
|
|
require 'controllers/sidebar'
|
|
require 'controllers/stats'
|