From dc845e5da0375848bcac1fe261a94f5b93e5d11d Mon Sep 17 00:00:00 2001 From: R40fendt Date: Sat, 25 Oct 2025 17:36:34 +0200 Subject: [PATCH] =?UTF-8?q?BuLi-Tipp=20=C3=9Cbersicht=20beendet,=20Galerie?= =?UTF-8?q?=20Debugged,=20Navbar=20Mobile=20Ansicht=20gefixt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +- src/App.vue | 2 +- src/components/Navbar.vue | 46 +++++++++- src/components/bulitipp/Tippen.vue | 2 +- src/components/bulitipp/Uebersicht.vue | 26 +++++- src/ritzenbergenlib.ts | 7 +- src/views/Bildschau.vue | 4 +- src/views/Bildvorschau.vue | 6 +- src/views/Bulitipp.vue | 122 ++++++++++++++----------- 9 files changed, 146 insertions(+), 74 deletions(-) diff --git a/README.md b/README.md index bc1ef75..f4f571d 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,8 @@ TODO: - Addhit -- Galerie (Bilder müssen noch auf NAS) -- BuLi-Tipp (Übersicht, Paarungsergebnisse Ladescreen) Tippen funktioniert, Min und Max beim Spieltag Input auch, Modals funktionieren alle bis auf Übersicht -- BuLi-Tipp User Active Spalte +- Galerie (randomimage.php, Rest geht) +- BuLi-Tipp (Paarungsergebnisse Ladescreen fehlt noch, evtl. IFrame entfernen?) - Startseite (Events testen, type=fotos?) - Footer, Texte? - Navbar Hamburger Menu diff --git a/src/App.vue b/src/App.vue index 4c54925..e1b684d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -32,4 +32,4 @@ export default { margin: 0; } - \ No newline at end of file + diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue index f285375..83fd94d 100644 --- a/src/components/Navbar.vue +++ b/src/components/Navbar.vue @@ -19,7 +19,9 @@ export default { { link: "/footer", title: "Kontakt" }, { link: "/bulitipp", title: "BuLi-Tipp" }, ], - buttontextdata: "Über Ritzenbergen" + buttontextdata: "Über Ritzenbergen", + isNavCollapsed: true, + isCollapsing: false, } }, created() { @@ -33,13 +35,26 @@ export default { }else{ this.$router.push("/willkommen"); } - } - } + }, + toggleCollapse(){ + /*if (this.isNavCollapsed) { + document.body.classList.add("navbar-dropdown-open"); + } else { + document.body.classList.remove("navbar-dropdown-open"); + }*/ + this.isCollapsing = true; + this.isNavCollapsed = !this.isNavCollapsed; + setTimeout(() => { + this.isCollapsing = false; + }, 300); + + } +} }; -