From fc2a9a85ff99be07a2fbf3a12f0c80b1f8eb664b Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Fri, 1 May 2020 17:51:44 +0100 Subject: [PATCH] [outline] Reveal selected item after clearing outline filter --- .../@node-red/editor-client/src/js/ui/common/treeList.js | 2 ++ .../@node-red/editor-client/src/js/ui/tab-info-outliner.js | 4 ++++ 2 files changed, 6 insertions(+) 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 5c6d151c9..c243fe7a7 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 @@ -730,6 +730,8 @@ if (s.length) { return s.parent().data('data'); } else { + // TODO: This may be a bug.. it causes the call to return itself + // not undefined. return undefined; } }, diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/tab-info-outliner.js b/packages/node_modules/@node-red/editor-client/src/js/ui/tab-info-outliner.js index e40ae4261..1b381354d 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/tab-info-outliner.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/tab-info-outliner.js @@ -217,6 +217,10 @@ RED.sidebar.info.outliner = (function() { },true) } else { treeList.treeList('filter',null); + var selected = treeList.treeList('selected'); + if (selected.id) { + treeList.treeList('show',selected.id); + } } }