diff --git a/docs/theme/mkdocs/autoindex.html b/docs/theme/mkdocs/autoindex.html index cc4a41ec94..df1cc3eb09 100644 --- a/docs/theme/mkdocs/autoindex.html +++ b/docs/theme/mkdocs/autoindex.html @@ -1,3 +1,6 @@ +no_edit: true +auto_scroll_to_path: true + # Table of Contents {% for nav_item in nav %} diff --git a/docs/theme/mkdocs/base.html b/docs/theme/mkdocs/base.html index 14a730db10..3aa7223dd2 100644 --- a/docs/theme/mkdocs/base.html +++ b/docs/theme/mkdocs/base.html @@ -69,8 +69,10 @@ Latest (Version {{ major_minor }}) @@ -127,6 +129,17 @@ piCId = '1482'; $(e).removeClass() }); }); +{% if meta.auto_scroll_to_path %} + // scroll to the right location in the generated index page + m=location.pathname.match(/^\/(.*?)\//) + if (m && m[1]) { + anchor = m[1].toLowerCase().replace(/ /, "-").replace(/\//, "-") + anchor_point = $('#'+anchor) + if (anchor_point && anchor_point[0]) { + $(window).scrollTop(anchor_point.offset().top); + } + } +{% endif %} }) var userName = getCookie('docker_sso_username'); if (userName) {