From 33a92419a3dabd3203f96ac5b4c35ddc7040c25e Mon Sep 17 00:00:00 2001 From: Sandra McCann Date: Wed, 19 Jun 2019 16:53:14 -0400 Subject: [PATCH] backport 2.6 - add dropdown version changer - 55655 (#58098) --- .../sphinx_rtd_theme/ansible_versions.html | 29 ++++++++++ .../_themes/sphinx_rtd_theme/layout.html | 58 +++++++++---------- .../_themes/sphinx_rtd_theme/versions.html | 1 - docs/docsite/rst/conf.py | 6 ++ 4 files changed, 61 insertions(+), 33 deletions(-) create mode 100644 docs/docsite/_themes/sphinx_rtd_theme/ansible_versions.html diff --git a/docs/docsite/_themes/sphinx_rtd_theme/ansible_versions.html b/docs/docsite/_themes/sphinx_rtd_theme/ansible_versions.html new file mode 100644 index 00000000000000..06a0271eda0e3b --- /dev/null +++ b/docs/docsite/_themes/sphinx_rtd_theme/ansible_versions.html @@ -0,0 +1,29 @@ + +{# Creates dropdown version selection in the top-left navigation. #} +
+ {% if not READTHEDOCS %} +
+ +
+ {% else %} + {{ nav_version }} + {% endif %} +
diff --git a/docs/docsite/_themes/sphinx_rtd_theme/layout.html b/docs/docsite/_themes/sphinx_rtd_theme/layout.html index 2328d9c9d77344..4b4d7ebd0fe1ba 100644 --- a/docs/docsite/_themes/sphinx_rtd_theme/layout.html +++ b/docs/docsite/_themes/sphinx_rtd_theme/layout.html @@ -17,7 +17,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -131,7 +131,7 @@ - + @@ -145,32 +145,28 @@ {# SIDE NAV, TOGGLES ON MOBILE #} - +
@@ -248,7 +243,6 @@
- {% include "versions.html" %} {% if not embedded %} diff --git a/docs/docsite/_themes/sphinx_rtd_theme/versions.html b/docs/docsite/_themes/sphinx_rtd_theme/versions.html index 4d78287ade923c..4b057d3211d24c 100644 --- a/docs/docsite/_themes/sphinx_rtd_theme/versions.html +++ b/docs/docsite/_themes/sphinx_rtd_theme/versions.html @@ -34,4 +34,3 @@ {% endif %} - diff --git a/docs/docsite/rst/conf.py b/docs/docsite/rst/conf.py index a9e43ec40e474f..2010ec830f1585 100644 --- a/docs/docsite/rst/conf.py +++ b/docs/docsite/rst/conf.py @@ -244,3 +244,9 @@ intersphinx_mapping = {'python': ('https://docs.python.org/2/', (None, '../python2-2.7.13.inv')), 'python3': ('https://docs.python.org/3/', (None, '../python3-3.6.2.inv')), 'jinja2': ('http://jinja.pocoo.org/docs/', (None, '../jinja2-2.9.7.inv'))} + +# list specifically out of order to make latest work +html_context = { + 'current_version': version, + 'available_versions': ('latest', '2.7', '2.6', 'devel') +}