-
-
{{ comment.createdAt | date:'dd.MM.YYYY HH:mm' }}
-
{{ comment.ownerName }}
-
-
-
{{ comment.message }}
+
+
+
+
+
{{ comment.createdAt | date:'dd.MM.YYYY HH:mm' }}
+
{{ comment.ownerName }}
+
+
+
{{ comment.message }}
+
+
-
+
+ {{ 'basic.hide-comments' | translate }}
+ {{ 'basic.show-comments' | translate }}
+
{{'basic.comment-it' | translate}}
diff --git a/matsen-tool/src/app/contacts/contacts-detail/contacts-detail.component.ts b/matsen-tool/src/app/contacts/contacts-detail/contacts-detail.component.ts
index c448922..f5b295b 100644
--- a/matsen-tool/src/app/contacts/contacts-detail/contacts-detail.component.ts
+++ b/matsen-tool/src/app/contacts/contacts-detail/contacts-detail.component.ts
@@ -35,6 +35,7 @@ export class ContactsDetailComponent implements OnInit, AfterViewInit {
protected postsPageEvent: PageEvent;
protected postsPageSize: number;
protected postsPageIndex: number;
+ protected commentsVisibility: Map
;
protected modalOptions: NgbModalOptions = {
centered: true
@@ -62,6 +63,7 @@ export class ContactsDetailComponent implements OnInit, AfterViewInit {
this.postsPageEvent = new PageEvent();
this.postsPageSize = 10;
this.postsPageIndex = 0;
+ this.commentsVisibility = new Map();
}
ngOnInit() {
@@ -98,6 +100,11 @@ export class ContactsDetailComponent implements OnInit, AfterViewInit {
data => {
this.posts = data["hydra:member"];
this.postsLength = Number(data["hydra:totalItems"]);
+ this.posts.forEach(posts => {
+ if (posts.id) {
+ this.commentsVisibility.set(posts.id, false);
+ }
+ });
}
);
}
@@ -169,4 +176,11 @@ export class ContactsDetailComponent implements OnInit, AfterViewInit {
}
});
}
+
+ showComments(post: PostJsonld) {
+ if (post.id) {
+ const currentVisibility = this.commentsVisibility.get(post.id);
+ this.commentsVisibility.set(post.id, !currentVisibility);
+ }
+ }
}
diff --git a/matsen-tool/src/app/home/home.component.html b/matsen-tool/src/app/home/home.component.html
index 66cf6bb..abb1f0d 100644
--- a/matsen-tool/src/app/home/home.component.html
+++ b/matsen-tool/src/app/home/home.component.html
@@ -104,11 +104,11 @@
-
- {{ 'basic.hide-comments' | translate }}
- {{ 'basic.show-comments' | translate }}
-
+
+ {{ 'basic.hide-comments' | translate }}
+ {{ 'basic.show-comments' | translate }}
+
{{'basic.comment-it' | translate}}
diff --git a/matsen-tool/src/app/partners/partners-detail/partners-detail.component.html b/matsen-tool/src/app/partners/partners-detail/partners-detail.component.html
index 71aa81b..05f737f 100644
--- a/matsen-tool/src/app/partners/partners-detail/partners-detail.component.html
+++ b/matsen-tool/src/app/partners/partners-detail/partners-detail.component.html
@@ -193,21 +193,28 @@
data-action="edit" (click)="openModalEditPosting(post)">