From de882f5849aa27f5e37fd355417dfbcdf2198a80 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Mon, 18 Oct 2021 09:32:00 +0100 Subject: [PATCH] Fix saving link out node links --- .../@node-red/editor-client/src/js/ui/common/treeList.js | 3 +++ .../node_modules/@node-red/nodes/core/common/60-link.html | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js b/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js index 9fca87e75..d4523f88f 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js @@ -118,6 +118,9 @@ switch(evt.keyCode) { case 32: // SPACE case 13: // ENTER + if (evt.altKey || evt.ctrlKey || evt.metaKey || evt.shiftKey) { + return + } evt.preventDefault(); evt.stopPropagation(); if (focussed.checkbox) { diff --git a/packages/node_modules/@node-red/nodes/core/common/60-link.html b/packages/node_modules/@node-red/nodes/core/common/60-link.html index 59e3c9a92..f3fabba59 100644 --- a/packages/node_modules/@node-red/nodes/core/common/60-link.html +++ b/packages/node_modules/@node-red/nodes/core/common/60-link.html @@ -52,7 +52,7 @@ treeList = $("
") .css({width: "100%", height: "100%"}) .appendTo(".node-input-link-row") - .treeList({}) + .treeList({autoSelect:false}) .on('treelistitemmouseover',function(e,item) { if (item.node) { item.node.highlighted = true; @@ -157,7 +157,7 @@ function onEditSave(node) { var flows = treeList.treeList('data'); node.links = []; - if (node.type !== "link out" || $("node-input-mode").val() === 'link') { + if (node.type !== "link out" || $("#node-input-mode").val() === 'link') { flows.forEach(function(f) { f.children.forEach(function(n) { if (n.selected) {