Add function to Timer - after set Stop open new entry and save it

sortierung
Samuel Zielke 1 year ago
parent 6541ca6757
commit c8a2dfe54f

@ -158,6 +158,17 @@ sonstigesCheck.addEventListener('change', function() {
} }
}); });
// function newEntryAfterTimer(timerStamp) {
// const seconds = parseInt(timerStamp)
// const hours = String(Math.floor(seconds / 3600)).padStart(2, '0');
// const minutes = String(Math.floor((seconds % 3600) / 60)).padStart(2, '0');
// const secs = String(seconds % 60).padStart(2, '0');
// document.getElementById('openNewEntryForm').click()
// document.getElementById('stunden').value = hours;
// document.getElementById('minuten').value = minutes;
// console.log(secs)
// }
// //

@ -67,8 +67,7 @@ pauseButton.addEventListener('click', () => {
} }
}); });
// Timer zurücksetzen und Speicher leeren function clearTimer(){
resetButton.addEventListener('click', () => {
clearInterval(timerInterval); clearInterval(timerInterval);
elapsedTime = 0; elapsedTime = 0;
timerIsReset(); timerIsReset();
@ -76,12 +75,33 @@ resetButton.addEventListener('click', () => {
localStorage.removeItem('startTime'); localStorage.removeItem('startTime');
localStorage.removeItem('elapsedTime'); localStorage.removeItem('elapsedTime');
displayTime(0); displayTime(0);
}
// ... ab hier wird die Funktion getriggert die das Formular zur Eintrags erstellung triggert
document.getElementById('openNewEntryForm').click()
// Timer zurücksetzen und Speicher leeren
resetButton.addEventListener('click', () => {
const timerStamp = Math.floor((Date.now() - localStorage.getItem('startTime')) / 1000);
const seconds = parseInt(timerStamp)
const hours = String(Math.floor(seconds / 3600)).padStart(2, '0');
const minutes = String(Math.floor((seconds % 3600) / 60)).padStart(2, '0');
const secs = String(seconds % 60).padStart(2, '0');
if (minutes > 0) {
document.getElementById('openNewEntryForm').click()
document.getElementById('stunden').value = hours;
document.getElementById('minuten').value = minutes;
checkInput()
document.getElementById('newEntrySubmitButton').addEventListener('click', () => {
clearTimer();
})
} else {
clearTimer()
}
}); });
// Timer-Funktion, die die vergangene Zeit seit dem Start berechnet // Timer-Funktion, die die vergangene Zeit seit dem Start berechnet
function startTimer(startTime) { function startTimer(startTime) {
clearInterval(timerInterval); // Vorherigen Timer stoppen, falls vorhanden clearInterval(timerInterval); // Vorherigen Timer stoppen, falls vorhanden

Loading…
Cancel
Save

Powered by TurnKey Linux.