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) => {
2424 todoElement . classList . add ( "completed" ) ;
2525 }
2626 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+ } ) ;
2736 todosList . appendChild ( todoElement ) ;
2837 input . value = "" ;
2938 updateLocalStorage ( ) ;
@@ -38,18 +47,3 @@ form.addEventListener("submit", (e) => {
3847 e . preventDefault ( ) ;
3948 addTodo ( ) ;
4049} ) ;
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