From 7a8bb0376c49e20c7e67aa1e1897dde3ac3e9a4a Mon Sep 17 00:00:00 2001 From: Richard Lewis Date: Wed, 27 Nov 2019 00:56:57 +0000 Subject: [PATCH] Add previous-source class to messages when previous message has same sender. --- client/components/Message.vue | 6 +++++- client/components/MessageList.vue | 11 +++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/client/components/Message.vue b/client/components/Message.vue index 11c7c13f..8d47cd32 100644 --- a/client/components/Message.vue +++ b/client/components/Message.vue @@ -1,7 +1,10 @@ @@ -212,6 +213,16 @@ export default { return false; }, + isPreviousSource(currentMessage, id) { + const previousMessage = this.condensedMessages[id - 1]; + return ( + previousMessage && + currentMessage.type === "message" && + previousMessage.type === "message" && + previousMessage.from && + currentMessage.from.nick === previousMessage.from.nick + ); + }, onCopy() { clipboard(this.$el); },