refactor(PJAX): update metadata on PJAX end

This commit is contained in:
EnixCoda 2018-05-30 21:26:33 +08:00
parent 79f5a5595a
commit 4c9a7b57ae

View file

@ -82,8 +82,12 @@ export default class SideBar extends preact.Component {
if (location.href !== lastLocation) {
lastLocation = location.href
const { metaData } = this.state
const mergedMetaData = { ...metaData, ...URLHelper.parse() }
this.setState({
metaData: mergedMetaData,
})
NProgress.done()
this.setShouldShow(URLHelper.isInCodePage(metaData))
this.setShouldShow(URLHelper.isInCodePage(mergedMetaData))
DOMHelper.decorateGitHubPageContent()
DOMHelper.scrollToRepoContent()
DOMHelper.focusSearchInput()