From 5241693eae8e8e1004e536797b20405b6e113ec4 Mon Sep 17 00:00:00 2001 From: The Jared Wilcurt Date: Thu, 11 Jun 2020 16:06:08 -0400 Subject: [PATCH] Link to specific level This will add the ability to link to any level via hashtag, such as * https://flukeout.github.io/#25 * https://cssdiner.com/#31 --- js/restaurant.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/js/restaurant.js b/js/restaurant.js index 999b8f7..f43b7f2 100644 --- a/js/restaurant.js +++ b/js/restaurant.js @@ -16,6 +16,12 @@ var currentLevel = parseInt(localStorage.currentLevel,10) || 0; // Keeps track o var levelTimeout = 1000; // Delay between levels after completing var finished = false; // Keeps track if the game is showing the Your Rock! screen (so that tooltips can be disabled) +// cssdiner.com/#14 => '#14' => '14' => 14 +let levelFromUrl = parseInt(location.hash.substring(1)); +if (!isNaN(levelFromUrl)) { + currentLevel = levelFromURL; +} + var blankProgress = { totalCorrect : 0, percentComplete : 0,