|
|
@ -577,6 +577,7 @@ const TimeTrack = { |
|
|
|
|
|
|
|
|
|
|
|
this.tickets.forEach((ticket) => { |
|
|
|
this.tickets.forEach((ticket) => { |
|
|
|
if (ticket.isTimeBox && !ticket.notificated && vue.timeBoxTimeLeft(ticket) <= 0) { |
|
|
|
if (ticket.isTimeBox && !ticket.notificated && vue.timeBoxTimeLeft(ticket) <= 0) { |
|
|
|
|
|
|
|
ticket.notificated = true; |
|
|
|
vue.stopTracking(ticket); |
|
|
|
vue.stopTracking(ticket); |
|
|
|
// alert('Zeit für "'+ticket.number+'" ist abgelaufen!');
|
|
|
|
// alert('Zeit für "'+ticket.number+'" ist abgelaufen!');
|
|
|
|
if (Notification.permission === 'granted') { |
|
|
|
if (Notification.permission === 'granted') { |
|
|
@ -590,8 +591,6 @@ const TimeTrack = { |
|
|
|
color: 'red' |
|
|
|
color: 'red' |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
ticket.notificated = true; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|