Update URL and delete state when going back to editor

This commit is contained in:
Oskar Winkels 2021-01-16 17:20:02 +01:00
parent 015e5713e5
commit ab1de5a22a
3 changed files with 13 additions and 1 deletions

View File

@ -99,7 +99,7 @@
<h1></h1> <h1></h1>
<h3 class="totaltimer">0:00</h3> <h3 class="totaltimer">0:00</h3>
<input type="button" value="Restart" onclick="reStartQuiz()" class="center"> <input type="button" value="Restart" onclick="reStartQuiz()" class="center">
<input type="button" value="Create New Quiz" onclick="changeView('spreadsheet')" class="center"> <input type="button" value="Create New Quiz" onclick="deleteQuiz()" class="center">
</div> </div>
</main> </main>

View File

@ -372,6 +372,15 @@ function abortQuiz() {
} }
function deleteQuiz() {
clearState()
removeLink()
changeView('spreadsheet')
}
window.onload = async function() { window.onload = async function() {
var browserWarning = document.getElementById('browserwarning') var browserWarning = document.getElementById('browserwarning')

View File

@ -14,6 +14,9 @@ function showLink() {
function removeLink() { function removeLink() {
var link = location.origin
history.pushState('', '', link)
var linkEl = document.getElementById('shareLink') var linkEl = document.getElementById('shareLink')
linkEl.href = '' linkEl.href = ''
linkEl.innerHTML = '' linkEl.innerHTML = ''