Fix broken quiz sharing function (actually save all necessay state)
This commit is contained in:
parent
57846a83c9
commit
1cf2c3c446
|
@ -397,9 +397,13 @@ window.onload = async function() {
|
||||||
|
|
||||||
console.log('Using remote quiz from url')
|
console.log('Using remote quiz from url')
|
||||||
|
|
||||||
quiz = await fetchQuiz(urlId)
|
var quiz = await fetchQuiz(urlId)
|
||||||
|
|
||||||
|
state.style = quiz.style
|
||||||
state.title = quiz.title
|
state.title = quiz.title
|
||||||
state.questions = quiz.questions
|
state.questions = quiz.questions
|
||||||
|
state.submitTries = quiz.submitTries
|
||||||
|
state.submitTime = quiz.submitTime
|
||||||
state.id = urlId
|
state.id = urlId
|
||||||
|
|
||||||
changeView('prescreen')
|
changeView('prescreen')
|
||||||
|
|
|
@ -34,8 +34,11 @@ async function shareQuiz() {
|
||||||
console.log('Saving quiz to server. QuizData:')
|
console.log('Saving quiz to server. QuizData:')
|
||||||
|
|
||||||
var quizData = {
|
var quizData = {
|
||||||
|
style: state.style,
|
||||||
title: state.title,
|
title: state.title,
|
||||||
questions: state.questions
|
questions: state.questions,
|
||||||
|
submitTries: state.submitTries,
|
||||||
|
submitTime: state.submitTime
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(quizData)
|
console.log(quizData)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
const defaultState = {
|
const defaultState = {
|
||||||
style: 'FSCzech', // enum of { FSG, FSA, FSN, FSEast, FSCzech, FSSpain, FSSwitzerland }
|
style: 'FSG',
|
||||||
id: null,
|
id: null,
|
||||||
title: null,
|
title: null,
|
||||||
running: false,
|
running: false,
|
||||||
|
|
Loading…
Reference in New Issue