Fix broken quiz sharing function (actually save all necessay state)
This commit is contained in:
		@ -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,
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user