70 lines
1.6 KiB
CoffeeScript
70 lines
1.6 KiB
CoffeeScript
require 'ext/ember/namespace'
|
|
require 'views/view'
|
|
|
|
Em.View.reopen
|
|
init: ->
|
|
this.container ||= Travis.__container__
|
|
|
|
@_super.apply(this, arguments)
|
|
|
|
Travis.NotFoundView = Ember.View.extend
|
|
layoutName: 'layouts/simple'
|
|
|
|
Travis.MainView = Travis.View.extend
|
|
layoutName: 'layouts/home'
|
|
classNames: ['main']
|
|
|
|
Travis.AuthSigninView = Travis.View.extend
|
|
layoutName: 'layouts/simple'
|
|
|
|
Travis.InsufficientOauthPermissionsView = Travis.View.extend
|
|
layoutName: 'layouts/simple'
|
|
classNames: ['application']
|
|
|
|
Travis.FirstSyncView = Travis.View.extend
|
|
layoutName: 'layouts/simple'
|
|
classNames: ['application']
|
|
|
|
Travis.SidebarView = Travis.View.extend
|
|
classQueues: (->
|
|
'active' if @get('activeTab') == 'queues'
|
|
).property('activeTab')
|
|
|
|
classWorkers: (->
|
|
'active' if @get('activeTab') == 'workers'
|
|
).property('activeTab')
|
|
|
|
classJobs: (->
|
|
'active' if @get('activeTab') == 'jobs'
|
|
).property('activeTab')
|
|
|
|
Travis.QueueItemView = Travis.View.extend
|
|
tagName: 'li'
|
|
|
|
Travis.RunningJobsView = Em.View.extend
|
|
templateName: 'jobs'
|
|
elementId: 'running-jobs'
|
|
|
|
Travis.QueueView = Em.View.extend
|
|
templateName: 'queues/show'
|
|
init: ->
|
|
@_super.apply this, arguments
|
|
@set 'controller', @get('controller').container.lookup('controller:queues')
|
|
|
|
require 'views/accounts'
|
|
require 'views/annotation'
|
|
require 'views/application'
|
|
require 'views/build'
|
|
require 'views/events'
|
|
require 'views/flash'
|
|
require 'views/job'
|
|
require 'views/log'
|
|
require 'views/repo'
|
|
require 'views/profile'
|
|
require 'views/stats'
|
|
require 'views/signin'
|
|
require 'views/top'
|
|
require 'views/status_images'
|
|
require 'views/status_image_input'
|
|
require 'views/dashboard'
|