diff --git a/src/js/controller.js b/src/js/controller.js index c7c1d28..f02503c 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -17,6 +17,10 @@ angular.module('focaBotoneraLateral') }; $scope.cancelar = function() { - $window.history.back(); + if($scope.botones.pathCancelar){ + $location.path($scope.botones.pathCancelar); + }else{ + $window.history.back(); + } }; }]); diff --git a/src/js/service.js b/src/js/service.js index e74c757..044ef25 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -6,7 +6,8 @@ angular.module('focaBotoneraLateral') cancelar: false, pausar: false, guardar: false, - funcionGuardar: undefined + funcionGuardar: undefined, + pathCancelar: undefined }; this.showSalir = function(value) { @@ -15,9 +16,9 @@ angular.module('focaBotoneraLateral') this.showPausar = function(value) { this.botones.pausar = value; }; - this.showCancelar = function(value, funcion) { + this.showCancelar = function(value, path) { this.botones.cancelar = value; - if(value) this.botones.funcionCancelar = funcion; + if(path) this.botones.pathCancelar = path; }; this.showGuardar = function(value, funcion) { this.botones.guardar = value;