From f2b7261182633cbcef58c715f12b32681e4c41fd Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Thu, 8 Feb 2018 13:26:57 +0800 Subject: [PATCH] fix(file-explorer): fixes #3 --- src/components/FileExplorer.js | 2 +- src/utils/URLHelper.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/FileExplorer.js b/src/components/FileExplorer.js index cd5d583..e14f1f0 100644 --- a/src/components/FileExplorer.js +++ b/src/components/FileExplorer.js @@ -27,7 +27,7 @@ export default class List extends preact.Component { const { treeData, metaData } = this.props const { root, nodes } = treeParser.parse(treeData, metaData) this.visibleNodesGenerator.plantTree(root, nodes) - const currentPath = URLHelper.getCurrentPath() + const currentPath = URLHelper.getCurrentPath(true) this.tasksAfterRender.push(DOMHelper.focusSearchInput) if (currentPath.length) { const nodeExpandedTo = this.visibleNodesGenerator.expandTo(currentPath) diff --git a/src/utils/URLHelper.js b/src/utils/URLHelper.js index 7ead705..71296c7 100644 --- a/src/utils/URLHelper.js +++ b/src/utils/URLHelper.js @@ -37,9 +37,9 @@ function isInCodePage(metaData = {}) { ) } -function getCurrentPath() { +function getCurrentPath(decode = false) { const { path } = parseRaw() - return path + return decode ? path.map(decodeURIComponent) : path } export default {