Browse Source

Merge pull request #37517 from nextcloud/fix/36919-create-semantic-list-for-comments-in_comments_tab

Create semantic list for comments in comments tab
pull/37477/head
Julia Kirschenheuter 3 years ago
committed by GitHub
parent
commit
135b0ded50
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      apps/comments/src/components/Comment.vue
  2. 25
      apps/comments/src/views/Comments.vue
  3. 4
      dist/comments-comments-app.js
  4. 2
      dist/comments-comments-app.js.map

10
apps/comments/src/components/Comment.vue

@ -20,7 +20,8 @@
-
-->
<template>
<div v-show="!deleted"
<component :is="tag"
v-show="!deleted"
:class="{'comment--loading': loading}"
class="comment">
<!-- Comment header toolbar -->
@ -97,7 +98,7 @@
@click="onExpand"
v-html="renderedContent" />
</div>
</div>
</component>
</template>
<script>
@ -162,6 +163,11 @@ export default {
type: Function,
required: true,
},
tag: {
type: String,
default: 'div',
},
},
data() {

25
apps/comments/src/views/Comments.vue

@ -40,18 +40,19 @@
<MessageReplyTextIcon />
</template>
</NcEmptyContent>
<!-- Comments -->
<Comment v-for="comment in comments"
v-else
:key="comment.props.id"
v-bind="comment.props"
:auto-complete="autoComplete"
:message.sync="comment.props.message"
:ressource-id="ressourceId"
:user-data="genMentionsData(comment.props.mentions)"
class="comments__list"
@delete="onDelete" />
<ul v-else>
<!-- Comments -->
<Comment v-for="comment in comments"
:key="comment.props.id"
tag="li"
v-bind="comment.props"
:auto-complete="autoComplete"
:message.sync="comment.props.message"
:ressource-id="ressourceId"
:user-data="genMentionsData(comment.props.mentions)"
class="comments__list"
@delete="onDelete" />
</ul>
<!-- Loading more message -->
<div v-if="loading && !isFirstLoading" class="comments__info icon-loading" />

4
dist/comments-comments-app.js
File diff suppressed because it is too large
View File

2
dist/comments-comments-app.js.map
File diff suppressed because it is too large
View File

Loading…
Cancel
Save