refactor: Consolidate status cards for 2-column layout

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
Chris Frankland-Wright 2025-08-08 00:54:53 +01:00
parent 840fca7bcf
commit 534754be4e
2 changed files with 19 additions and 12 deletions

View file

@ -24,9 +24,11 @@
<div class="card"> <div class="card">
<h2>LTC Status</h2> <h2>LTC Status</h2>
<p id="ltc-timecode">--:--:--:--</p> <p id="ltc-timecode">--:--:--:--</p>
<p id="ltc-status"></p> <div class="icon-group">
<p id="frame-rate"></p> <span id="ltc-status"></span>
<p id="lock-ratio"></p> <span id="frame-rate"></span>
<span id="lock-ratio"></span>
</div>
</div> </div>
<!-- System Clock & Sync --> <!-- System Clock & Sync -->
@ -34,15 +36,12 @@
<h2>System Clock</h2> <h2>System Clock</h2>
<p id="system-clock">--:--:--.---</p> <p id="system-clock">--:--:--.---</p>
<p>Date: <span id="system-date">---- -- --</span></p> <p>Date: <span id="system-date">---- -- --</span></p>
<p id="ntp-active"></p> <div class="icon-group">
<p id="sync-status"></p> <span id="ntp-active"></span>
</div> <span id="sync-status"></span>
<span id="jitter-status"></span>
<!-- Delta & Jitter --> </div>
<div class="card">
<h2>Clock Offset</h2>
<p id="delta-status">-- ms (-- frames)</p> <p id="delta-status">-- ms (-- frames)</p>
<p id="jitter-status"></p>
</div> </div>
<!-- Network Interfaces --> <!-- Network Interfaces -->

View file

@ -31,7 +31,7 @@ body {
.grid { .grid {
display: grid; display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); grid-template-columns: 1fr 1fr;
gap: 20px; gap: 20px;
} }
@ -100,6 +100,14 @@ button:hover {
color: #555; color: #555;
} }
.icon-group {
display: flex;
justify-content: center;
align-items: center;
gap: 20px;
margin: 10px 0;
}
#delta-status { #delta-status {
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;