PageSourceSearch

https://www.sonymusic.de/wp-content/themes/sonymusic/template-parts/blocks/slider/custom.js?ver=1.0.0

js sonymusic.de collected 2026-10-02 05:42:17 UTC 3,405 bytes, 100 lines download raw bytes

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.