Modal closelink hinzugefügt, Events werden jetzt von der API geholt

This commit is contained in:
R40fendt
2025-04-16 21:56:17 +02:00
parent db19bd3b6a
commit c55aea0785
6 changed files with 64 additions and 23 deletions

View File

@@ -3,6 +3,8 @@ import RitzenbergenLib from "../../ritzenbergenlib.ts";
import striptags from "striptags";
import moment, { Moment } from "moment";
import Modal from "../Modal.vue";
import $ from "jquery";
export default {
data() {
let openedModals: number[] = [];
@@ -14,7 +16,20 @@ export default {
},
computed: {
events() {
return [
let result: any[]=[];
$.ajax(RitzenbergenLib.api("get_events.php"),{
crossDomain: true,
async: false,
success: function (data:string) {
result = JSON.parse(data);
},
});
console.log(result);
return result;
/*
Beispiel-Event-Array:
[
{
id: 0,
eventname: "Eventname",
@@ -60,7 +75,7 @@ export default {
link: undefined,
foto: "erntefest/2011/pic08.jpg",
},
];
];*/
},
},
methods:{
@@ -74,11 +89,9 @@ export default {
}
},
format_date(date: string){
let mymoment:Moment=moment();
mymoment.set("year",parseInt(date.split("-")[0]));
mymoment.set("month",parseInt(date.split("-")[2])-1);
mymoment.set("day",parseInt(date.split("-")[1]));
return mymoment.format("DD.MM.YYYY")
let mymoment:Moment=moment(date);
return mymoment.format("DD.MM.YYYY");
}
},
components: {