changes
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2024-04-09 20:10:04 +02:00
parent 814c5b17e3
commit 6e94925fda
2 changed files with 7 additions and 3 deletions

View File

@ -38,7 +38,7 @@ def calculate_nutrition(food, weight):
# Runden und Berechnen der Nährwerte basierend auf dem Gewicht
kcal, ew, fett, kh, bst, ca = result
nutrition_values = [
schulrunden(kcal * weight / 100), # kcal gerundet auf ganze Zahl
schulrunden(kcal * weight / 100, ist_kcal=True), # kcal gerundet auf ganze Zahl
schulrunden(ew * weight / 100, 1), # EW gerundet auf eine Dezimalstelle
schulrunden(fett * weight / 100, 1), # Fett gerundet auf eine Dezimalstelle
schulrunden(kh * weight / 100, 1), # KH gerundet auf eine Dezimalstelle
@ -55,7 +55,11 @@ def calculate_nutrition(food, weight):
def schulrunden(zahl, stellen=0):
def schulrunden(zahl, stellen=0, ist_kcal=False):
# Wenn es sich um kcal handelt und der Wert vor der Rundung zwischen 0 und 1 liegt
if ist_kcal and 0 < zahl < 1:
return 1
faktor = 10 ** stellen
zahl = zahl * faktor
basis = floor(zahl)

View File

@ -270,7 +270,7 @@ function updateTotalNutrition() {
<datalist id="products">
<!-- Produkte werden hier dynamisch eingefügt -->
</datalist>
<input type="number" id="weight" name="weight" placeholder="Gramm" oninput="updateButtonState()">
<input type="number" id="weight" name="weight" placeholder="Gramm" step="0.1" oninput="updateButtonState()">
<button type="submit" id="submit-button" disabled>Hinzufügen</button>
</div>
</form>