From 10b81f7b0db87bbca9f431b4e9fa3a85aaf03f7b Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 1 Jul 2026 16:23:59 +0200 Subject: util: add getName if the separation between first and lastname is not needed --- js/utils-mock.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) (limited to 'js/utils-mock.js') diff --git a/js/utils-mock.js b/js/utils-mock.js index 7859a1e..c4a9a73 100644 --- a/js/utils-mock.js +++ b/js/utils-mock.js @@ -4,17 +4,10 @@ export function isTeacher() { return !(new URLSearchParams(document.location.search)).has("student"); } -export function getCurrentName() { +export function getFirstAndLastname() { let firstname = ""; let lastname = ""; - const autoNameDiv = document.getElementById("auto-name"); - if (autoNameDiv) { - firstname = autoNameDiv.children[0].innerHTML; - lastname = autoNameDiv.children[1].innerHTML; - autoNameDiv.remove(); - } - const params = new URLSearchParams(document.location.search); if (params.has("firstname")) firstname = params.get("firstname") @@ -24,8 +17,20 @@ export function getCurrentName() { return [firstname, lastname]; } +export function getName() { + let name = ""; + + const params = new URLSearchParams(document.location.search); + if (params.has("firstname")) + name = params.get("firstname") + if (params.has("lastname")) + name += params.get("lastname") + + return name; +} + export function getUserId() { - const [firstname, lastname] = getCurrentName(); + const name = getName(); - return fetchStudent(null, firstname + " " + lastname).id; + return fetchStudent(null, name).id; } -- cgit v1.2.3