diff --git a/express-server/public/javascripts/ajax.js b/express-server/public/javascripts/ajax.js
index 67ffd54c..ebc9adaa 100644
--- a/express-server/public/javascripts/ajax.js
+++ b/express-server/public/javascripts/ajax.js
@@ -125,6 +125,7 @@ function eigeneEinkaufslisten() {
${userinfo}
+
@@ -134,6 +135,7 @@ function eigeneEinkaufslisten() {
`)
}
console.log("Eigene Einkaufslisten");
+ slbearbeiten();
loeschen();
Detail();
// groupHinzufügen()
@@ -172,6 +174,7 @@ function geteilteEinkaufslisten() {
},
success(res) {
console.log("Geteilte Einkaufslisten");
+ // $(".shared-cards").append(`${res}
`);
},
error(err) {
console.error("/sharedshoppinglists error:", err);
@@ -493,4 +496,39 @@ function groupdelete() {
});
});
-};
\ No newline at end of file
+};
+
+function slbearbeiten(){
+$(".sledit").click(function(){
+ $('#editsl').modal('show');
+ let slid = $(this).closest(".card").attr('id');
+ let desc = $(this).closest('div').siblings().find('p.card-text').text();
+ let name = $(this).closest('div').siblings().find('h5.card-title').text();
+ $(".editmodal").prop("id",`${slid}`);
+ $("#editname").val(name);
+ $("#editbeschreibung").val(desc);
+});
+};
+
+$(".update").click(function(){
+ let name = $("#editname").val();
+ let desc = $("#editbeschreibung").val();
+ let id = $(this).closest(".editmodal").attr('id');
+ $.ajax({
+ type: "PUT",
+ url: "/shoppinglist",
+ data: {
+ sl_id: id,
+ name: name,
+ description: desc
+ },
+ success(res){
+ $("#editname").val("");
+ $("#editbeschreibung").val("");
+ $('#editsl').modal('hide');
+ },
+ error(err){
+
+ }
+ });
+});
diff --git a/express-server/public/stylesheets/style.css b/express-server/public/stylesheets/style.css
index 48c2b462..c5626969 100644
--- a/express-server/public/stylesheets/style.css
+++ b/express-server/public/stylesheets/style.css
@@ -33,6 +33,12 @@
margin-top:-7px;
}
+.sledit{
+ background: transparent;
+ position: absolute;
+ margin-top: -7px;
+}
+
.groupadd{
background: transparent;
position: absolute;
diff --git a/express-server/views/dash.ejs b/express-server/views/dash.ejs
index 8335a441..b4caefd9 100644
--- a/express-server/views/dash.ejs
+++ b/express-server/views/dash.ejs
@@ -56,6 +56,13 @@
+
+
+
+
+
@@ -91,7 +98,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+