From b5e48aa5099401884f2dcb82f15f3d65f076b0f1 Mon Sep 17 00:00:00 2001 From: Steve-Mcl Date: Sat, 8 Jan 2022 19:29:49 +0000 Subject: [PATCH] load extralibs when expanding monaco. fixes #3319 --- .../@node-red/editor-client/src/js/ui/editors/js.js | 3 ++- .../@node-red/nodes/core/function/10-function.html | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/js.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/js.js index 8f00d6d9a..8619455f2 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/js.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/js.js @@ -81,7 +81,8 @@ clearTimeout: true, setInterval: true, clearInterval: true - } + }, + extraLibs: options.extraLibs }); if (options.cursor) { expressionEditor.gotoLine(options.cursor.row+1,options.cursor.column,false); diff --git a/packages/node_modules/@node-red/nodes/core/function/10-function.html b/packages/node_modules/@node-red/nodes/core/function/10-function.html index 4175f4448..bf7d0dbd1 100644 --- a/packages/node_modules/@node-red/nodes/core/function/10-function.html +++ b/packages/node_modules/@node-red/nodes/core/function/10-function.html @@ -512,6 +512,7 @@ return function(e) { e.preventDefault(); var value = editor.getValue(); + var extraLibs = that.libs || []; RED.editor.editJavaScript({ value: value, width: "Infinity", @@ -523,7 +524,8 @@ setTimeout(function() { editor.focus(); },300); - } + }, + extraLibs: extraLibs }) } }