', class: 'vjs-logo', align: align, showBackground: false }); } } if ( settings.autoplay ) { checkUnmutedAutoplaySupport(); } else { initPlayer(); } // Custom contextmenu if ( settings.aiovg.contextmenuLabel ) { var contextmenu = document.getElementById( 'contextmenu' ); var timeout_handler = ''; document.addEventListener( 'contextmenu', function( e ) { if ( 3 === e.keyCode || 3 === e.which ) { e.preventDefault(); e.stopPropagation(); var width = contextmenu.offsetWidth, height = contextmenu.offsetHeight, x = e.pageX, y = e.pageY, doc = document.documentElement, scrollLeft = ( window.pageXOffset || doc.scrollLeft ) - ( doc.clientLeft || 0 ), scrollTop = ( window.pageYOffset || doc.scrollTop ) - ( doc.clientTop || 0 ), left = x + width > window.innerWidth + scrollLeft ? x - width : x, top = y + height > window.innerHeight + scrollTop ? y - height : y; contextmenu.style.display = ''; contextmenu.style.left = left + 'px'; contextmenu.style.top = top + 'px'; clearTimeout( timeout_handler ); timeout_handler = setTimeout(function() { contextmenu.style.display = 'none'; }, 1500 ); } }); if ( settings.aiovg.logoLink ) { contextmenu.addEventListener( 'click', function() { top.window.location.href = settings.aiovg.logoLink; }); } document.addEventListener( 'click', function() { contextmenu.style.display = 'none'; }); }