RayMelius Claude Sonnet 4.6 commited on
Commit
9599ff2
·
1 Parent(s): e2e5ea7

Dashboard clock: double size, blinking colon tick

Browse files

- Font size 13px → 26px, bold
- Colon separator blinks on/off each second (opacity 1 ↔ 0.2)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files changed (1) hide show
  1. dashboard/templates/index.html +9 -3
dashboard/templates/index.html CHANGED
@@ -201,7 +201,7 @@
201
  Trading Dashboard
202
  <span id="status" class="status connecting"><span class="dot"></span><span id="status-text">Connecting...</span></span>
203
  <span id="session-badge" class="status idle"><span class="dot"></span><span id="session-text">IDLE</span></span>
204
- <span id="local-clock" style="font-size:13px; font-weight:normal; color:#555; background:#f0f0f0; padding:3px 10px; border-radius:12px; font-variant-numeric:tabular-nums;"></span>
205
  <button id="day-btn" onclick="toggleDay()" class="btn-day btn-start" disabled>Start of Day</button>
206
  <button id="suspend-btn" onclick="toggleSuspend()" class="btn-day btn-suspend" disabled>Suspend</button>
207
  <button id="mode-btn" onclick="toggleMode()" class="btn-day btn-automatic">Automatic</button>
@@ -1388,8 +1388,14 @@
1388
  (function tickClock() {
1389
  const el = document.getElementById("local-clock");
1390
  if (el) {
1391
- const now = new Date();
1392
- el.textContent = now.toLocaleTimeString([], {hour: "2-digit", minute: "2-digit", second: "2-digit"});
 
 
 
 
 
 
1393
  }
1394
  setTimeout(tickClock, 1000);
1395
  })();
 
201
  Trading Dashboard
202
  <span id="status" class="status connecting"><span class="dot"></span><span id="status-text">Connecting...</span></span>
203
  <span id="session-badge" class="status idle"><span class="dot"></span><span id="session-text">IDLE</span></span>
204
+ <span id="local-clock" style="font-size:26px; font-weight:bold; color:#333; background:#f0f0f0; padding:3px 12px; border-radius:12px; font-variant-numeric:tabular-nums; letter-spacing:1px;"></span>
205
  <button id="day-btn" onclick="toggleDay()" class="btn-day btn-start" disabled>Start of Day</button>
206
  <button id="suspend-btn" onclick="toggleSuspend()" class="btn-day btn-suspend" disabled>Suspend</button>
207
  <button id="mode-btn" onclick="toggleMode()" class="btn-day btn-automatic">Automatic</button>
 
1388
  (function tickClock() {
1389
  const el = document.getElementById("local-clock");
1390
  if (el) {
1391
+ const now = new Date();
1392
+ const h = now.getHours() .toString().padStart(2, "0");
1393
+ const m = now.getMinutes().toString().padStart(2, "0");
1394
+ const s = now.getSeconds().toString().padStart(2, "0");
1395
+ const sep = now.getSeconds() % 2 === 0
1396
+ ? '<span style="opacity:1">:</span>'
1397
+ : '<span style="opacity:0.2">:</span>';
1398
+ el.innerHTML = h + sep + m + sep + s;
1399
  }
1400
  setTimeout(tickClock, 1000);
1401
  })();