in assets/javascripts/search.js [117:144]
function onQueryChanged() {
var query = queryValue();
const resultsDiv = document.getElementsByClassName("searchresults")
query = query.trim();
if ( query === '' ) {
showElementsToDisplaySearchResults();
resultsDiv[0].innerHTML = "";
return;
}
var matchingGuides = [];
if ( query !== '' ) {
for (var i = 0; i < allguides.length; i++) {
var guide = allguides[i];
if ( doesGuideMatchesQuery(guide, query) ) {
matchingGuides.push(guide);
}
}
}
if ( matchingGuides.length > 0 ) {
hideElementsToDisplaySearchResults();
var html = renderGuideGroup(matchingGuides, query);
resultsDiv[0].innerHTML = html;
} else {
resultsDiv[0].innerHTML = "<div class='guidegroup'><div class='guidegroupheader'><h2>No results found</h2></div></div>";
}
}