From 941c72ab353c29fd197b661fd6050fea23e78c28 Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Sat, 2 Nov 2024 00:36:14 +0100 Subject: [PATCH] [mirotalk] - fix toggleExtraBtn --- public/js/client.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/public/js/client.js b/public/js/client.js index 254fd6ac..d925da3c 100644 --- a/public/js/client.js +++ b/public/js/client.js @@ -587,6 +587,7 @@ let swBg = 'rgba(0, 0, 0, 0.7)'; // swAlert background color let callElapsedTime; // count time let mySessionTime; // conference session time let isDocumentOnFullScreen = false; +let isToggleExtraBtnClicked = false; // peer let myPeerId; // This socket.id @@ -4490,9 +4491,16 @@ function setToggleExtraButtons() { buttonsBar.style.display == 'none' || buttonsBar.style.display == '' ? elemDisplay(buttonsBar, true, 'flex') : elemDisplay(buttonsBar, false); + + if (!isMobileDevice) { + isToggleExtraBtnClicked = true; + setTimeout(() => { + isToggleExtraBtnClicked = false; + }, 2000); + } }); toggleExtraBtn.addEventListener('mouseover', () => { - if (isMobileDevice) return; + if (isToggleExtraBtnClicked || isMobileDevice) return; if (buttonsBar.style.display === 'none') { elemDisplay(buttonsBar, true, 'flex'); }