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"));
}
validateEmail: function (email) {
let re = /^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i;
return re.test(email);
- },
- reset: function () {
+ }, reset: function () {
$("#screens").html(this.screensHTML);
}
};