G. index.html

1
<!DOCTYPE html>
2
<html lang="es">
3
4
<head>
5
6
 <meta charset="UTF-8">
7
8
 <title>Sincronizacion</title>
9
10
 <meta name="viewport" content="width=device-width">
11
12
 <script type="module" src="js/lib/registraServiceWorker.js"></script>
13
 <script type="module" src="js/lib/manejaErrores.js"></script>
14
15
</head>
16
17
<body>
18
19
 <h1>Sincronizacion</h1>
20
21
 <p><a href="agrega.html">Agregar</a></p>
22
23
 <ul id="lista">
24
  <li><progress max="100">Cargando…</progress></li>
25
 </ul>
26
27
 <script type="module">
28
29
  import { muestraError } from "./js/lib/muestraError.js"
30
  import { esperaUnPocoYSincroniza } from "./js/esperaUnPocoYSincroniza.js"
31
  import {
32
   pasatiempoConsultaNoEliminados
33
  } from "./js/pasatiempoConsultaNoEliminados.js"
34
  import { renderiza } from "./js/renderiza.js"
35
  import { sincroniza } from "./js/sincroniza.js"
36
37
  pasatiempoVistaIndex()
38
39
  export async function pasatiempoVistaIndex() {
40
   try {
41
    const pasatiempos = await pasatiempoConsultaNoEliminados()
42
    renderiza(pasatiempos)
43
    sincroniza()
44
   } catch (error) {
45
    muestraError(error)
46
    esperaUnPocoYSincroniza()
47
   }
48
  }
49
50
 </script>
51
52
</body>
53
54
</html>
skip_previous skip_next