Message deleted text
This commit is contained in:
parent
3f7bed6d56
commit
48876b204e
20 changed files with 73 additions and 31 deletions
|
|
@ -488,6 +488,11 @@ $admin-fg: white;
|
|||
white-space: pre-wrap;
|
||||
text-align: left;
|
||||
|
||||
.deleted-text {
|
||||
cursor: not-allowed;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.edit-marker {
|
||||
font-size: 0.8rem;
|
||||
color: #888888;
|
||||
|
|
|
|||
|
|
@ -181,7 +181,9 @@
|
|||
"user_changed_guest_access_closed": "{user} མགྲོན་པོ་ཁ་བརྡ་ཁང་དུ་འཛུལ་བཅུག་མ་སོང་།",
|
||||
"reply_image": "",
|
||||
"reply_audio_message": "",
|
||||
"reply_video": ""
|
||||
"reply_video": "",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"power_level": {
|
||||
"moderator": "མདོ་འཛིན་པ།",
|
||||
|
|
|
|||
|
|
@ -59,7 +59,9 @@
|
|||
"user_left": "{user} hat das Gespräch verlassen",
|
||||
"user_joined": "{Benutzer} ist dem Gespräch beigetreten",
|
||||
"download_progress": "{percentage} % heruntergeladen",
|
||||
"user_changed_room_name": "{user} hat den Raumnamen in {name} geändert"
|
||||
"user_changed_room_name": "{user} hat den Raumnamen in {name} geändert",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"room": {
|
||||
"leave": "Verlassen",
|
||||
|
|
|
|||
|
|
@ -68,7 +68,9 @@
|
|||
"reply_image": "Image",
|
||||
"reply_audio_message": "Audio message",
|
||||
"reply_video": "Video",
|
||||
"time_ago": "Today | Yesterday | {count} days ago"
|
||||
"time_ago": "Today | Yesterday | {count} days ago",
|
||||
"outgoing_message_deleted_text": "You deleted this message.",
|
||||
"incoming_message_deleted_text": "This message was deleted."
|
||||
},
|
||||
"room": {
|
||||
"invitations": "You have no invitations | You have 1 invitation | You have {count} invitations",
|
||||
|
|
|
|||
|
|
@ -192,7 +192,9 @@
|
|||
"reply_audio_message": "Mensaje de audio",
|
||||
"reply_video": "Vídeo",
|
||||
"user_changed_guest_access_closed": "{user} no has permitido que los invitados se unan a la sala",
|
||||
"user_changed_guest_access_open": "{user} has permitido que los invitados se unieran a la sala"
|
||||
"user_changed_guest_access_open": "{user} has permitido que los invitados se unieran a la sala",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"menu": {
|
||||
"login": "Iniciar sesión",
|
||||
|
|
|
|||
|
|
@ -106,7 +106,9 @@
|
|||
"user_joined": "{user} liittyi keskusteluun",
|
||||
"file_prefix": "Tiedosto: ",
|
||||
"edited": "(muokattu)",
|
||||
"users_are_typing": "{count} jäsentä kirjoitavat"
|
||||
"users_are_typing": "{count} jäsentä kirjoitavat",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"room": {
|
||||
"leave": "Poistu",
|
||||
|
|
|
|||
|
|
@ -59,7 +59,9 @@
|
|||
"room_joinrule_public": "public",
|
||||
"unread_messages": "Messages non lus",
|
||||
"users_are_typing": "{count} membres écrivent",
|
||||
"room_powerlevel_change": "{user} a changé le statut de {changes}"
|
||||
"room_powerlevel_change": "{user} a changé le statut de {changes}",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"room": {
|
||||
"members": "aucun membre | 1 membre | {count} membres",
|
||||
|
|
|
|||
|
|
@ -40,7 +40,9 @@
|
|||
"room_history_world_readable": "leggibile da chiunque",
|
||||
"room_history_shared": "leggibile da tutti i membri nella stanza",
|
||||
"user_is_typing": "{user} sta scrivendo",
|
||||
"users_are_typing": "{count} membri stanno scrivendo"
|
||||
"users_are_typing": "{count} membri stanno scrivendo",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"room": {
|
||||
"purge_removing_members": "Rimozione di membri",
|
||||
|
|
|
|||
|
|
@ -36,7 +36,9 @@
|
|||
"you": "Deg",
|
||||
"reply_image": "",
|
||||
"reply_audio_message": "",
|
||||
"reply_video": ""
|
||||
"reply_video": "",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"device_list": {
|
||||
"title": "Enheter",
|
||||
|
|
|
|||
|
|
@ -81,7 +81,9 @@
|
|||
"reply_image": "Imagem",
|
||||
"reply_audio_message": "Mensagem de áudio",
|
||||
"reply_video": "Vídeo",
|
||||
"time_ago": "Hoje | Ontem | {count} dias atrás"
|
||||
"time_ago": "Hoje | Ontem | {count} dias atrás",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"room": {
|
||||
"members": "sem membros | 1 membro | {count} membros",
|
||||
|
|
|
|||
|
|
@ -236,7 +236,9 @@
|
|||
"you": "Tu",
|
||||
"reply_image": "Imagine",
|
||||
"reply_audio_message": "Mesaj audio",
|
||||
"reply_video": "Videoclip"
|
||||
"reply_video": "Videoclip",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"language_display_name": "Engleză",
|
||||
"fallbacks": {
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@
|
|||
"reply_image": "",
|
||||
"reply_audio_message": "",
|
||||
"reply_video": "",
|
||||
"you": "ඔබ"
|
||||
"you": "ඔබ",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"login": {
|
||||
"invalid_message": ""
|
||||
|
|
|
|||
|
|
@ -67,7 +67,9 @@
|
|||
"user_changed_room_history": "قوللانغۇچى» مۇنازىرەخانىنىڭ تارىخىنى قۇردى»",
|
||||
"reply_image": "",
|
||||
"reply_audio_message": "",
|
||||
"reply_video": ""
|
||||
"reply_video": "",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"language_display_name": "ئۇيغۇرچە",
|
||||
"new_room": {
|
||||
|
|
|
|||
|
|
@ -117,7 +117,9 @@
|
|||
"user_changed_guest_access_closed": "{user} 不允许客人加入聊天室",
|
||||
"reply_image": "",
|
||||
"reply_audio_message": "",
|
||||
"reply_video": ""
|
||||
"reply_video": "",
|
||||
"outgoing_message_deleted_text": "",
|
||||
"incoming_message_deleted_text": ""
|
||||
},
|
||||
"menu": {
|
||||
"login": "登录",
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@
|
|||
<!-- DAY Marker, shown for every new day in the timeline -->
|
||||
<div v-if="showDayMarkerBeforeEvent(event)" class="day-marker" :title="dayForEvent(event)" />
|
||||
|
||||
<div v-if="!event.isRelation() && !event.isRedacted() && !event.isRedaction()" :ref="event.getId()">
|
||||
<div v-if="!event.isRelation() && !event.isRedaction()" :ref="event.getId()">
|
||||
<div
|
||||
class="message-wrapper"
|
||||
v-on:touchstart="
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ export default {
|
|||
dateForEvent(event) {
|
||||
return util.formatDay(event.getTs());
|
||||
},
|
||||
|
||||
|
||||
componentForEvent(event, isForExport = false) {
|
||||
switch (event.getType()) {
|
||||
case "m.room.member":
|
||||
|
|
@ -240,6 +240,9 @@ export default {
|
|||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case "m.room.encrypted":
|
||||
return event.getSender() != this.$matrix.currentUserId ? MessageIncomingText : MessageOutgoingText
|
||||
}
|
||||
return this.debugging ? DebugEvent : null;
|
||||
},
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@
|
|||
</v-avatar>
|
||||
<!-- SLOT FOR CONTENT -->
|
||||
<slot></slot>
|
||||
<div class="op-button" ref="opbutton">
|
||||
<v-btn id="btn-more" icon @click.stop="showContextMenu($refs.opbutton)"
|
||||
><v-icon>more_vert</v-icon></v-btn
|
||||
>
|
||||
<div class="op-button" ref="opbutton" v-if="!event.isRedacted()">
|
||||
<v-btn id="btn-more" icon @click.stop="showContextMenu($refs.opbutton)">
|
||||
<v-icon>more_vert</v-icon>
|
||||
</v-btn>
|
||||
</div>
|
||||
<QuickReactions :event="event" :timelineSet="timelineSet" />
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -11,10 +11,14 @@
|
|||
/>
|
||||
</div>
|
||||
<div class="message">
|
||||
<span v-html="linkify($sanitize(messageText))" />
|
||||
<span class="edit-marker" v-if="event.replacingEventId()"
|
||||
>{{ $t('message.edited') }}</span
|
||||
>
|
||||
<i v-if="event.isRedacted()" class="deleted-text">
|
||||
<v-icon :color="this.senderIsAdminOrModerator(this.event)?'white':''" size="small">block</v-icon>
|
||||
{{ $t('message.incoming_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>
|
||||
</div>
|
||||
<!-- <div>{{ JSON.stringify(event) }}</div> -->
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -9,10 +9,10 @@
|
|||
</div>
|
||||
|
||||
<QuickReactions :event="event" :timelineSet="timelineSet" />
|
||||
<div class="op-button" ref="opbutton">
|
||||
<v-btn id="btn-show-menu" icon @click.stop="showContextMenu($refs.opbutton)"
|
||||
><v-icon>more_vert</v-icon></v-btn
|
||||
>
|
||||
<div class="op-button" ref="opbutton" v-if="!event.isRedacted()">
|
||||
<v-btn id="btn-show-menu" icon @click.stop="showContextMenu($refs.opbutton)">
|
||||
<v-icon>more_vert</v-icon>
|
||||
</v-btn>
|
||||
</div>
|
||||
<!-- SLOT FOR CONTENT -->
|
||||
<slot></slot>
|
||||
|
|
|
|||
|
|
@ -12,10 +12,14 @@
|
|||
</div>
|
||||
|
||||
<div class="message">
|
||||
<span v-html="linkify($sanitize(messageText))" />
|
||||
<span class="edit-marker" v-if="event.replacingEventId()"
|
||||
>{{ $t('message.edited') }}</span
|
||||
>
|
||||
<i v-if="event.isRedacted()" class="deleted-text">
|
||||
<v-icon size="small">block</v-icon>
|
||||
{{ $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>
|
||||
</div>
|
||||
</div>
|
||||
</message-outgoing>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue