"use strict"; var autoVideoSize = function autoVideoSize(e) { var _ref = window.event || e; var target = _ref.target; var videoHeight = target.videoHeight; var videoWidth = target.videoWidth; if (!$(target).hasClass('vjs-tech')) return; var setSize = function setSize() { var width = $(target).parent().width(); var height = $(target).parent().height(); $(target).parent().css("overflow", "hidden"); $(target).css("position", "relative"); var scaleWidth = width; var scaleHeight = videoHeight * (width / videoWidth); if (scaleHeight >= height) { $(target).css({ left: 0, top: (height - scaleHeight) * 0.5 }); } else if (scaleHeight < height) { scaleHeight = height; scaleWidth = videoWidth * (height / videoHeight); $(target).css({ top: 0, left: (width - scaleWidth) * 0.5 }); } $(target).width(scaleWidth).height(scaleHeight); }; setSize(); window.addEventListener("resize", function () { setSize(); }); };