From 7c4ff51852f2bc27b6466334b924f4f2d069080f Mon Sep 17 00:00:00 2001 From: Sergey Date: Fri, 28 Nov 2014 00:53:10 +0400 Subject: [PATCH] Trigger refresh event handler when refreshing whole body --- src/vtree_src/launcher.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vtree_src/launcher.coffee b/src/vtree_src/launcher.coffee index d5415d1..ebcc371 100644 --- a/src/vtree_src/launcher.coffee +++ b/src/vtree_src/launcher.coffee @@ -32,7 +32,7 @@ class Launcher return if @isRefreshEventInitialized() @setRefreshEventAsInitialized() - $('body').on 'refresh', '*' , (e) => + refreshHandler = (e) => e.stopPropagation() # finding closest element with node (it can be actually e.currentTarget) @@ -49,6 +49,9 @@ class Launcher node = @treeManager.nodesCache.getById(nodeId) @treeManager.refresh(node) + $('body').on 'refresh', refreshHandler + $('body').on 'refresh', '*' , refreshHandler + @createViewsTree: -> @treeManager.createTree()