1
0
mirror of https://github.com/thangisme/notes.git synced 2025-09-27 04:44:17 -04:00

Improved search preview

This commit is contained in:
Silvio Giebl
2019-05-19 17:21:20 +02:00
parent 447ba4f20c
commit 9495640378
3 changed files with 6 additions and 3 deletions

View File

@@ -42,6 +42,7 @@ function initSearch() {
// Success!
var data = JSON.parse(request.responseText);
lunr.tokenizer.separator = /[\s\-/]+/
var index = lunr(function () {
this.ref('id');
this.field('title', { boost: 200 });
@@ -220,7 +221,7 @@ function initSearch() {
var nextSpace = doc.content.indexOf(' ', previewEnd + 1);
var nextDot = doc.content.indexOf('.', previewEnd + 1);
if ((nextDot > 0) && (nextDot < nextSpace)) {
previewEnd = nextDot + 1;
previewEnd = nextDot;
ellipsesAfter = false;
break;
}
@@ -238,7 +239,7 @@ function initSearch() {
preview += '<span class="search-result-highlight">' + doc.content.substring(start, end) + '</span>';
preview += doc.content.substring(end, previewEnd);
if (ellipsesAfter) {
preview += '...';
preview += ' ...';
}
var resultPreview = document.createElement('div');