PageSourceSearch

https://d-art.org.ua/wp-content/themes/web-blog/assets/js/custom.js?ver=1.1.1

js d-art.org.ua collected 2026-10-02 20:37:58 UTC 7,965 bytes, 246 lines download raw bytes

1jQuery(function($) {
2    /* -----------------------------------------
3    Preloader
4    ----------------------------------------- */
5    $('#preloader').delay(1000).fadeOut();
6    $('#loader').delay(1000).fadeOut("slow");
7
8    /* -----------------------------------------
9    Sticky Header
10    ----------------------------------------- */
11    if ( $("body").hasClass("header-fixed") ){
12        const header = document.querySelector('.adore-header');
13        window.onscroll = function() {
14            if (window.pageYOffset > 200) {
15                header.classList.add('fix-header');
16            } else {
17                header.classList.remove('fix-header');
18            }
19        };
20        $(document).ready(function() {
21            var divHeight = $('.adore-header').height();
22            $('.header-outer-wrapper').css('min-height', divHeight + 'px');
23        });
24    }
25    /*--------------------------------------------------------------
26    # header adver
27    --------------------------------------------------------------*/
28    $('.adore-adver').slick({
29        autoplaySpeed: 4000,
30        slidesToShow: 1,
31        dots: true,
32        infinite: true,
33        arrows: false,
34    });
35    
36    /* -----------------------------------------
37    Post Carousel
38    ----------------------------------------- */
39    
40    $('.5-column.post-carousel-wrapper').slick({
41        autoplay: false,
42        autoplaySpeed: 3000,
43        dots: false,
44        arrows: true,
45        adaptiveHeight: true,
46        slidesToShow: 5,
47        nextArrow: '<button class="adore-arrow slide-next fas fa-angle-right"></button>',
48        prevArrow: '<button class="adore-arrow slide-prev fas fa-angle-left"></button>',
49        responsive: [{
50                breakpoint: 1025,
51                settings: {
52                    slidesToShow: 3,
53                }
54            },
55            {
56                breakpoint: 600,
57                settings: {
58                    slidesToShow: 2,
59                }
60            },
61            {
62                breakpoint: 480,
63                settings: {
64                    slidesToShow: 1,
65                }
66            }
67        ]
68    });
69    $('.4-column.post-carousel-wrapper').slick({
70        autoplay: false,
71        autoplaySpeed: 3000,
72        dots: false,
73        arrows: true,
74        adaptiveHeight: true,
75        slidesToShow: 4,
76        nextArrow: '<button class="adore-arrow slide-next fas fa-angle-right"></button>',
77        prevArrow: '<button class="adore-arrow slide-prev fas fa-angle-left"></button>',
78        responsive: [{
79                breakpoint: 1025,
80                settings: {
81                    slidesToShow: 3,
82                }
83            },
84            {
85                breakpoint: 600,
86                settings: {
87                    slidesToShow: 2,
88                }
89            },
90            {
91                breakpoint: 480,
92                settings: {
93                    slidesToShow: 1,
94                }
95            }
96        ]
97    });
98    $('.3-column.post-carousel-wrapper').slick({
99        autoplay: false,
100        autoplaySpeed: 3000,
101        dots: false,
102        arrows: true,
103        adaptiveHeight: true,
104        slidesToShow: 3,
105        nextArrow: '<button class="adore-arrow slide-next fas fa-angle-right"></button>',
106        prevArrow: '<button class="adore-arrow slide-prev fas fa-angle-left"></button>',
107        responsive: [{
108                breakpoint: 1025,
109                settings: {
110                    slidesToShow: 3,
111                }
112            },
113            {
114                breakpoint: 768,
115                settings: {
116                    slidesToShow: 2,
117                }
118            },
119            {
120                breakpoint: 480,
121                settings: {
122                    slidesToShow: 1,
123                }
124            }
125        ]
126    });
127    $('.2-column.post-carousel-wrapper').slick({
128        autoplay: false,
129        autoplaySpeed: 3000,
130        dots: false,
131        arrows: true,
132        adaptiveHeight: true,
133        slidesToShow: 2,
134        nextArrow: '<button class="adore-arrow slide-next fas fa-angle-right"></button>',
135        prevArrow: '<button class="adore-arrow slide-prev fas fa-angle-left"></button>',
136        responsive: [{
137                breakpoint: 1025,
138                settings: {
139                    slidesToShow: 2,
140                }
141            },
142            {
143                breakpoint: 600,
144                settings: {
145                    slidesToShow: 1,
146                }
147            },
148            {
149                breakpoint: 480,
150                settings: {
151                    slidesToShow: 1,
152                }
153            }
154        ]
155    });
156
157    /*--------------------------------------------------------------
158    # Navigation menu responsive
159    --------------------------------------------------------------*/
160    $(document).ready(function(){
161        $(".menu-toggle").click(function(){
162        $(".main-navigation .nav-menu").slideToggle("slow");
163        });
164    });
165    $(window).on('load resize', function() {
166        if ($(window).width() < 1200) {
167            $('.main-navigation').find("li").last().bind('keydown', function(e) {
168                if (e.which === 9) {
169                    e.preventDefault();
170                    $('#masthead').find('.menu-toggle').focus();
171                }
172            });
173        } else {
174            $('.main-navigation').find("li").unbind('keydown');
175        }
176    });
177
178    var primary_menu_toggle = $('#masthead .menu-toggle');
179    primary_menu_toggle.on('keydown', function(e) {
180        var tabKey = e.keyCode === 9;
181        var shiftKey = e.shiftKey;
182
183        if (primary_menu_toggle.hasClass('open')) {
184            if (shiftKey && tabKey) {
185                e.preventDefault();
186                $('.main-navigation').toggleClass('toggled');
187                primary_menu_toggle.removeClass('open');
188            };
189        }
190    });
191    /*--------------------------------------------------------------
192    # Navigation Search
193    --------------------------------------------------------------*/
194
195    var searchWrap = $('.navigation-search-wrap');
196    $(".navigation-search-icon").click(function(e) {
197        e.preventDefault();
198        searchWrap.toggleClass("show");
199        searchWrap.find('input.search-field').focus();
200    });
201    $(document).click(function(e) {
202        if (!searchWrap.is(e.target) && !searchWrap.has(e.target).length) {
203            $(".navigation-search-wrap").removeClass("show");
204        }
205    });
206
207    $('.navigation-search-wrap').find(".search-submit").bind('keydown', function(e) {
208        var tabKey = e.keyCode === 9;
209        if (tabKey) {
210            e.preventDefault();
211            $('.navigation-search-icon').focus();
212        }
213    });
214
215    $('.navigation-search-icon').on('keydown', function(e) {
216        var tabKey = e.keyCode === 9;
217        var shiftKey = e.shiftKey;
218        if ($('.navigation-search-wrap').hasClass('show')) {
219            if (shiftKey && tabKey) {
220                e.preventDefault();
221                $('.navigation-search-wrap').removeClass('show');
222                $('.navigation-search-icon').focus();
223            }
224        }
225    });
226    /* -----------------------------------------
227    Scroll Top
228    ----------------------------------------- */
229    var scrollToTopBtn = $('.web-blog-scroll-to-top');
230
231    $(window).scroll(function() {
232        if ($(window).scrollTop() > 400) {
233            scrollToTopBtn.addClass('show');
234        } else {
235            scrollToTopBtn.removeClass('show');
236        }
237    });
238
239    scrollToTopBtn.on('click', function(e) {
240        e.preventDefault();
241        $('html, body').animate({
242            scrollTop: 0
243        }, '300');
244    });
245
246});

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.