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