diff --git a/html/webpage/assets/js/overview.js b/html/webpage/assets/js/overview.js
index 80d4d80..58ac499 100644
--- a/html/webpage/assets/js/overview.js
+++ b/html/webpage/assets/js/overview.js
@@ -49,8 +49,7 @@ function getCardByIndex(index) {
* @param {StreamerOutputData[]} values
*/
function UpdateStreamerCard(values) {
- if (!Array.isArray(values) || values.length === 0) return;
-
+
function setProgress(index, $bar, value, max = 100) {
const v = Number(value ?? 0);
const pct = Math.max(0, Math.min(100, Math.round((v / max) * 100)));
@@ -60,6 +59,11 @@ function UpdateStreamerCard(values) {
.css('width', pct + '%') // visual width
.text(pct); // optional label
}
+ if (!Array.isArray(values) || values.length === 0) {
+ // create dummy data to disable all cards
+ values = [];
+ }
+
for (let i = 1; i <= 64; i++) {
let vv = values.find(v => v.index === i);
let card = getCardByIndex(i);
@@ -461,7 +465,6 @@ $(document).ready(function () {
* @type {StreamerOutputData[]}
*/
let so = JSON.parse(data);
- console.log(so);
UpdateStreamerCard(so);
break;
}