Commit 3ddc5cace97a5757b32e3aad940f0955fbec25ce

Authored by Marcelo Puebla
1 parent 6a56e716af
Exists in master and in 1 other branch develop

Agregado foca modal forma pago.

Showing 3 changed files with 14 additions and 11 deletions   Show diff stats
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/angular-ui-grid/ui-grid.min.css" rel="stylesheet"/> 11 <link href="./node_modules/angular-ui-grid/ui-grid.min.css" rel="stylesheet"/>
12 <link href="./node_modules/ladda/dist/ladda-themeless.min.css" rel="stylesheet"/> 12 <link href="./node_modules/ladda/dist/ladda-themeless.min.css" rel="stylesheet"/>
13 <link href="./node_modules/leaflet/dist/leaflet.css" rel="stylesheet"/> 13 <link href="./node_modules/leaflet/dist/leaflet.css" rel="stylesheet"/>
14 <link href="./css/general.css" rel="stylesheet"/> 14 <link href="./css/general.css" rel="stylesheet"/>
15 <link rel="shortcut icon" href="./img/favicon.png" /> 15 <link rel="shortcut icon" href="./img/favicon.png" />
16 16
17 <!--VENDOR JS--> 17 <!--VENDOR JS-->
18 <script src="./node_modules/jquery/dist/jquery.min.js"></script> 18 <script src="./node_modules/jquery/dist/jquery.min.js"></script>
19 <script src="./node_modules/popper.js/dist/umd/popper.min.js"></script> 19 <script src="./node_modules/popper.js/dist/umd/popper.min.js"></script>
20 <script src="./node_modules/bootstrap/dist/js/bootstrap.min.js"></script> 20 <script src="./node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
21 <script src="./node_modules/angular/angular.min.js"></script> 21 <script src="./node_modules/angular/angular.min.js"></script>
22 <script src="./node_modules/angular-cookies/angular-cookies.min.js"></script> 22 <script src="./node_modules/angular-cookies/angular-cookies.min.js"></script>
23 <script src="./node_modules/angular-i18n/angular-locale_es-ar.js"></script> 23 <script src="./node_modules/angular-i18n/angular-locale_es-ar.js"></script>
24 <script src="./node_modules/angular-route/angular-route.min.js"></script> 24 <script src="./node_modules/angular-route/angular-route.min.js"></script>
25 <script src="./node_modules/angular-sanitize/angular-sanitize.min.js"></script> 25 <script src="./node_modules/angular-sanitize/angular-sanitize.min.js"></script>
26 <script src="./node_modules/ui-bootstrap4/dist/ui-bootstrap-tpls.js"></script> 26 <script src="./node_modules/ui-bootstrap4/dist/ui-bootstrap-tpls.js"></script>
27 <script src="./node_modules/angular-ui-swiper/dist/angular-ui-swiper.js"></script> 27 <script src="./node_modules/angular-ui-swiper/dist/angular-ui-swiper.js"></script>
28 <script src="./node_modules/pdfmake/build/pdfmake.min.js"></script> 28 <script src="./node_modules/pdfmake/build/pdfmake.min.js"></script>
29 <script src="./node_modules/pdfmake/build/vfs_fonts.js"></script> 29 <script src="./node_modules/pdfmake/build/vfs_fonts.js"></script>
30 <script src="./node_modules/lodash/lodash.min.js"></script> 30 <script src="./node_modules/lodash/lodash.min.js"></script>
31 <script src="./node_modules/jszip/dist/jszip.min.js"></script> 31 <script src="./node_modules/jszip/dist/jszip.min.js"></script>
32 <script src="./node_modules/excel-builder/dist/excel-builder.dist.min.js"></script> 32 <script src="./node_modules/excel-builder/dist/excel-builder.dist.min.js"></script>
33 <script src="./node_modules/angular-ui-grid/ui-grid.min.js"></script> 33 <script src="./node_modules/angular-ui-grid/ui-grid.min.js"></script>
34 <script src="./node_modules/ladda/dist/spin.min.js"></script> 34 <script src="./node_modules/ladda/dist/spin.min.js"></script>
35 <script src="./node_modules/ladda/dist/ladda.min.js"></script> 35 <script src="./node_modules/ladda/dist/ladda.min.js"></script>
36 <script src="./node_modules/angular-ladda/dist/angular-ladda.min.js"></script> 36 <script src="./node_modules/angular-ladda/dist/angular-ladda.min.js"></script>
37 <script src="./node_modules/leaflet/dist/leaflet.js"></script> 37 <script src="./node_modules/leaflet/dist/leaflet.js"></script>
38 <script src="./node_modules/ngstorage/ngStorage.min.js"></script> 38 <script src="./node_modules/ngstorage/ngStorage.min.js"></script>
39 <script src="./vendor/cordovaGeolocationModule.min.js"></script> 39 <script src="./vendor/cordovaGeolocationModule.min.js"></script>
40 <script src="./node_modules/chart.js/dist/Chart.min.js"></script> 40 <script src="./node_modules/chart.js/dist/Chart.min.js"></script>
41 <script src="./node_modules/angular-chart.js/dist/angular-chart.min.js"></script> 41 <script src="./node_modules/angular-chart.js/dist/angular-chart.min.js"></script>
42 <script src="./node_modules/angular-file-saver/dist/angular-file-saver.bundle.js"></script> 42 <script src="./node_modules/angular-file-saver/dist/angular-file-saver.bundle.js"></script>
43 <script src="./node_modules/angular-md5/angular-md5.min.js"></script> 43 <script src="./node_modules/angular-md5/angular-md5.min.js"></script>
44 44
45 <script src="./node_modules/foca-abm-chofer/dist/foca-abm-chofer.min.js"></script> 45 <script src="./node_modules/foca-abm-chofer/dist/foca-abm-chofer.min.js"></script>
46 <script src="./node_modules/foca-abm-cliente/dist/foca-abm-cliente.min.js"></script> 46 <script src="./node_modules/foca-abm-cliente/dist/foca-abm-cliente.min.js"></script>
47 <script src="./node_modules/foca-abm-precios-condiciones/dist/foca-abm-precios-condiciones.min.js"></script> 47 <script src="./node_modules/foca-abm-precios-condiciones/dist/foca-abm-precios-condiciones.min.js"></script>
48 <script src="./node_modules/foca-abm-vehiculo/dist/foca-abm-vehiculo.min.js"></script> 48 <script src="./node_modules/foca-abm-vehiculo/dist/foca-abm-vehiculo.min.js"></script>
49 <script src="./node_modules/foca-abm-vendedor-cobrador/dist/foca-abm-vendedor-cobrador.min.js"></script> 49 <script src="./node_modules/foca-abm-vendedor-cobrador/dist/foca-abm-vendedor-cobrador.min.js"></script>
50 <script src="./node_modules/foca-activar-hoja-ruta/dist/foca-activar-hoja-ruta.min.js"></script> 50 <script src="./node_modules/foca-activar-hoja-ruta/dist/foca-activar-hoja-ruta.min.js"></script>
51 <script src="./node_modules/foca-admin-seguimiento/dist/foca-admin-seguimiento.min.js"></script> 51 <script src="./node_modules/foca-admin-seguimiento/dist/foca-admin-seguimiento.min.js"></script>
52 <script src="./node_modules/foca-agendar-visita/dist/foca-agendar-visita.min.js"></script> 52 <script src="./node_modules/foca-agendar-visita/dist/foca-agendar-visita.min.js"></script>
53 <script src="./node_modules/foca-autorizar-nota-pedido/dist/foca-autorizar-nota-pedido.min.js"></script> 53 <script src="./node_modules/foca-autorizar-nota-pedido/dist/foca-autorizar-nota-pedido.min.js"></script>
54 <script src="./node_modules/foca-botonera-facturador/dist/foca-botonera-facturador.min.js"></script> 54 <script src="./node_modules/foca-botonera-facturador/dist/foca-botonera-facturador.min.js"></script>
55 <script src="./node_modules/foca-botonera-lateral/dist/foca-botonera-lateral.min.js"></script> 55 <script src="./node_modules/foca-botonera-lateral/dist/foca-botonera-lateral.min.js"></script>
56 <script src="./node_modules/foca-botonera-principal/dist/foca-botonera-principal.min.js"></script> 56 <script src="./node_modules/foca-botonera-principal/dist/foca-botonera-principal.min.js"></script>
57 <script src="./node_modules/foca-busqueda-cliente/dist/foca-busqueda-cliente.min.js"></script> 57 <script src="./node_modules/foca-busqueda-cliente/dist/foca-busqueda-cliente.min.js"></script>
58 <script src="./node_modules/foca-cabecera-facturador/dist/foca-cabecera-facturador.min.js"></script> 58 <script src="./node_modules/foca-cabecera-facturador/dist/foca-cabecera-facturador.min.js"></script>
59 <script src="./node_modules/foca-configuracion/dist/foca-configuracion.min.js"></script> 59 <script src="./node_modules/foca-configuracion/dist/foca-configuracion.min.js"></script>
60 <script src="./node_modules/foca-configurar-terminal/dist/foca-configurar-terminal.min.js"></script> 60 <script src="./node_modules/foca-configurar-terminal/dist/foca-configurar-terminal.min.js"></script>
61 <script src="./node_modules/foca-crear-cobranza/dist/foca-crear-cobranza.min.js"></script> 61 <script src="./node_modules/foca-crear-cobranza/dist/foca-crear-cobranza.min.js"></script>
62 <script src="./node_modules/foca-crear-hoja-ruta/dist/foca-crear-hoja-ruta.min.js"></script> 62 <script src="./node_modules/foca-crear-hoja-ruta/dist/foca-crear-hoja-ruta.min.js"></script>
63 <script src="./node_modules/foca-crear-nota-pedido/dist/foca-crear-nota-pedido.min.js"></script> 63 <script src="./node_modules/foca-crear-nota-pedido/dist/foca-crear-nota-pedido.min.js"></script>
64 <script src="./node_modules/foca-crear-login/dist/foca-crear-login.min.js"></script> 64 <script src="./node_modules/foca-crear-login/dist/foca-crear-login.min.js"></script>
65 <script src="./node_modules/foca-crear-remito/dist/foca-crear-remito.min.js"></script> 65 <script src="./node_modules/foca-crear-remito/dist/foca-crear-remito.min.js"></script>
66 <script src="./node_modules/foca-directivas/dist/foca-directivas.min.js"></script> 66 <script src="./node_modules/foca-directivas/dist/foca-directivas.min.js"></script>
67 <script src="./node_modules/foca-estado-cisternas/dist/foca-estado-cisternas.min.js"></script> 67 <script src="./node_modules/foca-estado-cisternas/dist/foca-estado-cisternas.min.js"></script>
68 <script src="./node_modules/foca-filtros/dist/foca-filtros.min.js"></script> 68 <script src="./node_modules/foca-filtros/dist/foca-filtros.min.js"></script>
69 <script src="./node_modules/foca-hoja-ruta/dist/foca-hoja-ruta.min.js"></script> 69 <script src="./node_modules/foca-hoja-ruta/dist/foca-hoja-ruta.min.js"></script>
70 <script src="./node_modules/foca-informes/dist/foca-informes.min.js"></script> 70 <script src="./node_modules/foca-informes/dist/foca-informes.min.js"></script>
71 <script src="./node_modules/foca-login/dist/foca-login.min.js"></script> 71 <script src="./node_modules/foca-login/dist/foca-login.min.js"></script>
72 <script src="./node_modules/foca-logistica-pedido-ruta/dist/foca-logistica-pedido-ruta.min.js"></script> 72 <script src="./node_modules/foca-logistica-pedido-ruta/dist/foca-logistica-pedido-ruta.min.js"></script>
73 <script src="./node_modules/foca-modal/dist/foca-modal.min.js"></script> 73 <script src="./node_modules/foca-modal/dist/foca-modal.min.js"></script>
74 <script src="./node_modules/foca-modal-busqueda-productos/dist/foca-busqueda-productos.min.js"></script> 74 <script src="./node_modules/foca-modal-busqueda-productos/dist/foca-busqueda-productos.min.js"></script>
75 <script src="./node_modules/foca-modal-cheque/dist/foca-modal-cheque.min.js"></script> 75 <script src="./node_modules/foca-modal-cheque/dist/foca-modal-cheque.min.js"></script>
76 <script src="./node_modules/foca-modal-cobranza/dist/foca-modal-cobranza.min.js"></script> 76 <script src="./node_modules/foca-modal-cobranza/dist/foca-modal-cobranza.min.js"></script>
77 <script src="./node_modules/foca-modal-cotizacion/dist/foca-modal-cotizacion.min.js"></script> 77 <script src="./node_modules/foca-modal-cotizacion/dist/foca-modal-cotizacion.min.js"></script>
78 <script src="./node_modules/foca-modal-detalle-cisternas/dist/foca-modal-detalle-cisternas.min.js"></script> 78 <script src="./node_modules/foca-modal-detalle-cisternas/dist/foca-modal-detalle-cisternas.min.js"></script>
79 <script src="./node_modules/foca-modal-detalle-hoja-ruta/dist/foca-modal-detalle-hoja-ruta.min.js"></script> 79 <script src="./node_modules/foca-modal-detalle-hoja-ruta/dist/foca-modal-detalle-hoja-ruta.min.js"></script>
80 <script src="./node_modules/foca-modal-detalles/dist/foca-modal-detalles.min.js"></script> 80 <script src="./node_modules/foca-modal-detalles/dist/foca-modal-detalles.min.js"></script>
81 <script src="./node_modules/foca-modal-domicilio/dist/foca-modal-domicilios.min.js"></script> 81 <script src="./node_modules/foca-modal-domicilio/dist/foca-modal-domicilios.min.js"></script>
82 <script src="./node_modules/foca-modal-efectivo/dist/foca-modal-efectivo.min.js"></script> 82 <script src="./node_modules/foca-modal-efectivo/dist/foca-modal-efectivo.min.js"></script>
83 <script src="./node_modules/foca-modal-factura/dist/foca-modal-factura.min.js"></script> 83 <script src="./node_modules/foca-modal-factura/dist/foca-modal-factura.min.js"></script>
84 <script src="./node_modules/foca-modal-factura-detalle/dist/foca-modal-factura-detalle.min.js"></script> 84 <script src="./node_modules/foca-modal-factura-detalle/dist/foca-modal-factura-detalle.min.js"></script>
85 <script src="./node_modules/foca-modal-flete/dist/foca-modal-flete.min.js"></script> 85 <script src="./node_modules/foca-modal-flete/dist/foca-modal-flete.min.js"></script>
86 <script src="./node_modules/foca-modal-grafico-cisternas/dist/foca-modal-grafico-cisternas.min.js"></script> 86 <script src="./node_modules/foca-modal-grafico-cisternas/dist/foca-modal-grafico-cisternas.min.js"></script>
87 <script src="./node_modules/foca-modal-informe/dist/foca-modal-informe.min.js"></script> 87 <script src="./node_modules/foca-modal-informe/dist/foca-modal-informe.min.js"></script>
88 <script src="./node_modules/foca-modal-lista-precio/dist/foca-modal-lista-precio.min.js"></script> 88 <script src="./node_modules/foca-modal-lista-precio/dist/foca-modal-lista-precio.min.js"></script>
89 <script src="./node_modules/foca-modal-localizar/dist/foca-modal-localizar.min.js"></script> 89 <script src="./node_modules/foca-modal-localizar/dist/foca-modal-localizar.min.js"></script>
90 <script src="./node_modules/foca-modal-login/dist/foca-modal-login.min.js"></script> 90 <script src="./node_modules/foca-modal-login/dist/foca-modal-login.min.js"></script>
91 <script src="./node_modules/foca-modal-nota-pedido/dist/foca-modal-nota-pedido.min.js"></script> 91 <script src="./node_modules/foca-modal-nota-pedido/dist/foca-modal-nota-pedido.min.js"></script>
92 <script src="./node_modules/foca-modal-precio-condiciones/dist/foca-modal-precio-condiciones.min.js"></script> 92 <script src="./node_modules/foca-modal-precio-condiciones/dist/foca-modal-precio-condiciones.min.js"></script>
93 <script src="./node_modules/foca-modal-punto-descarga/dist/foca-modal-punto-descarga.min.js"></script> 93 <script src="./node_modules/foca-modal-punto-descarga/dist/foca-modal-punto-descarga.min.js"></script>
94 <script src="./node_modules/foca-modal-remito/dist/foca-modal-remito.min.js"></script> 94 <script src="./node_modules/foca-modal-remito/dist/foca-modal-remito.min.js"></script>
95 <script src="./node_modules/foca-modal-resumen-cuenta/dist/foca-modal-resumen-cuenta.min.js"></script> 95 <script src="./node_modules/foca-modal-resumen-cuenta/dist/foca-modal-resumen-cuenta.min.js"></script>
96 <script src="./node_modules/foca-modal-tarifa-flete/dist/foca-modal-tarifa-flete.min.js"></script> 96 <script src="./node_modules/foca-modal-tarifa-flete/dist/foca-modal-tarifa-flete.min.js"></script>
97 <script src="./node_modules/foca-modal-unidad-medida/dist/foca-modal-unidad-medida.min.js"></script> 97 <script src="./node_modules/foca-modal-unidad-medida/dist/foca-modal-unidad-medida.min.js"></script>
98 <script src="./node_modules/foca-nombre-empresa/dist/foca-nombre-empresa.min.js"></script> 98 <script src="./node_modules/foca-nombre-empresa/dist/foca-nombre-empresa.min.js"></script>
99 <script src="./node_modules/foca-parametros/dist/foca-parametros.min.js"></script> 99 <script src="./node_modules/foca-parametros/dist/foca-parametros.min.js"></script>
100 <script src="./node_modules/foca-seguimiento/dist/foca-seguimiento.min.js"></script> 100 <script src="./node_modules/foca-seguimiento/dist/foca-seguimiento.min.js"></script>
101 <script src="./node_modules/foca-teclado/dist/foca-teclado.min.js"></script> 101 <script src="./node_modules/foca-teclado/dist/foca-teclado.min.js"></script>
102 <script src="./node_modules/foca-modal-descarga/dist/foca-modal-descarga.min.js"></script> 102 <script src="./node_modules/foca-modal-descarga/dist/foca-modal-descarga.min.js"></script>
103 <script src="./node_modules/foca-modal-forma-pago/dist/foca-modal-forma-pago.min.js"></script>
103 <script src="./src/js/app.js"></script> 104 <script src="./src/js/app.js"></script>
104 <script src="./src/js/controller.js"></script> 105 <script src="./src/js/controller.js"></script>
105 <script src="./src/etc/develop.js"></script> 106 <script src="./src/etc/develop.js"></script>
106 107
107 </head> 108 </head>
108 <body class="w-100"> 109 <body class="w-100">
109 <style> 110 <style>
110 </style> 111 </style>
111 <foca-nombre-empresa></foca-nombre-empresa> 112 <foca-nombre-empresa></foca-nombre-empresa>
112 <div ng-view class="container contenedor"></div> 113 <div ng-view class="container contenedor"></div>
113 <div ng-controller="appWrapperDemoController" class="teclado-container container d-none d-md-block "> 114 <div ng-controller="appWrapperDemoController" class="teclado-container container d-none d-md-block ">
114 <foca-botonera-lateral></foca-botonera-lateral> 115 <foca-botonera-lateral></foca-botonera-lateral>
115 <foca-teclado 116 <foca-teclado
116 ng-show="usarTeclado && mostrarTeclado" 117 ng-show="usarTeclado && mostrarTeclado"
117 alfanumeric="true" 118 alfanumeric="true"
118 numeric="true" 119 numeric="true"
119 > 120 >
120 </foca-teclado> 121 </foca-teclado>
121 </div> 122 </div>
122 </body> 123 </body>
123 124
124 </html> 125 </html>
125 126
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 'ui.grid', 12 'ui.grid',
13 'ui.grid.exporter', 13 'ui.grid.exporter',
14 'ngFileSaver', 14 'ngFileSaver',
15 'angular-md5', 15 'angular-md5',
16 16
17 // MODULOS FOCA 17 // MODULOS FOCA
18 'focaAbmPreciosCondiciones', 18 'focaAbmPreciosCondiciones',
19 'focaAbmVehiculo', 19 'focaAbmVehiculo',
20 'focaAbmChofer', 20 'focaAbmChofer',
21 'focaAbmCliente', 21 'focaAbmCliente',
22 'focaAbmVendedorCobrador', 22 'focaAbmVendedorCobrador',
23 'focaActivarHojaRuta', 23 'focaActivarHojaRuta',
24 'focaAdminSeguimiento', 24 'focaAdminSeguimiento',
25 'focaAgendarVisita', 25 'focaAgendarVisita',
26 'focaAutorizarHojaRuta', 26 'focaAutorizarHojaRuta',
27 'focaBotoneraFacturador', 27 'focaBotoneraFacturador',
28 'focaBotoneraLateral', 28 'focaBotoneraLateral',
29 'focaBotoneraPrincipal', 29 'focaBotoneraPrincipal',
30 'focaBusquedaCliente', 30 'focaBusquedaCliente',
31 'focaBusquedaProductos', 31 'focaBusquedaProductos',
32 'focaCabeceraFacturador', 32 'focaCabeceraFacturador',
33 'focaConfiguracion', 33 'focaConfiguracion',
34 'focaConfigurarTerminal', 34 'focaConfigurarTerminal',
35 'focaCrearCobranza', 35 'focaCrearCobranza',
36 'focaCrearHojaRuta', 36 'focaCrearHojaRuta',
37 'focaCrearLogin', 37 'focaCrearLogin',
38 'focaCrearNotaPedido', 38 'focaCrearNotaPedido',
39 'focaCrearRemito', 39 'focaCrearRemito',
40 'focaDirectivas', 40 'focaDirectivas',
41 'focaEstadoCisternas', 41 'focaEstadoCisternas',
42 'focaFiltros', 42 'focaFiltros',
43 'focaHojaRuta', 43 'focaHojaRuta',
44 'focaInformes', 44 'focaInformes',
45 'focaLogin', 45 'focaLogin',
46 'focaModal', 46 'focaModal',
47 'focaModalCheque', 47 'focaModalCheque',
48 'focaModalCobranza', 48 'focaModalCobranza',
49 'focaModalCotizacion', 49 'focaModalCotizacion',
50 'focaModalDescarga', 50 'focaModalDescarga',
51 'focaModalDetalleCisternas', 51 'focaModalDetalleCisternas',
52 'focaModalDetalleHojaRuta', 52 'focaModalDetalleHojaRuta',
53 'focaModalDetalles', 53 'focaModalDetalles',
54 'focaModalDomicilio', 54 'focaModalDomicilio',
55 'focaModalEfectivo', 55 'focaModalEfectivo',
56 'focaModalFactura', 56 'focaModalFactura',
57 'focaModalFacturaDetalle', 57 'focaModalFacturaDetalle',
58 'focaModalFlete', 58 'focaModalFlete',
59 'focaModalGraficoCisternas', 59 'focaModalGraficoCisternas',
60 'focaModalInforme', 60 'focaModalInforme',
61 'focaModalListaPrecio', 61 'focaModalListaPrecio',
62 'focaModalLocalizar', 62 'focaModalLocalizar',
63 'focaModalLogin', 63 'focaModalLogin',
64 'focaModalNotaPedido', 64 'focaModalNotaPedido',
65 'focaModalPrecioCondicion', 65 'focaModalPrecioCondicion',
66 'focaModalPuntoDescarga', 66 'focaModalPuntoDescarga',
67 'focaModalRemito', 67 'focaModalRemito',
68 'focaModalResumenCuenta', 68 'focaModalResumenCuenta',
69 'focaModalTarifaFlete', 69 'focaModalTarifaFlete',
70 'focaModalUnidadMedida', 70 'focaModalUnidadMedida',
71 'focaNombreEmpresa', 71 'focaNombreEmpresa',
72 'focaParametros', 72 'focaParametros',
73 'focaSeguimiento', 73 'focaSeguimiento',
74 'focaTeclado', 74 'focaTeclado',
75 'focaLogisticaPedidoRuta' 75 'focaLogisticaPedidoRuta',
76 'focaModalFormaPago'
76 ]); 77 ]);
77 78
src/js/controller.js
1 angular.module('appWrapperDemo') 1 angular.module('appWrapperDemo')
2 .controller('appWrapperDemoController', [ 2 .controller('appWrapperDemoController', [
3 '$scope', 3 '$scope',
4 '$rootScope', 4 '$rootScope',
5 '$timeout', 5 '$timeout',
6 '$uibModalStack', 6 '$uibModalStack',
7 function($scope, $rootScope, $timeout, $uibModalStack) { 7 '$uibModal',
8 function ($scope, $rootScope, $timeout, $uibModalStack, $uibModal) {
8 $scope.usarTeclado = false; 9 $scope.usarTeclado = false;
9 $rootScope.$broadcast('usarTeclado', false); 10 $rootScope.$broadcast('usarTeclado', false);
10 $scope.mostrarTeclado = false; 11 $scope.mostrarTeclado = false;
11 //Envía broadcast para avisar que el teclado está en funcionamiento o no 12 //Envía broadcast para avisar que el teclado está en funcionamiento o no
12 //para su uso cambiar ng-click del boton por esta función 13 //para su uso cambiar ng-click del boton por esta función
13 $scope.cambioUsoTeclado = function() { 14 $scope.cambioUsoTeclado = function () {
14 if($scope.usarTeclado) { 15 if ($scope.usarTeclado) {
15 $scope.usarTeclado = false; 16 $scope.usarTeclado = false;
16 $rootScope.$broadcast('usarTeclado', false); 17 $rootScope.$broadcast('usarTeclado', false);
17 return; 18 return;
18 } 19 }
19 $scope.usarTeclado = true; 20 $scope.usarTeclado = true;
20 $rootScope.$broadcast('usarTeclado', true); 21 $rootScope.$broadcast('usarTeclado', true);
21 }; 22 };
22 23
23 $rootScope.$on('focus', function() { 24 $rootScope.$on('focus', function () {
24 if(!$scope.usarTeclado) { 25 if (!$scope.usarTeclado) {
25 return; 26 return;
26 } 27 }
27 $scope.mostrarTeclado = true; 28 $scope.mostrarTeclado = true;
28 $timeout.cancel($scope.timeout); 29 $timeout.cancel($scope.timeout);
29 if(!$scope.$$phase) { 30 if (!$scope.$$phase) {
30 $scope.$apply(); 31 $scope.$apply();
31 } 32 }
32 }); 33 });
33 $rootScope.$on('blur', function() { 34 $rootScope.$on('blur', function () {
34 $scope.timeout = $timeout(function() { 35 $scope.timeout = $timeout(function () {
35 $scope.mostrarTeclado = false; 36 $scope.mostrarTeclado = false;
36 if(!$scope.$$phase) { 37 if (!$scope.$$phase) {
37 $scope.$apply(); 38 $scope.$apply();
38 } 39 }
39 }, 150); 40 }, 150);
40 }); 41 });
41 42
42 // Close all modals 43 // Close all modals
43 $rootScope.$on('$locationChangeSuccess', function() { 44 $rootScope.$on('$locationChangeSuccess', function () {
44 $uibModalStack.dismissAll('close'); 45 $uibModalStack.dismissAll('close');
45 }); 46 });
46 } 47 }
47 ]); 48 ]);
48 49