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'