From 06bdb5aa9329263f38c8200ab8edff19a6f64678 Mon Sep 17 00:00:00 2001 From: Philip Kaludercic <philip.kaludercic@fau.de> Date: Sat, 20 Jan 2024 09:55:10 +0000 Subject: [PATCH] Generate links to report problems --- quiz.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/quiz.js b/quiz.js index cc0579b..58129d3 100644 --- a/quiz.js +++ b/quiz.js @@ -2,11 +2,13 @@ // ./LICENSE for more details. "use strict"; -const version = "$Id: quiz.js,v 1.12 2024/01/18 11:19:07 oj14ozun Exp oj14ozun $"; +const version = "$Id: quiz.js,v 1.13 2024/01/18 11:22:51 oj14ozun Exp oj14ozun $"; const js_version = document.getElementById("js-version"); js_version.innerHTML = version; +const gitlab_base = "https://gitlab.cs.fau.de/oj14ozun/sp-quiz"; + const answers = document.getElementById("answers"); const text = document.getElementById("text"); const media = document.getElementById("media"); @@ -15,6 +17,7 @@ const info = document.getElementById("info"); const info_toggle = document.getElementById("info-toggle"); const action = document.getElementById("action"); const stats = document.getElementById("stats"); +const report = document.getElementById("report"); const class_list = document.documentElement.classList; @@ -161,6 +164,11 @@ function next() { // display question metadata update_stats(q); + + // update report button + let title = `Problem mit der Frage: "${text.innerText}" (${q.source})`; + let desc = "(Ersetze diesen Text mit einer Beschreibung des Problems)" + report.href = `${gitlab_base}/issues/new?issue[title]=${encodeURIComponent(title)}&issue[description]=${encodeURIComponent(desc)}`; } function submit() { -- GitLab