Fix: also clear select all checkbox in tasks view

This commit is contained in:
shamoon 2024-04-07 10:47:27 -07:00
parent 974dd24e69
commit 654cc05f0e
2 changed files with 3 additions and 1 deletions

View File

@ -29,7 +29,7 @@
<tr> <tr>
<th scope="col"> <th scope="col">
<div class="form-check"> <div class="form-check">
<input type="checkbox" class="form-check-input" id="all-tasks" [disabled]="currentTasks.length === 0" (click)="toggleAll($event); $event.stopPropagation();"> <input type="checkbox" class="form-check-input" id="all-tasks" [disabled]="currentTasks.length === 0" [(ngModel)]="togggleAll" (click)="toggleAll($event); $event.stopPropagation();">
<label class="form-check-label" for="all-tasks"></label> <label class="form-check-label" for="all-tasks"></label>
</div> </div>
</th> </th>

View File

@ -18,6 +18,7 @@ export class TasksComponent
{ {
public activeTab: string public activeTab: string
public selectedTasks: Set<number> = new Set() public selectedTasks: Set<number> = new Set()
public togggleAll: boolean = false
public expandedTask: number public expandedTask: number
public pageSize: number = 25 public pageSize: number = 25
@ -120,6 +121,7 @@ export class TasksComponent
} }
clearSelection() { clearSelection() {
this.togggleAll = false
this.selectedTasks.clear() this.selectedTasks.clear()
} }