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