diff --git a/src/js/controller.js b/src/js/controller.js index 7a763e3..4ff1e34 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -96,11 +96,11 @@ angular.module('focaModalFormaPago') function ($timeout, $filter, $scope, $uibModalInstance, focaModalTarjetasService, parametros) { - $scope.parametros = parametros; - //#region Variables + $scope.parametros = parametros; $scope.botonesTarjetas = []; $scope.showForm = false; + $scope.focused = 1; //#endregion @@ -128,7 +128,11 @@ angular.module('focaModalFormaPago') $scope.tarjeta = tarjeta; animateForm(); }; - + + $scope.next = function (key) { + if (key === 13) $scope.focused++; + }; + $scope.cancel = function () { $uibModalInstance.dismiss('cancel'); }; diff --git a/src/views/modal-tarjetas.html b/src/views/modal-tarjetas.html index a07c78a..f1dcafe 100644 --- a/src/views/modal-tarjetas.html +++ b/src/views/modal-tarjetas.html @@ -44,7 +44,10 @@ class="form-control form-control-sm" ng-model="terminal" type="number" - ng-disabled="readonly"> + ng-disabled="readonly" + foca-focus="focused == 1" + ng-focus="focus(1)" + ng-keypress="next($event.keyCode)">