diff --git a/packages/frontend/src/main/app.js b/packages/frontend/src/main/app.js index 5cd0e5ce0..92aa54ac8 100644 --- a/packages/frontend/src/main/app.js +++ b/packages/frontend/src/main/app.js @@ -30,7 +30,7 @@ import 'vue2-perfect-scrollbar/dist/vue2-perfect-scrollbar.css' Vue.use(PerfectScrollbar) import VTooltip from 'v-tooltip' -Vue.use(VTooltip, { defaultDelay: 300 }) +Vue.use(VTooltip, { defaultDelay: 300, defaultBoundariesElement: document.body }) import VueMatomo from 'vue-matomo' diff --git a/packages/frontend/src/main/components/comments/CommentThreadViewer.vue b/packages/frontend/src/main/components/comments/CommentThreadViewer.vue index 9d81d4831..5ca38fa84 100644 --- a/packages/frontend/src/main/components/comments/CommentThreadViewer.vue +++ b/packages/frontend/src/main/components/comments/CommentThreadViewer.vue @@ -12,8 +12,13 @@ > mdi-minus --> - - mdi-close + + mdi-close
@@ -51,17 +56,19 @@ @click:append="addReply" @keydown.enter.shift.exact.prevent="addReply()" > - - Archive - +
+ + mdi-delete-outline + +
@@ -229,6 +236,11 @@ export default { } setTimeout(() => { + // Shhh. + // eslint-disable-next-line vue/no-mutating-props + this.comment.replies.totalCount++ + // eslint-disable-next-line vue/no-mutating-props + this.comment.updatedAt = Date.now() this.$emit('refresh-layout') // needed for layout reshuffle in parent }, 100) }, diff --git a/packages/frontend/src/main/components/viewer/Bubbles.vue b/packages/frontend/src/main/components/viewer/Bubbles.vue index 037282974..414639a86 100644 --- a/packages/frontend/src/main/components/viewer/Bubbles.vue +++ b/packages/frontend/src/main/components/viewer/Bubbles.vue @@ -5,50 +5,71 @@ $store.state.selectedComment || $store.state.addingComment ? '0.2' : '1' };`" > -
-
- - - - mdi-menu-right - -
-
-
- - +
+
+
+ + + + mdi-menu-right + +
+
+
+ + +
+ + + mdi-account + mdi-account-off + +