Skip to content
Prev Previous commit
Fix QA
  • Loading branch information
stevenjoezhang committed Jul 26, 2019
commit cae63eaebbf9557f37e8f47105600a9834045044
28 changes: 14 additions & 14 deletions source/js/local-search.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,20 @@ $(document).ready(function() {
searchTextCount: searchTextCountInSlice
};
}

// Highlight title and content
function highlightKeyword(text, slice) {
var result = '';
var prevEnd = slice.start;
slice.hits.forEach(function(hit) {
result += text.substring(prevEnd, hit.position);
var end = hit.position + hit.length;
result += '<b class="search-keyword">' + text.substring(hit.position, end) + '</b>';
prevEnd = end;
});
result += text.substring(prevEnd, slice.end);
return result;
}
function inputEventFunction() {
var searchText = input.value.trim().toLowerCase();
var keywords = searchText.split(/[-\s]+/);
Expand Down Expand Up @@ -179,20 +193,6 @@ $(document).ready(function() {
slicesOfContent = slicesOfContent.slice(0, upperBound);
}

// Highlight title and content
function highlightKeyword(text, slice) {
var result = '';
var prevEnd = slice.start;
slice.hits.forEach(function(hit) {
result += text.substring(prevEnd, hit.position);
var end = hit.position + hit.length;
result += '<b class="search-keyword">' + text.substring(hit.position, end) + '</b>';
prevEnd = end;
});
result += text.substring(prevEnd, slice.end);
return result;
}

var resultItem = '';

if (slicesOfTitle.length !== 0) {
Expand Down