$(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(`
${userinfo}
${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(`
${el.name}
`); } ItemAdden() } }) }, error(err){ console.log("error"); } }); }, error(err){ console.log("error"); } }); }); }; function ItemAdden(){ $(".itemadd").click(function(){ alert("aleert"); }); }