From be9949ce61954f588894c65ce4aacc9ee93f0971 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 7 Nov 2023 15:48:23 +0100 Subject: [PATCH] wait #6442 @0.25 --- js/quiz.screens.js | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/js/quiz.screens.js b/js/quiz.screens.js index 59ee8ca..03e0d40 100644 --- a/js/quiz.screens.js +++ b/js/quiz.screens.js @@ -90,17 +90,20 @@ QuizScreens.prototype = { let results = review.answersStatus; for (let k in results) { - let answerResult = results[k]; - let n = (parseInt(k) + 1); - let icon = getSpriteIcon("quiz-ok"); let $el = form.find(".list-item:nth-of-type(" + n + ") label"); - $el.addClass(answerResult); - if (answerResult === "nok") { - icon = getSpriteIcon("quiz-wrong"); - } - if (answerResult !== "neutral") { - $el.find(".access").addClass(answerResult).html(icon); + if (this.quiz.data.instantReviewDetails) { + let answerResult = results[k]; + $el.addClass(answerResult); + let icon = getSpriteIcon("quiz-ok"); + if (answerResult === "nok") { + icon = getSpriteIcon("quiz-wrong"); + } + if (answerResult !== "neutral") { + $el.find(".access").addClass(answerResult).html(icon); + } else { + this.quiz.animations.fadeOut($el.find(".access")); + } } else { this.quiz.animations.fadeOut($el.find(".access")); } @@ -324,8 +327,7 @@ QuizScreens.prototype = { validateEmail: function (email) { let re = /^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i; return re.test(email); - }, - reset: function () { + }, reset: function () { $("#screens").html(this.screensHTML); } }; -- 2.39.5