summaryrefslogtreecommitdiff
path: root/src/js/zen.js
diff options
context:
space:
mode:
authorache <ache@ache.one>2018-12-29 02:10:04 +0100
committerache <ache@ache.one>2018-12-29 02:10:04 +0100
commitf0f758803cc2b142853579586c5cebc12e223a97 (patch)
treedd141a4b49ca7022f0b1da2d5606bf13f1c5bca1 /src/js/zen.js
parentMerge branch 'master' of srv:git/ache.one (diff)
Add stark❕
Diffstat (limited to 'src/js/zen.js')
-rw-r--r--src/js/zen.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/js/zen.js b/src/js/zen.js
new file mode 100644
index 0000000..4dca729
--- /dev/null
+++ b/src/js/zen.js
@@ -0,0 +1,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');
+ });
+ }
+ }
+});