automatic-theme : remove

This commit is contained in:
Aditya Telange 2020-09-06 20:16:51 +05:30
parent 98bd396c4b
commit eeb70f3f89
No known key found for this signature in database
GPG Key ID: 82E844EF3DA99E77
3 changed files with 0 additions and 50 deletions

View File

@ -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();
}
}

View File

@ -50,8 +50,3 @@
{{- template "_internal/google_analytics_async.html" . }} {{- template "_internal/google_analytics_async.html" . }}
{{- template "_internal/opengraph.html" . }} {{- template "_internal/opengraph.html" . }}
{{- end }} {{- end }}
<!-- Script -->
{{- if $.Site.Params.SetThemeAuto -}}
{{ $settheme := resources.Get "js/set-theme.js" | minify }}
<script src="{{ $settheme.Permalink }}"></script>
{{- end -}}

View File

@ -1,9 +1,4 @@
<header class="header"> <header class="header">
{{- if $.Site.Params.SetThemeAuto -}}
<script>
setTheme();
</script>
{{- end -}}
<nav class="nav"> <nav class="nav">
{{- if .IsHome }} {{- if .IsHome }}
<h1 class="logo"><a href="{{ "" | absLangURL }}">{{ .Site.Title }}</a></h1> <h1 class="logo"><a href="{{ "" | absLangURL }}">{{ .Site.Title }}</a></h1>