diff --git a/assets/scripts/app/controllers/sidebar.coffee b/assets/scripts/app/controllers/sidebar.coffee
index 8dd299ae..390ffdad 100644
--- a/assets/scripts/app/controllers/sidebar.coffee
+++ b/assets/scripts/app/controllers/sidebar.coffee
@@ -18,6 +18,9 @@ Travis.reopen
name: queue.display
@set 'content', queues
+ showAll: (queue) ->
+ queue.showAll()
+
WorkersController: Em.ArrayController.extend
init: ->
@_super.apply this, arguments
diff --git a/assets/scripts/app/templates/queues/list.hbs b/assets/scripts/app/templates/queues/list.hbs
index 574f0418..2b19a905 100644
--- a/assets/scripts/app/templates/queues/list.hbs
+++ b/assets/scripts/app/templates/queues/list.hbs
@@ -20,7 +20,7 @@
{{#if queue.isMore}}
-
+
{{queue.leftLength}} more jobs - show all
{{/if}}
diff --git a/assets/scripts/app/views/sidebar.coffee b/assets/scripts/app/views/sidebar.coffee
index 12d1a1ea..3c7bbc9b 100644
--- a/assets/scripts/app/views/sidebar.coffee
+++ b/assets/scripts/app/views/sidebar.coffee
@@ -26,10 +26,6 @@
@_super.apply this, arguments
@set 'controller', @get('controller').container.lookup('controller:queues')
- showAll: ->
- queue = event.context
- queue.showAll()
-
RunningJobsView: Em.View.extend
templateName: 'jobs/running'
elementId: 'running-jobs'