From b08bbb81ad28762bd515fef5e8f7db9ecfa2be9d Mon Sep 17 00:00:00 2001 From: Sonmez Kartal Date: Mon, 24 Aug 2015 14:41:44 +0300 Subject: [PATCH] Set tree view node placeholder only if node is valid --- src/components/tree/treeviewcontroller.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/tree/treeviewcontroller.coffee b/src/components/tree/treeviewcontroller.coffee index 2a0b9b47..cb4d7834 100755 --- a/src/components/tree/treeviewcontroller.coffee +++ b/src/components/tree/treeviewcontroller.coffee @@ -106,8 +106,6 @@ module.exports = class JTreeViewController extends KDViewController nodeData[idPath] = "#{@getNodeId nodeData}" nodeData[pIdPath] = if @getNodePId nodeData then "#{@getNodePId nodeData}" else "0" - @nodes[@getNodeId nodeData] = {} - if options.putDepthInfo if @nodes[nodeData[pIdPath]]?.getData nodeData.depth = @nodes[nodeData[pIdPath]].getData().depth + 1 @@ -117,6 +115,9 @@ module.exports = class JTreeViewController extends KDViewController if nodeData[pIdPath] isnt "0" and not @nodes[nodeData[pIdPath]] if options.addOrphansToRoot then nodeData[pIdPath] = "0" else nodeData = no + if nodeData + @nodes[@getNodeId nodeData] = {} + return nodeData isNodeVisible:(nodeView)->