diff --git a/templates/index.html b/templates/index.html
index 89fa61f..7bd966b 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -3,17 +3,22 @@
+
DemoApp
@@ -171,6 +245,7 @@ DemoApp
Heure locale
{{ time }}
{{ date }}
+
{{ timezone }} (UTC{{ offset[:3] }}:{{ offset[3:] }})
@@ -188,7 +263,9 @@ DemoApp
{% if views is none %}redis KO{% else %}{{ views }}{% endif %}
visites enregistrées
- Backend Redis
+
+ Backend Redis
+
@@ -202,6 +279,7 @@ DemoApp
function tick() {
const el = document.getElementById("time");
const dateEl = document.getElementById("date");
+ const fill = document.getElementById("minute-fill");
const now = new Date();
try {
el.textContent = now.toLocaleTimeString("fr-FR", { timeZone: tzName, hour12: false });
@@ -211,6 +289,8 @@ DemoApp
} catch (e) {
// timezone inconnue du navigateur : on laisse la valeur serveur
}
+ // Le décalage horaire ne change pas le rang de la seconde dans la minute.
+ fill.style.width = ((now.getSeconds() + 1) / 60 * 100).toFixed(2) + "%";
}
setInterval(tick, 1000);