sl bearbeiten
This commit is contained in:
		@@ -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);
 | 
				
			||||||
@@ -494,3 +497,38 @@ 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){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user