This commit is contained in:
@ -9,7 +9,9 @@
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
cleanUpLocalStorage();
|
||||
restorePortions()
|
||||
restoreTableFromLocalStorage();
|
||||
|
||||
updateTotalNutrition();
|
||||
fetch('/get_products')
|
||||
.then(response => response.json())
|
||||
@ -32,6 +34,22 @@
|
||||
});
|
||||
});
|
||||
|
||||
document.getElementById('portions').addEventListener('input', function() {
|
||||
const portions = this.value;
|
||||
localStorage.setItem('savedPortions', portions); // Speichern der Portionen im localStorage
|
||||
recalculateTableBasedOnPortions(); // Bestehende Funktion, um die Tabelle zu aktualisieren
|
||||
});
|
||||
|
||||
|
||||
function restorePortions() {
|
||||
const savedPortions = localStorage.getItem('savedPortions');
|
||||
if (savedPortions) {
|
||||
document.getElementById('portions').value = savedPortions;
|
||||
recalculateTableBasedOnPortions(); // Falls notwendig, um die Tabelle direkt zu aktualisieren
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function recalculateTableBasedOnPortions() {
|
||||
const portions = parseInt(document.getElementById('portions').value, 10) || 1;
|
||||
let entries = JSON.parse(localStorage.getItem('nutritionEntries')) || [];
|
||||
|
Reference in New Issue
Block a user