File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change
1
+ import { addTask , deleteTask } from './module/main.js' ;
2
+ import filterTasks from './module/filters.js' ;
3
+
4
+ document . addEventListener ( 'DOMContentLoaded' , ( ) => {
5
+ const taskInput = document . getElementById ( 'task-input' ) ;
6
+ const categorySelect = document . getElementById ( 'category-select' ) ;
7
+ const taskList = document . getElementById ( 'task-list' ) ;
8
+ const filterSelect = document . getElementById ( 'filter-select' ) ;
9
+
10
+ document . querySelector ( '.add-btn' ) . addEventListener ( 'click' , ( ) => {
11
+ addTask ( taskInput , categorySelect , taskList ) ;
12
+ } ) ;
13
+
14
+ filterSelect . addEventListener ( 'change' , ( ) => {
15
+ filterTasks ( filterSelect , taskList ) ;
16
+ } ) ;
17
+
18
+ taskList . addEventListener ( 'click' , ( event ) => {
19
+ if ( event . target . classList . contains ( 'delete-btn' ) ) {
20
+ deleteTask ( event . target ) ;
21
+ }
22
+ } ) ;
23
+ } ) ;
You can’t perform that action at this time.
0 commit comments