Commit c5c7b344 authored by yann300's avatar yann300

use treeview API

parent d6b51c96
...@@ -127,8 +127,8 @@ function fileExplorer (appAPI, files) { ...@@ -127,8 +127,8 @@ function fileExplorer (appAPI, files) {
if (error) console.error(error) if (error) console.error(error)
if (!fileTree) return if (!fileTree) return
var newTree = normalize(path, fileTree) var newTree = normalize(path, fileTree)
var tree = self.treeView.renderProperties(newTree, false) newTree = self.treeView.renderProperties(newTree, false)
;[...tree.children].forEach(child => childrenContainer.appendChild(child)) self.treeView.updateNode(path, newTree)
}) })
}) })
...@@ -323,14 +323,13 @@ function fileExplorer (appAPI, files) { ...@@ -323,14 +323,13 @@ function fileExplorer (appAPI, files) {
var folderpath = filepath.split('/').slice(0, -1).join('/') var folderpath = filepath.split('/').slice(0, -1).join('/')
var currentTree = self.treeView.nodeAt(folderpath) var currentTree = self.treeView.nodeAt(folderpath)
if (currentTree) { if (currentTree && self.treeView.isExpanded(folderpath)) {
self.files.resolveDirectory(folderpath, (error, fileTree) => { self.files.resolveDirectory(folderpath, (error, fileTree) => {
if (error) console.error(error) if (error) console.error(error)
if (!fileTree) return if (!fileTree) return
fileTree = normalize(folderpath, fileTree) fileTree = normalize(folderpath, fileTree)
var newTree = self.treeView.renderProperties(fileTree, false) var newTree = self.treeView.renderProperties(fileTree, false)
currentTree.innerHTML = '' self.treeView.updateNode(folderpath, newTree)
;[...newTree.children].forEach(child => currentTree.appendChild(child))
}) })
} }
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment