From 2c7ebd779682cb1feb809770b0231bb7d607e727 Mon Sep 17 00:00:00 2001
From: mohammad <mohammad.alayoub@mni.thm.de>
Date: Fri, 7 May 2021 19:50:43 +0200
Subject: [PATCH] fixed collapse the question after closing the panel

---
 .../topic-cloud-administration.component.html                | 5 ++++-
 .../topic-dialog-comment/topic-dialog-comment.component.ts   | 3 +--
 2 files changed, 5 insertions(+), 3 deletions(-)

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 b941677d0..7fff0a68e 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
@@ -20,7 +20,9 @@
       <!-- <button mat-menu-item (click)="sortScore(true)" aria-labelledby="sort-lbl-rating">{{'question-wall.sort-score' | translate}}</button> -->
     </mat-menu>
     <mat-accordion>
-      <mat-expansion-panel *ngFor="let keyword of keywords">
+      <mat-expansion-panel (opened)="panelOpenState = true"
+                           (closed)="panelOpenState = false"
+                           *ngFor="let keyword of keywords">
         <mat-expansion-panel-header class="color">
           <mat-panel-title [ngClass]="{'edit-keyword': editedKeyword}">
             {{keyword.keyword}}
@@ -35,6 +37,7 @@
           <app-topic-dialog-comment
           [question]="question"
           [maxShowedCharachters] = "140"
+          [isCollapsed] = "!panelOpenState"
           ></app-topic-dialog-comment>
           <!--<p [ngClass]="{'hideText': question.length > maxShowedCharachters || isReadMore}">
             {{(question.length < maxShowedCharachters || isReadMore) ? question : question | slice:0:70}}
diff --git a/src/app/components/shared/dialog/topic-dialog-comment/topic-dialog-comment.component.ts b/src/app/components/shared/dialog/topic-dialog-comment/topic-dialog-comment.component.ts
index e8f0c1495..6c74197dc 100644
--- a/src/app/components/shared/dialog/topic-dialog-comment/topic-dialog-comment.component.ts
+++ b/src/app/components/shared/dialog/topic-dialog-comment/topic-dialog-comment.component.ts
@@ -9,10 +9,9 @@ export class TopicDialogCommentComponent implements OnInit {
 
   @Input() question: string;
   @Input() maxShowedCharachters: number;
-  isCollapsed: boolean = false;
+  @Input() isCollapsed: boolean = false;
   constructor() { }
 
   ngOnInit(): void {
   }
-
 }
-- 
GitLab