diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-08-03 14:31:25 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-08-03 14:31:25 +0200 |
| commit | 6839831af54cd9302119bcc3bffafe10475958d4 (patch) | |
| tree | 12a1c1fbd864e9579cb9c3a09d4bf4686a280b73 /js/utils-prod.js | |
| parent | fccb70cbd876785f6833dfe6efc10ec9e445556d (diff) | |
| download | bycs-sol-6839831af54cd9302119bcc3bffafe10475958d4.tar.gz bycs-sol-6839831af54cd9302119bcc3bffafe10475958d4.zip | |
refactor project structure
* merge sites into single project root
* fix name of mass-graduation site
* enable typescript support
Diffstat (limited to 'js/utils-prod.js')
| -rw-r--r-- | js/utils-prod.js | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/js/utils-prod.js b/js/utils-prod.js deleted file mode 100644 index ddde8a9..0000000 --- a/js/utils-prod.js +++ /dev/null @@ -1,36 +0,0 @@ -export { DATE_FMT, DATETIME_FMT, dateStringNow, datetimeStringNow, getUserIconUrl } from "./utils-common.js"; - -export function isTeacher() { - return Boolean(document.querySelector('.editmode-switch-form')) - || document.body.classList.contains('editing'); -} - -export function getFirstAndLastname() { - let firstname = ""; - let lastname = ""; - - const autoNameDiv = document.getElementById("auto-name"); - firstname = autoNameDiv.children[0].innerHTML; - lastname = autoNameDiv.children[1].innerHTML; - autoNameDiv.remove(); - - return [firstname, lastname]; -} - -export function getName() { - return document.querySelector("bycs-topbar").shadowRoot.querySelector("div.user-name").textContent; -} - -export function getUserId() { - // M is exported by Moodle - return String(M.cfg.userId); -} - -export function getCourseId() { - // M is exported by Moodle - return String(M.cfg.courseId); -} - -export function getCourseParticipantsUrl() { - return `https://lernplattform.bycs.de/user/index.php?id=${getCourseId()}&perpage=5000`; -} |
