in ArticleTemplates/assets/js/modules/quiz.js [13:38]
function init() {
let quiz = document.querySelector('.element-atom .quiz');
if (quiz) {
numAnswered = 0;
questionCount = 0;
isPersonalityQuiz = document.getElementsByClassName('quiz__buckets')[0];
moveMPU = isAdBelowQuiz(quiz);
if (isPersonalityQuiz) {
quiz.classList.add('personality-quiz');
setupPersonalityQuizBuckets();
setupPersonalityQuizQuestions();
removePersonalityQuizAnswers();
buildResultsPanel(quiz);
} else {
quiz.classList.add('news-quiz');
score = 0;
scoreMessages = getScoreMessages();
setupNewsQuizQuestions();
removeNewsQuizAnswers();
buildScoresPanel(quiz);
}
quiz.classList.add('loaded');
}
}