42 lines
1.2 KiB
CoffeeScript
42 lines
1.2 KiB
CoffeeScript
require 'helpers'
|
|
require 'travis/ticker'
|
|
|
|
Travis.Controller = Em.Controller.extend()
|
|
Travis.TopController = Em.Controller.extend
|
|
needs: ['currentUser']
|
|
userBinding: 'controllers.currentUser'
|
|
|
|
Travis.ApplicationController = Em.Controller.extend
|
|
templateName: 'layouts/home'
|
|
|
|
connectLayout: (name) ->
|
|
name = "layouts/#{name}"
|
|
if @get('templateName') != name
|
|
@set('templateName', name)
|
|
|
|
Travis.MainController = Em.Controller.extend()
|
|
Travis.StatsLayoutController = Em.Controller.extend()
|
|
Travis.ProfileLayoutController = Em.Controller.extend()
|
|
Travis.AuthLayoutController = Em.Controller.extend()
|
|
|
|
Travis.AccountProfileController = Em.Controller.extend
|
|
needs: ['currentUser']
|
|
userBinding: 'controllers.currentUser'
|
|
|
|
require 'controllers/accounts'
|
|
require 'controllers/build'
|
|
require 'controllers/builds'
|
|
require 'controllers/flash'
|
|
require 'controllers/home'
|
|
require 'controllers/job'
|
|
require 'controllers/log'
|
|
require 'controllers/profile'
|
|
require 'controllers/repos'
|
|
require 'controllers/repo'
|
|
require 'controllers/running_jobs'
|
|
require 'controllers/sidebar'
|
|
require 'controllers/stats'
|
|
require 'controllers/current_user'
|
|
require 'controllers/account_index'
|
|
|