mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-17 04:32:15 +01:00
start time entry on click in recently tracked time entries dropdown
This commit is contained in:
@@ -56,8 +56,17 @@ function updateProject() {
|
|||||||
emit('updateTimeEntry');
|
emit('updateTimeEntry');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function setAndStartTimer(timeEntry: TimeEntry) {
|
||||||
|
setCurrentTimeEntry(timeEntry);
|
||||||
|
if (!props.isActive) {
|
||||||
|
emit('startTimer');
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
emit('updateTimeEntry');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function setCurrentTimeEntry(timeEntry: TimeEntry){
|
function setCurrentTimeEntry(timeEntry: TimeEntry){
|
||||||
console.log('asdasd')
|
|
||||||
currentTimeEntry.value.description = timeEntry.description;
|
currentTimeEntry.value.description = timeEntry.description;
|
||||||
currentTimeEntry.value.project_id = timeEntry.project_id;
|
currentTimeEntry.value.project_id = timeEntry.project_id;
|
||||||
currentTimeEntry.value.task_id = timeEntry.task_id;
|
currentTimeEntry.value.task_id = timeEntry.task_id;
|
||||||
@@ -198,7 +207,7 @@ useSelectEvents(filteredRecentlyTrackedTimeEntries,
|
|||||||
:highlighted="highlightedDropdownEntryId === timeEntry.id"
|
:highlighted="highlightedDropdownEntryId === timeEntry.id"
|
||||||
:projects="projects"
|
:projects="projects"
|
||||||
:tasks="tasks"
|
:tasks="tasks"
|
||||||
@mousedown="setCurrentTimeEntry(timeEntry)"
|
@mousedown="setAndStartTimer(timeEntry)"
|
||||||
@mouseenter="highlightedDropdownEntryId = timeEntry.id"
|
@mouseenter="highlightedDropdownEntryId = timeEntry.id"
|
||||||
></TimeTrackerRecentlyTrackedEntry>
|
></TimeTrackerRecentlyTrackedEntry>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user