From e712644a862645efe4e5425b9ce4dc0ed55bdbe8 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Mon, 29 Dec 2014 15:54:50 +0100 Subject: [PATCH] [pro-merge] Add views used only on pro --- assets/scripts/app/views.coffee | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/assets/scripts/app/views.coffee b/assets/scripts/app/views.coffee index 6478c128..4adf1e7f 100644 --- a/assets/scripts/app/views.coffee +++ b/assets/scripts/app/views.coffee @@ -60,6 +60,37 @@ Travis.FirstSyncView = Travis.View.extend , Travis.config.syncingPageRedirectionTime +Travis.SidebarView = Travis.View.extend + templateName: 'pro/layouts/sidebar' + + didInsertElement: -> + @_super.apply this, arguments + + 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: 'pro/jobs' + elementId: 'running-jobs' + +Travis.QueueView = Em.View.extend + templateName: 'pro/queues/show' + init: -> + @_super.apply this, arguments + @set 'controller', @get('controller').container.lookup('controller:queues') + require 'views/accounts' require 'views/annotation' require 'views/application'