From aa2cf51c05ebdf411d74af5debbbc8fa4d3cf457 Mon Sep 17 00:00:00 2001 From: eugenijm Date: Thu, 7 May 2020 16:10:53 +0300 Subject: Add Chats --- src/components/mobile_nav/mobile_nav.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/components/mobile_nav/mobile_nav.js') diff --git a/src/components/mobile_nav/mobile_nav.js b/src/components/mobile_nav/mobile_nav.js index c1166a0c..b27ca6f4 100644 --- a/src/components/mobile_nav/mobile_nav.js +++ b/src/components/mobile_nav/mobile_nav.js @@ -30,7 +30,10 @@ const MobileNav = { return this.unseenNotifications.length }, hideSitename () { return this.$store.state.instance.hideSitename }, - sitename () { return this.$store.state.instance.name } + sitename () { return this.$store.state.instance.name }, + navBarStyle () { + return { 'visibility': this.$route.name === 'chat' ? 'hidden' : 'visible' } + } }, methods: { toggleMobileSidebar () { -- cgit v1.2.3-70-g09d2 From fc865d3a129a7d5eabf1490a82eefbdea07e3b47 Mon Sep 17 00:00:00 2001 From: eugenijm Date: Tue, 7 Jul 2020 21:43:46 +0300 Subject: Remove direct style manipulations in favor of classes --- src/components/chat_message/chat_message.js | 13 ------------- src/components/chat_message/chat_message.scss | 12 ++++++++++++ src/components/chat_message/chat_message.vue | 2 +- src/components/mobile_nav/mobile_nav.js | 4 ++-- src/components/mobile_nav/mobile_nav.vue | 2 +- 5 files changed, 16 insertions(+), 17 deletions(-) (limited to 'src/components/mobile_nav/mobile_nav.js') diff --git a/src/components/chat_message/chat_message.js b/src/components/chat_message/chat_message.js index 4d737e42..be4a7c89 100644 --- a/src/components/chat_message/chat_message.js +++ b/src/components/chat_message/chat_message.js @@ -60,19 +60,6 @@ const ChatMessage = { currentUser: state => state.users.currentUser, restrictedNicknames: state => state.instance.restrictedNicknames }), - ellipsisButtonWrapperStyle () { - let res = { - 'opacity': this.hovered || this.menuOpened ? '1' : '0' - } - - if (this.isCurrentUser) { - res.right = '0.4rem' - } else { - res.left = '0.4rem' - } - - return res - }, popoverMarginStyle () { if (this.isCurrentUser) { return {} diff --git a/src/components/chat_message/chat_message.scss b/src/components/chat_message/chat_message.scss index 9d7b7936..240beea4 100644 --- a/src/components/chat_message/chat_message.scss +++ b/src/components/chat_message/chat_message.scss @@ -117,6 +117,10 @@ color: var(--chatMessageIncomingText, $fallback--text); } } + + .chat-message-menu { + left: 0.4rem; + } } .outgoing { @@ -139,6 +143,14 @@ .chat-message-inner { align-items: flex-end; } + + .chat-message-menu { + right: 0.4rem; + } + } + + .visible { + opacity: 1; } } diff --git a/src/components/chat_message/chat_message.vue b/src/components/chat_message/chat_message.vue index 872ddf70..e923d694 100644 --- a/src/components/chat_message/chat_message.vue +++ b/src/components/chat_message/chat_message.vue @@ -39,7 +39,7 @@ >
Date: Fri, 10 Jul 2020 13:21:42 +0300 Subject: add simple red dot for chat notifs --- src/components/mobile_nav/mobile_nav.js | 4 +++- src/components/mobile_nav/mobile_nav.vue | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src/components/mobile_nav/mobile_nav.js') diff --git a/src/components/mobile_nav/mobile_nav.js b/src/components/mobile_nav/mobile_nav.js index cc4d7e38..4613d090 100644 --- a/src/components/mobile_nav/mobile_nav.js +++ b/src/components/mobile_nav/mobile_nav.js @@ -2,6 +2,7 @@ import SideDrawer from '../side_drawer/side_drawer.vue' import Notifications from '../notifications/notifications.vue' import { unseenNotificationsFromStore } from '../../services/notification_utils/notification_utils' import GestureService from '../../services/gesture_service/gesture_service' +import { mapGetters } from 'vuex' const MobileNav = { components: { @@ -33,7 +34,8 @@ const MobileNav = { sitename () { return this.$store.state.instance.name }, isChat () { return this.$route.name === 'chat' - } + }, + ...mapGetters(['unreadChatCount']) }, methods: { toggleMobileSidebar () { diff --git a/src/components/mobile_nav/mobile_nav.vue b/src/components/mobile_nav/mobile_nav.vue index e0620fce..abd95f09 100644 --- a/src/components/mobile_nav/mobile_nav.vue +++ b/src/components/mobile_nav/mobile_nav.vue @@ -16,6 +16,10 @@ @click.stop.prevent="toggleMobileSidebar()" > +