diff --git a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html index b941677d0f3ceb659b189cd07ad5ec033bdd4b7b..64d81cf527d130413524cdb42ff830cd5d7c70dc 100644 --- a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html +++ b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html @@ -63,7 +63,7 @@ <mat-form-field> <mat-label>{{'topic-cloud-dialog.editkeyword-tipp' | translate}}</mat-label> - <input matInput [(ngModel)]="newKeyword" cdkFocusInitial> + <input matInput #keywordInput [(ngModel)]="newKeyword"> </mat-form-field> <!-- TODO: textinput and buttons in one row --> <div align="end"> diff --git a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts index 068fc248838e7799ab25613810c9efb76f752ce2..bde128380601ca8c4dae92f620f66bd295a65c54 100644 --- a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts +++ b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts @@ -14,7 +14,7 @@ import { LanguageService } from '../../../../services/util/language.service'; styleUrls: ['./topic-cloud-administration.component.scss'] }) export class TopicCloudAdministrationComponent implements OnInit { - + // @ViewChildren("keywordInput") keywordInput: QueryList<ElementRef>; public panelOpenState = false; public considerVotes: boolean; // should be sent back to tagCloud component public tagsLowerCase: boolean; // should be sent back to tagCloud component @@ -156,6 +156,14 @@ export class TopicCloudAdministrationComponent implements OnInit { editKeyword(): void { this.edit = true; + + // focus on input currently trows exception + + // this.keywordInput.changes.subscribe(() => { + // if (this.keywordInput.first.nativeElement && this.edit) { + // this.keywordInput.first.nativeElement.focus(); + // } + // }); } deleteKeyword(id: number): void{