[mirotalksfu] - improve file transfer UI
هذا الالتزام موجود في:
@@ -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
|
||||||
--------------------------------------------------------------*/
|
--------------------------------------------------------------*/
|
||||||
|
|||||||
ثنائية
public/images/share.png
Normal file
ثنائية
public/images/share.png
Normal file
ملف ثنائي غير معروض.
|
بعد العرض: | الارتفاع: | الحجم: 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>
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم