From b56907ac131ca7c2afe06935aca28b359d6618ff Mon Sep 17 00:00:00 2001 From: Benjamin Date: Mon, 30 Sep 2019 17:42:26 -0300 Subject: [PATCH] logita para botonera de pausa --- src/js/service.js | 154 +++++++++++++++++++++++++++--------------------------- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/src/js/service.js b/src/js/service.js index 373f1c6..6a25a90 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -1,86 +1,86 @@ angular.module('focaBotoneraLateral') .service('focaBotoneraLateralService', ['$localStorage', - function($localStorage) { + function ($localStorage) { - this.botones = { - teclado: true, - salir: false, - cancelar: false, - pausar: false, - guardar: false, - guardando: false, - funcionGuardar: undefined, - pathCancelar: undefined, - custom: [] - }; + this.botones = { + teclado: true, + salir: false, + cancelar: false, + pausar: false, + guardar: false, + guardando: false, + funcionGuardar: undefined, + pathCancelar: undefined, + custom: [] + }; - this.pausarData = { - label: '', - val: '' - }; + this.pausarData = { + label: '', + val: '' + }; - this.rutasPausadas = { - label: 'rutas', - val: [] - }; + this.rutasPausadas = { + label: 'rutas', + val: [] + }; - this.showTeclado = function(value) { - this.botones.teclado = value; - }; - this.showSalir = function(value) { - this.botones.custom = []; - this.botones.salir = value; - }; - this.showPausar = function(value) { - this.botones.custom = []; - this.botones.pausar = value; - }; - this.setPausarData = function(obj) { - this.pausarData = obj; - }; - this.setRutasPausadas = function(obj) { - var auxArray = []; - this.rutasPausadas.val.push(obj.val); - angular.forEach(this.rutasPausadas.val, function(ruta) { - var exists = false; - angular.forEach(auxArray, function(val2) { - if(angular.equals(ruta, val2)){ exists = true }; + this.showTeclado = function (value) { + this.botones.teclado = value; + }; + this.showSalir = function (value) { + this.botones.custom = []; + this.botones.salir = value; + }; + this.showPausar = function (value) { + this.botones.custom = []; + this.botones.pausar = value; + }; + this.setPausarData = function (obj) { + this.pausarData = obj; + }; + this.setRutasPausadas = function (obj) { + var auxArray = []; + this.rutasPausadas.val.push(obj.val); + angular.forEach(this.rutasPausadas.val, function (ruta) { + var exists = false; + angular.forEach(auxArray, function (val2) { + if (angular.equals(ruta, val2)) { exists = true }; + }); + if (exists == false && ruta !== "") { auxArray.push(ruta); } }); - if(exists == false && ruta !== "") { auxArray.push(ruta); } - }); - - this.rutasPausadas.val = auxArray; - }; - this.showCancelar = function(value, path) { - this.botones.custom = []; - this.botones.cancelar = value; - this.botones.pathCancelar = (path) ? path : undefined; - }; - this.showGuardar = function(value, funcion) { - angular.element('#guardar').removeClass('guardado'); - this.botones.custom = []; - this.botones.guardar = value; - if (value) this.botones.funcionGuardar = funcion; - }; - this.addCustomButton = function(title, funcion) { - this.botones.custom.push({ - title: title, - funcion: funcion - }); - }; - this.startGuardar = function() { - this.botones.guardando = true; - }; - this.endGuardar = function(guardado) { - this.botones.guardando = false; - if (guardado) angular.element('#guardar').addClass('guardado'); - }; - this.setLSItem = function() { - $localStorage[this.pausarData.label] = JSON.stringify(this.pausarData.val); - }; + this.rutasPausadas.val = auxArray; + }; + this.showCancelar = function (value, path) { + this.botones.custom = []; + this.botones.cancelar = value; + this.botones.pathCancelar = (path) ? path : undefined; + }; + this.showGuardar = function (value, funcion) { + angular.element('#guardar').removeClass('guardado'); + this.botones.custom = []; + this.botones.guardar = value; + if (value) this.botones.funcionGuardar = funcion; + }; + this.addCustomButton = function (title, funcion) { + this.botones.custom.push({ + title: title, + funcion: funcion + }); + }; + this.startGuardar = function () { + this.botones.guardando = true; + }; + this.endGuardar = function (guardado) { + this.botones.guardando = false; + if (guardado) angular.element('#guardar').addClass('guardado'); + }; + + this.setLSItem = function () { + $localStorage[this.pausarData.label] = JSON.stringify(this.pausarData.val); + }; - this.setLSRuta = function() { - $localStorage[this.rutasPausadas.label] = JSON.stringify(this.rutasPausadas.val); - }; - }]); + this.setLSRuta = function () { + $localStorage[this.rutasPausadas.label] = JSON.stringify(this.rutasPausadas.val); + }; + }]); -- 1.9.1