',
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';
});
}