diff --git a/svelte-ui/src/components/TaskEntry.svelte b/svelte-ui/src/components/TaskEntry.svelte index 4588ebd..360a01b 100644 --- a/svelte-ui/src/components/TaskEntry.svelte +++ b/svelte-ui/src/components/TaskEntry.svelte @@ -36,7 +36,7 @@ {:else}
- {task.completedAmount} / {task.itemAmount} + {task.completedAmount} / {task.itemAmount}
{/if}
{task.name}
diff --git a/svelte-ui/src/forms/LogAddForm.svelte b/svelte-ui/src/forms/LogAddForm.svelte index a8f7d1e..3e15f2f 100644 --- a/svelte-ui/src/forms/LogAddForm.svelte +++ b/svelte-ui/src/forms/LogAddForm.svelte @@ -7,25 +7,25 @@ import logStore from "../stores/logs"; import projectStore, { fpProjectStore } from "../stores/project"; import { formatFormTime } from "../utils/time"; + const md = $modalStore; + if (md.name !== "log.add") { + throw new Error("Wrong form"); + } + const task = md.task; + let loggedTime = formatFormTime(new Date); - let taskName = ""; let description = ""; - let markInactive = false; + let markInactive = task.completedAmount >= (task.itemAmount - 1); let error = null; function onSubmit() { - const md = $modalStore; - if (md.name !== "log.add") { - throw new Error("Wrong form"); - } - stuffLogClient.createLog({ - taskId: md.task.id, + taskId: task.id, loggedTime: new Date(loggedTime).toISOString(), description, }).then(() => { if (markInactive) { - return stuffLogClient.updateTask(md.task.id, {active: false}) + return stuffLogClient.updateTask(task.id, {active: false}) } }).then(() => { modalStore.close(); @@ -43,19 +43,12 @@ import logStore from "../stores/logs"; function onClose() { modalStore.close(); } - - $: { - const md = $modalStore; - if (md.name === "log.add") { - taskName = md.task.name; - } - }
- + diff --git a/svelte-ui/src/forms/TaskDeleteForm.svelte b/svelte-ui/src/forms/TaskDeleteForm.svelte index c9cb1ce..6e95892 100644 --- a/svelte-ui/src/forms/TaskDeleteForm.svelte +++ b/svelte-ui/src/forms/TaskDeleteForm.svelte @@ -55,6 +55,6 @@
- +
\ No newline at end of file