about summary refs log tree commit diff homepage
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--explore.html9
1 files changed, 7 insertions, 2 deletions
diff --git a/explore.html b/explore.html
index 3d5e1bc..d9b1ddb 100644
--- a/explore.html
+++ b/explore.html
@@ -64,14 +64,19 @@ Code is available from
 	let uarr = document.getElementById("uarr");
 	let rarr = document.getElementById("rarr");
 
-	let state = new URLSearchParams(document.location.hash.slice(1));
+	let state = new URLSearchParams();
 
 	function setImage() {
 		let url = new URL(tile.src);
 		url.search = "?" + state.toString();
 		tile.src = url.toString();
 	}
-	setImage();
+
+	window.onhashchange = function() {
+		state = new URLSearchParams(document.location.hash.slice(1));
+		setImage();
+	}
+	window.onhashchange();
 
 	function setState(x, y) {
 		state.set("x", x);