diff --git a/src/aui-tree/HISTORY.md b/src/aui-tree/HISTORY.md index a786306643..dfe71f7aa1 100644 --- a/src/aui-tree/HISTORY.md +++ b/src/aui-tree/HISTORY.md @@ -4,6 +4,7 @@ ## @VERSION@ +* [AUI-3200](https://issues.liferay.com/browse/AUI-3200) AUI-3200 Fix tree is built without children nodes (aui-tree-view) regression of AUI-3196 Prevent tree to create empty ul container with no children, remove previous condition and add ul element only when is expanded (has children). * [AUI-3196](https://issues.liferay.com/browse/AUI-3196) An empty unordered list item (ul) is generated after each child list item (li) ## [3.0.3](https://github.com/liferay/alloy-ui/releases/tag/3.0.3) diff --git a/src/aui-tree/js/aui-tree-data.js b/src/aui-tree/js/aui-tree-data.js index 20b41d9f09..19f579de2a 100644 --- a/src/aui-tree/js/aui-tree-data.js +++ b/src/aui-tree/js/aui-tree-data.js @@ -784,7 +784,7 @@ A.mix(TreeData.prototype, { instance.childrenLength = v.length; - if (instance.childrenLength && !container) { + if (!container) { container = instance._createNodeContainer(); } diff --git a/src/aui-tree/js/aui-tree-node.js b/src/aui-tree/js/aui-tree-node.js index 7ffb083292..a24f976a7a 100644 --- a/src/aui-tree/js/aui-tree-node.js +++ b/src/aui-tree/js/aui-tree-node.js @@ -569,11 +569,7 @@ var TreeNode = A.Component.create({ var nodeContainer = instance.get('container'); - if (nodeContainer) { - if (!instance.get('expanded')) { - nodeContainer.hide(); - } - + if (nodeContainer && instance.get('expanded')) { boundingBox.append(nodeContainer); }