From eefa7c8ca8772a857814a10cb27f52e8fa455e39 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Mon, 24 Jun 2024 14:31:24 +0200 Subject: [PATCH] fix focus & click behaviour of time range selector and task project dropdown modal --- .../Common/TimeEntry/TimeEntryRangeSelector.vue | 1 + resources/js/Components/Common/TimeRangeSelector.vue | 3 ++- .../TimeTracker/TimeTrackerProjectTaskDropdown.vue | 3 ++- .../Common/TimeTracker/TimeTrackerRangeSelector.vue | 9 ++++++++- resources/js/Components/TimeTracker.vue | 5 ++++- 5 files changed, 17 insertions(+), 4 deletions(-) diff --git a/resources/js/Components/Common/TimeEntry/TimeEntryRangeSelector.vue b/resources/js/Components/Common/TimeEntry/TimeEntryRangeSelector.vue index 75977a56..0b9c8567 100644 --- a/resources/js/Components/Common/TimeEntry/TimeEntryRangeSelector.vue +++ b/resources/js/Components/Common/TimeEntry/TimeEntryRangeSelector.vue @@ -33,6 +33,7 @@ const open = ref(false); @changed=" (newStart, newEnd) => emit('changed', newStart, newEnd) " + focus :start="start" :end="end"> diff --git a/resources/js/Components/Common/TimeRangeSelector.vue b/resources/js/Components/Common/TimeRangeSelector.vue index 56762456..aa3cc468 100644 --- a/resources/js/Components/Common/TimeRangeSelector.vue +++ b/resources/js/Components/Common/TimeRangeSelector.vue @@ -9,6 +9,7 @@ import dayjs from 'dayjs'; const props = defineProps<{ start: string; end: string | null; + focus?: boolean; }>(); // The timestamps for the changed event are UTC @@ -56,7 +57,7 @@ watch(focused, (newValue, oldValue) => {
Add new project
- +