#47 Displays the time for comments and border bottom for sub comments.
This commit is contained in:
parent
1a1e71cd60
commit
9a97995f18
|
@ -2,49 +2,63 @@
|
||||||
.comment-box {
|
.comment-box {
|
||||||
border-bottom: 1px solid $comment-border;
|
border-bottom: 1px solid $comment-border;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comment-box:last-child {
|
.comment-box:last-child {
|
||||||
border-bottom: none;
|
border-bottom: none;
|
||||||
}
|
}
|
||||||
|
.load-more-comments {
|
||||||
|
font-size: 0.8em;
|
||||||
|
margin-top: -1px;
|
||||||
|
margin-bottom: 6px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.page-comment {
|
.page-comment {
|
||||||
.comment-container {
|
.comment-container {
|
||||||
margin-left: 42px;
|
margin-left: 42px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comment-actions {
|
.comment-actions {
|
||||||
font-size: 0.8em;
|
font-size: 0.8em;
|
||||||
padding-bottom: 4px;
|
padding-bottom: 2px;
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
padding-left: 0px;
|
padding-left: 0px;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 2px;
|
||||||
}
|
}
|
||||||
li {
|
li {
|
||||||
float: left;
|
float: left;
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
li:after {
|
li:after {
|
||||||
content: '•';
|
content: '•';
|
||||||
color: #707070;
|
color: #707070;
|
||||||
padding: 0 5px;
|
padding: 0 5px;
|
||||||
font-size: 1em;
|
font-size: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
li:last-child:after {
|
li:last-child:after {
|
||||||
content: none;
|
content: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.comment-actions.has-border {
|
||||||
|
border-bottom: 1px solid #DDD;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comment-actions.has-border:last-child {
|
||||||
|
border-bottom: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
.comment-header {
|
.comment-header {
|
||||||
font-size: 1.25em;
|
font-size: 1.25em;
|
||||||
margin-top: 0.6em;
|
margin-top: 0.6em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comment-body {
|
.comment-body p {
|
||||||
|
margin-bottom: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.user-image {
|
.user-image {
|
||||||
float: left;
|
float: left;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
|
@ -52,12 +66,12 @@
|
||||||
img {
|
img {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.comment-editor {
|
.comment-editor {
|
||||||
margin-top: 2em;
|
margin-top: 2em;
|
||||||
|
|
||||||
textarea {
|
textarea {
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<div class='page-comment'>
|
<div class='page-comment' id="comment-@{{::pageId}}-@{{::comment.id}}">
|
||||||
<div class="user-image">
|
<div class="user-image">
|
||||||
<img ng-src="@{{::defaultAvatar}}" alt="user avatar">
|
<img ng-src="@{{::defaultAvatar}}" alt="user avatar">
|
||||||
</div>
|
</div>
|
||||||
|
@ -9,16 +9,19 @@
|
||||||
<div ng-bind-html="comment.html" class="comment-body">
|
<div ng-bind-html="comment.html" class="comment-body">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="comment-actions">
|
<div class="comment-actions" ng-class="{'has-border': comment.cnt_sub_comments === 0 || comment.is_loaded}">
|
||||||
<ul>
|
<ul>
|
||||||
<li ng-if="level < 3"><a href="#" comment-reply-link no-comment-reply-dupe="true" comment="comment" is-reply="true">Reply</a></li>
|
<li ng-if="level < 3"><a href="#" comment-reply-link no-comment-reply-dupe="true" comment="comment" is-reply="true">Reply</a></li>
|
||||||
<li><a href="#" comment-reply-link no-comment-reply-dupe="true" comment="comment">Edit</a></li>
|
<li><a href="#" comment-reply-link no-comment-reply-dupe="true" comment="comment">Edit</a></li>
|
||||||
<li><a href="#">@{{::comment.created_at}}</a></li>
|
<li>Created <a title="@{{::comment.created.day_time_str}}" href="#comment-@{{::comment.id}}-@{{::pageId}}">@{{::comment.created.diff}}</a></li>
|
||||||
|
<li ng-if="comment.updated"><span title="@{{::comment.updated.day_time_str}}">Updated @{{::comment.updated.diff}}</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<a href="#" ng-click="vm.loadSubComments($event, comment, $index)" class="load-more-comments" ng-if="comment.cnt_sub_comments > 0 && !comment.is_loaded">
|
<div class="load-more-comments" ng-if="comment.cnt_sub_comments > 0 && !comment.is_loaded">
|
||||||
Load @{{::comment.cnt_sub_comments}} more comment(s)
|
<a href="#" ng-click="vm.loadSubComments($event, comment, $index)">
|
||||||
</a>
|
Load @{{::comment.cnt_sub_comments}} more comment(s)
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
<div class="comment-box" ng-repeat="comment in comments = comment.comments track by comment.id" ng-init="level = level + 1">
|
<div class="comment-box" ng-repeat="comment in comments = comment.comments track by comment.id" ng-init="level = level + 1">
|
||||||
<div ng-include src="'comment-list-item.html'">
|
<div ng-include src="'comment-list-item.html'">
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue