1$(document).ready(function () { 2 3 $('.toggler a').click(function (e) { 4 e.preventDefault() 5 6 $('header').toggleClass('expanded') 7 $(this).toggleClass('close') 8 $('.menu-wrapper').toggleClass('show') 9 $('body').css('overflow-y', $('header').hasClass('expanded') ? 'hidden' : 'scroll' ) 10 11 }) 12 13 function adjustHeaderForMobile(){ 14 15 if( $(window).width() < 768 ){ 16 17 if( !$('header').hasClass('adjusted') ){ 18 19 $('header').addClass('adjusted') 20 21 const resourcesMenu = $('.menu-wrapper .inner .links .resources-menu') 22 $('.menu-wrapper .inner').append('<div class="links resources-menu">'+resourcesMenu.html()+'</div>') 23 resourcesMenu.remove() 24 25 const headerBtns = $('.head .btns') 26 $('.menu-wrapper .inner').append(headerBtns) 27 } 28 29 } 30 else { 31 32 if( $('header').hasClass('adjusted') ){ 33 34 const resourcesMenu = $('.menu-wrapper .inner .links.resources-menu') 35 $('.menu-wrapper .inner .links:first-child').append('<div class="resources-menu">'+resourcesMenu.html()+'</div>') 36 resourcesMenu.remove() 37 38 const headerBtns = $('.menu-wrapper .inner .btns') 39 $('.head .logo').after(headerBtns) 40 41 $('header').removeClass('adjusted') 42 } 43 44 } 45 46 } 47 48 $(window).resize(function () { 49 adjustHeaderForMobile() 50 }) 51 52 adjustHeaderForMobile() 53 54 $(document).on('click', '.menu-wrapper .links h4',function(e){ 55 e.preventDefault() 56 57 const elm = $(this) 58 const subMenu = elm.siblings('.nav-menu') 59 60 elm.toggleClass('open') 61 subMenu.toggleClass('open') 62 63 }) 64 65 $('#offset').val($('.post-grid .post').length) 66 67 var page = 1; 68 69 $(document).on('click','#load_using_ajax:not(".btn-disabled")',function(e){ 70 e.preventDefault() 71 var button = $(this) 72 var category = $('#category').val() 73 var offset = parseInt($('#offset').val()) 74 75 button.html("Loading...") 76 77 $.ajax({ 78 url: ajaxUrl, 79 type: 'post', 80 data: { 81 category: category, 82 offset: offset, 83 action: 'load_more_posts', 84 }, 85 error : function(result){ 86 console.log(result); 87 }, 88 success : function(result){ 89 if(result){ 90 $("#offset").val(offset+3); 91 $('.post-grid').append(result); 92 button.html("Load More Articles") 93 } 94 else{ 95 button.html('No More Articles') 96 button.removeAttr('href') 97 button.addClass('btn-disabled') 98 } 99 } 100 101 }) 102 }) 103 104 105})
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.