Bearbeiten von Produkten ermöglichen
Some checks failed
Deploy static content to Pages / deploy (push) Has been cancelled

This commit is contained in:
Dennis Heinrich 2025-04-10 21:12:57 +02:00
parent 2dfe3543fc
commit 9eba8c47f4
2 changed files with 5 additions and 8 deletions

View file

@ -269,7 +269,6 @@ class Product {
// Remove the product element from the settings list if the product has been saved // Remove the product element from the settings list if the product has been saved
Element.getCreateNewProductButton().addEventListener('click', (e) => { Element.getCreateNewProductButton().addEventListener('click', (e) => {
console.log(document.querySelector("[name=edit-product-id]"), this.id.toString());
if(document.querySelector("[name=edit-product-id]").value === this.id.toString()) { if(document.querySelector("[name=edit-product-id]").value === this.id.toString()) {
productManager.removeProduct(this); productManager.removeProduct(this);
productElement.remove(); productElement.remove();
@ -333,8 +332,8 @@ class Base64Image {
img.crossOrigin = 'Anonymous'; img.crossOrigin = 'Anonymous';
img.onload = () => { img.onload = () => {
const canvas = document.createElement('canvas'); const canvas = document.createElement('canvas');
canvas.width = 250; canvas.width = 150;
canvas.height = 250; canvas.height = 150;
const ctx = canvas.getContext('2d'); const ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0, canvas.width, canvas.height); ctx.drawImage(img, 0, 0, canvas.width, canvas.height);
const dataUrl = canvas.toDataURL(); const dataUrl = canvas.toDataURL();

View file

@ -181,17 +181,15 @@
<div class="card"> <div class="card">
<h5 class="card-header">Produkte</h5> <h5 class="card-header">Produkte</h5>
<div class="card-body"> <div class="card-body">
<p class="mb-2">Hier können Produkte entfernt oder werden.</p> <p class="mb-2">Hier können Produkte entfernt oder bearbeitet werden.</p>
<li class="list-group-item" data-template="settings-product"> <li class="list-group-item" data-template="settings-product">
<span class="d-flex justify-content-between"> <span class="d-flex justify-content-between">
<span data-attr="name"></span> <span data-attr="name"></span>
<span> <span>
<button class="mx-auto btn btn-secondary btn-sm" data-action="edit">Bearbeiten</button> <button class="mx-auto btn btn-secondary btn-sm" data-action="edit"><i class="bi bi-pen"></i></button>
<button class="mx-auto btn btn-warning btn-sm" data-action="delete">Entfernen</button> <button class="mx-auto btn btn-warning btn-sm" data-action="delete"><i class="bi bi-trash"></i></button>
</span> </span>
</span> </span>
</li> </li>
<ul class="list-group settings-product-list"> <ul class="list-group settings-product-list">
</ul> </ul>