]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: also clear select all checkbox in tasks view
authorshamoon <4887959+shamoon@users.noreply.github.com>
Sun, 7 Apr 2024 17:47:27 +0000 (10:47 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Sun, 7 Apr 2024 17:47:27 +0000 (10:47 -0700)
src-ui/src/app/components/admin/tasks/tasks.component.html
src-ui/src/app/components/admin/tasks/tasks.component.ts

index dd5f84d06e1a2c221d4fa972619570f69fef854e..4178bb2c85928d3eae7c913e642246ed9fd913f4 100644 (file)
@@ -29,7 +29,7 @@
       <tr>
         <th scope="col">
           <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>
           </div>
         </th>
index b6b5ec5903c94d65014211d897339d24528f4196..f1fa56d56cdc5d4770fad4af9b53a1ed6ce4665a 100644 (file)
@@ -18,6 +18,7 @@ export class TasksComponent
 {
   public activeTab: string
   public selectedTasks: Set<number> = new Set()
+  public togggleAll: boolean = false
   public expandedTask: number
 
   public pageSize: number = 25
@@ -120,6 +121,7 @@ export class TasksComponent
   }
 
   clearSelection() {
+    this.togggleAll = false
     this.selectedTasks.clear()
   }