From 31f25ed4f85b59203b53f3dd5aab00f4028aedd3 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Mon, 8 Apr 2013 00:25:03 +0200 Subject: [PATCH] Move WorkersView and JobsView to Travis namespace That way those views can be overriden easily --- assets/scripts/app/views/sidebar.coffee | 34 ++++++++++++------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/assets/scripts/app/views/sidebar.coffee b/assets/scripts/app/views/sidebar.coffee index 35103343..fd8d28b4 100644 --- a/assets/scripts/app/views/sidebar.coffee +++ b/assets/scripts/app/views/sidebar.coffee @@ -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'