$(document).on('click', '.btn.restart', function () {
$this.quiz.restart();
});
- $(document).on("mouseover", ".area-item", function() {
+ $(document).on("mouseover", ".area-item", function () {
let quiz = $("#quiz").get(0)
let x = (($(this).offset().left + $(this).width()) - quiz.getBoundingClientRect().x),
y = (($(this).offset().top - $(this).height()) - quiz.getBoundingClientRect().y) - $(this).height()
left: x,
top: y,
})
- gsap.to(popup, { autoAlpha: 1 })
- }).on("mouseout", function() {
- gsap.to(popup, { autoAlpha: 0 })
+ gsap.to(popup, {autoAlpha: 1})
+ }).on("mouseout", function () {
+ gsap.to(popup, {autoAlpha: 0})
})
},
displayReviewList: function () {
let $ul = $("#answers-list");
- if ($ul.length === 0) {
+ if ($ul.length === 0 || this.quiz.data.review === 'never' || (this.quiz.data.review === 'passed' && !this.quiz.score.isPassed())) {
+ $(".score-answers-review_container").hide();
return;
}
+ $(".score-answers-review_container").show();
let reviewList = this.quiz.question.getAll();
let status = this.quiz.score.questionStatus
let correctAnswers = review.correctAnswers.length > 0 ? review.correctAnswers : review.data.answers
- console.log("review", review)
- console.log("correctAnswers", correctAnswers)
let titleType = '';
if (review.type === "draganddrop") {