Skip to content

Commit

Permalink
Automatically refresh on hash change
Browse files Browse the repository at this point in the history
  • Loading branch information
dubzzz committed Nov 12, 2015
1 parent 622cb9f commit d81b4df
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion templates/index.html
Expand Up @@ -21,6 +21,7 @@
var MazeSolver = MazeGame.MazeSolver;
var game = undefined;
var solver = undefined;
var last_hash = undefined;

function updateHash(raw_data) {
var map_strings = MazeGame.rawDataToStrings(raw_data);
Expand All @@ -29,8 +30,12 @@
}

var initGame = function() {
var displayer = new WebDisplayer(document.getElementById('screen'), document.getElementById('more'));
var hash = window.location.hash.substring(1);
if (hash == last_hash) {
return;
}

var displayer = new WebDisplayer(document.getElementById('screen'), document.getElementById('more'));
var map_strings = hash.split(",");

var raw = undefined;
Expand Down Expand Up @@ -109,6 +114,7 @@
</div>
<script type="text/javascript">
document.getElementById('screen').addEventListener("click", clickScreen);
window.onhashchange = initGame;
</script>
</div>
<div>
Expand Down

0 comments on commit d81b4df

Please sign in to comment.