From 0e98d1e71163143564e2ad200ab47477e846a9e8 Mon Sep 17 00:00:00 2001 From: Leon Hoppe Date: Tue, 3 Sep 2024 18:14:21 +0200 Subject: [PATCH] Made TimeType selector in modal respond to last entry --- package.json | 4 ++-- src/app/time/time.page.html | 2 +- src/app/time/time.page.ts | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 1f0c798..ac005dd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "WorkTime", - "version": "0.0.1", + "version": "1.1", "author": "Ionic Framework", "homepage": "https://ionicframework.com/", "scripts": { @@ -62,4 +62,4 @@ "typescript": "~5.4.0" }, "description": "An Ionic project" -} \ No newline at end of file +} diff --git a/src/app/time/time.page.html b/src/app/time/time.page.html index 107787c..0f7326b 100644 --- a/src/app/time/time.page.html +++ b/src/app/time/time.page.html @@ -67,7 +67,7 @@ - + Einstempeln Ausstempeln Dienstreise starten diff --git a/src/app/time/time.page.ts b/src/app/time/time.page.ts index 9fe1cb8..a80106f 100644 --- a/src/app/time/time.page.ts +++ b/src/app/time/time.page.ts @@ -30,7 +30,6 @@ export class TimePage { @ViewChild('createModal') modal: IonModal | undefined; public modalDate: any; - public modalMode: TimeType = 'login'; public currentDate: any; constructor() { @@ -127,7 +126,7 @@ export class TimePage { this.data.push({ registeredAt: date, - type: this.modalMode + type: this.currentAction }); this.data.sort((a: TimeEntry, b: TimeEntry) => { return a.registeredAt.getTime() - b.registeredAt.getTime(); @@ -138,8 +137,10 @@ export class TimePage { this.shouldAnimate.push(false); } + this.updateCurrentAction(); this.saveData(); this.modal?.dismiss(null, 'submit'); + this.modalDate = undefined; } public isToday(): boolean {