mirror of
				https://github.com/Wonderfall/hugo-WonderMod.git
				synced 2025-10-30 19:35:26 +01:00 
			
		
		
		
	automatic-theme : remove
This commit is contained in:
		| @@ -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(); | ||||
|     } | ||||
| } | ||||
| @@ -50,8 +50,3 @@ | ||||
| {{- template "_internal/google_analytics_async.html" . }} | ||||
| {{- template "_internal/opengraph.html" . }} | ||||
| {{- end }} | ||||
| <!-- Script --> | ||||
| {{- if $.Site.Params.SetThemeAuto -}} | ||||
| {{ $settheme := resources.Get "js/set-theme.js" | minify }} | ||||
| <script src="{{ $settheme.Permalink }}"></script> | ||||
| {{- end -}} | ||||
| @@ -1,9 +1,4 @@ | ||||
| <header class="header"> | ||||
|     {{- if $.Site.Params.SetThemeAuto -}} | ||||
|     <script> | ||||
|         setTheme(); | ||||
|     </script> | ||||
|     {{- end -}} | ||||
|     <nav class="nav"> | ||||
|         {{- if .IsHome }} | ||||
|         <h1 class="logo"><a href="{{ "" | absLangURL }}">{{ .Site.Title }}</a></h1> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Aditya Telange
					Aditya Telange