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 # Runden und Berechnen der Nährwerte basierend auf dem Gewicht
kcal, ew, fett, kh, bst, ca = result kcal, ew, fett, kh, bst, ca = result
nutrition_values = [ 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(ew * weight / 100, 1), # EW gerundet auf eine Dezimalstelle
schulrunden(fett * weight / 100, 1), # Fett gerundet auf eine Dezimalstelle schulrunden(fett * weight / 100, 1), # Fett gerundet auf eine Dezimalstelle
schulrunden(kh * weight / 100, 1), # KH 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 faktor = 10 ** stellen
zahl = zahl * faktor zahl = zahl * faktor
basis = floor(zahl) basis = floor(zahl)

View File

@ -270,7 +270,7 @@ function updateTotalNutrition() {
<datalist id="products"> <datalist id="products">
<!-- Produkte werden hier dynamisch eingefügt --> <!-- Produkte werden hier dynamisch eingefügt -->
</datalist> </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> <button type="submit" id="submit-button" disabled>Hinzufügen</button>
</div> </div>
</form> </form>