+
-
+
-
+
Abgeschlossen
@@ -167,9 +173,9 @@
-
diff --git a/js/app.js b/js/app.js
index 302997b..2349ef7 100644
--- a/js/app.js
+++ b/js/app.js
@@ -168,6 +168,7 @@ const TimeTrack = {
this.updateStorage();
},
startTimeBox(ticket, minutes) {
+ Notification.requestPermission();
this.startTracking(ticket, false, minutes);
},
startTracking(ticket, individual = false, timeBoxMinutes = null) {
@@ -327,16 +328,19 @@ const TimeTrack = {
return number.indexOf('#') >= 0;
},
deleteTicket(index, archive = false) {
+ let message = '';
if (archive) {
let name = this.archive[index].number;
+ message = 'Ticket "' + name + '" wurde gelöscht';
this.archive.splice(index, 1);
} else {
let name = this.tickets[index].number;
+ message = 'Ticket "' + name + '" wurde gelöscht';
this.tickets.splice(index, 1);
}
iziToast.show({
- message: 'Ticket "' + name + '" wurde gelöscht',
+ message: message,
color: 'blue'
});
@@ -574,6 +578,7 @@ const TimeTrack = {
this.tickets.forEach((ticket) => {
if (ticket.isTimeBox && vue.timeBoxTimeLeft(ticket) <= 0) {
vue.stopTracking(ticket);
+ alert('Zeit für "'+ticket.number+'" ist abgelaufen!');
if (Notification.permission) {
new Notification('Timebox zu Ende', {
body: 'Zeit für "'+ticket.number+'" ist abgelaufen!',