Show SABnzbd's queue in the header on every page
All checks were successful
Deploy / deploy (push) Successful in 21s
All checks were successful
Deploy / deploy (push) Successful in 21s
Adds a live download figure next to the header clock, present on every page (not just Activity/System). It's populated by the same /api/sabnzbd poll those pages already use, extended to run unconditionally and to fill in a new #head-dl span — never a server-rendered fetch, so an unreachable SABnzbd can't add latency to pages that don't otherwise touch it. Quiet ink at "0 IN QUEUE" when idle, live cyan with a speed reading once something's moving.
This commit is contained in:
parent
cef66e7361
commit
d672c3f02d
3 changed files with 29 additions and 7 deletions
|
|
@ -33,7 +33,6 @@
|
|||
text-transform: uppercase;
|
||||
}
|
||||
.tt-head-clock {
|
||||
margin-left: auto;
|
||||
color: var(--live);
|
||||
white-space: nowrap;
|
||||
min-width: 0;
|
||||
|
|
@ -45,6 +44,16 @@
|
|||
letter-spacing: 0.3em;
|
||||
}
|
||||
.tt-entry[hidden] { display: none; }
|
||||
/* SABnzbd's queue, live on every page — filled in by service.js, empty
|
||||
(and so invisible) until its first poll returns. Quiet ink when
|
||||
idle; the live colour only while something is actually moving. */
|
||||
.tt-head-dl {
|
||||
margin-left: auto;
|
||||
color: var(--ink-dim);
|
||||
white-space: nowrap;
|
||||
min-width: 0;
|
||||
}
|
||||
.tt-head-dl.live { color: var(--live); }
|
||||
|
||||
/* ── Page ───────────────────────────────────────────────
|
||||
One measure for every page in the service. Nothing is ever
|
||||
|
|
@ -602,6 +611,7 @@ a.tt-row:focus-visible .tt-row-sub { color: var(--tt-black); }
|
|||
.tt-row-title { white-space: normal; }
|
||||
.tt-row-val { margin-left: auto; white-space: normal; }
|
||||
.tt-head-name { letter-spacing: 0.12em; }
|
||||
.tt-head-dl { margin-left: 0; flex-basis: 100%; }
|
||||
.tt-head-clock { margin-left: 0; flex-basis: 100%; }
|
||||
|
||||
/* The System disk table swaps for its row reflow here — see the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue