function searchPosts(feed){var search=null;jQuery.ajax('https://apis.barclay.college/'+feed,{accepts:{json:"application/json"},dataType:"json",success:function(posts){jQuery('#search #search-results-container').append('
');var options={shouldSort:true,threshold:0.6,limit:10,location:0,distance:100,maxPatternLength:32,minMatchCharLength:1,keys:[{name:'title',weight:0.75},{name:'excerpt',weight:0.5},{name:'content',weight:0.5}]};var fuse=new Fuse(posts.posts.post,options);var $res=jQuery('#search-results');jQuery('input#search-field').each(function(){jQuery(this).on('input valueChange',function(){var search=fuse.search(jQuery(this).val());if(jQuery(this).val().length<1||search[0]===undefined){$res.empty();return;} var content=[];content.push('
');search.forEach(function(data,i){var post={id:i,title:data.item.title,date:gregorianMDY(data.date),type:data.item.type,excerpt:data.item.description?data.item.description:data.item.content,url:data.item.url,img:data.item.img};content.push(postContent(post));if(i===0){document.getElementById("search-field").addEventListener("keyup",function(event){if(event.keyCode===13){location.href=post.url;}});} if(parseInt(i+1)
');}else if(parseInt(i+1)>=search.length){content.push('
');$res.empty();$res.append(content.join(''));}});});});}});} function postContent(post={id:'',title:'',date:'',type:'',excerpt:'',url:'',img:''}){var tr=`
`;var title=`
${post.title}
`;if(post.img){var img=post.img;return tr+`
$
`;}else{return tr+`
$
`;}} searchPosts('pages');