checkbox alignment
This commit is contained in:
parent
466d4736c1
commit
8ebdedea6b
5 changed files with 14 additions and 17 deletions
10
db.json
10
db.json
|
@ -1,16 +1,10 @@
|
||||||
{
|
{
|
||||||
"tasks": [
|
"tasks": [
|
||||||
{
|
{
|
||||||
"title": "30 secs side plank",
|
"title": "ty po sa milktea hahaha",
|
||||||
"completed": false,
|
"completed": false,
|
||||||
"editing": false,
|
"editing": false,
|
||||||
"id": 4
|
"id": 2
|
||||||
},
|
|
||||||
{
|
|
||||||
"title": "sleep",
|
|
||||||
"completed": false,
|
|
||||||
"editing": false,
|
|
||||||
"id": 5
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -86,10 +86,6 @@ li{
|
||||||
margin-top: -30px;
|
margin-top: -30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
input[type="checkbox"]{
|
|
||||||
margin: 0 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dateClass{
|
.dateClass{
|
||||||
font-size: 1em;
|
font-size: 1em;
|
||||||
float: right;
|
float: right;
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<h1>TODO LIST <i class="fa fa-pencil"></i></h1>
|
<h1>TODO LIST <i class="fa fa-pencil"></i></h1>
|
||||||
</div>
|
</div>
|
||||||
<div class="info selectall"><input type="checkbox" (change)="selectAll()">Select All</div>
|
<div class="info selectall"><label class="checkbox-inline"><input type="checkbox" (change)="selectAll()">Select All</label></div>
|
||||||
<div class="inputDiv">
|
<div class="inputDiv">
|
||||||
<input type="text" class="form-control addInput" placeholder="Things you want to do today?" [(ngModel)]="taskTitle" (keyup.enter) = "addTask()">
|
<input type="text" class="form-control addInput" placeholder="Things you want to do today?" [(ngModel)]="taskTitle" (keyup.enter) = "addTask()">
|
||||||
</div>
|
</div>
|
||||||
|
@ -43,7 +43,7 @@
|
||||||
<div>{{ remaining()}} uncompleted tasks</div>
|
<div>{{ remaining()}} uncompleted tasks</div>
|
||||||
</div>
|
</div>
|
||||||
<div *ngIf="atleastOneCompleted()">
|
<div *ngIf="atleastOneCompleted()">
|
||||||
<button class="btn btn-warning btn-block" (click) ="clearCompleted()">Clear Completed</button>
|
<button class="btn btn-warning btn-block" (click) ="clearCompleted(tasks)">Clear Completed</button>
|
||||||
<div class="alert alert-warning">You've selected an item</div>
|
<div class="alert alert-warning">You've selected an item</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -122,10 +122,12 @@ export class TodoList{
|
||||||
|
|
||||||
|
|
||||||
clearCompleted(tasks: Tasks){
|
clearCompleted(tasks: Tasks){
|
||||||
this.tasks = this.tasks.filter(task => !task.completed);
|
// this.tasks = this.tasks.filter(task => !task.completed);
|
||||||
|
|
||||||
this.todoService.deleteTask(tasks)
|
// this.todoService.deleteAllTask(tasks)
|
||||||
.subscribe(data => this.tasks.filter(task => !task.completed))
|
// .subscribe(data => this.tasks.filter(task => {
|
||||||
|
// return task.completed !== data;
|
||||||
|
// }))
|
||||||
}
|
}
|
||||||
|
|
||||||
selectAll():void{
|
selectAll():void{
|
||||||
|
|
|
@ -30,5 +30,10 @@ export class TodoService{
|
||||||
return this.http.delete(URL + '/' + task.id);
|
return this.http.delete(URL + '/' + task.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
deleteAllTask(task: Tasks){
|
||||||
|
return this.http.delete(URL + '/' + task.id);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue