From e7e4cf6dac7d0ab267d67ef3094909220e31f776 Mon Sep 17 00:00:00 2001 From: Caio SBA Date: Mon, 10 Aug 2015 12:26:11 -0300 Subject: [PATCH] Do not duplicate filters when logging in and out --- ConfJuvApp/www/js/controllers.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ConfJuvApp/www/js/controllers.js b/ConfJuvApp/www/js/controllers.js index 5d8f7cf..32e201d 100644 --- a/ConfJuvApp/www/js/controllers.js +++ b/ConfJuvApp/www/js/controllers.js @@ -124,6 +124,11 @@ angular.module('confjuvapp.controllers', []) }; $scope.loginCallback = function(token) { + $scope.topics = []; + $scope.cards = []; + $scope.topicFilter = { value: ConfJuvAppUtils.getTopicFilter() }; + $scope.emptyTopicsCount = $scope.topicFilter.value == 'all' ? 0 : 10; + $scope.loggedIn = true; $scope.token = token; ConfJuvAppUtils.setPrivateToken(token); @@ -332,12 +337,12 @@ angular.module('confjuvapp.controllers', []) $scope.topics = []; $scope.cards = []; - $scope.emptyTopicsCount = 0; - //FIXME refatoring this variable to make the proposals filters more generic - $scope.proposalsFilter = ''; $scope.topicFilter = { value: ConfJuvAppUtils.getTopicFilter() }; $scope.emptyTopicsCount = $scope.topicFilter.value == 'all' ? 0 : 10; + // FIXME Make the proposals filters more generic + $scope.proposalsFilter = ''; + $scope.reloadTopics = function() { $scope.emptyTopicsCount = 0; -- libgit2 0.21.2