From 4238bc510e516a439e33948a40df63c34eee460a Mon Sep 17 00:00:00 2001 From: Simon Cambier Date: Thu, 21 Apr 2022 19:42:54 +0200 Subject: [PATCH] Removed duplicated code --- src/CmpResultInFile.svelte | 19 +++---------------- src/CmpResultNote.svelte | 19 +++---------------- src/utils.ts | 15 +++++++++++++++ 3 files changed, 21 insertions(+), 32 deletions(-) diff --git a/src/CmpResultInFile.svelte b/src/CmpResultInFile.svelte index 4b37567..ac4afe9 100644 --- a/src/CmpResultInFile.svelte +++ b/src/CmpResultInFile.svelte @@ -1,7 +1,7 @@
dispatch("click")} >
- {@html cleanContent(note?.content ?? "").replace(reg, highlighter)} + {@html makeExcerpt(note?.content ?? "", offset).replace(reg, highlighter)}
diff --git a/src/CmpResultNote.svelte b/src/CmpResultNote.svelte index abf9da1..08ddba4 100644 --- a/src/CmpResultNote.svelte +++ b/src/CmpResultNote.svelte @@ -1,8 +1,8 @@
-1) { + const from = Math.max(0, pos - excerptBefore) + const to = Math.min(content.length - 1, pos + excerptAfter) + content = + (from > 0 ? '…' : '') + + content.slice(from, to).trim() + + (to < content.length - 1 ? '…' : '') + } + return escapeHTML(content) +}