annotate www/index.html @ 9:228ab74e8321

Add index.html
author Dennis C. M. <dennis@denniscm.com>
date Thu, 13 Mar 2025 18:27:25 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
1 <!DOCTYPE html>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
2 <html lang="es">
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
3
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
4 <head>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
5 <meta charset="UTF-8">
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
7 <title>Redirección con Gin</title>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
8 <style>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
9 body {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
10 font-family: Arial, sans-serif;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
11 background-color: #f0f0f0;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
12 display: flex;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
13 justify-content: center;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
14 align-items: center;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
15 height: 100vh;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
16 margin: 0;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
17 }
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
18
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
19 .container {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
20 text-align: center;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
21 background-color: white;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
22 padding: 20px;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
23 border-radius: 8px;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
24 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
25 }
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
26
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
27 h1 {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
28 margin-bottom: 20px;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
29 }
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
30
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
31 .btn {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
32 background-color: #4CAF50;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
33 color: white;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
34 padding: 10px 20px;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
35 margin: 10px;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
36 border: none;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
37 border-radius: 5px;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
38 cursor: pointer;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
39 font-size: 16px;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
40 transition: background-color 0.3s ease;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
41 }
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
42
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
43 .btn:hover {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
44 background-color: #45a049;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
45 }
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
46
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
47 #tiempo-mostrar {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
48 font-size: 20px;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
49 margin-top: 10px;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
50 }
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
51 </style>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
52 </head>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
53
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
54 <body>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
55 <div class="container">
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
56 <h1>Minutos del timer</h1>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
57 <div>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
58 <button id="decrementar-btn" class="btn">-</button>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
59 <span id="tiempo-mostrar">0</span>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
60 <button id="incrementar-btn" class="btn">+</button>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
61 </div>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
62 <br>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
63 <form action="/timer" method="POST" id="form-timer">
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
64 <input type="hidden" id="tiempo-oculto" name="time" value="0">
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
65 <br>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
66 <button type="button" id="btn-auth" class="btn">Ir a Auth</button>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
67 <button type="submit" class="btn">Ir a Connect</button>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
68 </form>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
69 </div>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
70
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
71 <script>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
72 const disminuirBtn = document.getElementById('decrementar-btn');
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
73 const aumentarBtn = document.getElementById('incrementar-btn');
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
74 const mostrarTiempo = document.getElementById('tiempo-mostrar');
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
75 const tiempoInput = document.getElementById('tiempo-oculto');
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
76 const formTimer = document.getElementById('form-timer');
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
77 const btnAuth = document.getElementById('btn-auth');
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
78
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
79 let tiempo = 0;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
80
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
81 disminuirBtn.addEventListener('click', function () {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
82 if (tiempo > 0) {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
83 tiempo--;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
84 mostrarTiempo.textContent = tiempo;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
85 tiempoInput.value = tiempo;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
86 }
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
87 });
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
88
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
89 aumentarBtn.addEventListener('click', function () {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
90 tiempo++;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
91 mostrarTiempo.textContent = tiempo;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
92 tiempoInput.value = tiempo;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
93 });
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
94
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
95 formTimer.addEventListener('submit', function () {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
96 tiempoInput.value = tiempo * 60;
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
97 });
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
98
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
99 btnAuth.addEventListener('click', function () {
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
100 window.location.href = '/auth';
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
101 });
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
102 </script>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
103
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
104 </body>
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
105
228ab74e8321 Add index.html
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
106 </html>