PageSourceSearch

https://nznbl.basketball/wp-content/themes/nbl/assets/js/nbl.js?ver=7.1.2

js nznbl.basketball collected 2026-10-04 12:28:36 UTC 4,914 bytes, 208 lines download raw bytes

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.