mirror of https://github.com/docker/docs.git
Fix for JS error on homepage
This commit is contained in:
parent
3e12e75626
commit
384eae4483
|
@ -1,5 +1,6 @@
|
||||||
// Right nav highlighting
|
// Right nav highlighting
|
||||||
var sidebarBottom = document.getElementsByClassName("sidebar")[0].getBoundingClientRect().bottom;
|
var sidebarObj = (document.getElementsByClassName("sidebar")[0]) ? document.getElementsByClassName("sidebar")[0] : document.getElementsByClassName("sidebar-home")[0]
|
||||||
|
var sidebarBottom = sidebarObj.getBoundingClientRect().bottom;
|
||||||
var footerTop = document.getElementsByClassName("footer")[0].getBoundingClientRect().top;
|
var footerTop = document.getElementsByClassName("footer")[0].getBoundingClientRect().top;
|
||||||
var headerOffset = document.getElementsByClassName("container-fluid")[0].getBoundingClientRect().bottom;
|
var headerOffset = document.getElementsByClassName("container-fluid")[0].getBoundingClientRect().bottom;
|
||||||
|
|
||||||
|
@ -25,8 +26,7 @@ for (i = 0; i < x; i++) {
|
||||||
// ensure that the left nav visibly displays the current topic
|
// ensure that the left nav visibly displays the current topic
|
||||||
var current = document.getElementsByClassName("active currentPage");
|
var current = document.getElementsByClassName("active currentPage");
|
||||||
if (current[0]) {
|
if (current[0]) {
|
||||||
var container = document.getElementsByClassName("sidebar");
|
if (sidebarObj) {
|
||||||
if (container[0]) {
|
|
||||||
current[0].scrollIntoView(true);
|
current[0].scrollIntoView(true);
|
||||||
container[0].scrollTop -= 150;
|
container[0].scrollTop -= 150;
|
||||||
}
|
}
|
||||||
|
@ -75,7 +75,7 @@ function highlightRightNav(heading)
|
||||||
}
|
}
|
||||||
function checkNavSizes()
|
function checkNavSizes()
|
||||||
{
|
{
|
||||||
sidebarBottom = document.getElementsByClassName("sidebar")[0].getBoundingClientRect().bottom;
|
sidebarBottom = sidebarObj.getBoundingClientRect().bottom;
|
||||||
footerTop = document.getElementsByClassName("footer")[0].getBoundingClientRect().top;
|
footerTop = document.getElementsByClassName("footer")[0].getBoundingClientRect().top;
|
||||||
headerOffset = document.getElementsByClassName("container-fluid")[0].getBoundingClientRect().bottom;
|
headerOffset = document.getElementsByClassName("container-fluid")[0].getBoundingClientRect().bottom;
|
||||||
if (footerTop < sidebarBottom || (sidebarBottom < footerTop && sidebarBottom < $(window).height()))
|
if (footerTop < sidebarBottom || (sidebarBottom < footerTop && sidebarBottom < $(window).height()))
|
||||||
|
|
Loading…
Reference in New Issue