From c31e6221601c2b05452037806140e25eb07709a0 Mon Sep 17 00:00:00 2001 From: Ralph Wetzel Date: Wed, 20 Dec 2023 17:14:12 +0100 Subject: [PATCH] Fix icon scaling for non .svg icons --- .../node_modules/@node-red/editor-client/src/js/ui/view.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js index 56a29e421..fa20f3f61 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js @@ -4155,10 +4155,15 @@ RED.view = (function() { scaleFactor = 30/largestEdge; } var width = img.width * scaleFactor; + if (width > 20) { + scalefactor *= 20/width; + width = 20; + } var height = img.height * scaleFactor; icon.attr("width",width); icon.attr("height",height); icon.attr("x",15-width/2); + icon.attr("y",(30-height)/2); } icon.attr("xlink:href",iconUrl); icon.style("display",null);