|
|
|
|
@ -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()
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|