sl bearbeiten

This commit is contained in:
InesSuess 2019-03-26 12:50:08 +01:00
parent dbf705f4c4
commit 74977a257a
3 changed files with 80 additions and 3 deletions

View File

@ -125,6 +125,7 @@ function eigeneEinkaufslisten() {
${userinfo}</span> ${userinfo}</span>
<button class="btn edit"><i class="fas fa-pencil-alt "></i></button> <button class="btn edit"><i class="fas fa-pencil-alt "></i></button>
<button class="btn trash"><i class="far fa-trash-alt"></i></button> <button class="btn trash"><i class="far fa-trash-alt"></i></button>
<button class="btn sledit"><i class="far fa-edit"></i></button>
</div> </div>
<div class="card-body"> <div class="card-body">
@ -134,6 +135,7 @@ function eigeneEinkaufslisten() {
</div></div>`) </div></div>`)
} }
console.log("Eigene Einkaufslisten"); console.log("Eigene Einkaufslisten");
slbearbeiten();
loeschen(); loeschen();
Detail(); Detail();
// groupHinzufügen() // groupHinzufügen()
@ -172,6 +174,7 @@ function geteilteEinkaufslisten() {
}, },
success(res) { success(res) {
console.log("Geteilte Einkaufslisten"); console.log("Geteilte Einkaufslisten");
// $(".shared-cards").append(`<div class="col-md-6 col-lg-4 shoplisteid">${res}</div>`);
}, },
error(err) { error(err) {
console.error("/sharedshoppinglists error:", err); console.error("/sharedshoppinglists error:", err);
@ -493,4 +496,39 @@ function groupdelete() {
}); });
}); });
}; };
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){
}
});
});

View File

@ -33,6 +33,12 @@
margin-top:-7px; margin-top:-7px;
} }
.sledit{
background: transparent;
position: absolute;
margin-top: -7px;
}
.groupadd{ .groupadd{
background: transparent; background: transparent;
position: absolute; position: absolute;

View File

@ -56,6 +56,13 @@
</div> </div>
</div> </div>
<!-- shares cards -->
<div class="row justify-content-center ">
<div class="container shared-cards"></div>
</div>
<!-- detail card --> <!-- detail card -->
<div class="row justify-content-center "> <div class="row justify-content-center ">
<div class="card border-light mb-3 detailcardausgabe shadow-sm" style="width: 50rem;"> <div class="card border-light mb-3 detailcardausgabe shadow-sm" style="width: 50rem;">
@ -91,7 +98,7 @@
<div class="farbeeen"> <div class="farbeeen">
<input type="radio" name="color" id="farbe1" value="F44336" /> <input type="radio" name="color" id="farbe1" value="F44336" />
<label for="farbe1"><span class="farbe1 border"></span></label> <label for="farbe1"><span class="farbe1"></span></label>
<input type="radio" name="color" id="farbe2" value="e91e63" /> <input type="radio" name="color" id="farbe2" value="e91e63" />
<label for="farbe2"><span class="farbe2"></span></label> <label for="farbe2"><span class="farbe2"></span></label>
@ -192,7 +199,7 @@
<div class="farbeeen"> <div class="farbeeen">
<input type="radio" name="color" id="farbe1" value="F44336" /> <input type="radio" name="color" id="farbe1" value="F44336" />
<label for="farbe1"><span class="farbe1 border"></span></label> <label for="farbe1"><span class="farbe1"></span></label>
<input type="radio" name="color" id="farbe2" value="e91e63" /> <input type="radio" name="color" id="farbe2" value="e91e63" />
<label for="farbe2"><span class="farbe2"></span></label> <label for="farbe2"><span class="farbe2"></span></label>
@ -241,6 +248,32 @@
</div> </div>
</div> </div>
<!-- Modal Shoppingliste bearbeiten -->
<div class="modal fade bd-example-modal-sm editsl" tabindex="-1" id="editsl" role="dialog"
aria-labelledby="editsl" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content editmodal" id="">
<div>
<div class="form-group layout">
<label for="exampleInputEmail1">Name</label>
<input type="text" class="form-control" id="editname" placeholder="zB: Billa">
</div>
<div class="form-group layout">
<label for="exampleInputPassword1">Beschreibung</label>
<input type="text" class="form-control" id="editbeschreibung"
placeholder="zB: Großeinkauf bei Billa">
</div>
<center><button type="submit" class="btn btn-outline-dark update">Hinzufügen</button></center>
<br>
</div>
</div>
</div>
</div>
<!-- <a href="/shoppinglist_json/0">dfasdfghjklöghjkl</a> --> <!-- <a href="/shoppinglist_json/0">dfasdfghjklöghjkl</a> -->
<!-- <a href="/myshoppinglists">Meine Einkaufslisten anzeigen</a><br> <!-- <a href="/myshoppinglists">Meine Einkaufslisten anzeigen</a><br>
<a href="/sharedshoppinglists">Mit mir geteilte Einkaufslisten anzeigen</a><br> <a href="/sharedshoppinglists">Mit mir geteilte Einkaufslisten anzeigen</a><br>