1// JavaScript Document 2 3$(".search_form_icon").click(function(event) { 4 event.preventDefault(); 5 $(".search_form_header").submit(); 6}); 7 8$("#btn").click(function(event) { 9 event.preventDefault(); 10 $("#search_form_footer").submit(); 11}); 12 13$(function() { 14 15 /* Mobile nav css */ 16 $('.scroller').on('click', function(){ 17 18 $('html, body').animate({scrollTop: '+=675px'}, 800); 19 }); 20 21 var winWidth = $(window).width(); 22 23 if(winWidth <= 760){ 24 $('#myNavbar #menu-main-menu .main-menu-item > a').click(function(e){ 25 var min = ($(this).outerWidth() - 40) 26 if(e.offsetX > min || e.offsetX < 0) { 27 $(this).parent(".main-menu-item").toggleClass("open"); 28 return false; 29 } 30 }); 31 } 32 33 $("#myNavbar #menu-main-menu .main-menu-item > a").click(function (e) { 34 $(this).next('ul').toggle(); 35}); 36 37 38 39 $('#match-center .fixturerow').addClass('active-match'); 40 /* Aroow click */ 41 $('.scroll-btn').bind('click',function(event){ 42 var $anchor = $(this); 43 44 $('html, body').stop().animate({ 45 scrollTop: $($anchor.attr('href')).offset().top 46 }, 500); 47 48 event.preventDefault(); 49 }); 50 51 /* Home part slider */ 52 $('.home-slider-for').slick({ 53 slidesToShow: 1, 54 slidesToScroll: 1, 55 arrows: false, 56 fade: true, 57 asNavFor: '.home-slider-nav', 58 responsive: [ 59 { 60 breakpoint: 610, 61 settings: { 62 arrows: true 63 } 64 } 65 ] 66 }); 67 $('.home-slider-nav').slick({ 68 slidesToShow: 5, 69 slidesToScroll: 1, 70 asNavFor: '.home-slider-for', 71 focusOnSelect: true 72 }); 73 74 /* Seniors slider */ 75 76 $('.sen-men-slider').slick({ 77 slidesToShow: 4, 78 slidesToScroll: 1, 79 autoplay: false, 80 responsive: [ 81 { 82 breakpoint: 1100, 83 settings: { 84 slidesToShow: 3 85 } 86 }, 87 { 88 breakpoint: 700, 89 settings: { 90 slidesToShow: 2 91 } 92 }, 93 { 94 breakpoint: 560, 95 settings: { 96 slidesToShow: 1 97 } 98 } 99 ] 100 }); 101 102 103 /* Video part slider */ 104 $('.video-for').slick({ 105 slidesToShow: 1, 106 slidesToScroll: 1, 107 arrows: false, 108 fade: true, 109 asNavFor: '.video-nav' 110 }); 111 $('.video-nav').slick({ 112 slidesToShow: 4, 113 slidesToScroll: 1, 114 asNavFor: '.video-for', 115 focusOnSelect: true 116 }); 117 118 119 /* Social hub */ 120 $('.feed-cpart').masonry({ 121 itemSelector: '.feed-box', 122 }); 123 124 /* Sponsors logo slider */ 125 126// $('.scroller').on('click', function(){ 127 128// $('html,body').animate({scrollTop: ($(this).offset().top + 0)}, 15); 129// }); 130 131function getQueryVariable(url, variable) { 132 var query = url.substring(1); 133 var vars = query.split('&'); 134 for (var i=0; i<vars.length; i++) { 135 var pair = vars[i].split('='); 136 if (pair[0] == variable) { 137 return pair[1]; 138 } 139 } 140 141 return false; 142 } 143 $('#past_champ').on('click', function () { // bind change event to select 144 var gender = $("#gender_taxonomy").val(); 145 var year = $("#championship_taxonomy").val(); 146 if (gender != '') { // require a URL 147 var url = window.location.href; 148 var w = getQueryVariable(url, 'championship_year'); 149 var h = getQueryVariable(url, 'gender'); 150 var params = { 'championship_year':year, 'gender':gender }; 151 var a = url.split('?')[0]; 152 var new_url = a+'?' + jQuery.param(params); 153 console.log(new_url); 154 window.location = new_url; 155 } 156 //return false; 157 }); 158 $(".tribe-events-has-events").mouseover(function(){ 159 $(".tribe-events-month-event-title > a").css("color", "white"); 160 }); 161 162 $(".tribe-events-has-events").mouseout(function(){ 163 $(".tribe-events-month-event-title > a").css("color", "#ec6b10"); 164 }); 165 166 /* body padding top */ 167 var hpartHeight = $('#hpart').outerHeight(); 168 $('body').css('padding-top', hpartHeight); 169 170 $(window).resize(function(){ 171 $('body').css('padding-top', hpartHeight); 172 }); 173 var cbpAnimatedHeader = (function() { 174 175 var docElem = document.documentElement, 176 header = document.querySelector( '.cbp-af-header' ), 177 didScroll = false, 178 changeHeaderOn = 10; 179
180 function init() { 181 window.addEventListener( 'scroll', function( event ) { 182 if( !didScroll ) { 183 didScroll = true; 184 setTimeout( scrollPage, 10 ); 185 } 186 }, false ); 187 } 188 189 function scrollPage() { 190 var sy = scrollY(); 191 if ( sy >= changeHeaderOn ) { 192 classie.add( header, 'cbp-af-header-shrink' ); 193 } 194 else { 195 classie.remove( header, 'cbp-af-header-shrink' ); 196 } 197 didScroll = false; 198 } 199 200 function scrollY() { 201 return window.pageYOffset || docElem.scrollTop; 202 } 203 204 init(); 205 206 })(); 207 208});
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.