1(function($) { 2 $(function() { 3 if ('object' !== typeof FWP) { 4 return; 5 } 6 7 FWP.hooks.addFilter('facetwp/template_html', function(resp, params) { 8 if (FWP.is_load_more) { 9 FWP.is_load_more = false; 10 $('.facetwp-template').append(params.html); 11 return true; 12 } 13 return resp; 14 }); 15 }); 16 17 $(document).on('click', '.fwp-load-more', function() { 18 $('.fwp-load-more').html(FWP_JSON.load_more.loading_text); 19 20 FWP.is_load_more = true; // set the flag 21 FWP.load_more_paged += 1; // next page 22 FWP.facets['load_more'] = [FWP.load_more_paged]; // trick into adding URL var 23 FWP.paged = FWP.load_more_paged; // grab the next page of results 24 FWP.soft_refresh = true; // don't process facets 25 FWP.is_reset = true; // don't parse facets 26 FWP.refresh(); 27 }); 28 29 $(document).on('facetwp-loaded', function() { 30 $('.fwp-load-more').html(FWP_JSON.load_more.default_text); 31 32 if (FWP.settings.pager.page < FWP.settings.pager.total_pages) { 33 $('.fwp-load-more').show(); 34 } 35 else { 36 $('.fwp-load-more').hide(); 37 } 38 }); 39 40 $(document).on('facetwp-refresh', function() { 41 if (! FWP.loaded) { 42 var uv = FWP_HTTP.url_vars; 43 var paged = ('undefined' !== typeof uv.load_more) ? uv.load_more : 1; 44 FWP_JSON.load_more.default_text = $('.fwp-load-more').html(); 45 FWP.load_more_paged = parseInt(paged); 46 } 47 else { 48 if (! FWP.is_load_more) { 49 FWP.load_more_paged = 1; 50 } 51 } 52 }); 53})(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.