mirror of
				https://github.com/Wonderfall/hugo-WonderMod.git
				synced 2025-10-31 03:45:24 +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/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 -}} |  | ||||||
| @@ -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> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Aditya Telange
					Aditya Telange