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 }) } }