diff --git a/package.json b/package.json index e3296ab..0b2f760 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "call-me", - "version": "1.0.45", + "version": "1.0.46", "description": "Your Go-To for Instant Video Calls", "author": "Miroslav Pejic - miroslav.pejic.85@gmail.com", "license": "AGPLv3", diff --git a/public/client.js b/public/client.js index 22e653d..5a073d4 100755 --- a/public/client.js +++ b/public/client.js @@ -170,12 +170,20 @@ async function fetchRandomImage() { } } -// Initialize tooltips +// Initialize tooltips and handle hiding them when clicked function handleToolTip() { const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="tooltip"]')); const tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl); }); + // Add click event listener to hide all tooltips + tooltipTriggerList.forEach(function (tooltipTriggerEl) { + tooltipTriggerEl.addEventListener('click', function () { + tooltipList.forEach(function (tooltip) { + tooltip.hide(); // Hide all tooltips + }); + }); + }); } // Handle localStorage data