diff options
| author | tamaina <tamaina@hotmail.co.jp> | 2020-04-16 01:04:21 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-16 01:04:21 +0900 |
| commit | d02e14cb94e792915bdbd7034d8dee3ee8fab4b2 (patch) | |
| tree | 6c410cd006f258dc9505e9539c631000896bca0e /src/client/components/note.vue | |
| parent | リアクションの修正 (#6260) (diff) | |
| download | sharkey-d02e14cb94e792915bdbd7034d8dee3ee8fab4b2.tar.gz sharkey-d02e14cb94e792915bdbd7034d8dee3ee8fab4b2.tar.bz2 sharkey-d02e14cb94e792915bdbd7034d8dee3ee8fab4b2.zip | |
Fix Media List in CW Content (#6099)
Diffstat (limited to 'src/client/components/note.vue')
| -rw-r--r-- | src/client/components/note.vue | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/client/components/note.vue b/src/client/components/note.vue index a39520fb4c..34871ac857 100644 --- a/src/client/components/note.vue +++ b/src/client/components/note.vue @@ -33,7 +33,7 @@ <mk-avatar class="avatar" :user="appearNote.user"/> <div class="main"> <x-note-header class="header" :note="appearNote" :mini="true"/> - <div class="body" v-if="appearNote.deletedAt == null"> + <div class="body" v-if="appearNote.deletedAt == null" ref="noteBody"> <p v-if="appearNote.cw != null" class="cw"> <mfm v-if="appearNote.cw != ''" class="text" :text="appearNote.cw" :author="appearNote.user" :i="$store.state.i" :custom-emojis="appearNote.emojis" /> <x-cw-button v-model="showContent" :note="appearNote"/> @@ -46,7 +46,7 @@ <a class="rp" v-if="appearNote.renote != null">RN:</a> </div> <div class="files" v-if="appearNote.files.length > 0"> - <x-media-list :media-list="appearNote.files"/> + <x-media-list :media-list="appearNote.files" :parent-element="noteBody"/> </div> <x-poll v-if="appearNote.poll" :note="appearNote" ref="pollViewer"/> <mk-url-preview v-for="url in urls" :url="url" :key="url" :compact="true" class="url-preview"/> @@ -142,6 +142,7 @@ export default Vue.extend({ replies: [], showContent: false, hideThisNote: false, + noteBody: this.$refs.noteBody, faEdit, faBolt, faTimes, faBullhorn, faPlus, faMinus, faRetweet, faReply, faReplyAll, faEllipsisH, faHome, faUnlock, faEnvelope, faThumbtack, faBan }; }, @@ -254,6 +255,8 @@ export default Vue.extend({ if (this.$store.getters.isSignedIn) { this.connection.on('_connected_', this.onStreamConnected); } + + this.noteBody = this.$refs.noteBody }, beforeDestroy() { |