INNER CODE UNIT · JavaScript
gb
LeyckerS/moondownloader · web/app.js:426
const gb = (m.bytes_total || 0) / 1e9;
if (gb >= 0.01) parts.push(`${gb.toFixed(2)} GB`);
if (m.elapsed_s > 0 && m.stage !== "idle") parts.push(fmtClock(m.elapsed_s));
return parts.join(" · ");
}
/* ── metrics ──────────────────────────────────────────────────────────── */
function renderMetrics(m, relabelOnly = false) {
ui.lastMetrics = m;
const speed = m.speed_mbs || 0;
const [, su] = fmtSpeed(speed);
const vSpeed = $("#vSpeed");
$("#uSpeed").textContent = su;
roll(vSpeed, speed >= 1 ? speed : speed * 1024, (v) => (speed >= 1 ? v.toFixed(1) : v.toFixed(0)));
$("#spark").closest(".card").classList.toggle("hot", speed > 0.05);
roll($("#vDone"), m.dl_done || 0, (v) => String(Math.round(v)));
$("#uDone").textContent = "/" + (m.dl_total || 0);