Quiz searching at saving fix, small refactoor of quiz dialog showing

This commit is contained in:
YourFriendlyNeighborhoodDealer 2019-03-18 17:03:01 +01:00
parent be3c532d3c
commit e189f945de

18
main.js
View file

@ -31,7 +31,7 @@ const forceTestPage = false;
const forceResultPage = false;
const forceDefaultPage = false;
const logElementGetting = false;
const log = false;
const log = true;
const motdShowCount = 3; /* Ammount of times to show motd */
var motd = "";
@ -1292,7 +1292,10 @@ function ShowAnswers(answers) {
function HandleResults(url) {
var allResults = new QuestionDB();
SaveQuiz(GetQuiz(), data); // saves the quiz questions and answers
var d = SaveQuiz(GetQuiz(), data); // saves the quiz questions and answers
if (d)
ShowSaveQuizDialog(d.addedQ, d.allQ, d.allOutput, d.output, d.sendSuccess, d.sentData);
}
function ShowSaveQuizDialog(addedQ, allQ, allOutput, output, sendSuccess, sentData) {
@ -1335,7 +1338,7 @@ function ShowSaveQuizDialog(addedQ, allQ, allOutput, output, sendSuccess, sentDa
}
function SearchSameQuestion(questionData, quiz, i) {
var r = questionData.Search(quiz[i].Q);
var r = questionData.Search(quiz[i]);
let count = 0;
r.forEach((item) => {
@ -1421,7 +1424,14 @@ function SaveQuiz(quiz, questionData) {
} catch (e) {
Exception(e, "error at sending data to server.");
}
ShowSaveQuizDialog(addedQ, allQ, allOutput, output, sendSuccess, sentData);
return {
addedQ: addedQ,
allQ: allQ,
allOutput: allOutput,
output: output,
sendSuccess: sendSuccess,
sentData: sentData
};
} catch (e) {
Exception(e, "script error at saving quiz");
}