blob: 3c3ac3582d07fa0a309a748770b0501ea8d5ba4d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
export default () => {
const highlightLineClass = 'hll';
const contentBody = document.getElementById('content-body');
const searchTerm = contentBody.querySelector('.js-search-input').value.toLowerCase();
const blobs = contentBody.querySelectorAll('.blob-result');
blobs.forEach((blob) => {
const lines = blob.querySelectorAll('.line');
lines.forEach((line) => {
if (line.textContent.toLowerCase().includes(searchTerm)) {
line.classList.add(highlightLineClass);
}
});
});
};
|