1jQuery(document).ready(function($){ 2 3 //ÐобилÑÐ½Ð°Ñ Ð½Ð°Ð²Ð¸Ð³Ð°ÑÐ¸Ñ 4 $('.m-nav').prepend('<div class="slide-out-close">ÐенÑ</div>'); 5 $('.main-box').prepend('<div class="slide-out-open">ÐенÑ</div>'); 6 $('#main').prepend('<div class="menu-overlay">ÐакÑÑÑÑ Ð¼ÐµÐ½Ñ</div>'); 7 $('.slide-out-open').click(function() { 8 $('body').addClass('js-nav'); 9 $('.slide-out-close').addClass('rotate'); 10 }); 11 12 $('.slide-out-close').click(function() { 13 $('body').removeClass('js-nav'); 14 $(this).removeClass('rotate'); 15 }); 16 $('.menu-overlay').click(function() { 17 $('body').removeClass('js-nav'); 18 $('#slide-out-open').removeClass('slide-out-close').addClass('slide-out-open'); 19 }); 20 21 //Ðлавное Ð¼ÐµÐ½Ñ 22 $('.main-menu__inner ul > li:has(ul)').append('<div class="menu-arrow">Sub-menu</div>'); 23 $('.main-menu__inner .menu-arrow').click(function() { 24 var ul = $(this).parent().find('ul'); 25 if ( ul.is(':hidden') ) { 26 ul.slideDown(450); 27 $(this).addClass('active'); 28 } else { 29 ul.slideUp(450); 30 $(this).removeClass('active'); 31 } 32 }); 33 if ( $('.main-menu__inner ul > li > ul >li').hasClass('current-menu-item') ) { 34 $('.main-menu__inner ul > li > ul > li.current-menu-item').parent().addClass('ul_block'); 35 $('.main-menu__inner ul > li > ul > li.current-menu-item').parent().next().addClass('active'); 36 } 37 if ( $('.main-menu__inner ul > li > ul > li').hasClass('current-post-parent') ) { 38 $('.main-menu__inner ul > li > ul > li.current-post-parent').parent().addClass('ul_block'); 39 $('.main-menu__inner ul > li > ul > li.current-post-parent').parent().next().addClass('active'); 40 } 41 42 //add menu 43 $('.add-menu__toggle').click(function() { 44 if ($(this).next('ul').is(':hidden')) { 45 $(this).next('ul').slideDown(300); 46 } else { 47 $(this).next('ul').slideUp(300); 48 } 49 }); 50 51 //ÐÐµÐ½Ñ Ð² ÑайдбаÑе 52 $('.sidebar-menu ul > li:has(ul) > a').after('<div class="menu-arrow">Sub-menu</div>'); 53 $('.sidebar-menu ul > li:has(ul) > span').after('<div class="menu-arrow">Sub-menu</div>'); 54 $('.sidebar-menu .menu-arrow').click(function() { 55 var ul = $(this).parent().find('ul'); 56 if ( ul.is(':hidden') ) { 57 ul.slideDown(450); 58 $(this).addClass('active'); 59 $(this).parent().addClass('active'); 60 } else { 61 ul.slideUp(450); 62 $(this).removeClass('active'); 63 $(this).parent().removeClass('active'); 64 } 65 }); 66 if ( $('.sidebar-menu ul > li > ul >li').hasClass('current-menu-item') ) { 67 $('.sidebar-menu ul > li > ul > li.current-menu-item').parent().addClass('ul_block'); 68 $('.sidebar-menu ul > li > ul > li.current-menu-item').parent().prev().addClass('active'); 69 $('.sidebar-menu ul > li > ul > li.current-menu-item').parent().parent().addClass('active'); 70 } 71 if ( $('.sidebar-menu ul > li > ul > li').hasClass('current-post-parent') ) { 72 $('.sidebar-menu ul > li > ul > li.current-post-parent').parent().addClass('ul_block'); 73 $('.sidebar-menu ul > li > ul > li.current-post-parent').parent().prev().addClass('active'); 74 $('.sidebar-menu ul > li > ul > li.current-post-parent').parent().parent().addClass('active'); 75 } 76 77 //Ð¡Ð»Ð°Ð¹Ð´ÐµÑ Ð½Ð° главной 78 var slider = $('#slider'); // ÑелекÑÐ¾Ñ ÑлайдеÑа 79 if (slider.length) { 80 slider.bxSlider({ 81 controls: false, 82 pager: true, 83 auto: true, 84 }); 85 } 86 87 //Ð¡Ð»Ð°Ð¹Ð´ÐµÑ Ð¿Ð¾Ð¿ÑлÑÑнÑе 88 if ( $('#slider-posts').length ) { 89 var settingsSlider = function() { 90 var settingsSlider1 = { 91 minSlides: 3, 92 maxSlides: 3, 93 moveSlides: 3, 94 slideWidth: 210, 95 slideMargin: 5, 96 adaptiveHeight: true, 97 }; 98 var settingsSlider2 = { 99 minSlides: 3, 100 maxSlides: 3, 101 moveSlides: 1, 102 slideWidth: 210, 103 slideMargin: 5, 104 adaptiveHeight: true, 105 }; 106 return($(window).width()>1024) ? settingsSlider1 : settingsSlider2; 107 } 108 var slider; 109 function reloadSlider() { 110 slider.reloadSlider(settingsSlider()); 111 } 112 slider = $('#slider-posts').bxSlider(settingsSlider()); 113 $(window).resize(reloadSlider); 114 } 115 116 //Ð¡Ð»Ð°Ð¹Ð´ÐµÑ ÑекомендованнÑе 117 if ( $('#recommended-posts').length ) { 118 var settingsRecc = function() { 119 var settingsRecc1 = { 120 minSlides: 3, 121 maxSlides: 3, 122 moveSlides: 3, 123 slideWidth: 210, 124 slideMargin: 5, 125 adaptiveHeight: true, 126 pager: false, 127 }; 128 var settingsRecc2 = { 129 minSlides: 3, 130 maxSlides: 3, 131 moveSlides: 1, 132 slideWidth: 210, 133 slideMargin: 5, 134 adaptiveHeight: true, 135 pager: false, 136 }; 137 return($(window).width()>1024) ? settingsRecc1 : settingsRecc2; 138 } 139 var slider; 140 function reloadSlider() { 141 slider.reloadSlider(settingsRecc()); 142 } 143 slider = $('#recommended-posts').bxSlider(settingsRecc()); 144 $(window).resize(reloadSlider); 145 } 146 147 //ÐÑÑибÑÑ start Ñега ol 148 $('ol[start]').each(function() { 149 var val = parseFloat($(this).attr("start")) - 1; 150 $(this).css('counter-increment','li '+ val); 151 }); 152 153 //пеÑемеÑение Ð¼ÐµÐ½Ñ Ð½Ð° < 1023 154 if ($(window).width() <= '1023') { 155 $('.sidebar-menu').appendTo('.m-nav'); 156 } 157 $(window).resize(function() { 158 if ($(window).width() <= '1023') { 159 $('.sidebar-menu').appendTo('.m-nav'); 160 } else { 161 $('.sidebar-menu').prependTo('.sidebar'); 162 } 163 }); 164 165 //СÑÑелоÑка навеÑÑ 166 $('<div id="up" class="up" style="display: none">навеÑÑ </div>').appendTo('.footer').click(function() { 167 $('html, body').animate({scrollTop: 0}, 700); 168 }); 169 var win = $(window);
170 var up = $('#up'); 171 win.on('scroll', function() { 172 if ( win.scrollTop() > win.height() / 3 ) { 173 up.fadeIn(); 174 } else { 175 up.fadeOut(); 176 } 177 }).scroll(); 178 179 //ÑдалиÑÑ ÐºÐ½Ð¾Ð¿ÐºÑ Ð·Ð°Ð³ÑÑзиÑÑ ÐµÑе, еÑли Ð½ÐµÑ Ð¿Ð¾ÑÑов 180 $.ajaxSetup({complete: function() { 181 $('.last_item').next('.more').remove(); 182 }}); 183 184 //пагинаÑÐ¸Ñ 185 if ( $('.more').length ) { 186 $('body').on('click', '.more:not(.loading)', function() { 187 var more = $(this); 188 var container = $(this).prev('.ajax_pagination'); 189 var defaultText = more.html(); 190 more.addClass('loading').html( more.data('loading') ); 191 var offset = more.data('offset'); 192 var items = more.data('items'); 193 var theme = more.data('theme'); 194 var newposts = ''; 195 var tax = ''; 196 var tag = ''; 197 var search = ''; 198 if( more.data('newposts') ) newposts = '&newposts=' + more.data('newposts'); 199 if ( more.data('category') ) tax = '&cat=' + more.data('category'); 200 if ( more.data('tag') ) tag = '&tag=' + more.data('tag'); 201 if ( more.data('search') ) search = '&search=' + more.data('search'); 202 console.log(search); 203 $.ajax({ 204 url: '/wp-content/themes/' + theme + '/ajax-posts.php?offset=' + offset + '&items=' + items + newposts + tax + tag + search 205 }).done(function(html) { 206 container.after(html); 207 more.data('offset', offset + items).removeClass('loading').html(defaultText); 208 if ($.trim(html) === '') { 209 more.remove(); 210 } else { 211 $('html, body').animate({scrollTop: $('.ajax_pagination:last').offset().top -100 }, 900); 212 } 213 }); 214 }); 215 } 216});
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.