From 03c4b7a9e4ee38978e2d9d38f5e4aad2d39443a7 Mon Sep 17 00:00:00 2001 From: R40fendt Date: Sat, 5 Apr 2025 17:53:10 +0200 Subject: [PATCH] Events weiter gemacht --- README.md | 1 + package.json | 3 ++- src/App.vue | 1 - src/Main.vue | 38 +++++++++++++++++++++++++------------- src/Modal.vue | 18 ++++++++++++++++++ src/assets/modal.css | 2 +- 6 files changed, 47 insertions(+), 16 deletions(-) create mode 100644 src/Modal.vue diff --git a/README.md b/README.md index 012d0b9..8dad6c0 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,4 @@ TODO: - BuLi-Tipp - Startseite - Footer +- Event Fotos diff --git a/package.json b/package.json index 74b0d09..98c1ccd 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "dev": "vite", "build": "vue-tsc --noEmit && vite build", "preview": "vite preview", - "tauri": "tauri" + "tauri": "tauri", + "tauridev": "tauri dev" }, "dependencies": { "@tauri-apps/api": "^2", diff --git a/src/App.vue b/src/App.vue index 983254a..67efa14 100644 --- a/src/App.vue +++ b/src/App.vue @@ -39,7 +39,6 @@ export default { @import "assets/socicon/css/styles.css"; @import "assets/animatecss/animate.css"; @import "assets/theme/css/style.css"; - @import "assets/modal.css"; @import "assets/mobirise/css/additional.scss"; @import "./assets/css/index.css"; diff --git a/src/Main.vue b/src/Main.vue index 8fbf238..9e6b5ee 100644 --- a/src/Main.vue +++ b/src/Main.vue @@ -2,9 +2,11 @@ import Navbar from "./Navbar.vue"; import striptags from "striptags"; import moment, { Moment } from "moment"; +import Modal from "./Modal.vue"; export default { components: { Navbar, + Modal }, computed: { events() { @@ -19,38 +21,38 @@ export default { foto: "erntefest/2011/pic08.jpg" }, { - id: 0, - eventname:"Eventname", + id: 1, + eventname:"Link", datum: "2009-04-06", type: "link", - content: "

Test

", + content: "

Testlink

", link: "#/test", foto: "erntefest/2011/pic08.jpg" }, { - id: 0, - eventname:"Eventname", + id: 2, + eventname:"Download-Link", datum: "2009-04-06", type: "dlink", - content: "

Test

", + content: "

Testlink2

", link: "/", foto: "erntefest/2011/pic08.jpg" }, { - id: 0, - eventname:"Eventname", + id: 3, + eventname:"Fotos endlich online!", datum: "2009-04-06", type: "fotos", - content: "

Test

", - link: undefined, + content: "Fotos vom Erntefest 2011", + link: "erntefest/2011", foto: "erntefest/2011/pic08.jpg" }, { - id: 0, + id: 4, eventname:"Eventname", datum: "2009-04-06", type: "html", - content: "

Test

", + content: "

Test2

", link: undefined, foto: "erntefest/2011/pic08.jpg" } @@ -77,7 +79,14 @@ export default { get_file(filename:string){ return filename; } - } + }, + data() { + let openedModals: number[] = []; + return { + openedModals, + modaltypes: ["text", "html"], + } + }, }; @@ -153,6 +162,7 @@ export default {
+
@@ -180,9 +190,11 @@ export default { >
diff --git a/src/Modal.vue b/src/Modal.vue new file mode 100644 index 0000000..1d5dfd4 --- /dev/null +++ b/src/Modal.vue @@ -0,0 +1,18 @@ + + + \ No newline at end of file diff --git a/src/assets/modal.css b/src/assets/modal.css index 896a395..1b588f2 100755 --- a/src/assets/modal.css +++ b/src/assets/modal.css @@ -20,7 +20,7 @@ height: 100%; align-items: center; z-index: 1000; - display: none; + display: flex; background-color: rgba(255,255,255,0.5); }