'use strict'; const articles = document.getElementsByTagName('article'); const header = document.getElementById('side-bar'); const toggleArrow = document.getElementById('harr'); toggleArrow.addEventListener('click', () => { if (toggleArrow.classList.contains('hide_arrow_off')) { showAbout(); setTimeout(() => { toggleArrow.classList.remove('hide_arrow_off'); }, 1000); } else { toggleArrow.classList.add('hide_arrow_off'); hideAbout(); } }); function hideAbout() { if (header && !header.classList.contains('hidden')) { header.classList.add('hidden'); if (articles) { [...articles].forEach(e => { e.classList.add('zen-mode'); }); } } } function showAbout() { if (header && header.classList.contains('hidden')) { header.classList.remove('hidden'); if (articles) { [...articles].forEach(e => { e.classList.remove('zen-mode'); e.classList.add('zen-mode-disabling'); }); setTimeout(() => { [...articles].forEach(e => { e.classList.remove('zen-mode-disabling'); }); }, 1000); } } } window.addEventListener('scroll', () => { const toggleArrow = document.getElementById('harr'); if (window.pageYOffset >= 800) { if (toggleArrow) { toggleArrow.classList.add('hide_arrow_show'); } // A hideAbout(header, articles); } else if (toggleArrow && !toggleArrow.classList.contains('hide_arrow_off')) { // A showAbout(header, articles); toggleArrow.classList.remove('hide_arrow_show'); } });