From 2b86e93d134139d3026358525e377cd61efecfe1 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 14 Jan 2015 12:47:16 +0100 Subject: [PATCH] Fix close button on flash messages --- assets/scripts/app/controllers/flash.coffee | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/assets/scripts/app/controllers/flash.coffee b/assets/scripts/app/controllers/flash.coffee index 8a10eaae..8c48feb3 100644 --- a/assets/scripts/app/controllers/flash.coffee +++ b/assets/scripts/app/controllers/flash.coffee @@ -30,11 +30,13 @@ 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) - + @close(msg)