From 5cb0fd89d43e93aa8cc979e13fe252b4d9833226 Mon Sep 17 00:00:00 2001 From: qinglong Date: Sun, 14 Jun 2026 14:31:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8C=85=E8=A3=85draw()=E8=80=8C?= =?UTF-8?q?=E9=9D=9Eresize()=20=E2=80=94=20=E6=AF=8F=E6=AC=A1=E7=BB=98?= =?UTF-8?q?=E5=88=B6=E9=87=8D=E7=BD=AE4x=E7=BC=A9=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/sentinel/dashboard.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/sentinel/dashboard.html b/plugins/sentinel/dashboard.html index 8e29d4a..cc51c70 100644 --- a/plugins/sentinel/dashboard.html +++ b/plugins/sentinel/dashboard.html @@ -273,7 +273,7 @@ try { _chartInstances[id] = { cpu: null, mem: null, net: null }; if (typeof MiniChart !== 'undefined') { - 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*=4; mc.ctx.scale(4,1); mc.draw(); }; if(mc.resize)mc.resize=wrap; else mc.applyResize=wrap; wrap(); }; + var _hires = function(mc){ var fn=mc.resize||mc.applyResize; if(!fn)return; var origR=fn.bind(mc); var origD=mc.draw.bind(mc); mc.draw=function(){ origR(); mc.ctx.save(); mc.ctx.scale(4,1); origD(); mc.ctx.restore(); }; mc.draw(); }; _chartInstances[id].cpu = new MiniChart(id+'-cpu', '#7aa2f7'); _hires(_chartInstances[id].cpu); _chartInstances[id].mem = new MiniChart(id+'-mem', '#9ece6a'); _hires(_chartInstances[id].mem); } @@ -281,8 +281,9 @@ _chartInstances[id].net = new DualLineChart(id+'-net', '#bb9af7', '#c0a8f0'); (function(dlc){ var orig = dlc.applyResize.bind(dlc); - dlc.applyResize = function(){ orig(); dlc.canvas.width *= 4; dlc.ctx.scale(4,1); dlc.draw(); }; - dlc.applyResize(); + var origD2=dlc.draw.bind(dlc); + dlc.draw = function(){ orig(); dlc.ctx.save(); dlc.ctx.scale(4,1); origD2(); dlc.ctx.restore(); }; + dlc.draw(); })(_chartInstances[id].net); } } catch(e) {}