1
0
mirror of https://github.com/morris/vanilla-todo.git synced 2025-08-21 21:25:25 +02:00

add date picker, refactor event names, cleanups

This commit is contained in:
Morris Brodersen
2022-05-10 12:47:17 +02:00
parent 45e0f3899d
commit 77238353f9
18 changed files with 334 additions and 60 deletions

View File

@@ -44,7 +44,7 @@ export function TodoItem(el) {
if (state.editing) save();
el.dispatchEvent(
new CustomEvent('checkItem', {
new CustomEvent('checkTodoItem', {
detail: {
item: state.item,
done: !state.item.done,
@@ -102,7 +102,7 @@ export function TodoItem(el) {
// event handler?
requestAnimationFrame(() => {
el.dispatchEvent(
new CustomEvent('deleteItem', {
new CustomEvent('deleteTodoItem', {
detail: state.item,
bubbles: true,
})
@@ -113,7 +113,7 @@ export function TodoItem(el) {
}
el.dispatchEvent(
new CustomEvent('saveItem', {
new CustomEvent('saveTodoItem', {
detail: {
item: state.item,
label,