[mirotalk] - pin chat and caption on default
This commit is contained in:
+1
-1
@@ -39,7 +39,7 @@ dependencies: {
|
||||
* @license For commercial use or closed source, contact us at license.mirotalk@gmail.com or purchase directly from CodeCanyon
|
||||
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-p2p-webrtc-realtime-video-conferences/38376661
|
||||
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com
|
||||
* @version 1.3.91
|
||||
* @version 1.3.92
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "mirotalk",
|
||||
"version": "1.3.91",
|
||||
"version": "1.3.92",
|
||||
"description": "A free WebRTC browser-based video call",
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
|
||||
+31
-11
@@ -15,7 +15,7 @@
|
||||
* @license For commercial use or closed source, contact us at license.mirotalk@gmail.com or purchase directly from CodeCanyon
|
||||
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-p2p-webrtc-realtime-video-conferences/38376661
|
||||
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com
|
||||
* @version 1.3.91
|
||||
* @version 1.3.92
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -7156,11 +7156,16 @@ function showChatRoomDraggable() {
|
||||
elemDisplay(bottomButtons, false);
|
||||
isButtonsVisible = false;
|
||||
}
|
||||
chatLeftCenter();
|
||||
//chatCenter();
|
||||
//if(isDesktopDevice) toggleChatPin();
|
||||
//chatLeftCenter();
|
||||
chatCenter();
|
||||
|
||||
chatRoomBtn.className = className.chatOff;
|
||||
isChatRoomVisible = true;
|
||||
|
||||
if (isDesktopDevice && canBePinned()) {
|
||||
toggleChatPin();
|
||||
}
|
||||
|
||||
setTippy(chatRoomBtn, 'Close the chat', bottomButtonsPlacement);
|
||||
}
|
||||
|
||||
@@ -7174,10 +7179,15 @@ function showCaptionDraggable() {
|
||||
elemDisplay(bottomButtons, false);
|
||||
isButtonsVisible = false;
|
||||
}
|
||||
captionRightCenter();
|
||||
//captionCenter();
|
||||
//captionRightCenter();
|
||||
captionCenter();
|
||||
captionBtn.className = 'far fa-closed-captioning';
|
||||
isCaptionBoxVisible = true;
|
||||
|
||||
if (isDesktopDevice && canBePinned()) {
|
||||
toggleCaptionPin();
|
||||
}
|
||||
|
||||
setTippy(captionBtn, 'Close the caption', placement);
|
||||
}
|
||||
|
||||
@@ -7237,6 +7247,16 @@ function chatCenter() {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if the element can be pinned based of viewport size
|
||||
* @returns boolean
|
||||
*/
|
||||
function canBePinned() {
|
||||
const viewportWidth = window.innerWidth;
|
||||
const viewportHeight = window.innerHeight;
|
||||
return viewportWidth >= 1024 && viewportHeight >= 768;
|
||||
}
|
||||
|
||||
/**
|
||||
* Toggle Chat Pin
|
||||
*/
|
||||
@@ -7271,8 +7291,8 @@ function chatUnpin() {
|
||||
elemDisplay(msgerMinBtn, false);
|
||||
buttons.chat.showMaxBtn && elemDisplay(msgerMaxBtn, true);
|
||||
isChatPinned = false;
|
||||
chatLeftCenter();
|
||||
//chatCenter();
|
||||
//chatLeftCenter();
|
||||
chatCenter();
|
||||
setColor(msgerTogglePin, 'white');
|
||||
resizeVideoMedia();
|
||||
msgerDraggable.style.resize = 'both';
|
||||
@@ -7384,8 +7404,8 @@ function captionUnpin() {
|
||||
elemDisplay(captionMinBtn, false);
|
||||
buttons.caption.showMaxBtn && elemDisplay(captionMaxBtn, true);
|
||||
isCaptionPinned = false;
|
||||
captionRightCenter();
|
||||
//captionCenter();
|
||||
//captionRightCenter();
|
||||
captionCenter();
|
||||
setColor(captionTogglePin, 'white');
|
||||
resizeVideoMedia();
|
||||
captionDraggable.style.resize = 'both';
|
||||
@@ -10578,7 +10598,7 @@ function showAbout() {
|
||||
Swal.fire({
|
||||
background: swBg,
|
||||
position: 'center',
|
||||
title: '<strong>WebRTC P2P v1.3.91</strong>',
|
||||
title: '<strong>WebRTC P2P v1.3.92</strong>',
|
||||
imageAlt: 'mirotalk-about',
|
||||
imageUrl: images.about,
|
||||
customClass: { image: 'img-about' },
|
||||
|
||||
@@ -289,11 +289,11 @@ access to use this app.
|
||||
</div>
|
||||
<div class="caption-header-options">
|
||||
<button id="captionTogglePin" class="fas fa-map-pin"></button>
|
||||
<button id="captionMaxBtn" class="fas fa-expand"></button>
|
||||
<button id="captionMinBtn" class="fas fa-compress"></button>
|
||||
<button id="captionTheme" class="fas fa-ghost"></button>
|
||||
<button id="captionSaveBtn" class="fas fa-save"></button>
|
||||
<button id="captionClean" class="fas fa-trash"></button>
|
||||
<button id="captionMaxBtn" class="fas fa-expand"></button>
|
||||
<button id="captionMinBtn" class="fas fa-compress"></button>
|
||||
<button id="captionClose" class="fas fa-times"></button>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
Reference in New Issue
Block a user