diff --git a/express-server/public/javascripts/ajax.js b/express-server/public/javascripts/ajax.js index 3abdd961..631a5654 100644 --- a/express-server/public/javascripts/ajax.js +++ b/express-server/public/javascripts/ajax.js @@ -68,6 +68,7 @@ $(document).ready(function() { // let name = $("#groupname").val(); // let color = $("#groupfarbe").val(); + $("#ListenDetailAdd").modal("hide"); $.ajax({ type: "POST", @@ -79,7 +80,7 @@ $(document).ready(function() { }, success(res){ console.log("groupadd funktioniert"); - $("#mySmallModalLabel").modal("hide"); + }, error(err){ console.log("error"); @@ -126,7 +127,7 @@ function eigeneEinkaufslisten(){ $(".listen-ausgabe").append(`
-
+
Avatar ${userinfo} @@ -210,6 +211,7 @@ function lala(){ let card = $(this).closest(".card"); let id = card.attr("id"); globaleAddZwischenID = id; + $("#groupname").val(""); }); } @@ -253,10 +255,7 @@ function Detail(){ var link = "/dash/"+idtoken; - //ITEM ADD - // von Card Header Kopiert - - $(".card-header").append(`
+ $(".card-header").append(`
@@ -269,12 +268,15 @@ function Detail(){ `); for (let i = 0; i < res.groups.length; i++) { const el = res.groups[i]; - $(".gruppeninhalt").append(`
-
${el.name}
-
-
-
-
+ $(".gruppeninhalt").append(`
+
+ +
${el.name}
+
+
+
+ +
`); for(let x = 0; x < el.content.length; x++){ const el2 = el.content[x] @@ -283,7 +285,8 @@ function Detail(){ `); } } - ItemAdden() + ItemAdden(); + groupdelete(); }, error(err){ console.log("Detail error userinfo_json: ", err); @@ -368,4 +371,33 @@ $(".itemhinzu").click(function(){ Detail(); -}); \ No newline at end of file +}); + +function groupdelete(){ + $('.trashgroup').click(function(){ + + let getid = $(this).closest('.shoplisteid'); + let shoplistid = getid.attr('id'); + let getid2 = $(this).closest('.groupid'); + let groupid = getid2.attr('id'); + + console.log(shoplistid); + console.log(groupid); + + $.ajax({ + type: "DELETE", + url: "/group", + data: { + sl_id: shoplistid, + group_id: groupid}, + success(res){ + console.log("card gelöscht"); + $(`.${groupid}`).remove(); + }, + error(err){ + console.log("error"); + } + }); + + }); +}; \ No newline at end of file