1jQuery(document).ready(function($) { 2 3 initSlider(); 4 5 // Initialize dynamic block preview (editor). 6 if( window.acf ) { 7 window.acf.addAction( 'render_block_preview/type=slider', function(){ 8 initSlider(); 9 }); 10 } 11 12 function initSlider() { 13 14 $('.block-slider').not('.rendered').each(function(){ 15 var block_id = $(this).data('block-id'); 16 17 // init image slider 18 $('#slider-image-' + block_id).slick({ 19 slidesToShow: 1, 20 slidesToScroll: 1, 21 arrows: false, 22 infinite: true, 23 autoplay: false, 24 speed: 1500, 25 fade: false, 26 draggable: false, 27 asNavFor: '#slider-text-' + block_id + ', #slider-page-' + block_id, 28 }); 29 30 $('#slider-image-' + block_id + ' .slide').click(function(){ 31 $('#slider-image-' + block_id).slick('slickNext'); 32 }); 33 34 $('#slider-text-' + block_id).slick({ 35 slidesToShow: 1, 36 slidesToScroll: 1, 37 arrows: false, 38 infinite: true, 39 autoplay: false, 40 speed: 1500, 41 fade: false, 42 draggable: false, 43 asNavFor: '#slider-image-' + block_id + ', #slider-page-' + block_id, 44 }); 45 46 $('#slider-text-' + block_id + ' .slide').click(function(){ 47 $('#slider-music-wrapper-' + block_id + ' .music-close').click(); 48 $('#slider-text-' + block_id).slick('slickNext'); 49 }); 50 51 $('#slider-page-' + block_id).slick({ 52 slidesToShow: 1, 53 slidesToScroll: 1, 54 arrows: false, 55 infinite: true, 56 autoplay: false, 57 speed: 1500, 58 fade: false, 59 draggable: false, 60 asNavFor: '#slider-text-' + block_id + ', #slider-image-' + block_id, 61 }); 62 63 $('#slider-page-' + block_id + ' .slide').click(function(){ 64 $('#slider-music-wrapper-' + block_id + ' .music-close').click(); 65 $('#slider-page-' + block_id).slick('slickNext'); 66 }); 67 68 $('#slider-nav-' + block_id + ' a').click(function(e){ 69 e.preventDefault(); 70 $('#slider-music-wrapper-' + block_id + ' .music-close').click(); 71 $('#slider-image-' + block_id).slick('slickNext'); 72 }); 73 74 $('#slider-text-' + block_id + ' .slide .slide-btn a.btn').click(function(e){ 75 if ($(this).data('type') == 'video') { 76 e.preventDefault(); 77 var iframeHtml = '<iframe width="560" height="315" src="" data-src="' + $(this).attr('href') + '" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>></iframe>'; 78 $('#slider-video-wrapper-' + block_id + ' .video-wrapper').html(iframeHtml).parent().show(); 79 $('#block-slider-' + block_id).hide(); 80 81 return false; 82 } 83 }); 84 85 $('#slider-music-wrapper-' + block_id + ' .music-close').click(function(e){ 86 e.preventDefault(); 87 $('#slider-music-wrapper-' + block_id + ' .music-content').html('').parent().hide(); 88 }); 89 90 $('#slider-video-wrapper-' + block_id + ' .video-close').click(function(e){ 91 e.preventDefault(); 92 $('#slider-video-wrapper-' + block_id + ' .video-wrapper').html('').parent().hide(); 93 $('#block-slider-' + block_id).show(); 94 }); 95 96 $(this).addClass('rendered'); 97 }); 98 99 } 100});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.