summaryrefslogtreecommitdiff
path: root/res
diff options
context:
space:
mode:
authorache <ache@ache.one>2018-11-26 03:17:44 +0100
committerache <ache@ache.one>2018-11-26 03:17:44 +0100
commit79e42fcb13edd4333eda9bee812c96879c42bd31 (patch)
tree12503791e2aa300ac300fb7319f2c63295413348 /res
parentAdd grid-tables plugin (diff)
Zen mode
Diffstat (limited to 'res')
-rw-r--r--res/zen.js28
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');
+ });
+ }
+ }
+});