Move WorkersView and JobsView to Travis.SidebarView namespace
Travis.JobsView already exists, so I need to put those views in some other namespace, but so that they're available without instantiating SidebarView
This commit is contained in:
parent
31f25ed4f8
commit
1198809979
|
@ -1,20 +1,4 @@
|
||||||
@Travis.reopen
|
@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
|
SidebarView: Travis.View.extend
|
||||||
templateName: 'layouts/sidebar'
|
templateName: 'layouts/sidebar'
|
||||||
|
|
||||||
|
@ -24,9 +8,10 @@
|
||||||
@activate('jobs')
|
@activate('jobs')
|
||||||
|
|
||||||
activate: (name) ->
|
activate: (name) ->
|
||||||
|
console.log
|
||||||
return if @get('activeTab') == name
|
return if @get('activeTab') == name
|
||||||
@set('activeTab', name)
|
@set('activeTab', name)
|
||||||
@connectOutlet 'pane', Travis["#{name.capitalize()}View"].create(controller: @get('controller'))
|
@connectOutlet 'pane', Travis.SidebarView["#{name.capitalize()}View"].create(controller: @get('controller'))
|
||||||
|
|
||||||
classQueues: (->
|
classQueues: (->
|
||||||
'active' if @get('activeTab') == 'queues'
|
'active' if @get('activeTab') == 'queues'
|
||||||
|
@ -96,3 +81,20 @@
|
||||||
|
|
||||||
QueueItemView: Travis.View.extend
|
QueueItemView: Travis.View.extend
|
||||||
tagName: 'li'
|
tagName: 'li'
|
||||||
|
|
||||||
|
Travis.SidebarView.reopenClass
|
||||||
|
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'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user