diff --git a/src/app/pages/programas/programas.controller.js b/src/app/pages/programas/programas.controller.js index 63e5eb1..c0b6800 100644 --- a/src/app/pages/programas/programas.controller.js +++ b/src/app/pages/programas/programas.controller.js @@ -139,6 +139,21 @@ }; + ProgramasPageController.prototype.submitSearch = function() { + var vm = this; + + vm.loadingFilter = true; + + // scroll to result grid + var $searchResult = angular.element('#search-result'); + if ($searchResult && $searchResult.length > 0) { + angular.element('body').animate({scrollTop: $searchResult.offset().top}, 'fast'); + vm.filtredPrograms = vm.getFiltredPrograms(); + }else { + vm.$log.warn('#search-result element not found.'); + } + }; + ProgramasPageController.prototype.showAllPrograms = function($event) { var vm = this; $event.stopPropagation(); diff --git a/src/app/pages/programas/programas.html b/src/app/pages/programas/programas.html index 856483e..63ec200 100644 --- a/src/app/pages/programas/programas.html +++ b/src/app/pages/programas/programas.html @@ -26,7 +26,7 @@ Buscar programas: - + @@ -58,7 +58,7 @@ Buscar programas: - + @@ -68,7 +68,7 @@ - + ConheƧa os programas diff --git a/src/app/pages/propostas/propostas.controller.js b/src/app/pages/propostas/propostas.controller.js index 9c22c07..fa57d69 100644 --- a/src/app/pages/propostas/propostas.controller.js +++ b/src/app/pages/propostas/propostas.controller.js @@ -6,11 +6,12 @@ .controller('PropostasPageController', PropostasPageController); /** @ngInject */ - function PropostasPageController(DialogaService, $scope, $location, $filter, $log) { + function PropostasPageController(DialogaService, $scope, $rootScope, $location, $filter, $log) { var vm = this; vm.DialogaService = DialogaService; vm.$scope = $scope; + vm.$rootScope = $rootScope; vm.$location = $location; vm.$filter = $filter; vm.$log = $log; @@ -18,6 +19,7 @@ vm.init(); vm.loadData(); // vm.attachListeners(); // attach listeners after load data (SYNC) + vm.$rootScope.focusMainContent(); $log.debug('PropostasPageController'); } @@ -156,4 +158,19 @@ return output; }; + PropostasPageController.prototype.submitSearch = function() { + var vm = this; + + vm.loadingFilter = true; + + // scroll to result grid + var $searchResult = angular.element('#search-result'); + if ($searchResult && $searchResult.length > 0) { + angular.element('body').animate({scrollTop: $searchResult.offset().top}, 'fast'); + vm.filtredProposals = vm.getFiltredProposals(); + }else { + vm.$log.warn('#search-result element not found.'); + } + }; + })(); diff --git a/src/app/pages/propostas/propostas.html b/src/app/pages/propostas/propostas.html index 7b833de..dd7ec10 100644 --- a/src/app/pages/propostas/propostas.html +++ b/src/app/pages/propostas/propostas.html @@ -6,7 +6,7 @@ - + @@ -46,7 +46,7 @@ Buscar propostas: - + @@ -78,7 +78,7 @@ Buscar propostas: - + @@ -89,7 +89,7 @@ - + Total de Propostas: "{{pagePropostas.filtredProposals.length}} propostas" -- libgit2 0.21.2