mirror of
				https://github.com/Wonderfall/hugo-WonderMod.git
				synced 2025-10-30 19:35:26 +01:00 
			
		
		
		
	Do not smooth scrollIntoView
if user has it preferred https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
This commit is contained in:
		| @@ -38,9 +38,13 @@ | |||||||
|         anchor.addEventListener("click", function (e) { |         anchor.addEventListener("click", function (e) { | ||||||
|             e.preventDefault(); |             e.preventDefault(); | ||||||
|             var id = this.getAttribute("href").substr(1); |             var id = this.getAttribute("href").substr(1); | ||||||
|             document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({ |             if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) { | ||||||
|                 behavior: "smooth" |                 document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({ | ||||||
|             }); |                     behavior: "smooth" | ||||||
|  |                 }); | ||||||
|  |             } else { | ||||||
|  |                 document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView(); | ||||||
|  |             } | ||||||
|             if (id === "top") { |             if (id === "top") { | ||||||
|                 history.replaceState(null, null, " "); |                 history.replaceState(null, null, " "); | ||||||
|             } else { |             } else { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Aditya Telange
					Aditya Telange