From eeb70f3f893395dd9909cbb359c687402cf51aa5 Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 6 Sep 2020 20:16:51 +0530 Subject: [PATCH] automatic-theme : remove --- assets/js/set-theme.js | 40 ------------------------------------ layouts/partials/head.html | 5 ----- layouts/partials/header.html | 5 ----- 3 files changed, 50 deletions(-) delete mode 100644 assets/js/set-theme.js diff --git a/assets/js/set-theme.js b/assets/js/set-theme.js deleted file mode 100644 index d07d135b..00000000 --- a/assets/js/set-theme.js +++ /dev/null @@ -1,40 +0,0 @@ -function setTheme() { - const time = new Date(); - - const prev = localStorage.getItem('date'); - const date = String(time.getMonth() + 1) + '.' + String(time.getDate()); - - const now = time.getTime(); - let sunrise; - let sunset; - - function setBodyClass() { - if (now > sunrise && now < sunset) return; - document.body.classList.add('dark'); - } - - if (date !== prev) { - fetch('https://api.ipgeolocation.io/astronomy?apiKey=5ed37d85103e4defa5df4c5298ed5215') - .then(res => res.json()) - .then(data => { - sunrise = data.sunrise.split(':').map(Number); - sunset = data.sunset.split(':').map(Number); - }) - .catch(() => { - sunrise = [7, 0]; - sunset = [19, 0]; - }) - .finally(() => { - sunrise = time.setHours(sunrise[0], sunrise[1], 0); - sunset = time.setHours(sunset[0], sunset[1], 0); - setBodyClass(); - localStorage.setItem('sunrise', sunrise); - localStorage.setItem('sunset', sunset); - }); - localStorage.setItem('date', date); - } else { - sunrise = Number(localStorage.getItem('sunrise')); - sunset = Number(localStorage.getItem('sunset')); - setBodyClass(); - } -} \ No newline at end of file diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 8c88a684..6cbd53a2 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -50,8 +50,3 @@ {{- template "_internal/google_analytics_async.html" . }} {{- template "_internal/opengraph.html" . }} {{- end }} - -{{- if $.Site.Params.SetThemeAuto -}} -{{ $settheme := resources.Get "js/set-theme.js" | minify }} - -{{- end -}} \ No newline at end of file diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 30e99268..6003e974 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,9 +1,4 @@
- {{- if $.Site.Params.SetThemeAuto -}} - - {{- end -}}