dashjs
Version:
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
26 lines (20 loc) • 832 B
JavaScript
/* global document */
(function() {
function setNavbarMainContentHeight() {
var heading = document.querySelector('#navbar-heading');
var searchBox = document.querySelector('#search-box');
var sidebarMainContent = document.querySelector('#sidebar-main-content');
var heightToSubtract = 32;
if (heading) {
heightToSubtract += heading.getBoundingClientRect().height;
}
if (searchBox) {
heightToSubtract += searchBox.getBoundingClientRect().height;
}
// eslint-disable-next-line no-undef
sidebarMainContent.style.height += window.innerHeight - heightToSubtract + 'px';
}
setNavbarMainContentHeight();
// eslint-disable-next-line no-undef
window.addEventListener('resize', setNavbarMainContentHeight);
})();