From 07aff0fad3eb67d826d17f9ecc0d236ad4f3829e Mon Sep 17 00:00:00 2001
From: Marvin Borner
Date: Fri, 29 Jan 2021 17:30:07 +0100
Subject: Minor improvements
---
overview/public/index.html | 6 +++---
profile/public/style.css | 10 ++++++++++
profile/public/users.html | 32 +++++++++++++++++++-------------
profile/public/users.js | 14 ++++++++++++--
4 files changed, 44 insertions(+), 18 deletions(-)
diff --git a/overview/public/index.html b/overview/public/index.html
index 24ae6d5..d11a31a 100644
--- a/overview/public/index.html
+++ b/overview/public/index.html
@@ -31,17 +31,17 @@
+ Steckbriefe
- Hier kannst du andere Schüler kommentieren und Erkennungsmerkmale schreiben. Diese werden dann auf dem
- Steckbrief der jeweiligen Person in der Abizeitung dargestellt.
+ Hier kannst du andere SchülerInnen kommentieren und Erkennungsmerkmale schreiben. Diese werden dann auf
+ dem Steckbrief der jeweiligen Person in der Abizeitung dargestellt. Drücke auf die untenstehenden
+ Klassen, um SchülerInnen auswählen zu können.
-
- TGM13.1
-
- TGM13.2
-
- TGTM13.1
-
- TGI13.1
-
- TGI13.2
-
+
diff --git a/profile/public/users.js b/profile/public/users.js
index 73f0e4a..5ea58f7 100644
--- a/profile/public/users.js
+++ b/profile/public/users.js
@@ -1,10 +1,20 @@
function addUser(user) {
- const li = document.createElement("li");
+ const li = document.createElement("a");
+ li.classList.add("pure-menu-link");
li.textContent = `${user.name} ${user.middlename || ""} ${user.surname}`;
- li.addEventListener("click", () => window.location.assign(`./user.html?uid=${user.id}`));
+ li.href = "./user.html?uid=" + user.id;
if (user.class_id < 6) document.getElementById("class_" + user.class_id).appendChild(li);
}
fetch("/auth/api/list?class=all")
.then((response) => response.json())
.then((response) => response.forEach(addUser));
+
+document.querySelectorAll("b").forEach((elem) => {
+ const next = elem.nextElementSibling;
+ next.style.display = "none";
+ elem.addEventListener("click", () => {
+ console.log(elem);
+ next.style.display = next.style.display == "none" ? "block" : "none";
+ });
+});
--
cgit v1.2.3