diff --git a/site/cart.html b/site/cart.html index eca08f3..f322444 100644 --- a/site/cart.html +++ b/site/cart.html @@ -20,7 +20,7 @@
-
+
JSON
diff --git a/site/cart.js b/site/cart.js index 8f368b5..c70a533 100644 --- a/site/cart.js +++ b/site/cart.js @@ -173,6 +173,10 @@ function showCart(cart) { } else { document.querySelector("#numitems").innerText = `${items.length} / ${cart.items.length} Artikel`; } + document.querySelector("#json").addEventListener("click", (event) => { + event.preventDefault(); + downloadFile("items.json", JSON.stringify(items, null, 2)); + }); updateCharts(canvasDom, items); const itemTable = document.querySelector("#cartitems");