Summary Files Commits Branches @commit @diff @stats
path: root / src / scripts / snow-preload.js
diff options
context:
space:
mode:
1 files changed, 20 insertions, 0 deletions
-rw-r--r--src/scripts/snow-preload.js20
diff --git a/src/scripts/snow-preload.js b/src/scripts/snow-preload.js
new file mode 100644
index 0000000..de13841
--- /dev/null
+++ b/src/scripts/snow-preload.js
@@ -0,0 +1,20 @@
+const today = new Date();
+
+// Enable snowflakes only in December and January
+const enableSnow = today.getMonth() == 11 || today.getMonth() == 0;
+
+const snowBtn = document.getElementById('snowBtn');
+const snowEnabledLabel = snowBtn.childNodes[0];
+const snowCont = document.createElement('div');
+
+if (enableSnow) {
+ snowBtn.classList.remove('nodisplay');
+
+ if (localStorage.getItem('snow') === 'off') {
+ snowCont.classList.add('noSnow');
+ snowEnabledLabel.innerText = 'Add';
+ }
+
+ snowCont.classList.add('snowContainer');
+ document.body.appendChild(snowCont);
+}