From 66be22af684c719d58a975c9e942d1ff223d52cc Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Tue, 23 Dec 2014 15:45:53 +0100 Subject: [PATCH] Fix actions on views Almost all actions on views were not properly handled, because they were still methods directly on a view object rather than in `actions` property. This commit fixes it. --- assets/scripts/app/controllers/flash.coffee | 13 +- assets/scripts/app/templates/jobs/list.hbs | 4 +- assets/scripts/app/templates/jobs/pre.hbs | 4 +- .../scripts/app/templates/layouts/flash.hbs | 2 +- .../scripts/app/templates/layouts/profile.hbs | 2 +- .../scripts/app/templates/repos/list/tabs.hbs | 2 +- assets/scripts/app/templates/repos/show.hbs | 2 +- .../app/templates/repos/show/actions.hbs | 10 +- .../app/templates/repos/show/tools.hbs | 14 +- .../scripts/app/templates/status_images.hbs | 2 +- assets/scripts/app/templates/workers/list.hbs | 4 +- assets/scripts/app/views.coffee | 4 + assets/scripts/app/views/flash.coffee | 5 +- assets/scripts/app/views/repo/show.coffee | 135 +++++++++--------- assets/scripts/app/views/status_images.coffee | 5 +- 15 files changed, 108 insertions(+), 100 deletions(-) diff --git a/assets/scripts/app/controllers/flash.coffee b/assets/scripts/app/controllers/flash.coffee index 9b857656..8a10eaae 100644 --- a/assets/scripts/app/controllers/flash.coffee +++ b/assets/scripts/app/controllers/flash.coffee @@ -30,10 +30,11 @@ Travis.FlashController = Ember.ArrayController.extend @get('flashes').unshiftObject(msg) Ember.run.later(this, (-> @get('flashes.content').removeObject(msg)), 15000) - close: (msg) -> - if msg instanceof Travis.Broadcast - msg.setSeen() - @notifyPropertyChange('unseenBroadcasts') - else - @get('flashes').removeObject(msg) + actions: + close: (msg) -> + if msg instanceof Travis.Broadcast + msg.setSeen() + @notifyPropertyChange('unseenBroadcasts') + else + @get('flashes').removeObject(msg) diff --git a/assets/scripts/app/templates/jobs/list.hbs b/assets/scripts/app/templates/jobs/list.hbs index d576baee..c122243f 100644 --- a/assets/scripts/app/templates/jobs/list.hbs +++ b/assets/scripts/app/templates/jobs/list.hbs @@ -7,7 +7,7 @@ {{else}} Allowed Failures - + {{/if}} @@ -44,7 +44,7 @@ {{#unless view.required}}