in ArticleTemplates/assets/js/modules/quiz.js [474:500]
function showResult() {
let key;
let bucket;
let result;
let resultTitle;
let resultDescription;
for (key in personalityQuizBuckets) {
if (personalityQuizBuckets.hasOwnProperty(key)) {
bucket = personalityQuizBuckets[key];
if (!result || (bucket.count > result.count)) {
result = bucket;
resultDescription = result.description;
resultTitle = result.title;
}
}
}
document.getElementsByClassName('quiz-results__description')[0].innerHTML = resultDescription;
document.getElementsByClassName('quiz-results__title')[0].innerHTML = resultTitle;
document.getElementsByClassName('quiz-results')[0].classList.add('open');
initPositionPoller();
// Scroll result panel into view
const scroll = new SmoothScroll();
scroll.animateScroll('#quiz-results', null, {speed: 1500, offset: 40});
}