From 7eebbc6f176905182327074544087d49584f34d5 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Sun, 19 Mar 2017 00:40:45 +0100 Subject: [PATCH] Fixed issue #858 - activity stream or online notifications are sometimes empty. --- .../app/controllers/_application_controller_generic.coffee | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/app/controllers/_application_controller_generic.coffee b/app/assets/javascripts/app/controllers/_application_controller_generic.coffee index 553a7df9d..1c82a8d1e 100644 --- a/app/assets/javascripts/app/controllers/_application_controller_generic.coffee +++ b/app/assets/javascripts/app/controllers/_application_controller_generic.coffee @@ -622,9 +622,9 @@ class App.ActionRow extends App.Controller do (item) => @$('[data-type="' + item.name + '"]').on( 'click' - (e) => + (e) -> e.preventDefault() - item.callback(@el) + item.callback() ) class App.Sidebar extends App.Controller @@ -1085,6 +1085,9 @@ class App.CollectionController extends App.Controller if itemCount > position position += 1 element = @el.find(".js-item:nth-child(#{position})") + if !element.get(0) + @el.append(html) + return if @insertPosition is 'before' element.before(html) else