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.