PageSourceSearch

https://www.neildiamond.com/wp-content/themes/neildiamond-gr_neild…/multipage/assets/js/script.js?ver=1.0.1

js neildiamond.com collected 2026-09-24 09:15:48 UTC 4,253 bytes, 181 lines download raw bytes

1jQuery(document).ready(function ($) {
2  var $body = $("body");
3
4  $("#videos, #home-newsletter-section").wrapAll(
5    '<div class="section-wrapper"></div>'
6  );
7
8  $('#ae-cform-input-reg-email-1').attr("placeholder", "Email Address");
9
10  $(window).on("scroll", function () {
11    if ($(window).scrollTop() > 50) {
12      $("#site-header").addClass("scrolled");
13    } else {
14      $("#site-header").removeClass("scrolled");
15    }
16  });
17
18  if ($body.hasClass("page-home")) {
19
20    
21    var $sliders = $("#videos .js-video-list");
22
23    $sliders.slick({
24      slidesToShow: 1,
25      slidesToScroll: 1,
26      arrows: true,
27      dots: false,
28      centerMode: false,
29    });
30
31    var $store = $("#store .view-content");
32
33    $store.slick({
34      slidesToShow: 3,
35      slidesToScroll: 1,
36      arrows: true,
37      dots: false,
38      centerMode: true,
39      responsive: [
40        {
41          breakpoint: 600,
42          settings: {
43            slidesToShow: 1,
44            slidesToScroll: 1,
45          },
46        },
47      ],
48    });
49
50    var $playlist = $("#playlist .view-content, #music .view-content");
51
52    $playlist.slick({
53      slidesToShow: 5,
54      slidesToScroll: 1,
55      arrows: true,
56      dots: false,
57      responsive: [
58        {
59          breakpoint: 600,
60          settings: {
61            slidesToShow: 1,
62            slidesToScroll: 1,
63          },
64        },
65      ],
66    });
67
68    var $playlist = $(".featured-news");
69
70    $playlist.slick({
71      slidesToShow: 1,
72      slidesToScroll: 1,
73      arrows: true,
74      dots: false,
75      mobileFirst: true,
76      responsive: [
77        {
78          breakpoint: 600,
79          breakpoint: 768,
80          settings: 'unslick'
81        },
82      ],
83    });
84
85    $(
86      '[class*="section"],  #home-newsletter-section, .block__title, .ae-cform-title'
87    ).each(function (index) {
88      var controller = new ScrollMagic.Controller();
89      var currentEl = this;
90
91      var titlescene = new ScrollMagic.Scene({
92        triggerElement: currentEl,
93        offset: 100,
94        triggerHook: "onEnter",
95      })
96        .setClassToggle(currentEl, "animate-in")
97        .addTo(controller);
98    });
99  }
100
101  if ($body.hasClass("single-release") || $body.hasClass("single-post")) {
102    var $musicSlider = $(".js-music-slider");
103
104    $musicSlider.slick({
105      slidesToShow: 4,
106      slidesToScroll: 1,
107      arrows: true,
108      dots: false,
109      responsive: [
110        {
111          breakpoint: 600,
112          settings: {
113            slidesToShow: 1,
114            slidesToScroll: 1,
115          },
116        },
117      ],
118    });
119
120    var $newsSlider = $(".js-news-slider");
121
122    $newsSlider.slick({
123      slidesToShow: 2,
124      slidesToScroll: 1,
125      arrows: true,
126      dots: false,
127      responsive: [
128        {
129          breakpoint: 600,
130          settings: {
131            slidesToShow: 1,
132            slidesToScroll: 1,
133          },
134        },
135      ],
136    });
137  }
138
139  $(".slide-menu-toggle").on("click", function (e) {
140    if (!$(".slide-menu-gr-container").hasClass("docked")) {
141      $(this).addClass("active");
142    } else {
143      $(this).removeClass("active");
144    }
145  });
146
147  if ($body.hasClass("page-music")) {
148    
149    $('#music-filter select').on('change', function(){
150      var filterOption = this.value;
151      
152      switch(filterOption) {
153        case "newest":
154          $('.view-content .node-music').sort(function(a, b) {
155            return $(b).data('release') - $(a).data('release');
156          }).appendTo('.view-content');
157        break;
158        case "oldest" :
159          $('.view-content .node-music').sort(function(a, b) {
160
161            return $(a).data('release') - $(b).data('release');
162          }).appendTo('.view-content');
163        break;
164        case "alphabetically" :
165          $('.view-content .node-music').sort(function(a, b) {
166            return $(a).data('title') > $(b).data('title') ? 1 : -1;
167
168          }).appendTo('.view-content');
169        break;
170
171      }
172      
173    })
174
175    $(".scroll-top a").on("click", function (event) {
176      event.preventDefault();
177      $(window).scrollTop(0);
178    });
179  
180  }
181});

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.