[mirotalksfu] - improve file transfer UI

main
Miroslav Pejic 4 years ago
parent 278688dc2c
commit 5d676ad351

@ -524,6 +524,13 @@ emoji-picker {
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
} }
.center-img {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
}
.fadein { .fadein {
-webkit-animation: fadeIn ease-in 1; -webkit-animation: fadeIn ease-in 1;
-moz-animation: fadeIn ease-in 1; -moz-animation: fadeIn ease-in 1;
@ -626,14 +633,16 @@ button:hover {
overflow: hidden; overflow: hidden;
} }
#sendAbortBtn { #sendAbortBtn,
#receiveHideBtn {
padding: 5px; padding: 5px;
border-radius: 5px; border-radius: 5px;
color: white; color: white;
background: transparent; background: transparent;
} }
#sendAbortBtn:hover { #sendAbortBtn:hover,
#receiveHideBtn:hover {
color: rgb(255, 0, 0); color: rgb(255, 0, 0);
transform: var(--btns-hover-scale); transform: var(--btns-hover-scale);
transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
@ -644,6 +653,11 @@ progress {
min-width: 100%; min-width: 100%;
} }
#imgShareSend:hover,
#imgShareReceive:hover {
cursor: move;
}
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Whiteboard # Whiteboard
--------------------------------------------------------------*/ --------------------------------------------------------------*/

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@ -481,6 +481,8 @@ function roomIsReady() {
rc.makeDraggable(mySettings, mySettingsHeader); rc.makeDraggable(mySettings, mySettingsHeader);
rc.makeDraggable(participants, participantsHeader); rc.makeDraggable(participants, participantsHeader);
rc.makeDraggable(whiteboard, whiteboardHeader); rc.makeDraggable(whiteboard, whiteboardHeader);
rc.makeDraggable(sendFileDiv, imgShareSend);
rc.makeDraggable(receiveFileDiv, imgShareReceive);
if (navigator.getDisplayMedia || navigator.mediaDevices.getDisplayMedia) { if (navigator.getDisplayMedia || navigator.mediaDevices.getDisplayMedia) {
show(startScreenButton); show(startScreenButton);
} }

@ -25,6 +25,7 @@ const image = {
user: '../images/participant.png', user: '../images/participant.png',
youtube: '../images/youtube.png', youtube: '../images/youtube.png',
message: '../images/message.png', message: '../images/message.png',
share: '../images/share.png',
}; };
const mediaType = { const mediaType = {
@ -1778,6 +1779,8 @@ class RoomClient {
Swal.fire({ Swal.fire({
allowOutsideClick: false, allowOutsideClick: false,
background: swalBackground, background: swalBackground,
imageAlt: 'mirotalksfu-file-sharing',
imageUrl: image.share,
position: 'center', position: 'center',
title: 'Share the file', title: 'Share the file',
input: 'file', input: 'file',

@ -256,6 +256,7 @@ access to use this app.
<div id="remoteAudios"></div> <div id="remoteAudios"></div>
<div id="sendFileDiv" class="fadein center"> <div id="sendFileDiv" class="fadein center">
<img id="imgShareSend" src="../images/share.png" alt="mirotalksfu-share-send" class="center-img" /><br />
<div id="sendFileInfo"></div> <div id="sendFileInfo"></div>
<div id="sendFilePercentage"></div> <div id="sendFilePercentage"></div>
<progress id="sendProgress" max="0" value="0"></progress> <progress id="sendProgress" max="0" value="0"></progress>
@ -263,6 +264,12 @@ access to use this app.
</div> </div>
<div id="receiveFileDiv" class="fadein center"> <div id="receiveFileDiv" class="fadein center">
<img
id="imgShareReceive"
src="../images/share.png"
alt="mirotalksfu-share-receive"
class="center-img"
/><br />
<div id="receiveFileInfo"></div> <div id="receiveFileInfo"></div>
<div id="receiveFilePercentage"></div> <div id="receiveFilePercentage"></div>
<progress id="receiveProgress" max="0" value="0"></progress> <progress id="receiveProgress" max="0" value="0"></progress>

Loading…
Cancel
Save