Merge branch 'main' of gitea.hottis.de:moerp/elo-rezept-rechner
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful

This commit is contained in:
Wolfgang Hottgenroth 2024-01-30 16:56:03 +01:00
commit 449dba1d7e
Signed by: wn
GPG Key ID: 836E9E1192A6B132
2 changed files with 27 additions and 20 deletions

View File

@ -37,10 +37,17 @@ button#remove-button {
background-color: #f443366f; /* Helles Rot */ background-color: #f443366f; /* Helles Rot */
} }
button#remove-button:disabled {
background-color: #cccccc;
color: #666666;
}
button#remove-button:not(:disabled):hover { button#remove-button:not(:disabled):hover {
background-color: #d32f2f3d; /* Dunkleres Rot */ background-color: #d32f2f3d; /* Dunkleres Rot */
} }
table { table {
width: 100%; width: 100%;
border-collapse: collapse; border-collapse: collapse;

View File

@ -16,29 +16,29 @@
function addNutritionEntry() { function addNutritionEntry() {
const form = document.getElementById('nutrition-form'); const form = document.getElementById('nutrition-form');
const formData = new FormData(form); const formData = new FormData(form);
fetch('/add_nutrition', { fetch('/add_nutrition', {
method: 'POST', method: 'POST',
body: formData body: formData
}).then(response => { }).then(response => {
// Behandlung der Serverantwort // Behandlung der Serverantwort
// Beispielsweise das Formular zurücksetzen // Beispielsweise das Formular zurücksetzen
form.reset(); form.reset();
updateSubmitButtonState(); updateSubmitButtonState();
}).catch(error => { }).catch(error => {
console.error('Fehler:', error); console.error('Fehler:', error);
}); });
// ... Code, um den Eintrag zur Datenbank hinzuzufügen // ... Code, um den Eintrag zur Datenbank hinzuzufügen
// Nach dem Hinzufügen, setze alle Eingabefelder zurück // Nach dem Hinzufügen, setze alle Eingabefelder zurück
document.querySelectorAll('#nutrition-form input').forEach(input => { document.querySelectorAll('#nutrition-form input').forEach(input => {
input.value = ''; // Setzt den Wert jedes Eingabefeldes zurück input.value = ''; // Setzt den Wert jedes Eingabefeldes zurück
}); });
// Deaktiviere den "Hinzufügen"-Button wieder // Deaktiviere den "Hinzufügen"-Button wieder
document.getElementById('submit-button').disabled = true; document.getElementById('submit-button').disabled = true;
} }
</script> </script>
</head> </head>