summaryrefslogtreecommitdiff
path: root/src/js/zen.js
blob: 4dca7296405ce2002f981b79105c80e68607a1fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
'use strict';

window.addEventListener('scroll', () => {
  const articles = document.getElementsByTagName('article');
  const header = document.getElementById('side-bar');

  if (window.pageYOffset >= 500) {
    if (header && !header.classList.contains('hidden')) {
      console.log('Hide');
      header.classList.add('hidden');

      if (articles) {
        [...articles].forEach(e => {
          e.classList.add('zen-mode');
        });
      }
    }
  } else if (header && header.classList.contains('hidden')) {
    console.log('Show');
    header.classList.remove('hidden');
    if (articles) {
      [...articles].forEach(e => {
        e.classList.remove('zen-mode');
      });
    }
  }
});