HEX
Server: Apache
System: Linux web15f74.uni5.net 5.4.282-1.el8.elrepo.x86_64 #1 SMP Mon Aug 19 18:33:22 EDT 2024 x86_64
User: lucendi (859622)
PHP: 7.4.33
Disabled: apache_child_terminate,c99_buff_prepare,c99_sess_put,dl,exec,leak,link,myshellexec,openlog,passthru,pclose,pcntl_exec,php_check_syntax,php_strip_whitespace,popen,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,show_source,symlink,system,socket_listen,socket_create_listen,putenv
Upload Files
File: /home/lucendi/www/wp-content/plugins/mesmerize-companion/theme-data/mesmerize/assets/js/video-bg.js
(function ($) {

    window.addEventListener('resize', function () {
        var videoElement = document.querySelector('video#wp-custom-header-video') || document.querySelector('iframe#wp-custom-header-video');
        if (videoElement) {
            videoSize(videoElement);
        }
    });

    function videoSize(videoElement, animate) {
        var $videoElement = jQuery(videoElement);
        var $header = jQuery(".header-homepage.cp-video-bg");
        var videoWidth = $header.width(),
            videoHeight = $header.height();

            videoWidth = Math.max(videoWidth,videoHeight);            

        if (videoWidth < videoHeight * 16 / 9) {
            videoWidth = 16 / 9 * videoHeight;
        } else {
            videoHeight = videoWidth * 9 / 16;
        }

        var marginLeft = -0.5 * (videoWidth - $header.width());

        $videoElement.css({
            width: videoWidth,
            height: videoHeight,
            "opacity": 1,
            "left": marginLeft
        });

        if (animate === false) {
            return;
        }


    }

    jQuery(function () {
        var videoElement = document.querySelector('video#wp-custom-header-video') || document.querySelector('iframe#wp-custom-header-video');
        if (videoElement) {
            videoSize(videoElement, false);
        }
    });

    __cpVideoElementFirstPlayed = false;

    document.addEventListener('wp-custom-header-video-loaded', function () {
        var videoElement = document.querySelector('video#wp-custom-header-video');

        if (videoElement) {
            videoSize(videoElement);
            return;
        }

        document.querySelector('#wp-custom-header').addEventListener('play', function () {
            var iframeVideo = document.querySelector('iframe#wp-custom-header-video');
            var videoElement = document.querySelector('video#wp-custom-header-video') || iframeVideo;
          
            if (videoElement && !__cpVideoElementFirstPlayed) {
                __cpVideoElementFirstPlayed = true;
                videoSize(videoElement);
            }
          
        });

    });
})(jQuery);