File tree Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,15 @@ const addTodo = (todo) => {
24
24
todoElement . classList . add ( "completed" ) ;
25
25
}
26
26
todoElement . innerText = todoText ;
27
+ todoElement . addEventListener ( "click" , ( ) => {
28
+ todoElement . classList . toggle ( "completed" ) ;
29
+ updateLocalStorage ( ) ;
30
+ } ) ;
31
+ todoElement . addEventListener ( "contextmenu" , ( e ) => {
32
+ e . preventDefault ( ) ;
33
+ todoElement . remove ( ) ;
34
+ updateLocalStorage ( ) ;
35
+ } ) ;
27
36
todosList . appendChild ( todoElement ) ;
28
37
input . value = "" ;
29
38
updateLocalStorage ( ) ;
@@ -38,18 +47,3 @@ form.addEventListener("submit", (e) => {
38
47
e . preventDefault ( ) ;
39
48
addTodo ( ) ;
40
49
} ) ;
41
-
42
- todosList . addEventListener ( "click" , ( e ) => {
43
- if ( e . target . tagName === "LI" ) {
44
- e . target . classList . toggle ( "completed" ) ;
45
- updateLocalStorage ( ) ;
46
- }
47
- } ) ;
48
-
49
- todosList . addEventListener ( "contextmenu" , ( e ) => {
50
- if ( e . target . tagName === "LI" ) {
51
- e . preventDefault ( ) ;
52
- e . target . remove ( ) ;
53
- updateLocalStorage ( ) ;
54
- }
55
- } ) ;
You can’t perform that action at this time.
0 commit comments