/* global NexT, CONFIG, Pjax */ const pjax = new Pjax({ selectors: [ 'head title', 'script[type="application/json"]', '.main-inner', '.post-toc-wrap', '.languages', '.pjax' ], analytics: false, cacheBust: false, scrollTo : !NexT.CONFIG.bookmark.enable }); document.addEventListener('pjax:success', () => { pjax.executeScripts(document.querySelectorAll('script[data-pjax]')); NexT.boot.refresh(); // Define Motion Sequence & Bootstrap Motion. if (NexT.CONFIG.motion.enable) { NexT.motion.integrator .init() .add(NexT.motion.middleWares.subMenu) .add(NexT.motion.middleWares.postList) .bootstrap(); } if (NexT.CONFIG.sidebar.display !== 'remove') { const hasTOC = document.querySelector('.post-toc'); document.querySelector('.sidebar-inner').classList.toggle('sidebar-nav-active', hasTOC); NexT.utils.activateSidebarPanel(hasTOC ? 0 : 1); NexT.utils.updateSidebarPosition(); } });