diff --git a/web/views/index.erb b/web/views/index.erb index a7443b6..55f3590 100644 --- a/web/views/index.erb +++ b/web/views/index.erb @@ -4,6 +4,7 @@ <%= site_name %> + <% refresh_interval_seconds = 60 %>

<%= site_name %>

-
- - - loading… +
+

<%= default_channel %> (<%= default_frequency %>) — active nodes (hour/day/week): … — auto-refresh every <%= refresh_interval_seconds %> seconds.

+
+ + loading… +
@@ -139,8 +172,8 @@ let lastChatDate; const NODE_LIMIT = 1000; const CHAT_LIMIT = 1000; - const REFRESH_MS = 60000; - refreshInfo.textContent = `<%= default_channel %> (<%= default_frequency %>) — auto-refresh every ${REFRESH_MS / 1000} seconds.`; + const REFRESH_MS = <%= refresh_interval_seconds * 1000 %>; + refreshInfo.textContent = `<%= default_channel %> (<%= default_frequency %>) — active nodes (hour/day/week): … — auto-refresh every ${REFRESH_MS / 1000} seconds.`; const MAP_CENTER = L.latLng(<%= map_center_lat %>, <%= map_center_lon %>); const MAX_NODE_DISTANCE_KM = <%= max_node_distance_km %>; @@ -484,7 +517,7 @@ const c = nodes.filter(n => n.last_heard && nowSec - Number(n.last_heard) <= w.secs).length; return `${c}/${w.label}`; }).join(', '); - refreshInfo.textContent = `<%= default_channel %> (<%= default_frequency %>) — active nodes: ${counts} — auto-refresh every ${REFRESH_MS / 1000} seconds.`; + refreshInfo.textContent = `<%= default_channel %> (<%= default_frequency %>) — active nodes (hour/day/week): ${counts} — auto-refresh every ${REFRESH_MS / 1000} seconds.`; }