From 41b65f62e40798f272cf41a7a3a4eb1f5eeea751 Mon Sep 17 00:00:00 2001 From: qinglong Date: Sun, 14 Jun 2026 14:50:14 +0800 Subject: [PATCH] =?UTF-8?q?revert:=20=E5=9B=9E=E6=BB=9A=E5=88=B0=E6=94=B9?= =?UTF-8?q?=E5=88=86=E8=BE=A8=E7=8E=87=E5=89=8D(e0b881d)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/sentinel/dashboard.html | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/plugins/sentinel/dashboard.html b/plugins/sentinel/dashboard.html index 0ea6927..2da6d10 100644 --- a/plugins/sentinel/dashboard.html +++ b/plugins/sentinel/dashboard.html @@ -273,25 +273,20 @@ try { _chartInstances[id] = { cpu: null, mem: null, net: null }; if (typeof MiniChart !== 'undefined') { - _chartInstances[id].cpu = new MiniChart(id+'-cpu', '#7aa2f7'); _chartInstances[id].mem = new MiniChart(id+'-mem', '#9ece6a'); _hires(_chartInstances[id].mem); + var _hires = function(mc){ var fn=mc.resize||mc.applyResize; if(!fn)return; var orig=fn.bind(mc); var wrap=function(){ orig(); mc.canvas.width*=2; mc.ctx.scale(2,1); mc.draw(); }; if(mc.resize)mc.resize=wrap; else mc.applyResize=wrap; wrap(); }; + _chartInstances[id].cpu = new MiniChart(id+'-cpu', '#7aa2f7'); _hires(_chartInstances[id].cpu); + _chartInstances[id].mem = new MiniChart(id+'-mem', '#9ece6a'); _hires(_chartInstances[id].mem); } if (typeof DualLineChart !== 'undefined') { - _chartInstances[id].net = new DualLineChart(id+'-net', '#7c3aed', '#a78bfa'); - // 默认设一些初始数据让线可见 - for (var _i=0; _i<10; _i++) _chartInstances[id].net.update(5000, 3000); - + _chartInstances[id].net = new DualLineChart(id+'-net', '#bb9af7', '#c0a8f0'); + (function(dlc){ + var orig = dlc.applyResize.bind(dlc); + dlc.applyResize = function(){ orig(); dlc.canvas.width *= 2; dlc.ctx.scale(2,1); dlc.draw(); }; + dlc.applyResize(); + })(_chartInstances[id].net); } } catch(e) {} } - // 延迟确保父容器已布局 - setTimeout(function(){ - if (_chartInstances[id]) { - var chs = _chartInstances[id]; - if (chs.cpu) chs.cpu.resize(); - if (chs.mem) chs.mem.resize(); - if (chs.net) chs.net.applyResize(); - } - }, 100); } // 更新通用信息