diff --git a/package.json b/package.json index 4bb6b03..d510630 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,8 @@ "description": "Componente de botonera lateral", "main": "index.js", "scripts": { + "refresh": "gulp uglify && cp tmp/foca-botonera-lateral.js ../wrapper-demo/node_modules/foca-botonera-lateral/dist/foca-botonera-lateral.min.js", + "frefresh": "gulp uglify && cp tmp/foca-botonera-lateral.js ../wrapper-facturador/node_modules/foca-botonera-lateral/dist/foca-botonera-lateral.min.js", "test": "echo \"Error: no test specified\" && exit 1", "compile": "gulp uglify", "gulp-pre-commit": "gulp pre-commit", @@ -55,5 +57,8 @@ "jshint": "2.9.6", "pre-commit": "1.2.2", "pump": "3.0.0" + }, + "dependencies": { + "node-sass": "^4.12.0" } } diff --git a/src/js/service.js b/src/js/service.js index 8255bfc..72010ed 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -8,6 +8,7 @@ angular.module('focaBotoneraLateral') cancelar: false, pausar: false, guardar: false, + pagar: false, guardando: false, funcionGuardar: undefined, pathCancelar: undefined, @@ -44,6 +45,12 @@ angular.module('focaBotoneraLateral') this.botones.guardar = value; if (value) this.botones.funcionGuardar = funcion; }; + this.showPagar = function(value, funcion) { + angular.element('#pagar').removeClass('guardado'); + this.botones.custom = []; + this.botones.pagar = value; + if (value) this.botones.funcionGuardar = funcion; + }; this.addCustomButton = function(title, funcion) { this.botones.custom.push({ title: title, diff --git a/src/views/botonera-lateral.html b/src/views/botonera-lateral.html index 2d4b935..9ec4f00 100644 --- a/src/views/botonera-lateral.html +++ b/src/views/botonera-lateral.html @@ -8,12 +8,29 @@ ladda="botones.guardando" data-spinner-size="30" data-spinner-color="#000000" - class="mb-2 border rounded" + class="border rounded" + ng-show="botones.pagar" + > + + +