From addec160011985e1f7bbcd60a43b1f29c3f28b8f Mon Sep 17 00:00:00 2001 From: GogoVega <92022724+GogoVega@users.noreply.github.com> Date: Thu, 31 Jul 2025 11:26:09 +0200 Subject: [PATCH] Fix the node docs icon for long catalog loading --- .../editor-client/src/js/ui/palette-editor.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js b/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js index 5cc1faddc..c8e62890f 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js @@ -336,6 +336,16 @@ RED.palette.editor = (function() { const moduleInfo = nodeEntries[module].info; const nodeEntry = nodeEntries[module].elements; + + if (!moduleInfo.url) { + if (loadedIndex[module] && loadedIndex[module].url) { + // Add the link to the node documentation if the catalog contains it + moduleInfo.url = loadedIndex[module].url; + const titleRow = $(nodeEntry.container).find("div.red-ui-palette-module-header > div.red-ui-palette-module-meta.red-ui-palette-module-name"); + $('').attr('href', moduleInfo.url).appendTo(titleRow); + } + } + if (nodeEntry) { const setCount = [];