diff --git a/static/script.js b/static/script.js index a9c5d5d..7f82731 100644 --- a/static/script.js +++ b/static/script.js @@ -77,7 +77,7 @@ document.addEventListener('DOMContentLoaded', () => { function updateStatus(data) { const ltcStatus = data.ltc_status || 'UNKNOWN'; const ltcIconSrc = iconMap.ltcStatus[ltcStatus] || iconMap.ltcStatus.default; - statusElements.ltcStatus.innerHTML = ` ${ltcStatus}`; + statusElements.ltcStatus.innerHTML = `${ltcStatus}`; statusElements.ltcStatus.className = ltcStatus.toLowerCase(); statusElements.ltcTimecode.textContent = data.ltc_timecode; statusElements.frameRate.textContent = data.frame_rate; @@ -87,16 +87,16 @@ document.addEventListener('DOMContentLoaded', () => { const ntpIconSrc = iconMap.ntpActive[data.ntp_active]; if (data.ntp_active) { - statusElements.ntpActive.innerHTML = ` Active`; + statusElements.ntpActive.innerHTML = `Active`; statusElements.ntpActive.className = 'active'; } else { - statusElements.ntpActive.innerHTML = ` Inactive`; + statusElements.ntpActive.innerHTML = `Inactive`; statusElements.ntpActive.className = 'inactive'; } const syncStatus = data.sync_status || 'UNKNOWN'; const syncIconSrc = iconMap.syncStatus[syncStatus] || iconMap.syncStatus.default; - statusElements.syncStatus.innerHTML = ` ${syncStatus}`; + statusElements.syncStatus.innerHTML = `${syncStatus}`; statusElements.syncStatus.className = syncStatus.replace(/\s+/g, '-').toLowerCase(); statusElements.deltaMs.textContent = data.timecode_delta_ms; @@ -104,7 +104,7 @@ document.addEventListener('DOMContentLoaded', () => { const jitterStatus = data.jitter_status || 'UNKNOWN'; const jitterIconSrc = iconMap.jitterStatus[jitterStatus] || iconMap.jitterStatus.default; - statusElements.jitterStatus.innerHTML = ` ${jitterStatus}`; + statusElements.jitterStatus.innerHTML = `${jitterStatus}`; statusElements.jitterStatus.className = jitterStatus.toLowerCase(); statusElements.interfaces.innerHTML = ''; diff --git a/static/style.css b/static/style.css index 802cb53..638b554 100644 --- a/static/style.css +++ b/static/style.css @@ -99,10 +99,15 @@ button:hover { color: #555; } +#ltc-status, #ntp-active, #sync-status, #jitter-status { + display: inline-flex; + align-items: center; + gap: 0.5em; +} + .status-icon { - height: 1em; - vertical-align: middle; - margin-right: 0.5em; + width: 60px; + height: 60px; } /* Status-specific colors */