$(document).ready(function() {
eigeneEinkaufslisten();
geteilteEinkaufslisten();
$(".detailcardausgabe").hide();
$(".gruppenadd").click(function(){
// let name = $("#groupname").val();
// let color = $("#groupfarbe").val();
$.ajax({
type: "POST",
url: "/group",
data: {
sl_id: globaleAddZwischenID,
name: $("#groupname").val(),
color: $("#groupfarbe").val()
},
success(res){
console.log("groupadd funktioniert");
$("#mySmallModalLabel").modal("hide");
},
error(err){
console.log("error");
}
});
});
$(".sl_add").click(function(){
$('#EigeneListeAdd').modal('show');
});
$(".add").click(function(){
// let name = $("#einkaufslistenname").val();
// let beschreibung = $("#einkaufslistenbeschreibung").val();
$.ajax({
type: "POST",
url: "/shoppinglist",
data: {
name: $("#einkaufslistenname").val(),
description: $("#einkaufslistenbeschreibung").val()
},
success(res){
console.log("add funktioniert");
$("#normalAdd").modal("hide");
},
error(err){
console.log("error");
}
});
});
});
var globaleAddZwischenID = "";
// var globaleGetZwischenID = "";
function eigeneEinkaufslisten(){
$.ajax({
type: "GET",
url: "/myshoppinglists",
success(res){
$.ajax({
type: "GET",
url: "/userinfo_json",
success(data){
let userinfo = data.profile.displayName
console.log(userinfo);
for(let i = 0; i < res.length; i++){
const el = res[i];
$(".listen-ausgabe").append(`
${el.name}
${el.description}
`
)
}
console.log("Eigene Einkaufslisten");
loeschen();
lala();
Detail();
// groupHinzufĂĽgen()
}
})
},
error(err){
console.log("error");
}
});
};
function geteilteEinkaufslisten(){
$.ajax({
data: "GET",
url: "/sharedshoppinglists",
success(res){
console.log("Geteilte Einkaufslisten");
},
error(err){
console.log("error");
}
});
};
function loeschen(){
$(".trash").click(function(){
let card = $(this).closest(".card");
let id = card.attr("id");
// console.log(id);
$.ajax({
type: "DELETE",
url: "/shoppinglist",
data: {
sl_id: id},
success(res){
console.log("card gelöscht");
card.remove();
},
error(err){
console.log("error");
}
});
});
};
function lala(){
$(".groupadd").click(function(){
let card = $(this).closest(".card");
let id = card.attr("id");
globaleAddZwischenID = id;
});
}
function Detail(){
$(".edit").click(function(){
$(".cardausgabe").hide();
$(".detailcardausgabe").show();
let card = $(this).closest(".card");
let id = card.attr("id");
$.ajax({
data: "GET",
url: "/shoppinglist_json/" + id,
success(res){
$.ajax({
type: "GET",
url: "/myshoppinglists",
success(result){
$.ajax({
type: "GET",
url: "/userinfo_json",
success(data){
let userinfo = data.profile.displayName
console.log(userinfo);
const neu = result.filter(obj => obj.sl_id === id);
$(".card-header").append(`${neu[0].name}
`);
for (let i = 0; i < res.length; i++) {
const el = res[i];
$(".card-text").append(``);
}
ItemAdden()
}
})
},
error(err){
console.log("error");
}
});
},
error(err){
console.log("error");
}
});
});
};
function ItemAdden(){
$(".itemadd").click(function(){
alert("aleert");
});
}