(function () { function sidebarVisible() { var el = document.getElementById('side-categories'); return !!(el && el.offsetParent !== null && el.offsetWidth > 0 && getComputedStyle(el).display !== 'none'); } function apply() { document.documentElement.classList.toggle('has-sidebar-visible', sidebarVisible()); } document.addEventListener('DOMContentLoaded', apply); window.addEventListener('resize', apply); })();