diff --git a/app/static/app/js/home.js b/app/static/app/js/home.js index aefd7ed..24b6a7a 100644 --- a/app/static/app/js/home.js +++ b/app/static/app/js/home.js @@ -78,6 +78,7 @@ NewEntryButton.addEventListener('click', () => { } }) + async function getActualDataAndFillView() { try { @@ -162,7 +163,55 @@ sonstigesCheck.addEventListener('change', function() { // // BEARBEITUNGS FORMULAR // -document.getElementById('closeEditWindowButton').addEventListener(clearAllFields()); + +document.getElementById('closeEditWindowButton').addEventListener('click', () => { + + // console.log('close edit window') +}); + + + +document.getElementById('editEntrySubmitButton').addEventListener('click', () => { + const ToEditID = document.getElementById('editEntryID').value + const editHours = document.getElementById('editStunden').value + const editMins = document.getElementById('editMinuten').value + + // console.log(`ID: ${ToEditID}, Hours: ${editHours}, Minutes: ${editMins}`) + + var type = 1 + + // Abfragen der Checkboxen + const ldcCheck = document.getElementById('editldcCheck').checked + if (ldcCheck) { + type = 2 + document.getElementById('editldcCheck').checked = false + } else if (document.getElementById('editsonstigesCheck').checked) { + type = 3; + document.getElementById('editsonstigesCheck').checked = false; + sonstigesText.style.display = 'none'; + } + + updateEntry(parseInt(ToEditID), { + date: document.getElementById('editDatum').value, + duration: (parseInt(editHours)*60) + parseInt(editMins), + type: type, + status: 1, + sondertext: document.getElementById('editsonstigesInput').value, + }).then(() => { + // console.log('Eintrag aktualisiert.'); + location.reload() + }); +}) + +document.getElementById('DeleteEntryButton').addEventListener('click', () => { + const ToEditID = document.getElementById('editEntryID').value + + deleteEntry(parseInt(ToEditID)).then(() => { + console.log(`Löschen von Eintrag: ${ToEditID}`); + location.reload() + }) + +}) diff --git a/app/templates/app/home.html b/app/templates/app/home.html index 70401b9..b00541d 100644 --- a/app/templates/app/home.html +++ b/app/templates/app/home.html @@ -198,11 +198,11 @@
- +
h
- +
min
@@ -213,7 +213,7 @@
- +
@@ -221,11 +221,11 @@
- +
- +
@@ -236,7 +236,7 @@ - +