/
githubmirror
/
bootstrap
Обзор
Документация
Войти
/
githubmirror
/
bootstrap
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
site/src/assets/partials/sidebar.js
30 строк
1 KB
Julien Déramond
Bump year to 2026 (#42208)
19 мар 2026, 18:41
Не верифицирован
19 мар 2026, 18:41
ecf946b
Код
Авторство
О чём код?
// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT // IT'S ALL JUST JUNK FOR OUR DOCS! // ++++++++++++++++++++++++++++++++++++++++++ /* * JavaScript for Bootstrap's docs (https://getbootstrap.com/) * Copyright 2011-2026 The Bootstrap Authors * Licensed under the Creative Commons Attribution 3.0 Unported License. * For details, see https://creativecommons.org/licenses/by/3.0/. */ export default () => { // Scroll the active sidebar link into view const sidenav = document.querySelector('.bd-sidebar') const sidenavActiveLink = document.querySelector('.bd-links-nav .active') if (!sidenav || !sidenavActiveLink) { return } const sidenavHeight = sidenav.clientHeight const sidenavActiveLinkTop = sidenavActiveLink.offsetTop const sidenavActiveLinkHeight = sidenavActiveLink.clientHeight const viewportTop = sidenavActiveLinkTop const viewportBottom = viewportTop - sidenavHeight + sidenavActiveLinkHeight if (sidenav.scrollTop > viewportTop || sidenav.scrollTop < viewportBottom) { sidenav.scrollTop = viewportTop - (sidenavHeight / 2) + (sidenavActiveLinkHeight / 2) } }