diff --git a/js/gamemgr.js b/js/gamemgr.js
index cfb7d17..c6032d8 100644
--- a/js/gamemgr.js
+++ b/js/gamemgr.js
@@ -272,9 +272,7 @@ function list_results_by_game(game) {
test_group_box.append(nickname_box);
result_group.forEach((record) => {
- if (record["state"] !== "concluded") {
- return;
- }
+ let concluded = record["state"] === "concluded";
let test_summary_record = document.createElement("section");
test_summary_record.classList.add("test-summary-record");
@@ -285,23 +283,28 @@ function list_results_by_game(game) {
let duration_sec = document.createElement("section");
duration_sec.classList.add("summary-duration");
let start_time = unix_time_to_human_readable(record["start_time"]);
- let end_time = unix_time_to_human_readable(record["end_time"]);
+ duration_sec.innerHTML = `${start_time}-`
+ test_summary_record.append(duration_sec);
- let summary = record["summary"];
- duration_sec.innerHTML = `${start_time}-
${end_time}
${summary["correct_answer_n"]}/${summary["challenge_n"]}`;
+ if (concluded) {
+ let end_time = unix_time_to_human_readable(record["end_time"]);
- let percentage = document.createElement("section");
- percentage.classList.add("summary-percentage");
- let r = Math.floor((summary["correct_answer_n"] / summary["challenge_n"]) * 100);
- percentage.innerHTML = `${r}%`;
+ let summary = record["summary"];
+ duration_sec.innerHTML += `
${end_time}
${summary["correct_answer_n"]}/${summary["challenge_n"]}`;
- test_summary_record.append(duration_sec, percentage);
+ let percentage = document.createElement("section");
+ percentage.classList.add("summary-percentage");
+ let r = Math.floor((summary["correct_answer_n"] / summary["challenge_n"]) * 100);
+ percentage.innerHTML = `${r}%`;
- if (record["best"]) {
- let best_badge = document.createElement("section");
- best_badge.classList.add("summary-best-badge");
- best_badge.innerText = "LEGJOBB";
- test_summary_record.append(best_badge);
+ test_summary_record.append(percentage);
+
+ if (record["best"]) {
+ let best_badge = document.createElement("section");
+ best_badge.classList.add("summary-best-badge");
+ best_badge.innerText = "LEGJOBB";
+ test_summary_record.append(best_badge);
+ }
}
test_group_box.appendChild(test_summary_record);