forked from linnovate/openideal
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request linnovate#101 from istolar/OI-26-comments
OI 26,73 comments
- Loading branch information
Showing
13 changed files
with
257 additions
and
63 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
74 changes: 74 additions & 0 deletions
74
config/install/core.entity_view_display.comment.comment.my_comments.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
langcode: en | ||
status: true | ||
dependencies: | ||
config: | ||
- comment.type.comment | ||
- core.entity_view_mode.comment.my_comments | ||
- field.field.comment.comment.comment_body | ||
- field.field.comment.comment.field_like | ||
module: | ||
- layout_builder | ||
- layout_discovery | ||
- text | ||
third_party_settings: | ||
layout_builder: | ||
allow_custom: false | ||
enabled: true | ||
sections: | ||
- | ||
layout_id: layout_onecol | ||
layout_settings: | ||
label: '' | ||
components: | ||
0e788d62-3fc4-4e5f-bad4-82478de5be0e: | ||
uuid: 0e788d62-3fc4-4e5f-bad4-82478de5be0e | ||
region: content | ||
configuration: | ||
label_display: '0' | ||
context_mapping: | ||
entity: layout_builder.entity | ||
id: 'field_block:comment:comment:comment_body' | ||
formatter: | ||
label: hidden | ||
type: text_default | ||
settings: { } | ||
third_party_settings: { } | ||
additional: { } | ||
weight: 1 | ||
ce734f7b-401c-4fa0-921e-fea307f8ef82: | ||
uuid: ce734f7b-401c-4fa0-921e-fea307f8ef82 | ||
region: content | ||
configuration: | ||
id: 'field_block:comment:comment:created' | ||
label: Created | ||
provider: layout_builder | ||
label_display: '0' | ||
formatter: | ||
label: hidden | ||
type: timestamp_ago | ||
settings: | ||
future_format: '@interval hence' | ||
past_format: '@interval ago' | ||
granularity: 2 | ||
third_party_settings: { } | ||
context_mapping: | ||
entity: layout_builder.entity | ||
view_mode: view_mode | ||
additional: { } | ||
weight: 0 | ||
third_party_settings: { } | ||
id: comment.comment.my_comments | ||
targetEntityType: comment | ||
bundle: comment | ||
mode: my_comments | ||
content: | ||
comment_body: | ||
label: hidden | ||
type: text_default | ||
weight: 0 | ||
region: content | ||
settings: { } | ||
third_party_settings: { } | ||
hidden: | ||
field_like: true | ||
links: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
langcode: en | ||
status: true | ||
dependencies: | ||
module: | ||
- comment | ||
id: comment.my_comments | ||
label: 'My comments' | ||
targetEntityType: comment | ||
cache: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
99 changes: 99 additions & 0 deletions
99
themes/openideal_theme/templates/comment/comment--view--my-comments--my-comments.html.twig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
{# | ||
/** | ||
* @file | ||
* Default theme implementation for comments. | ||
* | ||
* Available variables: | ||
* - author: Comment author. Can be a link or plain text. | ||
* - content: The content-related items for the comment display. Use | ||
* {{ content }} to print them all, or print a subset such as | ||
* {{ content.field_example }}. Use the following code to temporarily suppress | ||
* the printing of a given child element: | ||
* @code | ||
* {{ content|without('field_example') }} | ||
* @endcode | ||
* - created: Formatted date and time for when the comment was created. | ||
* Preprocess functions can reformat it by calling DateFormatter::format() | ||
* with the desired parameters on the 'comment.created' variable. | ||
* - changed: Formatted date and time for when the comment was last changed. | ||
* Preprocess functions can reformat it by calling DateFormatter::format() | ||
* with the desired parameters on the 'comment.changed' variable. | ||
* - permalink: Comment permalink. | ||
* - submitted: Submission information created from author and created | ||
* during template_preprocess_comment(). | ||
* - user_picture: The comment author's profile picture. | ||
* - status: Comment status. Possible values are: | ||
* unpublished, published, or preview. | ||
* - title: Comment title, linked to the comment. | ||
* - attributes: HTML attributes for the containing element. | ||
* The attributes.class may contain one or more of the following classes: | ||
* - comment: The current template type; for instance, 'theming hook'. | ||
* - by-anonymous: Comment by an unregistered user. | ||
* - by-{entity-type}-author: Comment by the author of the parent entity, | ||
* eg. by-node-author. | ||
* - preview: When previewing a new or edited comment. | ||
* The following applies only to viewers who are registered users: | ||
* - unpublished: An unpublished comment visible only to administrators. | ||
* - title_prefix: Additional output populated by modules, intended to be | ||
* displayed in front of the main title tag that appears in the template. | ||
* - title_suffix: Additional output populated by modules, intended to be | ||
* displayed after the main title tag that appears in the template. | ||
* - content_attributes: List of classes for the styling of the comment content. | ||
* - title_attributes: Same as attributes, except applied to the main title | ||
* tag that appears in the template. | ||
* - threaded: A flag indicating whether the comments are threaded or not. | ||
* | ||
* These variables are provided to give context about the parent comment (if | ||
* any): | ||
* - parent_comment: Full parent comment entity (if any). | ||
* - parent_author: Equivalent to author for the parent comment. | ||
* - parent_created: Equivalent to created for the parent comment. | ||
* - parent_changed: Equivalent to changed for the parent comment. | ||
* - parent_title: Equivalent to title for the parent comment. | ||
* - parent_permalink: Equivalent to permalink for the parent comment. | ||
* - parent: A text string of parent comment submission information created from | ||
* 'parent_author' and 'parent_created' during template_preprocess_comment(). | ||
* This information is presented to help screen readers follow lengthy | ||
* discussion threads. You can hide this from sighted users using the class | ||
* visually-hidden. | ||
* | ||
* These two variables are provided for context: | ||
* - comment: Full comment object. | ||
* - entity: Entity the comments are attached to. | ||
* | ||
* @see template_preprocess_comment() | ||
* | ||
* @ingroup themeable | ||
*/ | ||
#} | ||
|
||
<article{{ attributes.addClass('js-comment', 'single-comment card my-comments-single-comment') }}> | ||
<div class="single-comment--inner"> | ||
|
||
{# | ||
Hide the "new" indicator by default, let a piece of JavaScript ask the | ||
server which comments are new for the user. Rendering the final "new" | ||
indicator here would break the render cache. | ||
#} | ||
<mark class="hidden" data-comment-timestamp="{{ new_indicator_timestamp }}"></mark> | ||
|
||
<footer> | ||
{{ user_picture }} | ||
|
||
{# | ||
Indicate the semantic relationship between parent and child comments for | ||
accessibility. The list is difficult to navigate in a screen reader | ||
without this information. | ||
#} | ||
|
||
{% if parent %} | ||
<p class="visually-hidden">{{ parent }}</p> | ||
{% endif %} | ||
|
||
</footer> | ||
|
||
<div{{ content_attributes }}> | ||
{{ content }} | ||
</div> | ||
</div> | ||
</article> |
File renamed without changes.