From 5bc502b0ea066234383b92f32062dd810aebc3f6 Mon Sep 17 00:00:00 2001 From: bitcoinafterlife Date: Fri, 6 Nov 2026 19:29:36 +0100 Subject: [PATCH] Server page restyled in the site's look - Header with back button, server card with status badge, Listing card (expiry, days left, renewal window), Activity tiles, WeTime table in the home style - Inline CSS only; qrcode.min.js dropped (unused); bal.js pager renders prev / page / next buttons --- bal.js | 21 +-- weinfo.html | 365 +++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 269 insertions(+), 117 deletions(-) diff --git a/bal.js b/bal.js index 9a65e01..4546dea 100644 --- a/bal.js +++ b/bal.js @@ -76,18 +76,19 @@ async function fetchDataAndPopulateTable(url,params,fnPopulateTable,downloadOpt, function make_paginator(){ document.getElementById("chainth").innerHTML = chain; const pag = document.getElementById("paginator"); - - pag.appendChild(document.createTextNode("_")); + pag.innerHTML = ""; + // prev (a plain, dimmed arrow on the first page), "page N", next if (page > 0) { - pag.appendChild(createlink("<","?page="+paginator.prev)); + pag.appendChild(createlink("‹","?page="+paginator.prev)); + } else { + const off = document.createElement("span"); + off.className = "pg-off"; off.innerHTML = "‹"; + pag.appendChild(off); } - else{ - pag.appendChild(document.createTextNode("<")); - } - pag.appendChild(document.createTextNode("_")); - pag.appendChild(document.createTextNode(page)); - pag.appendChild(document.createTextNode("_")); - pag.appendChild(createlink(">","?page="+paginator.next)); + const lbl = document.createElement("span"); + lbl.className = "pg-label"; lbl.textContent = "page " + page; + pag.appendChild(lbl); + pag.appendChild(createlink("›","?page="+paginator.next)); } } diff --git a/weinfo.html b/weinfo.html index e95f059..06b474d 100644 --- a/weinfo.html +++ b/weinfo.html @@ -1,83 +1,207 @@ - - - - Bal Server List - - - - - - - -
- BAL LOGO -

 

-

 

-

 

- + + + +Will Executor — Server page + + + + + + + + + +
+ -
-
Version: 
-
Fees: 
-
Tld: 
-
Last Update: 
+
+ +
+ +
+

 

+

 

+
+   + v  +   +
+
+
+ +
+
+

Listing

+

 

+

 

+
+
Renewal window—
+
Balance—
+
Donations—
+
Domain—
+
+
+ +
+

Activity

+
+
—
Points
+
—
Wins
+
—
Fee (sats)
+
—
Height
+
Last update
—
+
+
-
-
Height: 
-
Points: 
-
Win: 
+ +
+
+

WeTime rounds

Each round: the block hash sent by this server and how fast it was. Chain:
+
+
+
+ + + + + + + + + + + + + +
HeightBlock hashTimeDelayPositionParticipantsPoints
+
+
+ Points reward fast answers within the same block; they only break ties in the list. + ↓ Download JSON +
+
+ +
+ +