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 - +
+ 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