fix: focus on item when opening page

Moving these code up and down then it works again, weird...
This commit is contained in:
EnixCoda 2018-09-11 22:10:06 +08:00
parent 9be44e4e73
commit ad73e142f4

View file

@ -29,6 +29,8 @@ const init = dispatch => () => dispatch(async (state, { treeData, metaData, comp
const { root } = treeParser.parse(treeData, metaData)
visibleNodesGenerator.setCompress(compressSingletonFolder)
await visibleNodesGenerator.plantTree(root)
tasksAfterRender.push(DOMHelper.focusSearchInput)
dispatch(setStateText, null)
const currentPath = URLHelper.getCurrentPath(true)
if (currentPath.length) {
@ -39,7 +41,6 @@ const init = dispatch => () => dispatch(async (state, { treeData, metaData, comp
tasksAfterRender.push(() => DOMHelper.scrollToNodeElement(nodes.indexOf(nodeExpandedTo)))
}
}
tasksAfterRender.push(DOMHelper.focusSearchInput)
dispatch(updateVisibleNodes)
})