aboutsummaryrefslogtreecommitdiffstats
path: root/static/modules/obs.js
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-09 19:08:51 +0100
committerDanilo M. <danix@danix.xyz>2026-11-09 19:08:51 +0100
commit15e384bc1d97c84df0545555bf4c298702c9eacb (patch)
treef386400b398ebf55f9c3f2d060642e9b01255a95 /static/modules/obs.js
parent4632e6183d38bfd239f066d7e9698f3d118a3f77 (diff)
downloaddeck-it-15e384bc1d97c84df0545555bf4c298702c9eacb.tar.gz
deck-it-15e384bc1d97c84df0545555bf4c298702c9eacb.zip
feat: card headers, music art/seek, clearer build card
Diffstat (limited to 'static/modules/obs.js')
-rw-r--r--static/modules/obs.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/static/modules/obs.js b/static/modules/obs.js
index 9c5c34c..7270f87 100644
--- a/static/modules/obs.js
+++ b/static/modules/obs.js
@@ -27,9 +27,9 @@ export default {
wrap.className = "obs";
wrap.innerHTML = `
<div class="row obs-controls"></div>
- <div class="obs-scenes"></div>
- <div class="obs-audio"></div>
- <div class="obs-sources"></div>`;
+ <div class="section-label">Scenes</div><div class="obs-scenes"></div>
+ <div class="section-label">Audio</div><div class="obs-audio"></div>
+ <div class="section-label">Sources</div><div class="obs-sources"></div>`;
el.append(wrap);
},
@@ -39,6 +39,9 @@ export default {
const audio = el.querySelector(".obs-audio");
const sources = el.querySelector(".obs-sources");
+ el.querySelectorAll(".section-label").forEach((label) => {
+ label.style.display = state.connected ? "" : "none";
+ });
if (!state.connected) {
controls.textContent = state.error ? `OBS offline: ${state.error}` : "OBS offline";
scenes.textContent = audio.textContent = sources.textContent = "";