[mirotalksfu] - show video menu bar on mousemove
هذا الالتزام موجود في:
@@ -1224,14 +1224,23 @@ function getDataTimeString() {
|
|||||||
|
|
||||||
function showButtons() {
|
function showButtons() {
|
||||||
if (isButtonsVisible || (rc.isMobileDevice && rc.isChatOpen) || (rc.isMobileDevice && rc.isMySettingsOpen)) return;
|
if (isButtonsVisible || (rc.isMobileDevice && rc.isChatOpen) || (rc.isMobileDevice && rc.isMySettingsOpen)) return;
|
||||||
|
toggleClassElements('videoMenuBar', 'inline');
|
||||||
control.style.display = 'flex';
|
control.style.display = 'flex';
|
||||||
isButtonsVisible = true;
|
isButtonsVisible = true;
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
toggleClassElements('videoMenuBar', 'none');
|
||||||
control.style.display = 'none';
|
control.style.display = 'none';
|
||||||
isButtonsVisible = false;
|
isButtonsVisible = false;
|
||||||
}, 10000);
|
}, 10000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function toggleClassElements(className, displayState) {
|
||||||
|
let elements = rc.getEcN(className);
|
||||||
|
for (let i = 0; i < elements.length; i++) {
|
||||||
|
elements[i].style.display = displayState;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function setAudioButtonsDisabled(disabled) {
|
function setAudioButtonsDisabled(disabled) {
|
||||||
startAudioButton.disabled = disabled;
|
startAudioButton.disabled = disabled;
|
||||||
stopAudioButton.disabled = disabled;
|
stopAudioButton.disabled = disabled;
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم