Commit a090296ac0d6aab82c957d534764c2c44732b89e

Authored by Jose Pinto
1 parent 773ca65e78
Exists in master

componente nombre-empresa, watch gulp index

Showing 3 changed files with 4 additions and 0 deletions   Show diff stats
1 const gulp = require('gulp'); 1 const gulp = require('gulp');
2 const sass = require('gulp-sass'); 2 const sass = require('gulp-sass');
3 const concat = require('gulp-concat'); 3 const concat = require('gulp-concat');
4 const rename = require('gulp-rename'); 4 const rename = require('gulp-rename');
5 const uglify = require('gulp-uglify'); 5 const uglify = require('gulp-uglify');
6 const pump = require('pump'); 6 const pump = require('pump');
7 const jshint = require('gulp-jshint'); 7 const jshint = require('gulp-jshint');
8 const replace = require('gulp-replace'); 8 const replace = require('gulp-replace');
9 const connect = require('gulp-connect'); 9 const connect = require('gulp-connect');
10 const watch = require('gulp-watch'); 10 const watch = require('gulp-watch');
11 11
12 var paths = { 12 var paths = {
13 srcHTML : 'src/views/*.html', 13 srcHTML : 'src/views/*.html',
14 srcJS : 'src/js/*.js', 14 srcJS : 'src/js/*.js',
15 confJS : 'src/etc/develop.js', 15 confJS : 'src/etc/develop.js',
16 dist : 'dist/', 16 dist : 'dist/',
17 distHTML : 'dist/views/' 17 distHTML : 'dist/views/'
18 }; 18 };
19 19
20 gulp.task('uglify', function() { 20 gulp.task('uglify', function() {
21 pump( 21 pump(
22 [ 22 [
23 gulp.src([paths.srcJS, paths.confJS]), 23 gulp.src([paths.srcJS, paths.confJS]),
24 concat('wrapper-demo.js'), 24 concat('wrapper-demo.js'),
25 replace('/src/', '/dist/'), 25 replace('/src/', '/dist/'),
26 gulp.dest(paths.dist), 26 gulp.dest(paths.dist),
27 rename('wrapper-demo.min.js'), 27 rename('wrapper-demo.min.js'),
28 uglify(), 28 uglify(),
29 gulp.dest(paths.dist) 29 gulp.dest(paths.dist)
30 ] 30 ]
31 ); 31 );
32 }); 32 });
33 33
34 gulp.task('html', function() { 34 gulp.task('html', function() {
35 pump([ 35 pump([
36 gulp.src('index.html'), 36 gulp.src('index.html'),
37 replace(/\<!\-\- BUILD \-\-\>.*\<!\-\- \/BUILD \-\-\>/sgm, '<script src="wrapper-demo.min.js"></script>'), 37 replace(/\<!\-\- BUILD \-\-\>.*\<!\-\- \/BUILD \-\-\>/sgm, '<script src="wrapper-demo.min.js"></script>'),
38 gulp.dest(paths.dist) 38 gulp.dest(paths.dist)
39 ]); 39 ]);
40 pump([ 40 pump([
41 gulp.src(paths.srcHTML), 41 gulp.src(paths.srcHTML),
42 gulp.dest(paths.distHTML) 42 gulp.dest(paths.distHTML)
43 ]); 43 ]);
44 }) 44 })
45 45
46 gulp.task('sass', function() { 46 gulp.task('sass', function() {
47 return gulp.src('src/sass/*.scss') 47 return gulp.src('src/sass/*.scss')
48 .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError)) 48 .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
49 .pipe(gulp.dest('css')); 49 .pipe(gulp.dest('css'));
50 }); 50 });
51 51
52 gulp.task('pre-commit', function() { 52 gulp.task('pre-commit', function() {
53 pump( 53 pump(
54 [ 54 [
55 gulp.src(paths.srcJS), 55 gulp.src(paths.srcJS),
56 jshint('.jshintrc'), 56 jshint('.jshintrc'),
57 jshint.reporter('default'), 57 jshint.reporter('default'),
58 jshint.reporter('fail') 58 jshint.reporter('fail')
59 ] 59 ]
60 ); 60 );
61 gulp.start('uglify'); 61 gulp.start('uglify');
62 gulp.start('sass'); 62 gulp.start('sass');
63 }); 63 });
64 64
65 gulp.task('webserver', function() { 65 gulp.task('webserver', function() {
66 pump [ 66 pump [
67 connect.server( 67 connect.server(
68 { 68 {
69 port: 8086, 69 port: 8086,
70 host: '0.0.0.0', 70 host: '0.0.0.0',
71 livereload: true 71 livereload: true
72 } 72 }
73 ) 73 )
74 ] 74 ]
75 }); 75 });
76 76
77 gulp.task('watch', function() { 77 gulp.task('watch', function() {
78 gulp.watch([paths.srcJS], ['uglify']); 78 gulp.watch([paths.srcJS], ['uglify']);
79 gulp.watch('src/sass/*.scss', ['sass']); 79 gulp.watch('src/sass/*.scss', ['sass']);
80 }) 80 })
81 81
82 gulp.task('reload'), function() { 82 gulp.task('reload'), function() {
83 connect.reload(); 83 connect.reload();
84 } 84 }
85 85
86 gulp.task('livereload', function() { 86 gulp.task('livereload', function() {
87 gulp.watch('css/*.css', ['reload']); 87 gulp.watch('css/*.css', ['reload']);
88 gulp.watch('js/dist/*.js', ['reload']); 88 gulp.watch('js/dist/*.js', ['reload']);
89 gulp.watch('vistas/**/*.html', ['reload']); 89 gulp.watch('vistas/**/*.html', ['reload']);
90 gulp.watch('index.html', ['reload']);
90 }); 91 });
91 92
92 gulp.task('default', ['webserver', 'livereload', 'watch']); 93 gulp.task('default', ['webserver', 'livereload', 'watch']);
93 94
1 <html ng-app="appWrapperDemo"> 1 <html ng-app="appWrapperDemo">
2 <head> 2 <head>
3 <meta charset="UTF-8"/> 3 <meta charset="UTF-8"/>
4 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 4 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
5 <base href="./"> 5 <base href="./">
6 6
7 <!--CSS--> 7 <!--CSS-->
8 <link href="./node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"/> 8 <link href="./node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"/>
9 <link href="./node_modules/font-awesome/css/font-awesome.min.css" rel="stylesheet"/> 9 <link href="./node_modules/font-awesome/css/font-awesome.min.css" rel="stylesheet"/>
10 <link href="./node_modules/angular-ui-swiper/dist/angular-ui-swiper.css" rel="stylesheet"/> 10 <link href="./node_modules/angular-ui-swiper/dist/angular-ui-swiper.css" rel="stylesheet"/>
11 <link href="./node_modules/ladda/dist/ladda-themeless.min.css" rel="stylesheet"/> 11 <link href="./node_modules/ladda/dist/ladda-themeless.min.css" rel="stylesheet"/>
12 <link href="./node_modules/leaflet/dist/leaflet.css" rel="stylesheet"/> 12 <link href="./node_modules/leaflet/dist/leaflet.css" rel="stylesheet"/>
13 <link href="./css/general.css" rel="stylesheet"/> 13 <link href="./css/general.css" rel="stylesheet"/>
14 14
15 <!--VENDOR JS--> 15 <!--VENDOR JS-->
16 <script src="./node_modules/jquery/dist/jquery.min.js"></script> 16 <script src="./node_modules/jquery/dist/jquery.min.js"></script>
17 <script src="./node_modules/bootstrap/dist/js/bootstrap.min.js"></script> 17 <script src="./node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
18 <script src="./node_modules/angular/angular.min.js"></script> 18 <script src="./node_modules/angular/angular.min.js"></script>
19 <script src="./node_modules/angular-cookies/angular-cookies.min.js"></script> 19 <script src="./node_modules/angular-cookies/angular-cookies.min.js"></script>
20 <script src="./node_modules/angular-i18n/angular-locale_es-ar.js"></script> 20 <script src="./node_modules/angular-i18n/angular-locale_es-ar.js"></script>
21 <script src="./node_modules/angular-route/angular-route.min.js"></script> 21 <script src="./node_modules/angular-route/angular-route.min.js"></script>
22 <script src="./node_modules/angular-sanitize/angular-sanitize.min.js"></script> 22 <script src="./node_modules/angular-sanitize/angular-sanitize.min.js"></script>
23 <script src="./node_modules/ui-bootstrap4/dist/ui-bootstrap-tpls.js"></script> 23 <script src="./node_modules/ui-bootstrap4/dist/ui-bootstrap-tpls.js"></script>
24 <script src="./node_modules/angular-ui-swiper/dist/angular-ui-swiper.js"></script> 24 <script src="./node_modules/angular-ui-swiper/dist/angular-ui-swiper.js"></script>
25 <script src="./node_modules/ladda/dist/spin.min.js"></script> 25 <script src="./node_modules/ladda/dist/spin.min.js"></script>
26 <script src="./node_modules/ladda/dist/ladda.min.js"></script> 26 <script src="./node_modules/ladda/dist/ladda.min.js"></script>
27 <script src="./node_modules/angular-ladda/dist/angular-ladda.min.js"></script> 27 <script src="./node_modules/angular-ladda/dist/angular-ladda.min.js"></script>
28 <script src="./node_modules/leaflet/dist/leaflet.js"></script> 28 <script src="./node_modules/leaflet/dist/leaflet.js"></script>
29 <script src="./node_modules/ngstorage/ngStorage.min.js"></script> 29 <script src="./node_modules/ngstorage/ngStorage.min.js"></script>
30 <script src="./vendor/cordovaGeolocationModule.min.js"></script> 30 <script src="./vendor/cordovaGeolocationModule.min.js"></script>
31 31
32 <script src="./node_modules/foca-abm-plazo-pago/dist/foca-abm-plazo-pago.min.js"></script> 32 <script src="./node_modules/foca-abm-plazo-pago/dist/foca-abm-plazo-pago.min.js"></script>
33 <script src="./node_modules/foca-abm-precios-condiciones/dist/foca-abm-precios-condiciones.min.js"></script> 33 <script src="./node_modules/foca-abm-precios-condiciones/dist/foca-abm-precios-condiciones.min.js"></script>
34 <script src="./node_modules/foca-abm-sectores/dist/foca-abm-sectores.min.js"></script> 34 <script src="./node_modules/foca-abm-sectores/dist/foca-abm-sectores.min.js"></script>
35 <script src="./node_modules/foca-admin-seguimiento/dist/foca-admin-seguimiento.min.js"></script> 35 <script src="./node_modules/foca-admin-seguimiento/dist/foca-admin-seguimiento.min.js"></script>
36 <script src="./node_modules/foca-botonera-principal/dist/foca-botonera-principal.min.js"></script> 36 <script src="./node_modules/foca-botonera-principal/dist/foca-botonera-principal.min.js"></script>
37 <script src="./node_modules/foca-busqueda-cliente/dist/foca-busqueda-cliente.min.js"></script> 37 <script src="./node_modules/foca-busqueda-cliente/dist/foca-busqueda-cliente.min.js"></script>
38 <script src="./node_modules/foca-configuracion/dist/foca-configuracion.min.js"></script> 38 <script src="./node_modules/foca-configuracion/dist/foca-configuracion.min.js"></script>
39 <script src="./node_modules/foca-crear-hoja-ruta/dist/foca-crear-hoja-ruta.min.js"></script> 39 <script src="./node_modules/foca-crear-hoja-ruta/dist/foca-crear-hoja-ruta.min.js"></script>
40 <script src="./node_modules/foca-crear-nota-pedido/dist/foca-crear-nota-pedido.min.js"></script> 40 <script src="./node_modules/foca-crear-nota-pedido/dist/foca-crear-nota-pedido.min.js"></script>
41 <script src="./node_modules/foca-crear-remito/dist/foca-crear-remito.min.js"></script> 41 <script src="./node_modules/foca-crear-remito/dist/foca-crear-remito.min.js"></script>
42 <script src="./node_modules/foca-directivas/dist/foca-directivas.min.js"></script> 42 <script src="./node_modules/foca-directivas/dist/foca-directivas.min.js"></script>
43 <script src="./node_modules/foca-filtros/dist/foca-filtros.min.js"></script> 43 <script src="./node_modules/foca-filtros/dist/foca-filtros.min.js"></script>
44 <script src="./node_modules/foca-hoja-ruta/dist/foca-hoja-ruta.min.js"></script> 44 <script src="./node_modules/foca-hoja-ruta/dist/foca-hoja-ruta.min.js"></script>
45 <script src="./node_modules/foca-login/dist/foca-login.min.js"></script> 45 <script src="./node_modules/foca-login/dist/foca-login.min.js"></script>
46 <script src="./node_modules/foca-modal/dist/foca-modal.min.js"></script> 46 <script src="./node_modules/foca-modal/dist/foca-modal.min.js"></script>
47 <script src="./node_modules/foca-modal-busqueda-productos/dist/foca-busqueda-productos.min.js"></script> 47 <script src="./node_modules/foca-modal-busqueda-productos/dist/foca-busqueda-productos.min.js"></script>
48 <script src="./node_modules/foca-modal-chofer/dist/foca-modal-chofer.min.js"></script> 48 <script src="./node_modules/foca-modal-chofer/dist/foca-modal-chofer.min.js"></script>
49 <script src="./node_modules/foca-modal-cotizacion/dist/foca-modal-cotizacion.min.js"></script> 49 <script src="./node_modules/foca-modal-cotizacion/dist/foca-modal-cotizacion.min.js"></script>
50 <script src="./node_modules/foca-modal-detalle-hoja-ruta/dist/foca-modal-detalle-hoja-ruta.min.js"></script> 50 <script src="./node_modules/foca-modal-detalle-hoja-ruta/dist/foca-modal-detalle-hoja-ruta.min.js"></script>
51 <script src="./node_modules/foca-modal-domicilio/dist/foca-modal-domicilios.min.js"></script> 51 <script src="./node_modules/foca-modal-domicilio/dist/foca-modal-domicilios.min.js"></script>
52 <script src="./node_modules/foca-modal-flete/dist/foca-modal-flete.min.js"></script> 52 <script src="./node_modules/foca-modal-flete/dist/foca-modal-flete.min.js"></script>
53 <script src="./node_modules/foca-modal-moneda/dist/foca-modal-moneda.min.js"></script> 53 <script src="./node_modules/foca-modal-moneda/dist/foca-modal-moneda.min.js"></script>
54 <script src="./node_modules/foca-modal-nota-pedido/dist/foca-modal-nota-pedido.min.js"></script> 54 <script src="./node_modules/foca-modal-nota-pedido/dist/foca-modal-nota-pedido.min.js"></script>
55 <script src="./node_modules/foca-modal-precio-condiciones/dist/foca-modal-precio-condiciones.min.js"></script> 55 <script src="./node_modules/foca-modal-precio-condiciones/dist/foca-modal-precio-condiciones.min.js"></script>
56 <script src="./node_modules/foca-modal-proveedor/dist/foca-modal-proveedor.min.js"></script> 56 <script src="./node_modules/foca-modal-proveedor/dist/foca-modal-proveedor.min.js"></script>
57 <script src="./node_modules/foca-modal-remito/dist/foca-modal-remito.min.js"></script> 57 <script src="./node_modules/foca-modal-remito/dist/foca-modal-remito.min.js"></script>
58 <script src="./node_modules/foca-modal-tarifa-flete/dist/foca-modal-tarifa-flete.min.js"></script> 58 <script src="./node_modules/foca-modal-tarifa-flete/dist/foca-modal-tarifa-flete.min.js"></script>
59 <script src="./node_modules/foca-modal-transportista/dist/foca-modal-transportista.min.js"></script> 59 <script src="./node_modules/foca-modal-transportista/dist/foca-modal-transportista.min.js"></script>
60 <script src="./node_modules/foca-modal-vehiculo/dist/foca-modal-vehiculo.min.js"></script> 60 <script src="./node_modules/foca-modal-vehiculo/dist/foca-modal-vehiculo.min.js"></script>
61 <script src="./node_modules/foca-modal-vendedores/dist/foca-modal-vendedores.min.js"></script> 61 <script src="./node_modules/foca-modal-vendedores/dist/foca-modal-vendedores.min.js"></script>
62 <script src="./node_modules/foca-nombre-empresa/dist/foca-nombre-empresa.min.js"></script>
62 <script src="./node_modules/foca-seguimiento/dist/foca-seguimiento.min.js"></script> 63 <script src="./node_modules/foca-seguimiento/dist/foca-seguimiento.min.js"></script>
63 <script src="./node_modules/foca-teclado/dist/foca-teclado.min.js"></script> 64 <script src="./node_modules/foca-teclado/dist/foca-teclado.min.js"></script>
64 <script src="./node_modules/foca-turno-apertura/dist/foca-turno-apertura.min.js"></script> 65 <script src="./node_modules/foca-turno-apertura/dist/foca-turno-apertura.min.js"></script>
65 66
66 <script src="./src/js/app.js"></script> 67 <script src="./src/js/app.js"></script>
67 <script src="./src/js/controller.js"></script> 68 <script src="./src/js/controller.js"></script>
68 <script src="./src/etc/develop.js"></script> 69 <script src="./src/etc/develop.js"></script>
69 </head> 70 </head>
70 <body> 71 <body>
71 <style> 72 <style>
72 </style> 73 </style>
73 <botonera-horizontal></botonera-horizontal> 74 <botonera-horizontal></botonera-horizontal>
75 <foca-nombre-empresa></foca-nombre-empresa>
74 <div ng-view class="container contenedor"></div> 76 <div ng-view class="container contenedor"></div>
75 <div ng-controller="appWrapperDemoController" class="container d-none d-md-block"> 77 <div ng-controller="appWrapperDemoController" class="container d-none d-md-block">
76 <div 78 <div
77 class="btn-group-toggle" 79 class="btn-group-toggle"
78 data-toggle="buttons" 80 data-toggle="buttons"
79 ng-click="cambioUsoTeclado()"> 81 ng-click="cambioUsoTeclado()">
80 <label 82 <label
81 class="btn btn-secondary active boton-activar-teclado" 83 class="btn btn-secondary active boton-activar-teclado"
82 ng-class="{'teclado-activar': usarTeclado}"> 84 ng-class="{'teclado-activar': usarTeclado}">
83 <input 85 <input
84 type="checkbox" 86 type="checkbox"
85 autocomplete="off" 87 autocomplete="off"
86 > 88 >
87 <i class="fa fa-keyboard-o fa-3x" aria-hidden="true"></i> 89 <i class="fa fa-keyboard-o fa-3x" aria-hidden="true"></i>
88 </label> 90 </label>
89 </div> 91 </div>
90 <foca-teclado 92 <foca-teclado
91 ng-show="usarTeclado && mostrarTeclado" 93 ng-show="usarTeclado && mostrarTeclado"
92 alfanumeric="true" 94 alfanumeric="true"
93 numeric="true" 95 numeric="true"
94 > 96 >
95 </foca-teclado> 97 </foca-teclado>
96 </div> 98 </div>
97 </body> 99 </body>
98 </html> 100 </html>
99 101
1 angular.module('appWrapperDemo', [ 1 angular.module('appWrapperDemo', [
2 //EXTERNOS 2 //EXTERNOS
3 'angular-ladda', 3 'angular-ladda',
4 'cordovaGeolocationModule', 4 'cordovaGeolocationModule',
5 'ngCookies', 5 'ngCookies',
6 'ngRoute', 6 'ngRoute',
7 'ngSanitize', 7 'ngSanitize',
8 'ngStorage', 8 'ngStorage',
9 'onScreenKeyboard', 9 'onScreenKeyboard',
10 'ui.bootstrap', 10 'ui.bootstrap',
11 'ui.swiper', 11 'ui.swiper',
12 12
13 // MODULOS FOCA 13 // MODULOS FOCA
14 'focaAbmPlazoPago', 14 'focaAbmPlazoPago',
15 'focaAbmPreciosCondiciones', 15 'focaAbmPreciosCondiciones',
16 'focaAbmSectores', 16 'focaAbmSectores',
17 'focaAdminSeguimiento', 17 'focaAdminSeguimiento',
18 'focaBotoneraPrincipal', 18 'focaBotoneraPrincipal',
19 'focaBusquedaCliente', 19 'focaBusquedaCliente',
20 'focaBusquedaProductos', 20 'focaBusquedaProductos',
21 'focaConfiguracion', 21 'focaConfiguracion',
22 'focaCrearHojaRuta', 22 'focaCrearHojaRuta',
23 'focaCrearNotaPedido', 23 'focaCrearNotaPedido',
24 'focaCrearRemito', 24 'focaCrearRemito',
25 'focaDirectivas', 25 'focaDirectivas',
26 'focaFiltros', 26 'focaFiltros',
27 'focaHojaRuta', 27 'focaHojaRuta',
28 'focaLogin', 28 'focaLogin',
29 'focaModal', 29 'focaModal',
30 'focaModalChofer', 30 'focaModalChofer',
31 'focaModalCotizacion', 31 'focaModalCotizacion',
32 'focaModalDetalleHojaRuta', 32 'focaModalDetalleHojaRuta',
33 'focaModalDomicilio', 33 'focaModalDomicilio',
34 'focaModalFlete', 34 'focaModalFlete',
35 'focaModalMoneda', 35 'focaModalMoneda',
36 'focaModalNotaPedido', 36 'focaModalNotaPedido',
37 'focaModalPrecioCondicion', 37 'focaModalPrecioCondicion',
38 'focaModalProveedor', 38 'focaModalProveedor',
39 'focaModalRemito', 39 'focaModalRemito',
40 'focaModalTarifaFlete', 40 'focaModalTarifaFlete',
41 'focaModalTransportista', 41 'focaModalTransportista',
42 'focaModalVehiculo', 42 'focaModalVehiculo',
43 'focaModalVendedores', 43 'focaModalVendedores',
44 'focaNombreEmpresa',
44 'focaSeguimiento', 45 'focaSeguimiento',
45 'focaTeclado' 46 'focaTeclado'
46 ]); 47 ]);
47 48