From ad557477f968c548f9ad0a1ff61ddb6100f229bb Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Fri, 12 Jan 2018 18:31:34 +0800 Subject: [PATCH] fix(FileExplorer): not scrolling to target when opening a file/folder directly --- src/components/FileExplorer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/FileExplorer.js b/src/components/FileExplorer.js index afa2f56..2a33d58 100644 --- a/src/components/FileExplorer.js +++ b/src/components/FileExplorer.js @@ -28,6 +28,8 @@ export default class List extends preact.Component { const { root, nodes } = treeParser.parse(treeData, metaData) this.visibleNodesGenerator.plantTree(root, nodes) const currentPath = URLHelper.getCurrentPath() + this.tasksAfterRender.push(DOMHelper.focusFileExplorer) + this.tasksAfterRender.push(DOMHelper.focusSearchInput) if (currentPath.length) { const nodeExpandedTo = this.visibleNodesGenerator.expandTo(currentPath) this.visibleNodesGenerator.focusNode(nodeExpandedTo) @@ -35,8 +37,6 @@ export default class List extends preact.Component { this.tasksAfterRender.push(() => DOMHelper.scrollToNodeElement(nodes.indexOf(nodeExpandedTo))) } this.updateVisibleNodes() - this.tasksAfterRender.push(DOMHelper.focusFileExplorer) - this.tasksAfterRender.push(DOMHelper.focusSearchInput) } componentDidMount() {