diff options
Diffstat (limited to 'src/components/status')
| -rw-r--r-- | src/components/status/status.js | 2 | ||||
| -rw-r--r-- | src/components/status/status.vue | 28 |
2 files changed, 17 insertions, 13 deletions
diff --git a/src/components/status/status.js b/src/components/status/status.js index d2452935..199351cb 100644 --- a/src/components/status/status.js +++ b/src/components/status/status.js @@ -221,7 +221,7 @@ const Status = { ? this.$store.state.instance.subjectLineBehavior : this.$store.state.config.subjectLineBehavior const startsWithRe = decodedSummary.match(/^re[: ]/i) - if (behavior !== 'noop' && startsWithRe || behavior === 'masto') { + if ((behavior !== 'noop' && startsWithRe) || behavior === 'masto') { return decodedSummary } else if (behavior === 'email') { return 're: '.concat(decodedSummary) diff --git a/src/components/status/status.vue b/src/components/status/status.vue index e482cfd8..6f7f826b 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -1,4 +1,5 @@ <template> + <!-- eslint-disable vue/no-v-html --> <div v-if="!hideStatus" class="status-el" @@ -205,18 +206,20 @@ v-if="replies && replies.length" class="faint" >{{ $t('status.replies_list') }}</span> - <span - v-for="reply in replies" - v-if="replies" - class="reply-link faint" - > - <a - href="#" - @click.prevent="gotoOriginal(reply.id)" - @mouseenter="replyEnter(reply.id, $event)" - @mouseout="replyLeave()" - >{{ reply.name }}</a> - </span> + <template v-if="replies"> + <span + v-for="reply in replies" + :key="reply.id" + class="reply-link faint" + > + <a + href="#" + @click.prevent="gotoOriginal(reply.id)" + @mouseenter="replyEnter(reply.id, $event)" + @mouseout="replyLeave()" + >{{ reply.name }}</a> + </span> + </template> </div> </div> </div> @@ -422,6 +425,7 @@ </div> </template> </div> +<!-- eslint-enable vue/no-v-html --> </template> <script src="./status.js" ></script> |
