From 5db7796b6e9928cd12b9e0f7a0b74b79af7bccc5 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Mon, 4 Nov 2024 11:16:56 +0100 Subject: [PATCH] Allow disabling selectors (#1626) There was a bug with how we render a Python bool value into JavaScript. This PR fixes that issue. Closes #1620 --- sphinx_rtd_theme/static/js/versions.js_t | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sphinx_rtd_theme/static/js/versions.js_t b/sphinx_rtd_theme/static/js/versions.js_t index 4fdc49ba..fd8d91b0 100644 --- a/sphinx_rtd_theme/static/js/versions.js_t +++ b/sphinx_rtd_theme/static/js/versions.js_t @@ -1,6 +1,6 @@ const themeFlyoutDisplay = "{{ theme_flyout_display }}"; -const themeVersionSelector = "{{ theme_version_selector }}"; -const themeLanguageSelector = "{{ theme_language_selector }}"; +const themeVersionSelector = {{ 'true' if theme_version_selector|tobool else 'false' }}; +const themeLanguageSelector = {{ 'true' if theme_language_selector|tobool else 'false' }}; if (themeFlyoutDisplay === "attached") { function renderLanguages(config) {