diff options
author | ache <ache@ache.one> | 2018-11-26 03:17:44 +0100 |
---|---|---|
committer | ache <ache@ache.one> | 2018-11-26 03:17:44 +0100 |
commit | 79e42fcb13edd4333eda9bee812c96879c42bd31 (patch) | |
tree | 12503791e2aa300ac300fb7319f2c63295413348 /res | |
parent | Add grid-tables plugin (diff) |
Zen mode
Diffstat (limited to 'res')
-rw-r--r-- | res/zen.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/res/zen.js b/res/zen.js new file mode 100644 index 0000000..a61bf79 --- /dev/null +++ b/res/zen.js @@ -0,0 +1,28 @@ +'use strict'; + +window.addEventListener("scroll", () => { + const articles = document.getElementsByTagName('article'); + const header = document.getElementById('side-bar'); + + if(window.pageYOffset >= 500){ + if( header ) { + header.classList.add('hidden'); + } + if( articles ) { + console.log(articles); + Array.from(articles).forEach( (e) => { + console.log(e); + e.classList.add('zen-mode'); + }); + } + } else { + if( header ) { + header.classList.remove('hidden'); + } + if( articles ) { + Array.from(articles).forEach( (e) => { + e.classList.remove('zen-mode'); + }); + } + } +}); |