travis-web/assets/javascripts/app/controllers.coffee
2012-07-05 21:53:17 +02:00

38 lines
1.1 KiB
CoffeeScript

require 'helpers'
require 'travis/ticker'
Travis.Controllers = Em.Namespace.create
RepositoriesController: Em.ArrayController.extend
contentBinding: 'layout.repositories'
RepositoryController: Em.Controller.extend # Travis.Urls.Repository,
repositoryBinding: 'layout.repository'
TabsController: Em.Controller.extend
repositoryBinding: 'layout.repository'
buildBinding: 'layout.build'
jobBinding: 'layout.job'
tabBinding: 'layout.tab'
BuildsController: Em.ArrayController.extend
repositoryBinding: 'layout.repository'
contentBinding: 'layout.builds'
BuildController: Em.Controller.extend # Travis.Urls.Commit,
repositoryBinding: 'layout.repository'
buildBinding: 'layout.build'
JobController: Em.Controller.extend # Travis.Urls.Commit,
repositoryBinding: 'layout.repository'
jobBinding: 'layout.job'
QueuesController: Em.ArrayController.extend()
UserController: Em.Controller.extend()
HooksController: Em.ArrayController.extend()
# TopController: Em.Controller.extend
# userBinding: 'Travis.app.currentUser'
require 'controllers/sponsors'
require 'controllers/workers'