1var WpjbXHR=null;function wpjb_ls_jobs_init(){var $=jQuery;$(".wpjb-ls-query").keyup(function(){wpjb_ls_jobs();});$(".wpjb-ls-category").change(function(){$(".wpjb-ls-category-title").html($(this).find("option:selected").text());wpjb_ls_jobs();});$(".wpjb-ls-type").click(function(){$(".wpjb-ls-type-title").html($(this).html());$(".wpjb-ls-type").removeClass("wpjb-ls-checked");$(this).addClass("wpjb-ls-checked");wpjb_ls_jobs();return false;});$(".wpjb-ls-type-main").click(function(){return false;});$("#wpjb-paginate-links").hide();wpjb_ls_jobs();} 2function wpjb_ls_jobs(e){var $=jQuery;if(WpjbXHR){WpjbXHR.abort();} 3var page=null;if(typeof e=='undefined'){page=1;}else{page=parseInt($(".wpjb-ls-load-more a.btn").data("wpjb-page"));} 4var data={action:"wpjb_jobs_search",page:page} 5WPJB_SEARCH_CRITERIA={filter:"active"} 6if($(".wpjb-ls-query").val().length>0){data.query=$(".wpjb-ls-query").val();WPJB_SEARCH_CRITERIA.query=data.query;} 7if(parseInt($(".wpjb-ls-category").val())>0){data.category=parseInt($(".wpjb-ls-category").val());WPJB_SEARCH_CRITERIA.category=data.category;} 8if(parseInt($(".wpjb-ls-type.wpjb-ls-checked").data("wpjb-id"))>0){data.type=parseInt($(".wpjb-ls-type.wpjb-ls-checked").data("wpjb-id"));WPJB_SEARCH_CRITERIA.type=data.type;} 9$("#wpjb-job-list").css("opacity","0.4");WpjbXHR=$.ajax({type:"POST",data:data,url:ajaxurl,dataType:"json",success:function(response){var total=parseInt(response.total);var nextPage=parseInt(response.page)+1;var perPage=parseInt(response.perPage);var loaded=0;$(".wpjb-subscribe-rss input[name=feed]").val(response.url.feed);$(".wpjb-subscribe-rss a.wpjb-button.btn").attr("href",response.url.feed);if(total==0){$("#wpjb-job-list tbody").html('<tr><td colspan="3">'+WpjbLiveSearchLocale.no_jobs_found+'</td></tr>');return;} 10var more=perPage;if(nextPage==2){$("#wpjb-job-list tbody").empty();} 11$("#wpjb-job-list tr.wpjb-ls-load-more").remove();$("#wpjb-job-list").css("opacity","1");$("#wpjb-job-list tbody").append(response.html);loaded=$("#wpjb-job-list tr").length;var delta=total-loaded;if(delta>perPage){more=perPage;}else if(delta>0){more=delta;}else{more=0;} 12if(more){var txt=WpjbLiveSearchLocale.load_x_more.replace("%d",more);$("#wpjb-job-list tbody").append('<tr class="wpjb-ls-load-more"><td colspan="3"><a href="#" data-wpjb-page="'+(nextPage)+'" class="btn">'+txt+'</a></td></tr>');$("#wpjb-job-list tr.wpjb-ls-load-more a").click(wpjb_ls_jobs);}}});return false;} 13function wpjb_ls_resumes_init(){var $=jQuery;$(".wpjb-ls-query").keyup(function(){wpjb_ls_resumes();});$(".wpjb-ls-category").change(function(){$(".wpjb-ls-category-title").html($(this).find("option:selected").text());wpjb_ls_resumes();});$("#wpjb-paginate-links").hide();wpjb_ls_resumes();} 14function wpjb_ls_resumes(e){var $=jQuery;if(WpjbXHR){WpjbXHR.abort();} 15var page=null;if(typeof e=='undefined'){page=1;}else{page=parseInt($(".wpjb-ls-load-more a.btn").data("wpjb-page"));} 16var data={action:"wpjb_resumes_search",page:page} 17if($(".wpjb-ls-query").val().length>0){data.query=$(".wpjb-ls-query").val();} 18if(parseInt($(".wpjb-ls-category").val())>0){data.category=parseInt($(".wpjb-ls-category").val());} 19$("#wpjb-resume-list").css("opacity","0.4");WpjbXHR=$.ajax({type:"POST",data:data,url:ajaxurl,dataType:"json",success:function(response){var total=parseInt(response.total);var nextPage=parseInt(response.page)+1;var perPage=parseInt(response.perPage);var loaded=0;if(total==0){$("#wpjb-resume-list").html('<tr><td colspan="3">'+WpjbLiveSearchLocale.no_resumes_found+'</td></tr>');return;} 20var more=perPage;if(nextPage==2){$("#wpjb-resume-list tbody").empty();} 21$("#wpjb-resume-list tr.wpjb-ls-load-more").remove();$("#wpjb-resume-list").css("opacity","1");$("#wpjb-resume-list tbody").append(response.html);loaded=$("#wpjb-resume-list tr").length;var delta=total-loaded;if(delta>perPage){more=perPage;}else if(delta>0){more=delta;}else{more=0;} 22if(more){var txt=WpjbLiveSearchLocale.load_x_more.replace("%d",more);$("#wpjb-resume-list tbody").append('<tr class="wpjb-ls-load-more"><td colspan="3"><a href="#" data-wpjb-page="'+(nextPage)+'" class="btn">'+txt+'</a></td></tr>');$("#wpjb-resume-list tr.wpjb-ls-load-more a").click(wpjb_ls_resumes);}}});return false;}
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.