Move WorkersView and JobsView to Travis namespace

That way those views can be overriden easily
This commit is contained in:
Piotr Sarnacki 2013-04-08 00:25:03 +02:00
parent dce72c8b20
commit 31f25ed4f8

View File

@ -1,4 +1,20 @@
@Travis.reopen
WorkersView: Em.View.extend
templateName: 'workers/list'
init: ->
@_super.apply this, arguments
@set 'controller', @get('controller').container.lookup('controller:workers')
JobsView: Em.View.extend
templateName: 'jobs/running'
elementId: 'running-jobs'
init: ->
@_super.apply this, arguments
@set 'controller', @get('controller').container.lookup('controller:runningJobs')
groupsBinding: 'controller.sortedGroups'
jobsBinding: 'controller'
SidebarView: Travis.View.extend
templateName: 'layouts/sidebar'
@ -10,7 +26,7 @@
activate: (name) ->
return if @get('activeTab') == name
@set('activeTab', name)
@connectOutlet 'pane', @["#{name.capitalize()}View"].create(controller: @get('controller'))
@connectOutlet 'pane', Travis["#{name.capitalize()}View"].create(controller: @get('controller'))
classQueues: (->
'active' if @get('activeTab') == 'queues'
@ -36,28 +52,12 @@
@_super.apply this, arguments
@set 'controller', @get('controller').container.lookup('controller:links')
WorkersView: Em.View.extend
templateName: 'workers/list'
init: ->
@_super.apply this, arguments
@set 'controller', @get('controller').container.lookup('controller:workers')
QueuesView: Em.View.extend
templateName: 'queues/list'
init: ->
@_super.apply this, arguments
@set 'controller', @get('controller').container.lookup('controller:queues')
JobsView: Em.View.extend
templateName: 'jobs/running'
elementId: 'running-jobs'
init: ->
@_super.apply this, arguments
@set 'controller', @get('controller').container.lookup('controller:runningJobs')
groupsBinding: 'controller.sortedGroups'
jobsBinding: 'controller'
GroupView: Em.View.extend
templateName: 'jobs/running/group'
tagName: 'li'