PageSourceSearch

https://palegreen-skunk-540706.hostingersite.com/wp-content/themes/pawsh/assets/js/custom.js?ver=6.8.10

js palegreen-skunk-540706.hostingersite.com collected 2026-10-03 04:47:06 UTC 3,711 bytes, 120 lines download raw bytes

1(function($) {
2    "use strict";
3
4    // Header Scroll
5
6    const header = $('.navbar');
7    const scrollUp = "scroll-up";
8    const scrollDown = "scroll-down";
9    let lastScroll = 0;
10
11    $(window).on("scroll", () => {
12      const currentScroll = window.pageYOffset;
13      if (currentScroll <= 0) {
14        header.removeClass(scrollUp);
15        return;
16      }
17
18      if (currentScroll > lastScroll && !header.hasClass(scrollDown)) {
19        // down
20        header.removeClass(scrollUp);
21        header.addClass(scrollDown);
22      } else if (currentScroll < lastScroll && header.hasClass(scrollDown)) {
23        // up
24        header.removeClass(scrollDown);
25        header.addClass(scrollUp);
26      }
27      lastScroll = currentScroll;
28    });
29
30    // Replacing with HOME_URL
31    $(function(){
32        var a = $('.footer-links a');
33        $.each(a,function(key,val){
34            var link = $(val).attr('href');
35            var newlink = link.replace("http://[url_link]", RepayAjax.HOME_URL);
36            $(val).attr('href',newlink);
37        });
38    });
39
40    // Dequeue CSS Files
41    $(function(){
42        var link = $('link');
43        $.each(link,function(key,val){
44            var linkId = $(val).attr('id');
45            if(linkId == 'style-css') {
46                $(val).remove();
47            }
48        });
49    });
50
51    // Update cart icon counter
52    $(document).on('click', '.add_to_cart_button', function(){
53        setTimeout(function(){
54            var data = {
55                'action': 'cart_count_retriever'
56            };
57            $.post(wc_add_to_cart_params.ajax_url, data, function(response) {
58                if(response == 1){
59                    $('.cart-btn a').append('<span class="cart-contents-count">'+response+'</span>');
60                }
61                else{
62                    $('.cart-contents-count').text(response);
63                }
64            });
65        },1500);
66    });
67    $(document).on('click', '.woocommerce .cart button.button', function(){
68        setTimeout(function(){
69            var data = {
70                'action': 'cart_count_retriever'
71            };
72            $.post(wc_add_to_cart_params.ajax_url, data, function(response) {
73                $('.cart-contents-count').text(response);
74                $(document.body).trigger('wc_fragment_refresh');
75            });
76        },1000);
77    });
78    $(document).on('click', '.woocommerce a.remove', function(){
79        setTimeout(function(){
80            var data = {
81                'action': 'cart_count_retriever'
82            };
83            $.post(wc_add_to_cart_params.ajax_url, data, function(response) {
84                $('.cart-contents-count').text(response);
85                $(document.body).trigger('wc_fragment_refresh');
86            });
87        },1000);
88    });
89
90    // Submenu Click Function 
91    $(function() {
92        $('.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children').on('click', function(){
93            $(this).find('.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu').toggleClass('show');
94        });
95    });
96
97})(jQuery);
98
99(function($) {
100    "use strict";
101
102    // Back to top button
103    $(function() {
104      // Scroll event
105      $(window).on('scroll', function() {
106        var scrolled = $(window).scrollTop();
107        if (scrolled > 200) {
108          $('#backtotop').fadeIn('slow').css('opacity', '1');
109        } else {
110          $('#backtotop').fadeOut('slow');
111        }
112      });
113
114      // Click event
115      $('#backtotop').on('click', function() {
116        $("html, body").animate({ scrollTop: "0" }, 500);
117      });
118    });
119
120})(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.