From c49b15bf6f229cced7035f5e2db95f3cb7bc601a Mon Sep 17 00:00:00 2001 From: Philip Kaludercic <philip.kaludercic@fau.de> Date: Sat, 20 Jan 2024 11:17:56 +0000 Subject: [PATCH] Avoid generating the inner HTML of #stats --- quiz.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/quiz.js b/quiz.js index ecd40b0..d482d1a 100644 --- a/quiz.js +++ b/quiz.js @@ -2,7 +2,7 @@ // ./LICENSE for more details. "use strict"; -const version = "$Id: quiz.js,v 1.14 2024/01/20 09:55:10 oj14ozun Exp oj14ozun $"; +const version = "$Id: quiz.js,v 1.15 2024/01/20 10:00:26 oj14ozun Exp oj14ozun $"; const js_version = document.getElementById("js-version"); js_version.innerHTML = version; @@ -18,6 +18,8 @@ const info_toggle = document.getElementById("info-toggle"); const action = document.getElementById("action"); const stats = document.getElementById("stats"); const report = document.getElementById("report"); +const correct = document.getElementById("correct"); +const wrong = document.getElementById("wrong"); const class_list = document.documentElement.classList; @@ -54,9 +56,8 @@ function update_stats(q) { const data = get_data(q); // update stats - stats.innerHTML = - "<abbr title=\"Wie oft richtig\" class=\"correct\">" + data.right + "</abbr>:" - + "<abbr title=\"Wie oft falsch\" class=\"wrong\">" + data.wrong + "</abbr>"; + correct.innerHTML = data.right; + wrong.innerHTML = data.wrong; } function remember(q, ok) { -- GitLab