diff options
author | Marvin Borner | 2021-01-29 17:30:07 +0100 |
---|---|---|
committer | Marvin Borner | 2021-01-29 17:30:07 +0100 |
commit | 07aff0fad3eb67d826d17f9ecc0d236ad4f3829e (patch) | |
tree | 90d1f50a916cb04e5cf2ce94e296ebcfa5e866c3 | |
parent | c5331b3eb3d30c089b7a457e88e576d511ea81be (diff) |
Minor improvements
-rw-r--r-- | overview/public/index.html | 6 | ||||
-rw-r--r-- | profile/public/style.css | 10 | ||||
-rw-r--r-- | profile/public/users.html | 32 | ||||
-rw-r--r-- | 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 @@ </p> <div class="pure-menu"> <ul class="pure-menu-list"> - <!--<li class="pure-menu-item"> + <!--<li class="pure-menu-item"> <a href="/mottovote" class="pure-menu-link">Motto-Voting</a> </li>--> <li class="pure-menu-item"> <a href="/quotes" class="pure-menu-link">Zitate</a> </li> <li class="pure-menu-item"> - <a href="/profile" class="pure-menu-link">Steckbrief</a> + <a href="/profile" class="pure-menu-link">Dein Steckbrief</a> </li> <li class="pure-menu-item"> - <a href="/profile/users.html" class="pure-menu-link">Steckbriefe aller Schüler</a> + <a href="/profile/users.html" class="pure-menu-link">Alle Steckbriefe</a> </li> <li class="pure-menu-item"> <a href="/poll?type=pupil" class="pure-menu-link">Schüler-Ranking</a> diff --git a/profile/public/style.css b/profile/public/style.css index bb7af3c..1fc5a9d 100644 --- a/profile/public/style.css +++ b/profile/public/style.css @@ -145,3 +145,13 @@ img { transform: translateX(-50%) translateY(-50%); border: 1px solid black; } + +#char button { + width: fit-content; + width: -webkit-fit-content; + width: -moz-fit-content; +} + +#student-list b { + cursor: pointer; +} diff --git a/profile/public/users.html b/profile/public/users.html index f7bd346..5f5f2ba 100644 --- a/profile/public/users.html +++ b/profile/public/users.html @@ -19,21 +19,27 @@ </div> <main> + <h2>Steckbriefe</h2> <p> - 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. </p> - <div id="student-list"> - TGM13.1 - <ul id="class_1"></ul> - TGM13.2 - <ul id="class_2"></ul> - TGTM13.1 - <ul id="class_3"></ul> - TGI13.1 - <ul id="class_4"></ul> - TGI13.2 - <ul id="class_5"></ul> + <div class="pure-menu" id="student-list"> + <b>TGM13.1</b> + <ul class="pure-menu-list" id="class_1"></ul> + <br /> + <b>TGM13.2</b> + <ul class="pure-menu-list" id="class_2"></ul> + <br /> + <b>TGTM13.1</b> + <ul class="pure-menu-list" id="class_3"></ul> + <br /> + <b>TGI13.1</b> + <ul class="pure-menu-list" id="class_4"></ul> + <br /> + <b>TGI13.2</b> + <ul class="pure-menu-list" id="class_5"></ul> </div> </main> 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"; + }); +}); |