From 803b4bbc5dab7d2930c12d7b6d7c1b310efecaa6 Mon Sep 17 00:00:00 2001 From: mpuebla Date: Fri, 31 May 2019 17:28:48 -0300 Subject: [PATCH] Le agrego focus al input que agrega plazos. --- src/js/controller.js | 4 +++- src/views/modal-precio-condicion.html | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 851515e..c7f7056 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -95,7 +95,8 @@ angular.module('focaModalPrecioCondicion') //#endregion //#region Metodos para los plazos - $scope.addPlazo = function () { + $scope.addPlazo = function (key) { + if (key != 13) return; if ($scope.plazos.length === 100) return; for (var i = 1; i < $scope.plazos.length; i++) { if ($scope.plazos[0].dias == $scope.plazos[i].dias && $scope.plazos[i].activo == true) { @@ -104,6 +105,7 @@ angular.module('focaModalPrecioCondicion') } } $scope.plazos.unshift({ dias: 0, idCliente: idCliente, activo: true }); + $scope.focused = 1; }; $scope.deletePlazo = function (index) { $scope.plazos[index].activo = false; diff --git a/src/views/modal-precio-condicion.html b/src/views/modal-precio-condicion.html index 839dd04..da702e1 100644 --- a/src/views/modal-precio-condicion.html +++ b/src/views/modal-precio-condicion.html @@ -81,6 +81,8 @@ ng-model="plazo.dias" limite-numeros-max="3" ng-keyup="validateMinMax(plazo, 0, 365)" + ng-keypress="addPlazo($event.keyCode)" + foca-focus="focused == 1" select-on-click teclado-virtual foca-tipo-input @@ -90,7 +92,7 @@