diff --git a/docs/_templates/layout.html b/docs/_templates/layout.html
index 843122fd2..7f4034b39 100644
--- a/docs/_templates/layout.html
+++ b/docs/_templates/layout.html
@@ -11,12 +11,12 @@
{%- block footer %}
{%- if not READTHEDOCS %}
-
+
-
+
+
- {{ _('Versions') }}
{%- if test_versions %}
diff --git a/sphinx_rtd_theme/versions.html b/sphinx_rtd_theme/versions.html
index bab969e64..69379d4ef 100644
--- a/sphinx_rtd_theme/versions.html
+++ b/sphinx_rtd_theme/versions.html
@@ -1,12 +1,12 @@
{% if READTHEDOCS %}
{# Add rst-badge after rst-versions for small badge style. #}
-
+
-
+
+
- {{ _('Versions') }}
{% for slug, url in versions %}
diff --git a/src/sass/_theme_badge.sass b/src/sass/_theme_badge.sass
index b24ec10f4..92aaec635 100644
--- a/src/sass/_theme_badge.sass
+++ b/src/sass/_theme_badge.sass
@@ -20,6 +20,7 @@
font-size: 90%
cursor: pointer
color: $green
+ width: 100%
+clearfix
.fa
color: $section-background-color
diff --git a/src/theme.js b/src/theme.js
index 504fa642b..d7dd66021 100644
--- a/src/theme.js
+++ b/src/theme.js
@@ -95,7 +95,13 @@ function ThemeNav () {
self.hashChange();
})
.on('click', "[data-toggle='rst-current-version']", function() {
+ var target = $(this);
$("[data-toggle='rst-versions']").toggleClass("shift-up");
+ target.attr(
+ 'aria-expanded',
+ $("[data-toggle='rst-versions']").hasClass("shift-up") ?
+ "true" : "false"
+ );
})
// Make tables responsive