From f8dd44011f724f8ee323233845ee873239dc793d Mon Sep 17 00:00:00 2001 From: qinglong Date: Sun, 14 Jun 2026 07:40:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20MiniChart=20=E5=88=9B=E5=BB=BA=E7=A7=BB?= =?UTF-8?q?=E5=88=B0=20appendChild=20=E4=B9=8B=E5=90=8E=20(canvas=20?= =?UTF-8?q?=E9=9C=80=E5=9C=A8=20DOM=20=E4=B8=AD)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/sentinel/dashboard.html | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/plugins/sentinel/dashboard.html b/plugins/sentinel/dashboard.html index 6e23a65..30c851a 100644 --- a/plugins/sentinel/dashboard.html +++ b/plugins/sentinel/dashboard.html @@ -203,18 +203,6 @@ '
'+ '
'+ '
'; - if (typeof MiniChart !== 'undefined') { - var mcBody = card.querySelector('.metrics-body'); - if (mcBody) { - try { - _chartInstances[id] = [ - new MiniChart(id+'-cpu', '#7aa2f7'), - new MiniChart(id+'-mem', '#9ece6a'), - new MiniChart(id+'-net', '#e0af68'), - ]; - } catch(e) { /* MiniChart init failed, continue without charts */ } - } - } } else { card.innerHTML = '
'+(n.online?'🟢':'🔴')+' '+esc(n.name)+'
'+ @@ -225,6 +213,15 @@ '
'; } grid.appendChild(card); + if (isRow && typeof MiniChart !== 'undefined') { + try { + _chartInstances[id] = [ + new MiniChart(id+'-cpu', '#7aa2f7'), + new MiniChart(id+'-mem', '#9ece6a'), + new MiniChart(id+'-net', '#e0af68'), + ]; + } catch(e) {} + } _cardCache[id] = card; }