From c2815c7ed101a39a587ca24524c3e0750a822a08 Mon Sep 17 00:00:00 2001 From: Carlo Venusino Date: Thu, 5 Dec 2019 10:21:58 +0100 Subject: [PATCH] TT#71299 Conferencing: Improve the layout for mobile devices Change-Id: I328dbc3375ad67bac94242697b90663e3f5fc42e --- src/components/CscMedia.vue | 5 +++ src/components/layouts/Conference.vue | 6 ++++ .../pages/Conference/CscConferenceJoin.vue | 2 +- .../Conference/CscConferenceParticipants.vue | 5 ++- .../CscConferenceRemoteParticipant.vue | 32 ++++++++++++++++--- src/themes/app.common.styl | 15 ++++++++- 6 files changed, 58 insertions(+), 7 deletions(-) diff --git a/src/components/CscMedia.vue b/src/components/CscMedia.vue index 851c8f27..81425a1b 100644 --- a/src/components/CscMedia.vue +++ b/src/components/CscMedia.vue @@ -221,4 +221,9 @@ margin-left -12px video.csc-media-video position: absolute; + @media (max-width: $breakpoint-sm) + top 0px !important + width 100% + height 100% + object-fit cover diff --git a/src/components/layouts/Conference.vue b/src/components/layouts/Conference.vue index f5e2f71d..2f24dc5d 100644 --- a/src/components/layouts/Conference.vue +++ b/src/components/layouts/Conference.vue @@ -370,6 +370,11 @@ width 130px height 45px padding 10px + @media (max-width: $breakpoint-sm) + font-size 16px + width 100px + height 36px + padding 8px #csc-conf-main-media position absolute top 0 @@ -379,6 +384,7 @@ z-index 1 background-color black font-size 0 + #csc-conf-header z-index 2 top 0 diff --git a/src/components/pages/Conference/CscConferenceJoin.vue b/src/components/pages/Conference/CscConferenceJoin.vue index 8065508d..01a95bef 100644 --- a/src/components/pages/Conference/CscConferenceJoin.vue +++ b/src/components/pages/Conference/CscConferenceJoin.vue @@ -89,7 +89,7 @@ }, computed: { contentClasses() { - let classes = ['col', 'col-4', 'text-center']; + let classes = ['col', 'col-md-4', 'text-center']; if(this.isCameraEnabled) { classes.push('csc-camera-background'); } diff --git a/src/components/pages/Conference/CscConferenceParticipants.vue b/src/components/pages/Conference/CscConferenceParticipants.vue index 3eaf9023..93556bf2 100644 --- a/src/components/pages/Conference/CscConferenceParticipants.vue +++ b/src/components/pages/Conference/CscConferenceParticipants.vue @@ -94,7 +94,10 @@ display inline-block height calc(100vh - 150px) overflow hidden - + @media (max-width: $breakpoint-sm) + font-size 73px + left: -18px; + top: -2px; #csc-conf-remote-participants-cont overflow auto height 100% diff --git a/src/components/pages/Conference/CscConferenceRemoteParticipant.vue b/src/components/pages/Conference/CscConferenceRemoteParticipant.vue index 93bf34f1..f8d50c50 100644 --- a/src/components/pages/Conference/CscConferenceRemoteParticipant.vue +++ b/src/components/pages/Conference/CscConferenceRemoteParticipant.vue @@ -1,6 +1,7 @@