From 6f677ff507e55e9931708901275afe0841a541bc Mon Sep 17 00:00:00 2001 From: Yeqi Huang Date: Thu, 12 Mar 2026 17:32:57 +0000 Subject: [PATCH] fix: fix undefined docsRoot variable in version-selector.js (#498) The variable was renamed from docsRoot to root in #496 but one reference was missed, causing a ReferenceError that broke the entire script and prevented V1/V2/EN/ZH buttons from rendering. Co-authored-by: Claude Opus 4.6 --- books/zh/theme/version-selector.js | 2 +- theme/version-selector.js | 2 +- v1/books/zh/theme/version-selector.js | 2 +- v1/theme/version-selector.js | 2 +- v2/books/zh/theme/version-selector.js | 2 +- v2/theme/version-selector.js | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/books/zh/theme/version-selector.js b/books/zh/theme/version-selector.js index 65858d2..8f15c5a 100644 --- a/books/zh/theme/version-selector.js +++ b/books/zh/theme/version-selector.js @@ -22,7 +22,7 @@ var docsMatch = path.match(/^(\/docs\/)/); if (docsMatch) root = docsMatch[1]; - var p = docsRoot; + var p = root; if (version === "v1") p += "v1/"; if (lang === "zh") p += "cn/"; return p; diff --git a/theme/version-selector.js b/theme/version-selector.js index 65858d2..8f15c5a 100644 --- a/theme/version-selector.js +++ b/theme/version-selector.js @@ -22,7 +22,7 @@ var docsMatch = path.match(/^(\/docs\/)/); if (docsMatch) root = docsMatch[1]; - var p = docsRoot; + var p = root; if (version === "v1") p += "v1/"; if (lang === "zh") p += "cn/"; return p; diff --git a/v1/books/zh/theme/version-selector.js b/v1/books/zh/theme/version-selector.js index 65858d2..8f15c5a 100644 --- a/v1/books/zh/theme/version-selector.js +++ b/v1/books/zh/theme/version-selector.js @@ -22,7 +22,7 @@ var docsMatch = path.match(/^(\/docs\/)/); if (docsMatch) root = docsMatch[1]; - var p = docsRoot; + var p = root; if (version === "v1") p += "v1/"; if (lang === "zh") p += "cn/"; return p; diff --git a/v1/theme/version-selector.js b/v1/theme/version-selector.js index 65858d2..8f15c5a 100644 --- a/v1/theme/version-selector.js +++ b/v1/theme/version-selector.js @@ -22,7 +22,7 @@ var docsMatch = path.match(/^(\/docs\/)/); if (docsMatch) root = docsMatch[1]; - var p = docsRoot; + var p = root; if (version === "v1") p += "v1/"; if (lang === "zh") p += "cn/"; return p; diff --git a/v2/books/zh/theme/version-selector.js b/v2/books/zh/theme/version-selector.js index 65858d2..8f15c5a 100644 --- a/v2/books/zh/theme/version-selector.js +++ b/v2/books/zh/theme/version-selector.js @@ -22,7 +22,7 @@ var docsMatch = path.match(/^(\/docs\/)/); if (docsMatch) root = docsMatch[1]; - var p = docsRoot; + var p = root; if (version === "v1") p += "v1/"; if (lang === "zh") p += "cn/"; return p; diff --git a/v2/theme/version-selector.js b/v2/theme/version-selector.js index 65858d2..8f15c5a 100644 --- a/v2/theme/version-selector.js +++ b/v2/theme/version-selector.js @@ -22,7 +22,7 @@ var docsMatch = path.match(/^(\/docs\/)/); if (docsMatch) root = docsMatch[1]; - var p = docsRoot; + var p = root; if (version === "v1") p += "v1/"; if (lang === "zh") p += "cn/"; return p;