summaryrefslogtreecommitdiff
path: root/poky/documentation/sphinx-static/switchers.js.in
diff options
context:
space:
mode:
Diffstat (limited to 'poky/documentation/sphinx-static/switchers.js.in')
-rw-r--r--poky/documentation/sphinx-static/switchers.js.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/poky/documentation/sphinx-static/switchers.js.in b/poky/documentation/sphinx-static/switchers.js.in
index 8c016859bc..b1c0812b53 100644
--- a/poky/documentation/sphinx-static/switchers.js.in
+++ b/poky/documentation/sphinx-static/switchers.js.in
@@ -133,7 +133,13 @@ by https://git.yoctoproject.org/yocto-autobuilder-helper/tree/scripts/run-docs-b
function get_docroot_url() {
var url = window.location.href;
+ // Try to get the variable from documentation_options.js
var root = DOCUMENTATION_OPTIONS.URL_ROOT;
+ if (root == null) {
+ // In recent versions of Sphinx, URL_ROOT was removed from
+ // documentation_options.js, so get it like searchtools.js does.
+ root = document.documentElement.dataset.content_root;
+ }
var urlarray = url.split('/');
// Trim off anything after '/'