From de0d0a786db539c5c27e4e5f4a80e10f4e9c4693 Mon Sep 17 00:00:00 2001 From: Leonardo Merlin Date: Fri, 25 Sep 2015 17:38:49 -0300 Subject: [PATCH] Fix search button and scroll --- src/app/pages/programas/programas.controller.js | 15 +++++++++++++++ src/app/pages/programas/programas.html | 6 +++--- src/app/pages/propostas/propostas.controller.js | 19 ++++++++++++++++++- src/app/pages/propostas/propostas.html | 8 ++++---- 4 files changed, 40 insertions(+), 8 deletions(-) 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 @@ -