feat: Phase 17.3 — Fixed embed queue panel with collapse/expand iframe resize (OQ1 Option A)
Read-only inline queue panel below the release embed's player bar; row-jump reuses PlayRelease. ForRelease mints a taller iframe plus a postMessage resize listener for the collapse toggle; ForTrack unchanged.
This commit is contained in:
@@ -905,3 +905,15 @@ body:has(.deepdrft-queue-overlay) {
|
||||
background: color-mix(in srgb, var(--deepdrft-green-accent) 22%, transparent);
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
/* ── Fixed (embed) inline queue panel (Phase 17 §4, OQ6). ──
|
||||
Rendered below the player controls inside the embed surface. A fixed sensible height with internal
|
||||
scroll past N rows (NOT grow-to-cap): ~4.5 rows are visible, the rest scroll. A top hairline
|
||||
separates it from the controls. The list rows reuse the shared .deepdrft-queue-* styles above. */
|
||||
.deepdrft-queue-embed-panel {
|
||||
margin-top: 0.5rem;
|
||||
padding-top: 0.5rem;
|
||||
border-top: 1px solid var(--deepdrft-border-light);
|
||||
max-height: 184px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user