From 91465a8a89fa18c6188189d5b4d5e176db4bb717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20W=C3=A4chter?= <lars.waechter@mni.thm.de> Date: Wed, 16 Jun 2021 15:17:47 +0200 Subject: [PATCH] Check 'select all' when all keywords are selected --- .../_dialogs/spacy-dialog/spacy-dialog.component.html | 1 + .../_dialogs/spacy-dialog/spacy-dialog.component.ts | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.html b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.html index 08b3bc301..284ed824d 100644 --- a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.html +++ b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.html @@ -6,6 +6,7 @@ id="checkAll" (change)="selectAll(checkall.checked)" #checkall + [checked]="allKeywordsSelected()" matTooltip="{{ 'spacy-dialog.select-all-hint' | translate }}" matTooltipShowDelay="750"> </mat-checkbox> diff --git a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts index 8c51f8f40..a6d4cf0a2 100644 --- a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts +++ b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts @@ -119,6 +119,15 @@ export class SpacyDialogComponent implements OnInit, AfterContentInit { } } + allKeywordsSelected(): boolean { + for(const kw of this.keywords) { + if(!kw.selected) { + return false; + } + } + return true; + } + manualKeywordsToKeywords(){ const tempKeywords = this.manualKeywords.replace(/\s/g,''); if(tempKeywords.length) { -- GitLab