checkbox alignment

This commit is contained in:
imelilabourne 2020-09-18 14:10:43 +08:00
parent 466d4736c1
commit 8ebdedea6b
5 changed files with 14 additions and 17 deletions

10
db.json
View file

@ -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
} }
] ]
} }

View file

@ -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;

View file

@ -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>

View file

@ -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{

View file

@ -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);
}
} }