From fb43e6ea0b3a9cecc9eddbbb46ff55a1a4163ae7 Mon Sep 17 00:00:00 2001 From: supertiger Date: Wed, 6 Feb 2019 21:08:52 +0000 Subject: [PATCH] Status update --- src/assets/typing-indicator.svg | 4 ++ src/components/app/LeftPanel.vue | 9 ++- src/components/app/MessageTemplate.vue | 60 +++++++++-------- src/components/app/RightPanel.vue | 55 +++++++++++++--- .../app/SettingsPanels/MyProfile.vue | 9 +-- src/components/app/TypingStatus.vue | 52 +++++++++++++++ .../app/relationships/OfflineFriends.vue | 64 +++++++++++++++++++ .../{Friends.vue => OnlineFriends.vue} | 4 +- src/services/TypingService.js | 7 ++ src/services/messagesService.js | 2 +- src/store/modules/messageModule.js | 4 +- src/store/modules/socketIOModule.js | 2 +- 12 files changed, 220 insertions(+), 52 deletions(-) create mode 100644 src/assets/typing-indicator.svg create mode 100644 src/components/app/TypingStatus.vue create mode 100644 src/components/app/relationships/OfflineFriends.vue rename src/components/app/relationships/{Friends.vue => OnlineFriends.vue} (87%) create mode 100644 src/services/TypingService.js diff --git a/src/assets/typing-indicator.svg b/src/assets/typing-indicator.svg new file mode 100644 index 0000000..78796d5 --- /dev/null +++ b/src/assets/typing-indicator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/app/LeftPanel.vue b/src/components/app/LeftPanel.vue index 1a09101..c033296 100644 --- a/src/components/app/LeftPanel.vue +++ b/src/components/app/LeftPanel.vue @@ -3,7 +3,8 @@
- + +
@@ -14,13 +15,15 @@ import MyMiniInformation from '../../components/app/MyMiniInformation.vue' import PendingFriends from './relationships/PendingFriends.vue' import AddFriendPanel from './relationships/AddFriendPanel.vue' -import Friends from './relationships/Friends.vue' +import OnlineFriends from './relationships/OnlineFriends.vue' +import OfflineFriends from './relationships/OfflineFriends.vue' export default { components: { MyMiniInformation, PendingFriends, AddFriendPanel, - Friends + OnlineFriends, + OfflineFriends } } diff --git a/src/components/app/MessageTemplate.vue b/src/components/app/MessageTemplate.vue index 7041865..b1e481f 100644 --- a/src/components/app/MessageTemplate.vue +++ b/src/components/app/MessageTemplate.vue @@ -1,42 +1,40 @@ diff --git a/src/components/app/RightPanel.vue b/src/components/app/RightPanel.vue index 3922eae..d47b989 100644 --- a/src/components/app/RightPanel.vue +++ b/src/components/app/RightPanel.vue @@ -8,7 +8,8 @@
Welcome back!{{channelName}}
-
+ +
@@ -29,23 +30,30 @@ + + diff --git a/src/components/app/relationships/OfflineFriends.vue b/src/components/app/relationships/OfflineFriends.vue new file mode 100644 index 0000000..0c00ddb --- /dev/null +++ b/src/components/app/relationships/OfflineFriends.vue @@ -0,0 +1,64 @@ + + + + + + diff --git a/src/components/app/relationships/Friends.vue b/src/components/app/relationships/OnlineFriends.vue similarity index 87% rename from src/components/app/relationships/Friends.vue rename to src/components/app/relationships/OnlineFriends.vue index 6bc1b3d..0cbd9ed 100644 --- a/src/components/app/relationships/Friends.vue +++ b/src/components/app/relationships/OnlineFriends.vue @@ -1,7 +1,7 @@