From 09be057ffb767e55d3a86f1a3664ebd0690f2fc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=83=BD=E5=AE=81?= Date: Tue, 18 Apr 2023 13:00:19 +0800 Subject: [PATCH 1/6] fix(search): local search showDetailedList not working in windows (#2253) --- src/client/theme-default/components/VPLocalSearchBox.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/theme-default/components/VPLocalSearchBox.vue b/src/client/theme-default/components/VPLocalSearchBox.vue index 811f8f7b540c..75f073bb0065 100644 --- a/src/client/theme-default/components/VPLocalSearchBox.vue +++ b/src/client/theme-default/components/VPLocalSearchBox.vue @@ -200,7 +200,7 @@ debouncedWatch( ) async function fetchExcerpt(id: string) { - const file = slash(pathToFile(id.slice(0, id.indexOf('#')))) + const file = pathToFile(slash(id.slice(0, id.indexOf('#')))) try { return { id, mod: await import(/*@vite-ignore*/ file) } } catch (e) { From 1769d329cc1f517136d9a543385edce335e5dd24 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Tue, 18 Apr 2023 10:44:15 +0530 Subject: [PATCH 2/6] refactor: directly use first child instead of querying --- src/client/app/router.ts | 2 +- src/client/theme-default/components/VPLocalSearchBox.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/app/router.ts b/src/client/app/router.ts index 023a1803f2ee..42f12021173b 100644 --- a/src/client/app/router.ts +++ b/src/client/app/router.ts @@ -290,7 +290,7 @@ function handleHMR(route: Route): void { // update route.data on HMR updates of active page if (import.meta.hot) { // hot reload pageData - import.meta.hot!.on('vitepress:pageData', (payload: PageDataPayload) => { + import.meta.hot.on('vitepress:pageData', (payload: PageDataPayload) => { if (shouldHotReload(payload)) { route.data = payload.pageData } diff --git a/src/client/theme-default/components/VPLocalSearchBox.vue b/src/client/theme-default/components/VPLocalSearchBox.vue index 75f073bb0065..29671e84e9e9 100644 --- a/src/client/theme-default/components/VPLocalSearchBox.vue +++ b/src/client/theme-default/components/VPLocalSearchBox.vue @@ -194,7 +194,7 @@ debouncedWatch( ?.scrollIntoView({ block: 'center' }) } // FIXME: without this whole page scrolls to the bottom - el.value?.querySelector('.result')?.scrollIntoView({ block: 'start' }) + resultsEl.value?.firstElementChild?.scrollIntoView({ block: 'start' }) }, { debounce: 200, immediate: true } ) From 1f5798e43771ae1e13921a39319345c89bb2298a Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Thu, 20 Apr 2023 14:56:33 +0800 Subject: [PATCH 3/6] feat: outline link add title attribute (#2261) --- src/client/theme-default/components/VPDocOutlineItem.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/theme-default/components/VPDocOutlineItem.vue b/src/client/theme-default/components/VPDocOutlineItem.vue index 3c6922feb18c..c00f65761695 100644 --- a/src/client/theme-default/components/VPDocOutlineItem.vue +++ b/src/client/theme-default/components/VPDocOutlineItem.vue @@ -18,7 +18,7 @@ function onClick({ target: el }: Event) {