From 717a69624b63404c955f04eb599102c641fdd83a Mon Sep 17 00:00:00 2001 From: Jose Pinto Date: Fri, 7 Dec 2018 17:01:54 -0300 Subject: [PATCH] buscador sin resultados hace focus --- src/js/controller.js | 14 +++++++++++--- src/views/foca-modal-remito.html | 3 ++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 6722498..dba963d 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -1,12 +1,13 @@ angular.module('focaModalRemito') .controller('focaModalRemitoController', [ + '$timeout', '$filter', '$scope', '$uibModalInstance', 'focaModalRemitoService', 'usadoPor', - function($filter, $scope, $uibModalInstance, + function($timeout, $filter, $scope, $uibModalInstance, focaModalRemitoService, usadoPor ) { var fecha = new Date(); @@ -55,16 +56,23 @@ angular.module('focaModalRemito') $scope.searchLoading = false; $scope.primerBusqueda = true; $scope.remitos = res.data; - $scope.search(); + $scope.search(true); primera(); } - $scope.search = function() { + $scope.search = function(pressed) { if($scope.remitos.length > 0) { $scope.filteredRemitos = $filter('filter')( $scope.remitos, {$: $scope.filters} ); + if(pressed && $scope.filteredRemitos.length === 0){ + $timeout(function() { + angular.element('#search')[0].focus(); + $scope.filters = ''; + }); + } + $scope.lastPage = Math.ceil( $scope.filteredRemitos.length / $scope.numPerPage ); diff --git a/src/views/foca-modal-remito.html b/src/views/foca-modal-remito.html index fb3d852..d3f318d 100644 --- a/src/views/foca-modal-remito.html +++ b/src/views/foca-modal-remito.html @@ -1,7 +1,7 @@