diff --git a/_includes/nav.html b/_includes/nav.html index 0fb097f7436..aa1089dbd5e 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -1,6 +1,21 @@ {% assign t = site.data.locales[page.lang][page.lang] %} diff --git a/_layouts/article.html b/_layouts/article.html index ce6e46dc288..806789ecc8a 100644 --- a/_layouts/article.html +++ b/_layouts/article.html @@ -11,14 +11,14 @@

{{ page.title }}

{{ page.description }}

diff --git a/assets/css/toc.scss b/assets/css/toc.scss index fb93c39328e..a4b5457c306 100644 --- a/assets/css/toc.scss +++ b/assets/css/toc.scss @@ -8,6 +8,12 @@ } .toc-trigger { + width: 100%; + background: transparent; + border: 0; + font: inherit; + color: inherit; + &:hover { text-decoration: none; cursor: pointer; diff --git a/assets/js/toc.js b/assets/js/toc.js index b37b1ac07c2..3512defbfe4 100644 --- a/assets/js/toc.js +++ b/assets/js/toc.js @@ -1,7 +1,7 @@ $(function() { $(document).click(function() { // Hiding ToC - $('.toc-trigger').removeClass('toc-open'); + $('.toc-trigger').removeClass('toc-open').attr('aria-expanded', 'false'); $('.toc-list').removeClass('is-shown'); }); @@ -10,7 +10,8 @@ $(function() { // Prevent bubbling event for proper hiding e.stopPropagation(); // Calling a function in case you want to expand upon this. - $(this).toggleClass('toc-open'); + var $trigger = $(this).toggleClass('toc-open'); + $trigger.attr('aria-expanded', $trigger.hasClass('toc-open') ? 'true' : 'false'); $('.toc-list').toggleClass('is-shown'); }); });