/* Maps iframe hoverable click to use to avoid scrolling issues */ sircon.objects.elementCover = new function(){ var $ = jQuery, mapIframeCoverMeTimeout = false; $(document).on('click', '[data-sirconclick=remove-cover-me]', function(){ $(this).addClass('wait-dont-cover-me'); }); $(document).on('mouseleave', '[data-sirconclick=remove-cover-me]', function(){ var $this = $(this); mapIframeCoverMeTimeout = window.setTimeout(function(){ $this.removeClass('wait-dont-cover-me'); }, 3000); }); $(document).on('mouseover', '[data-sirconclick=remove-cover-me]', function(){ if(!mapIframeCoverMeTimeout){return;} window.clearTimeout(mapIframeCoverMeTimeout); mapIframeCoverMeTimeout = false; }); }