collaborate:comment-list
Description
Comment list component for displaying a list of comments.
If used within a result you will need to add the following workflow processor to your platform in order to get the comments that have been made on this result.
workflow: twigkit.social.processor.AddCommentFactsProcessor
Usage
as element:
<collaborate:comment-list
target="{string}"
platform="{object}"
[collection="{string}"]
[topic="{number}"]
[format="{string}"]
[show="{number}"]
[show-more="{number}"]
[empty-text="{string}"]
[avatars="{string}"]>
</collaborate:comment-list>
Directive info
-
This directive creates new scope.
Parameters
Param | Type | Details |
---|---|---|
target |
string |
The ID of the document that should be commented on. |
platform |
object |
The platform Object |
collection (optional) |
string |
If set, only display comments restricted to the given collection. |
topic (optional) |
number |
If set, only display comments restricted to the given type. |
format (optional) |
string |
How to format the date (formats supported: https://docs.angularjs.org/api/ng/filter/date and 'relative’which outputs the relative date (e.g. 2 hours ago)). Default: relative |
show (optional) |
number |
How many comments should be displayed initially (default:2). |
show-more (optional) |
number |
How many more comments should be added to the list each time the user clicks 'Show more' (default: 4). |
empty-text (optional) |
string |
Message to display when there are no comments to show (default: ""). |
avatars (optional) |
string |
Whether to display avatars next to each comment (default: "true"). |