diff --git a/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/cell.svelte b/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/cell.svelte index e468c477..23575502 100644 --- a/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/cell.svelte +++ b/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/cell.svelte @@ -1,4 +1,8 @@ -
+ + +
@@ -12,4 +16,8 @@ line-height: 32px; font-size: 18px; } + + .cell-last { + border-right: none; + } diff --git a/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/icon.svelte b/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/icon.svelte index 40652d39..9f6bacef 100644 --- a/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/icon.svelte +++ b/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/icon.svelte @@ -1,5 +1,7 @@ @@ -9,12 +11,17 @@ /> - + {name} diff --git a/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/todo_item.svelte b/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/todo_item.svelte index 9928cceb..14f4c85e 100644 --- a/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/todo_item.svelte +++ b/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/todo_item.svelte @@ -1,18 +1,74 @@ + import Priority from "./priority.svelte"; -id + export let todo; + const dispatch = createEventDispatcher(); - - - + const toggle_status = () => { + todo.done = !todo.done; + }; -task + const edit_task = () => { + document.getElementById(todo.id).blur(); + }; -priorità + const item_change = (type) => { + dispatch("change", { type: type, id: todo.id }); + }; + - + {todo.id} + + + {#if todo.done == false} + + {:else} + + {/if} + + + + + + + + + item_change("delete")} + /> + + diff --git a/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/todo_list.svelte b/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/todo_list.svelte index f3227fc6..648e399e 100644 --- a/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/todo_list.svelte +++ b/TPSI/girone_riccardo/svelte/ToDoSWeb-App/todos-web/src/components/todo_list.svelte @@ -1,28 +1,89 @@ -

ToDos

+

ToDos

+
-
+
+ +
- - - + {#each todos as todo} + + {/each}