PageSourceSearch

https://www.thebbqstore.com/wp-content/themes/machic/assets/js/custom/sidebarfilter.js?ver=1.6.6

js thebbqstore.com collected 2026-10-02 00:58:35 UTC 1,418 bytes, 59 lines download raw bytes

1(function ($) {
2  "use strict";
3
4	$(document).on('machicShopPageInit', function () {
5		machicThemeModule.sidebarfilter();
6	});
7
8	machicThemeModule.sidebarfilter = function() {
9      var sidebar = $( '.filtered-sidebar' );
10      var button = $( '.filter-button' );
11      var siteOverlay = $( '.site-overlay' );
12      var close = $( '.close-sidebar' );
13
14	  if ( sidebar.length > 0 ) {
15	      var tl = gsap.timeline( { paused: true, reversed: true } );
16	      tl.set( sidebar, {
17	        autoAlpha: 1
18	      }).to( sidebar, .5, {
19	        x:0,
20					ease: 'power4.inOut'
21	      }).to( siteOverlay, .5, {
22	        autoAlpha: 1,
23	        ease: 'power4.inOut'
24	      }, "-=.5");
25	
26	      button.on( 'click', function(e) {
27		    e.preventDefault();
28	        siteOverlay.addClass( 'active' );
29		    tl.reversed() ? tl.play() : tl.reverse();
30			siteOverlay.show();
31		  });
32	
33	      close.on( 'click', function(e) {
34	        e.preventDefault();
35		    tl.reverse();
36	        setTimeout( function() {
37			  siteOverlay.hide();
38	          siteOverlay.removeClass( 'active' );
39	        }, 100);
40		  });
41
42	      siteOverlay.on( 'click', function(e) {
43	        e.preventDefault();
44		    tl.reverse();
45	        setTimeout( function() {
46			  siteOverlay.hide();
47	          siteOverlay.removeClass( 'active' );
48	        }, 100);
49		  });
50
51
52      }
53	}
54	
55	$(document).ready(function() {
56		machicThemeModule.sidebarfilter();
57	});
58
59})(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.