From 9497e335f6139bb7638a7e47e26aca5d9653e3d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaas=20B=C3=B6rgmann?= Date: Wed, 18 Sep 2024 16:07:18 +0200 Subject: [PATCH] Sortierbare Listen in Anwesenheit, Riegen und Teilnehmerliste --- views/partials/header.ejs | 12 +++++ views/riegen.ejs | 103 +++++++++++++++++++++++++++++++++----- views/teilnehmer.ejs | 71 ++++++++++++++++++++++---- views/trainings.ejs | 72 +++++++++++++++++++++++--- 4 files changed, 229 insertions(+), 29 deletions(-) diff --git a/views/partials/header.ejs b/views/partials/header.ejs index 69c8a99..32311a5 100644 --- a/views/partials/header.ejs +++ b/views/partials/header.ejs @@ -5,6 +5,18 @@ Turnstunden WebApp + diff --git a/views/riegen.ejs b/views/riegen.ejs index 8b3ed4a..4e4727f 100644 --- a/views/riegen.ejs +++ b/views/riegen.ejs @@ -2,27 +2,106 @@

Riegen

+
<% Object.keys(riegen).forEach((riegennummer, index) => { %> -
-

- <% riegen[riegennummer].forEach(teilnehmer => { if(teilnehmer.helfer) { %> <%= teilnehmer.vorname %> <%= teilnehmer.nachname %> (<%= teilnehmer.age %> Jahre) <% }}) %> -

- -
+
+

Teilnehmende der Riege <%= riegennummer %>

+ + + + + + + + + + + <% riegen[riegennummer].forEach(teilnehmer => { %> + + + + + + <% }) %> + +
VornameNachnameAlter
+ <% if (teilnehmer.helfer) { %> + <%= teilnehmer.vorname %> + <% } else { %> + <%= teilnehmer.vorname %> + <% } %> + + <% if (teilnehmer.helfer) { %> + <%= teilnehmer.nachname %> + <% } else { %> + <%= teilnehmer.nachname %> + <% } %> + <%= teilnehmer.age %> Jahre
+
<% }) %>
+ + <%- include('partials/footer') %> diff --git a/views/teilnehmer.ejs b/views/teilnehmer.ejs index 65c8c52..51dc22f 100644 --- a/views/teilnehmer.ejs +++ b/views/teilnehmer.ejs @@ -1,16 +1,69 @@ <%- include('partials/header') %>

Teilnehmende

-