Read more/less for long channel text messages

This commit is contained in:
N-Pex 2024-11-05 09:51:27 +01:00
parent e1fdb51429
commit 0c08503ac7
4 changed files with 94 additions and 11 deletions

View file

@ -14,10 +14,12 @@
<v-icon size="small">block</v-icon>
{{ redactedBySomeoneElse(event) ? $t('message.incoming_message_deleted_text') : $t('message.outgoing_message_deleted_text')}}
</i>
<span v-html="linkify($sanitize(messageText))" v-else/>
<span class="edit-marker" v-if="event.replacingEventId() && !event.isRedacted()">
{{ $t('message.edited') }}
</span>
<more-less-control :event="originalEvent" v-else>
<span v-html="linkify($sanitize(messageText))" />
<span class="edit-marker" v-if="event.replacingEventId() && !event.isRedacted()">
{{ $t('message.edited') }}
</span>
</more-less-control>
</div>
</div>
</message-outgoing>
@ -25,10 +27,11 @@
<script>
import MessageOutgoing from "./MessageOutgoing.vue";
import MoreLessControl from '../MoreLessControl.vue';
export default {
extends: MessageOutgoing,
components: { MessageOutgoing },
components: { MessageOutgoing, MoreLessControl },
};
</script>
<style lang="scss">