[mirotalk] - fix chat room size for mobile

This commit is contained in:
Miroslav Pejic
2021-01-24 12:18:06 +01:00
parent a2b9351afc
commit 5b544f97de
2 changed files with 26 additions and 3 deletions
+14
View File
@@ -548,8 +548,12 @@ function setSendMsgBtn() {
// chat room button click event
// =====================================================
function setChatRoomBtn() {
// adapt chatBox for mobile
setChatBoxMobile();
// make chat room draggable
dragElement(get("msgerDraggable"));
// open-hide chat room
get("chatRoomBtn").addEventListener("click", (e) => {
if (noPeers()) {
@@ -618,6 +622,16 @@ function setButtonsOpacity() {
get("buttons").style.opacity = "1";
}
// =====================================================
// chat box on full screen mode for mobile
// =====================================================
function setChatBoxMobile() {
if(DetectRTC.isMobileDevice) {
document.documentElement.style.setProperty("--msger-height", "98vh");
document.documentElement.style.setProperty("--msger-width", "98vw");
}
}
// =====================================================
// resize Videos frames
// =====================================================
+12 -3
View File
@@ -32,6 +32,10 @@
--msger-bg: black; /* transparent; */
--left-msg-bg: #da05f3;
--right-msg-bg: #579ffb;
--msger-top: 3px;
--msger-left: 3px;
--msger-height: 732px;
--msger-width: 412px;
}
* {
@@ -68,6 +72,10 @@ body {
display: none;
position: absolute;
z-index: 9;
top: var(--msger-top);
left: var(--msger-left);
height: var(--msger-height);
width: var(--msger-width);
/* background-color: #000000; */
background: var(--msger-bg);
text-align: center;
@@ -85,13 +93,14 @@ body {
box-shadow: 5px 5px 10px #0500ff, -5px -5px 10px #da05f3;
}
/* https://mediag.com/blog/popular-screen-resolutions-designing-for-all/ */
.msger {
display: flex;
flex-flow: column wrap;
justify-content: space-between;
width: 412px;
height: 732px;
top: var(--msger-top);
left: var(--msger-left);
height: var(--msger-height);
width: var(--msger-width);
background: var(--msger-bg);
}