From 842cd1ecf0e1ee95763f76a3147c42070fc2f282 Mon Sep 17 00:00:00 2001 From: Hiroyasu Nishiyama Date: Thu, 11 Jun 2020 09:57:43 +0900 Subject: [PATCH] fix empty placeholder not shown on remove from group --- .../@node-red/editor-client/src/js/ui/tab-info-outliner.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 f285f77aa9..abfac4ed05 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 @@ -384,8 +384,13 @@ RED.sidebar.info.outliner = (function() { } else { existingObject.element.find(".red-ui-info-outline-item-label").html(" "); } - if (parent !== existingObject.parent.id) { + var oldParent = existingObject.parent; + var oldParentID = oldParent.id; + if (parent !== oldParentID) { existingObject.treeList.remove(true); + if (oldParent.children.length === 0) { + objects[oldParentID].treeList.addChild(getEmptyItem(oldParentID)); + } if (parent === "__global__") { globalConfigNodes.treeList.addChild(existingObject); } else {