PageSourceSearch

https://www.clc.org.au/wp-content/themes/clc/assets/js/app.js?ver=0.0.2

js clc.org.au collected 2026-10-02 05:02:54 UTC 14,985 bytes, 396 lines download raw bytes

1(function($) {
2  $('.js-mob-tog').click(function(e) {
3    e.preventDefault();
4    $('body').toggleClass('isNavOpen');
5    $('.js-mob-tog, .bk-mob-nav, .bk-wrapper, .bk-header, .bk-notice').toggleClass(
6      'active');
7  });
8	$('.wp-block-image figcaption').parent().prepend('<button class="fig-button" type="button"><span class="sr-only">Open Figcaption</span><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.o /1999/xlink" x="0px" y="0px" 	 viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g>	<g>	<path d="M483.556,119.467H382.077l-21.959-57.31c-2.537-6.599-8.875-10.957-15.94-10.957H167.822	c-7.071,0-13.403,4.358-15.935,10.957l-21.97,57.31H28.444C12.76,119.467,0,132.227,0,147.911v284.444	C0,448.04,12.76,460.8,28.444,460.8h455.111c15.684,0,28.444-12.76,28.444-28.444V147.911	C512,132.227,499.24,119.467,483.556,119.467z M477.867,426.667H34.133V153.6h107.52c7.071,0,13.403-4.358,15.935-10.957	l21.971-57.31h152.889l21.965,57.31c2.532,6.599,8.869,10.957,15.935,10.957h107.52V426.667z"/>	</g></g><g><g><path d="M256,156.439c-66.19,0-120.036,53.851-120.036,120.036c0,66.19,53.845,120.041,120.036,120.041	s120.036-53.851,120.036-120.041S322.19,156.439,256,156.439z M256,362.382c-47.366,0-85.902-38.531-85.902-85.902c0-47.371,38.537-85.902,85.902-85.902c47.366,0,85.902,38.537,85.902,85.902C341.902,323.846,303.366,362.382,256,362.382z"/></g></g></svg></button>'); 
9	 $('.wp-block-image .fig-button').click(function(e) {
10    e.preventDefault();
11   $(this).next().next().toggleClass('active');
12  });
13	 $('.bk-images-videos .fig-button').click(function(e) {
14    e.preventDefault();
15   $(this).next().toggleClass('active');
16  });
17  $('.js-desk-tog').click(function(e) {
18    e.preventDefault();
19    $('body').toggleClass('isModalOpen');
20    $('.js-desk-tog, .bk-desk-nav').toggleClass(
21      'active');
22  });
23  $('.js-search-tog').click(function(e) {
24    e.preventDefault();
25    $('body').toggleClass('isModalOpen');
26    $('.bk-modal-search').toggleClass(
27      'active');
28  });
29
30  $('.js-mob-list,.js-desk-list').on('click', 'button', function(e) {
31    e.preventDefault();
32    $(this).parent().toggleClass('active');
33    $(this).next().next().slideToggle();
34  });
35  $('.js-notice-bk .js-close-bk').click(function(){
36    $('.js-notice-bk').parent().remove();
37  });
38	
39jQuery('.wp-block-image img').click(function(e){
40	var img = jQuery(this);
41	var src = img.attr('src');
42	if(img.parent('a').length) return;
43	$.fancybox.open([
44		{
45			src  : src
46		}
47	], {
48		loop : false,
49		fullScreen: true
50	});
51})
52
53//   if (!!$('.bk-tos').offset()) {
54//     var stickyTop = $('.bk-tos').offset().top;
55//     $(window).scroll(function() {
56//       var windowTop = $(window).scrollTop();
57//       if (stickyTop < windowTop) {
58//         $('.bk-header').addClass('fixed');
59//       } else {
60//         $('.bk-header').removeClass('fixed');
61//       }
62//       var truck = document.querySelector('.bk-truck');
63//       if(truck && isElementOutViewport(truck)){
64//         truck.classList.add('active');
65//       }
66//     });
67//   };
68
69  function isElementOutViewport (el) {
70      var rect = el.getBoundingClientRect();
71      return rect.bottom < 0 || rect.right < 0 || rect.left > window.innerWidth || rect.top > window.innerHeight;
72  }
73
74  // function cleanUp() {
75  //   if($(window).width() < 768){
76  //     $('p').each(function() {
77  //         var $p = $(this),
78  //             txt = $p.html();
79  //         if (txt=='&nbsp;') {
80  //             $p.remove();
81  //         }
82  //     });
83  //   }
84  // }
85  $(window).on('resize', function(){
86    // cleanUp();
87    // $('.js-header-bk').parent().height($('.js-header-bk').outerHeight());
88    $('.js-notice-bk').parent().height($('.js-notice-bk').outerHeight());
89  });
90  $(document).ready(function() {
91    // cleanUp();
92    objectFitImages();
93    // $('.js-header-bk').parent().height($('.js-header-bk').outerHeight());
94    $('.js-notice-bk').parent().height($('.js-notice-bk').outerHeight());
95    $('.js-mob-list .menu-item-has-children').prepend('<button type="button"><span class="sr-only">Open Sub Menu</span></button>');
96    $('.js-desk-list .sub-menu .menu-item-has-children').prepend('<button type="button"><span class="sr-only">Open Sub Menu</span></button>');
97     
98  $('.slider-for-1').slick({
99   slidesToShow: 1,
100   slidesToScroll: 1,
101   arrows: true,
102   fade: true,
103   adaptiveHeight: true,
104
105   });
106 $('.slider-nav-1').slick({
107   slidesToShow: 4,
108   slidesToScroll: 1,
109   asNavFor: '.slider-for-1',
110   dots: false,
111   focusOnSelect: true,
112   asNavFor: '.slider-for-1',
113    prevArrow:'<button class="PrevArrow"><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"  viewB
113ox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><g><g> <polygon points="512,236.011 76.526,236.011 248.43,64.106 220.162,35.838 0,256 220.162,476.162 248.43,447.894 76.526,275.989  512,275.989     "/> </g> </g> </svg></button>',
114    nextArrow:'<button class="NextArrow"><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"     viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">    <g>   <g>   <polygon points="291.838,35.838 263.57,64.106 435.474,236.011 0,236.011 0,275.989 435.474,275.989 263.57,447.894    291.838,476.162 512,256     "/>  </g>  </g>  </svg></button>', 
115 
116    speed:0,
117    responsive: [
118        {
119          breakpoint: 575,
120          settings: {
121            slidesToShow: 3
122          },
123        },
124      ]
125
126   });
127
128    if ($('.js-bk-banner').length) {
129      $('.js-bk-banner').owlCarousel({
130        items: 1,
131        autoplay: true,
132        loop: true,
133        nav: false,
134        dots: true,
135        dotsContainer: $('.js-bk-banner-dot'),
136        smartSpeed: 1600,
137        autoplayTimeout: 10000,
138        autoplayHoverPause: true,
139        margin: 0
140      });
141    };
142
143    if ($('.js-bk-news').length) {
144      $('.js-bk-news').owlCarousel({
145        items: 3,
146        autoplay: true,
147        loop: false,
148        dots: false,
149        nav: false,
150        smartSpeed: 450,
151        autoplayTimeout: 4000,
152        autoplayHoverPause: true,
153        margin: 30,
154        responsive: {
155          0: {
156            items: 1
157          },
158          500: {
159            items: 2
160          },
161          991: {
162            items: 3
163          }
164        }
165      });
166    };
167
168    if ($('.js-bk-reviews').length) {
169      $('.js-bk-reviews').owlCarousel({
170        items: 1,
171        autoplay: true,
172        loop: true,
173        dots: true,
174        dotsContainer: $('.js-bk-reviews-dot'),
175        nav: false,
176        smartSpeed: 450,
177        autoplayTimeout: 4000,
178        autoplayHoverPause: true,
179        margin: 0
180      });
181    };
182    if ($('.owl-year-slider').length) {
183      $('.owl-year-slider').owlCarousel({
184        items: 1,
185        autoplay: false,
186        loop: true,
187        dots: false,
188        nav: false,
189        smartSpeed: 450,
190        autoplayTimeout: 4000,
191        autoplayHoverPause: true,
192        margin: 30,
193        navText: ['<span class="sr-only">Button for prew</span><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 490.661 490.661" style="enable-background:new 0 0 490.661 490.661;" xml:space="preserve"><g> <g>  <path d="M453.331,1.424c-3.307-1.899-7.381-1.899-10.688,0L37.309,236.091c-3.285,1.92-5.312,5.44-5.312,9.237  s2.027,7.317,5.312,9.237l405.333,234.667c1.664,0.96,3.499,1.429,5.355,1.429c1.835,0,3.691-0.469,5.333-1.429  c3.285-1.899,5.333-5.419,5.333-9.237V10.661C458.664,6.843,456.616,3.323,453.331,1.424z"/> </g></g></svg>', '<span class="sr-only">Button for next</span><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"  viewBox="0 0 490.661 490.661" style="enable-background:new 0 0 490.661 490.661;" xml:space="preserve"><g><g><path d="M453.352,236.091L48.019,1.424c-3.285-1.899-7.36-1.899-10.688,0c-3.285,1.899-5.333,5.419-5.333,9.237v469.333  c0,3.819,2.048,7.339,5.333,9.237c1.643,0.939,3.499,1.429,5.333,1.429c1.856,0,3.691-0.469,5.355-1.429l405.333-234.667  c3.285-1.92,5.312-5.44,5.312-9.237S456.637,237.989,453.352,236.091z"/></g></g></svg>'],
194         navContainer: '.js-owl-year-slider',
195         responsive: {
196          0: {
197            items: 1
198          },
199          574: {
200            items: 2
201          },
202          991: {
203            items: 3
204          }
205        }
206      });
207    };
208
209        if ($('.owl-text-slider').length) {
210      $('.owl-text-slider').owlCarousel({
211        items: 1,
212        autoplay: false,
213        loop: true,
214        dots: false,
215        nav: false,
216        smartSpeed: 450,
217        autoplayTimeout: 4000,
218        autoplayHoverPause: true,
219        margin: 30,
220        navText: ['<span class="sr-only">Button for prew</span><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 490.661 490.661" style="enable-background:new 0 0 490.661 490.661;" xml:space="preserve"><g> <g>  <path d="M453.331,1.424c-3.307-1.899-7.381-1.899-10.688,0L37.309,236.091c-3.285,1.92-5.312,5.44-5.312,9.237  s2.027,7.317,5.312,9.237l405.333,234.667c1.664,0.96,3.499,1.429,5.355,1.429c1.835,0,3.691-0.469,5.333-1.429  c3.285-1.899,5.333-5.419,5.333-9.237V10.661C458.664,6.843,456.616,3.323,453.331,1.424z"/> </g></g></svg>', '<span class="sr-only">Button for next</span><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"  viewB
220ox="0 0 490.661 490.661" style="enable-background:new 0 0 490.661 490.661;" xml:space="preserve"><g><g><path d="M453.352,236.091L48.019,1.424c-3.285-1.899-7.36-1.899-10.688,0c-3.285,1.899-5.333,5.419-5.333,9.237v469.333  c0,3.819,2.048,7.339,5.333,9.237c1.643,0.939,3.499,1.429,5.333,1.429c1.856,0,3.691-0.469,5.355-1.429l405.333-234.667  c3.285-1.92,5.312-5.44,5.312-9.237S456.637,237.989,453.352,236.091z"/></g></g></svg>'],
221         navContainer: '.js-owl-text-slider',
222         responsive: {
223          0: {
224            items: 1
225          },
226          574: {
227            items: 2
228          },
229          991: {
230            items: 3
231          }
232        }
233      });
234    };
235  });
236      var fonteSizer = $('.js-font');
237    $(document).ready(function () {
238      if(localStorage.getItem('font') && localStorage.getItem('size')){
239        $('html').css('font-size', parseInt(localStorage.getItem('size'))+'%');
240        fonteSizer.find('span').html(parseInt(localStorage.getItem('font')));
241        fonteSizer.find('span').attr('data-size', parseInt(localStorage.getItem('size')));
242      }
243
244      // $('.packery-layout').imagesLoaded( function() {
245      //   $('.packery-layout').packery({
246      //     itemSelector: '.item'
247      //   });
248      // });
249     $(".toggle-list-more-btn").click(function() {
250          $(this).parent().find("div.toggle-list-more").slideToggle('slow');
251          $(this).toggleClass('active');
252      });
253		
254
255          });
256    fonteSizer.on('click', 'button', function(){
257    var ths = $(this);
258    var fontValue = parseInt(fonteSizer.find('span').html());
259    var fontSize = parseInt(fonteSizer.find('span').attr('data-size'));
260    if(ths.hasClass('minus')){
261      if(fontSize>130){
262        fontValue -= 5;
263        fontSize -= 5;
264      }
265    }
266    if(ths.hasClass('plus')){
267      if(fontSize<160){
268        fontValue += 5;
269        fontSize += 5;
270      }
271    }
272    $('html').css('font-size', fontSize+'%');
273    fonteSizer.find('span').html(fontValue);
274    fonteSizer.find('span').attr('data-size', fontSize);
275    localStorage.setItem('font', fontValue);
276    localStorage.setItem('size', fontSize);
277  });
278	
279	
280	
281$(document).ready(function(){ 
282    $(window).scroll(function(){ 
283        if ($(this).scrollTop() > 100) { 
284            $('#scroll').fadeIn(); 
285			 $('#go-home').fadeIn(); 
286        } else { 
287            $('#scroll').fadeOut(); 
288			 $('#go-home').fadeOut(); 
289        } 
290    }); 
291    $('#scroll').click(function(){ 
292        $("html, body").animate({ scrollTop: 0 }, 600); 
293        return false; 
294    }); 
295});
296	
297// 	$(".fancybox-pdf").fancybox({
298//     width  : 600,
299//     height : 700,
300//     type   :'iframe'
301// });
302	
303	$(document).ready(function() {
304    $(".fancybox-pdf").fancybox({
305        openEffect: 'elastic',
306        closeEffect: 'elastic',
307        autoSize: true,
308        type: 'iframe',
309        iframe: {
310            preload: false // fixes issue with iframe and IE
311        }
312    });
313});
314	
315   $('.js-notice-bk .js-close-bk').click(function() { 
316	sessionStorage.setItem("story", "true");
317	});
318  if (sessionStorage.getItem("story") !== 'true') {
319     $('.bk-notice').fadeIn(); 
320    }
321
322// 	  // A $( document ).ready() block.
323// $( document ).ready(function() {
324//   if (document.cookie.indexOf('visited=true') == -1){
325//     // load the overlay
326//     $('.bk-notice').fadeIn(); 
327    
328//     var year = 1000*60*60;
329//     var expires = new Date((new Date()).valueOf() + year);
330//     document.cookie = "visited=true;expires=" + expires.toUTCString();
331
332//   }
333// }); 
334	
335	$(".text-limit-box h4").text(function(index, currentText) {
336  var maxLength = $(this).parent().attr('data-maxlength');
337  if(currentText.length >= maxLength) {
338    return currentText.substr(0, maxLength) + "...";
339  } else {
340    return currentText
341  } 
342});
343	$(".bk-member  .map-bk  a").fancybox().hover(function() {
344    $(this).click();
345});
346	 
347   $("a[href*=#]").addClass('page-inner-link');
348	
349	 $('.page-inner-link').click(function() {
350    $('body').removeClass('isModalOpen');
351    $('.js-desk-tog, .bk-desk-nav').removeClass(
352      'active');
353  });
354     $('.menu-item .page-inner-link').click(function() {
355    $('body').removeClass('isModalOpen');
356    $('.js-mob-tog, .bk-mob-nav, .bk-wrapper, .bk-header, .bk-notice').removeClass(
357      'active');
358  });
359
360      $(".hover-holder-share").click(function(e) {
361    e.preventDefault();
362     $(this).parent().parent().parent().parent().find(".share-hover-content").addClass('show');
363   $(this).parent().parent().parent().parent().find(".hover-holder-share-close").addClass('show');
364  });
365    $(".hover-holder-share-close").click(function(e) {
366          e.preventDefault();
367       $(this).removeClass('show');
368     $(this).parent().find(".share-hover-content").removeClass('show');
369      });
370	
371	
372// gsap.to(".mod-image", {
373//   backgroundPosition: `50% ${-innerHeight / 8}px`,
374//   ease: "none",
375//   scrollTrigger: {
376//     trigger: ".mod-image",
377//     scrub: true
378//   }, 
379// });
380	
381	
382// const animas = gsap.utils.toArray('.bk-bg-fixed.mod-image');
383// animas.forEach((anim) => {
384//   gsap.from(anim, {
385// 	  backgroundPosition: `50% ${-innerHeight / 8}px`,
386//       ease: "none",
387//       scrollTrigger: {
388// 	  start: 'top bottom',
389//       end: 'bottom top',
390//       trigger: anim,
391//       scrub: true
392//     }
393//   });
394// });
395
396})(jQuery);

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.