From c1509654d81328cf8dfe8a71557b47f27c113011 Mon Sep 17 00:00:00 2001 From: supertiger1234 Date: Wed, 12 Feb 2020 21:02:35 +0000 Subject: [PATCH] added mentioning --- .../app/EmojiPanels/emojiSuggestions.vue | 6 +- src/components/app/MainNav.vue | 19 ++- src/components/app/MessageLogs.vue | 1 + src/components/app/MessagePanel.vue | 127 ++++++++++++++++-- src/components/app/MessageTemplate.vue | 50 ++++++- src/components/app/Navigation.vue | 42 +----- .../app/ServerTemplate/ServerTemplate.vue | 18 ++- src/components/app/SimpleMarkdown.vue | 27 +++- src/components/app/mentionsPopout.vue | 118 ++++++++++++++++ src/store/index.js | 2 + src/store/modules/mentionsListModule.js | 41 ++++++ src/store/modules/notificationsModule.js | 13 +- src/store/modules/socketIOModule.js | 17 ++- src/utils/changelog.js | 9 ++ src/utils/emojiParser.js | 6 +- src/utils/markdown-rules/mentions.js | 26 ++++ src/utils/messageFormatter.js | 2 + 17 files changed, 450 insertions(+), 74 deletions(-) create mode 100644 src/components/app/mentionsPopout.vue create mode 100644 src/store/modules/mentionsListModule.js create mode 100644 src/utils/markdown-rules/mentions.js diff --git a/src/components/app/EmojiPanels/emojiSuggestions.vue b/src/components/app/EmojiPanels/emojiSuggestions.vue index 6d2113f..2b1c393 100644 --- a/src/components/app/EmojiPanels/emojiSuggestions.vue +++ b/src/components/app/EmojiPanels/emojiSuggestions.vue @@ -1,7 +1,7 @@