HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/straffer.komma.nl/app/views/layouts/partials/servicesBlocks.blade.php
<section class="services-blocks content-container">
    @foreach(trans('services.steps') as $key => $step)
        <article class="block grid5 {{$step['icon']}}">
            <h3>{{$step['header']}}</h3>

{{--            <div class="video" id="player{{$key}}">--}}

{{--                --}}{{--<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/{{$step['vimeo']}}?color=ffd100&title=0&byline=0&portrait=0" style="position:absolute;top:0;left:0;width:100%;height:100%;" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>--}}


{{--                <div class="video-wrapper">--}}
{{--                    <div class="video-overlay">--}}
{{--                        <div class="button">--}}
{{--                            <img alt="youtube-play-buton" src="/images/structure/youtubeButton.svg"/>--}}
{{--                        </div>--}}
{{--                    </div>--}}


{{--                    <div id="ytplayer-{{$key}}"></div>--}}
{{--                    --}}{{--<iframe width="560" height="315" src="https://www.youtube.com/embed/?modestbranding=1&showinfo=0&rel=0"   frameborder="0"  allowfullscreen></iframe>--}}
{{--                </div>--}}
{{--            </div>--}}

            <p>
                {{$step['text']}}
            </p>

            {{--<div class="overlay-block">--}}
                {{--<img alt="{{$step['header']}}" src="{{$step['image']}}"/>--}}
                {{--<div class="color"></div>--}}
            {{--</div>--}}
        </article>
    @endforeach
    <div class="clear"></div>

        <script>
            // Load the IFrame Player API code asynchronously.
            var tag = document.createElement('script');
            tag.src = "https://www.youtube.com/player_api";
            var firstScriptTag = document.getElementsByTagName('script')[0];
            firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

            // Replace the 'ytplayer' element with an <iframe> and
            // YouTube player after the API code downloads.

                    @foreach(trans('services.steps') as $key => $step)
            var player{{$key}};

            @endforeach

            function onYouTubePlayerAPIReady() {

                @foreach(trans('services.steps') as $key => $step)
                    player{{$key}} = new YT.Player('ytplayer-{{$key}}', {
                    height: 'auto',
                    width: 'auto',
                    host: 'https://www.youtube-nocookie.com',
                    videoId: '{{ $step['youtube'] }}',
                    playerVars: {
                        modestbranding: 1,
                        showinfo: 0,
                        rel: 0,
                        controls: 0
                    },
                    events: {
                        'onStateChange': onPlayerStateChange{{$key}},
                    }
                });
                @endforeach

            }

            @foreach(trans('services.steps') as $key => $step)
            document.querySelector('#player{{$key}} .video-overlay').addEventListener('click', function () {
                player{{$key}}.playVideo();
                this.classList.add('hide');
            }, false);

            function onPlayerStateChange{{$key}}(state) {

                if(state.data === YT.PlayerState.ENDED || state.data === YT.PlayerState.PAUSED){
                    document.querySelector('#player{{$key}} .video-overlay').classList.remove('hide');
                }
            }
            @endforeach

            function onPlayerReady(event) {
                event.target.playVideo();
            }


        </script>

</section>