Commit ac450d6b074c59434f538a88b6166436bff55510

Authored by Eric Fernandez
Exists in master and in 1 other branch demo

Merge branch 'facturador' into 'demo'

Facturador(mpuebla)

See merge request !19
1 { 1 {
2 "name": "foca-login", 2 "name": "foca-login",
3 "version": "0.0.1", 3 "version": "0.0.1",
4 "description": "Login", 4 "description": "Login",
5 "main": "dist/foca-login.js", 5 "main": "dist/foca-login.js",
6 "scripts": { 6 "scripts": {
7 "refresh": "gulp uglify && cp tmp/foca-login.js ../wrapper-demo/node_modules/foca-login/dist/foca-login.min.js",
8 "frefresh": "gulp uglify && cp tmp/foca-login.js ../wrapper-facturador/node_modules/foca-login/dist/foca-login.min.js",
7 "test": "echo \"Error: no test specified\" && exit 1", 9 "test": "echo \"Error: no test specified\" && exit 1",
8 "gulp-pre-commit": "gulp pre-commit", 10 "gulp-pre-commit": "gulp pre-commit",
9 "postinstall": "gulp uglify && gulp clean-post-install", 11 "postinstall": "gulp uglify && gulp clean-post-install",
10 "install-dev": "npm install -D gulp gulp-connect jasmine-core pre-commit angular angular-route angular-cookies bootstrap font-awesome gulp-angular-templatecache gulp-clean gulp-htmlmin gulp-jshint gulp-rename gulp-replace gulp-sequence gulp-uglify gulp-replace jquery jshint pump && npm i -D git+https://debo.suite.repo/modulos-npm/foca-directivas" 12 "install-dev": "npm install -D gulp gulp-connect jasmine-core pre-commit angular angular-route angular-cookies bootstrap font-awesome gulp-angular-templatecache gulp-clean gulp-htmlmin gulp-jshint gulp-rename gulp-replace gulp-sequence gulp-uglify gulp-replace jquery jshint pump && npm i -D git+https://debo.suite.repo/modulos-npm/foca-directivas"
11 }, 13 },
12 "pre-commit": [ 14 "pre-commit": [
13 "gulp-pre-commit" 15 "gulp-pre-commit"
14 ], 16 ],
15 "repository": { 17 "repository": {
16 "type": "git", 18 "type": "git",
17 "url": "https://debo.suite.repo/modulos-npm/foca-login.git" 19 "url": "https://debo.suite.repo/modulos-npm/foca-login.git"
18 }, 20 },
19 "author": "Foca Software", 21 "author": "Foca Software",
20 "license": "ISC", 22 "license": "ISC",
21 "peerDependencies": { 23 "peerDependencies": {
22 "angular": "^1.7.x", 24 "angular": "^1.7.x",
23 "bootstrap": "^4.1.x", 25 "bootstrap": "^4.1.x",
24 "jquery": "^3.3.x", 26 "jquery": "^3.3.x",
25 "font-awesome": "^4.7.x", 27 "font-awesome": "^4.7.x",
26 "gulp": "^3.9.x", 28 "gulp": "^3.9.x",
27 "gulp-concat": "2.6.x", 29 "gulp-concat": "2.6.x",
28 "gulp-jshint": "^2.1.x", 30 "gulp-jshint": "^2.1.x",
29 "gulp-rename": "^1.4.x", 31 "gulp-rename": "^1.4.x",
30 "gulp-replace": "^1.0.x", 32 "gulp-replace": "^1.0.x",
31 "gulp-uglify-es": "^1.0.x", 33 "gulp-uglify-es": "^1.0.x",
32 "jshint": "^2.9.x", 34 "jshint": "^2.9.x",
33 "pump": "^3.0.x", 35 "pump": "^3.0.x",
34 "foca-directivas": "git+http://git.focasoftware.com/npm/foca-directivas.git" 36 "foca-directivas": "git+http://git.focasoftware.com/npm/foca-directivas.git"
35 }, 37 },
36 "devDependencies": { 38 "devDependencies": {
37 "angular": "^1.7.5", 39 "angular": "^1.7.5",
38 "angular-cookies": "^1.7.5", 40 "angular-cookies": "^1.7.5",
39 "angular-route": "^1.7.5", 41 "angular-route": "^1.7.5",
40 "bootstrap": "^4.1.3", 42 "bootstrap": "^4.1.3",
41 "foca-directivas": "git+http://git.focasoftware.com/npm/foca-directivas.git", 43 "foca-directivas": "git+http://git.focasoftware.com/npm/foca-directivas.git",
42 "font-awesome": "^4.7.0", 44 "font-awesome": "^4.7.0",
43 "gulp": "^3.9.1", 45 "gulp": "^3.9.1",
44 "gulp-angular-templatecache": "^2.2.2", 46 "gulp-angular-templatecache": "^2.2.2",
45 "gulp-clean": "^0.4.0", 47 "gulp-clean": "^0.4.0",
46 "gulp-connect": "^5.7.0", 48 "gulp-connect": "^5.7.0",
47 "gulp-htmlmin": "^5.0.1", 49 "gulp-htmlmin": "^5.0.1",
48 "gulp-jshint": "^2.1.0", 50 "gulp-jshint": "^2.1.0",
49 "gulp-rename": "^1.4.0", 51 "gulp-rename": "^1.4.0",
50 "gulp-replace": "^1.0.0", 52 "gulp-replace": "^1.0.0",
51 "gulp-sequence": "^1.0.0", 53 "gulp-sequence": "^1.0.0",
52 "gulp-uglify": "^3.0.1", 54 "gulp-uglify": "^3.0.1",
53 "jasmine-core": "^3.3.0", 55 "jasmine-core": "^3.3.0",
54 "jquery": "^3.3.1", 56 "jquery": "^3.3.1",
55 "jshint": "^2.9.7", 57 "jshint": "^2.9.7",
56 "pre-commit": "^1.2.2", 58 "pre-commit": "^1.2.2",
57 "pump": "^3.0.0" 59 "pump": "^3.0.0"
58 } 60 }
59 } 61 }
60 62
src/views/foca-login.html
1 <div class="login"> 1 <div class="row mt-5 overflow-hidden">
2 <form name="login"> 2 <div class="col p-0">
3 <div class="login-titulo"> 3 <div class="row mt-5 justify-content-center">
4 <span>Ingreso de usuario</span> 4 <div class="col-auto p-0">
5 <img src="./img/logofoca.png" alt="Debo Logo">
6 </div>
5 </div> 7 </div>
6 <div class="login-campo"> 8
7 <label>Usuario</label> 9 <div class="row justify-content-center m-5">
8 <input 10 <div class="col col-sm-10 col-md-5 col-lg-4 bg-gray-gradient shadow rounded-2">
9 type = "text" 11 <form name="login">
10 ng-model = "usuario.idUsuario" 12 <div class="row my-2 justify-content-center">
11 ng-focus = "paso = 1" 13 <div class="col border-bottom border-white">
12 foca-focus = "paso == 1" 14 <p class="mb-2 text-center">Ingreso de usuario</p>
13 ng-keyup = "$event.keyCode == 13 && irPaso(2)" 15 </div>
14 ladda = "loginLoading" 16 </div>
15 teclado-virtual 17 <div class="row mb-2">
16 /> 18 <div class="col px-4">
19 <p class="mb-0 text-center">Usuario</p>
20 <input
21 class="form-control form-control-sm"
22 type="text"
23 ng-model="usuario.idUsuario"
24 ng-focus="paso = 1"
25 foca-focus="paso == 1"
26 ng-keyup="$event.keyCode == 13 && irPaso(2)"
27 ladda="loginLoading"
28 teclado-virtual
29 />
30 </div>
31 </div>
32 <div class="row mb-3">
33 <div class="col px-4">
34 <p class="mb-0 text-center">Contraseña</p>
35 <input
36 class="form-control form-control-sm"
37 id="password"
38 type="password"
39 ng-model="usuario.clave"
40 foca-focus="paso == 2"
41 ng-keyup="$event.keyCode == 13 && enviar()"
42 ladda="loginLoading"
43 teclado-virtual
44 />
45 </div>
46 </div>
47 <div class="row mb-5">
48 <div class="col px-4">
49 <button
50 type="button"
51 ng-click="enviar()"
52 class="btn btn-primary btn-block"
53 ladda="loginLoading">
54 Ingresar
55 </button>
56 </div>
57 </div>
58 </form>
59 </div>
17 </div> 60 </div>
18 <div class="login-campo"> 61 </div>
19 <label>Contraseña</label>
20 <input