From 74cae6947e7d30e58d6f57370b0ae122d9bc1780 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 26 Aug 2014 11:39:29 +0200 Subject: [PATCH] Fixing searchs --- app/coffee/modules/search.coffee | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/coffee/modules/search.coffee b/app/coffee/modules/search.coffee index 4b7904e9..bd1284e0 100644 --- a/app/coffee/modules/search.coffee +++ b/app/coffee/modules/search.coffee @@ -41,10 +41,11 @@ class SearchController extends mixOf(taiga.Controller, taiga.PageMixin) "$routeParams", "$q", "$location", - "$appTitle" + "$appTitle", + "tgLoader" ] - constructor: (@scope, @repo, @rs, @params, @q, @location, @appTitle) -> + constructor: (@scope, @repo, @rs, @params, @q, @location, @appTitle, tgLoader) -> @scope.sectionName = "Search" promise = @.loadInitialData() @@ -60,8 +61,10 @@ class SearchController extends mixOf(taiga.Controller, taiga.PageMixin) loadSearchData = debounce(200, (t) => @.loadSearchData(t)) @scope.$watch "searchTerm", (term) -> - return if not term - loadSearchData(term) + if not term + tgLoader.pageLoaded() + else + loadSearchData(term) loadFilters: -> defered = @q.defer() @@ -83,6 +86,7 @@ class SearchController extends mixOf(taiga.Controller, taiga.PageMixin) loadSearchData: (term) -> promise = @rs.search.do(@scope.projectId, term).then (data) => @scope.searchResults = data + tgLoader.pageLoaded() return data return promise