function GetLunrIndex(){$.ajax({cache:!0,url:"/assets/content/LunrIndex.json?_=2",type:"GET",dataType:"json",success:function(e){PrepareLunrIndex(e);var t="",n=getQueryVariable("category")||"";if(""!=n){var a=n.split(",");for(i=0;i0?$filterCheckboxes.filter(":checked").each(function(){var t=this.name.replace(/\s/g,"");e.hasOwnProperty(t)||(e[t]=[]),e[t].push(this.value.replace(/\s+/g,"_|_"))}):e=null,e}function Search(e){var t=null;if(e)for(var n in e){var a=Object(),r=new Object;r[n]={boost:1},a.fields=r;var o=[];o.push(idx.search(e[n].join(" "),a)),o.length>0&&(o=o[0],t?(t=t||[],t=Intersect(t,o)):t=o)}else{t=[];for(var n in idx.documentStore.docs)t.push(idx.documentStore.docs[n])}BindSensorResult(t)}function Intersect(e,t){for(var n=[],a=0;a0){if(e[0].ref)for(var r=0;rNo sensors match the selected filters.'),hidePagination()}}function GetFacetsData(){$.ajax({cache:!0,url:"/assets/content/facets.json?_=2",type:"GET",dataType:"json",success:function(e){PrepareFacetOptions(e),$filterCheckboxes=$('#leftSection input[type="checkbox"]')},error:function(e){alert("Error! Please try again."+e.responseText),console.log(e)}})}function PrepareFacetOptions(e){var t=$("#accordianTemplate").html(),n=Handlebars.compile(t),a=n(e);$("#accordion").html(a),checkSeeMoreOption()}function checkSeeMoreOption(){var e=$(".panel-body");for(i=0;i5?(e[i].nextElementSibling.style.display="block",e[i].style.height="160px"):e[i].style.height="auto"}function LoadMoreData(){$(this).parent().find(".panel-body").toggleClass("read-less").toggleClass("read-more"),"See more..."==$(this).text()?$(this).text("See less..."):$(this).text("See more...")}var searchterm=[];$(document).ready(function(){GetFacetsData(),GetLunrIndex()}),jQuery.ui.autocomplete.prototype._resizeMenu=function(){this.menu.element.outerWidth(this.element.outerWidth())},$("#searchBox").length>0&&($("#searchBox").autocomplete({source:function(e,t){var n=idx.search(e.term,{fields:{PartNumbers:{boost:2},Brief:{boost:2}},expand:!0});if(0==n.length){var a=new Object;a.ref=-1,n.push(a)}t(n)},focus:function(e,t){return(t.item.ref||"").length>0&&$("#searchBox").val(t.item.doc.Brief),!1},select:function(e,t){e.preventDefault(),(t.item.ref||"").length>0&&(location.href="/sensorDetail.html?name="+t.item.ref)}}).autocomplete("instance")._renderItem=function(e,t){return-1!=t.ref?$("
  • ").addClass("ui-menu-item").attr("data-id",t.ref).append("
    "+t.doc.Brief+" ("+ConcatenateArray(t.doc.PartNumbers)+")
    ").appendTo(e):$("
  • ").addClass("ui-autocomplete-noresult").append("
    No Results Found !!
    ").appendTo(e)},$(window).resize(function(){$("#searchBox").autocomplete("close")})),$("body").on("click",".show-more",LoadMoreData),$("#menu-hide").click(function(){$(".left-container").hasClass("open")?$(".left-container").removeClass("open"):$(".left-container").addClass("open")}),$(document).ready(function(){$("#menu-hide").click(function(){$(this).toggleClass("open")})});