blob: bdba5c21e09e2c73bbcf9b59ec1161745ac70e78 [file] [log] [blame]
/* Highlight */
$( document ).ready(function() {
hljs.initHighlightingOnLoad();
$('table').addClass('table table-striped table-hover');
});
/* Prevent disabled links from causing a page reload */
$("li.disabled a").click(function() {
event.preventDefault();
});
function manageDocSidebar() {
if (window.matchMedia("(max-width: 992px)").matches) {
// menu above content
$("#docSidebar").css("height", 'initial');
$("#docSidebar").css("overflow-y", "initial");
}
else {
// side by side - menu + content
var sidebarHeight = $("#docSidebar").height();
console.log('sidebar at ' + sidebarHeight);
var visibleHeight = $( window ).height() - $('#navbar').height();
console.log('visible at ' + visibleHeight);
// Fix the sidebar height to the visible window
$("#docSidebar").css("height", visibleHeight);
// If the sidebar content is larger than visible height give it scrollability.
if (sidebarHeight <= visibleHeight) {
$("#docSidebar").css("overflow-y", "hidden");
}
else {
$("#docSidebar").css("overflow-y", "scroll");
}
}
}
$( document ).ready(function() {
$("#docSidebar").css("overflow-x", "hidden");
manageDocSidebar();
$( window ).on('resize', manageDocSidebar);
});