1(function($) { 2 'use strict'; 3 4 $(document).ready(function() { 5 if ($('.publications-items').length && !$('#load-more-publications').length) { 6 $('.publications-items').append(` 7 <div class="mh-loop-item load-more-publications-item"> 8 <div class="load-more-container" style="text-align: center;"> 9 <button id="load-more-publications" 10 class="load-more-button" 11 data-category="49" 12 data-page="1" 13 data-posts-per-page="10"> 14 ÐеÑеглÑнÑÑи бÑлÑÑе 15 </button> 16 </div> 17 </div> 18 `); 19 } 20 21 $(document).on('click', '#load-more-publications', function() { 22 var button = $(this); 23 var container = $('.publications-items'); 24 var buttonContainer = button.closest('.load-more-publications-item'); 25 loadMorePosts(button, container, 'publications', buttonContainer); 26 }); 27 28 $(document).on('click', '#load-more-news', function() { 29 var button = $(this); 30 var container = $('.novini-items'); 31 var buttonContainer = button.closest('.load-more-li'); 32 loadMorePosts(button, container, 'news', buttonContainer); 33 }); 34 35 function loadMorePosts(button, container, type, buttonContainer) { 36 if (button.hasClass('loading')) return; 37 38 var category = button.data('category'); 39 var page = button.data('page'); 40 var postsPerPage = button.data('posts-per-page'); 41 42 button.addClass('loading').text('ÐаванÑаженнÑ...'); 43 44 // Ajax Ð·Ð°Ð¿Ð¸Ñ 45 $.ajax({ 46 url: uzhgorod24_ajax.ajaxurl, 47 type: 'POST', 48 data: { 49 action: 'load_more_posts', 50 page: page + 1, 51 category: category, 52 posts_per_page: postsPerPage, 53 type: type, 54 nonce: uzhgorod24_ajax.nonce 55 }, 56 success: function(response) { 57 if (response.success) { 58 buttonContainer.before(response.data.html); 59 60 // ÐновиÑи ÐºÐ½Ð¾Ð¿ÐºÑ 61 button.data('page', page + 1); 62 button.removeClass('loading').text('ÐеÑеглÑнÑÑи бÑлÑÑе'); 63 64 if (response.data.has_more === false) { 65 buttonContainer.fadeOut(); 66 } 67 } else { 68 button.removeClass('loading').text('Ðомилка. СпÑобÑйÑе Ñе Ñаз'); 69 } 70 }, 71 error: function() { 72 button.removeClass('loading').text('Ðомилка. СпÑобÑйÑе Ñе Ñаз'); 73 } 74 }); 75 } 76 }); 77})(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.