diff options
author | ArthurHoaro <arthur@hoa.ro> | 2020-10-16 20:40:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-16 20:40:49 +0200 |
commit | 6866ed766f917f37bc7e1276779dece63d0f2835 (patch) | |
tree | 89b085ac6c4cd7608526f855f452d1a797dbb333 /application/formatter/BookmarkMarkdownFormatter.php | |
parent | 64cac2562661c55f679dba5a7c308e7764f430b5 (diff) | |
parent | f1a148ab92c061ac129b5b2976de02d45b6a71e7 (diff) | |
download | Shaarli-6866ed766f917f37bc7e1276779dece63d0f2835.tar.gz Shaarli-6866ed766f917f37bc7e1276779dece63d0f2835.tar.zst Shaarli-6866ed766f917f37bc7e1276779dece63d0f2835.zip |
Merge pull request #1588 from ArthurHoaro/feature/search-highlight
Diffstat (limited to 'application/formatter/BookmarkMarkdownFormatter.php')
-rw-r--r-- | application/formatter/BookmarkMarkdownFormatter.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/application/formatter/BookmarkMarkdownFormatter.php b/application/formatter/BookmarkMarkdownFormatter.php index 5d244d4c..f7714be9 100644 --- a/application/formatter/BookmarkMarkdownFormatter.php +++ b/application/formatter/BookmarkMarkdownFormatter.php | |||
@@ -56,7 +56,10 @@ class BookmarkMarkdownFormatter extends BookmarkDefaultFormatter | |||
56 | return parent::formatDescription($bookmark); | 56 | return parent::formatDescription($bookmark); |
57 | } | 57 | } |
58 | 58 | ||
59 | $processedDescription = $bookmark->getDescription(); | 59 | $processedDescription = $this->tokenizeSearchHighlightField( |
60 | $bookmark->getDescription() ?? '', | ||
61 | $bookmark->getAdditionalContentEntry('search_highlight')['description'] ?? [] | ||
62 | ); | ||
60 | $processedDescription = $this->filterProtocols($processedDescription); | 63 | $processedDescription = $this->filterProtocols($processedDescription); |
61 | $processedDescription = $this->formatHashTags($processedDescription); | 64 | $processedDescription = $this->formatHashTags($processedDescription); |
62 | $processedDescription = $this->reverseEscapedHtml($processedDescription); | 65 | $processedDescription = $this->reverseEscapedHtml($processedDescription); |
@@ -65,6 +68,7 @@ class BookmarkMarkdownFormatter extends BookmarkDefaultFormatter | |||
65 | ->setBreaksEnabled(true) | 68 | ->setBreaksEnabled(true) |
66 | ->text($processedDescription); | 69 | ->text($processedDescription); |
67 | $processedDescription = $this->sanitizeHtml($processedDescription); | 70 | $processedDescription = $this->sanitizeHtml($processedDescription); |
71 | $processedDescription = $this->replaceTokens($processedDescription); | ||
68 | 72 | ||
69 | if (!empty($processedDescription)) { | 73 | if (!empty($processedDescription)) { |
70 | $processedDescription = '<div class="markdown">'. $processedDescription . '</div>'; | 74 | $processedDescription = '<div class="markdown">'. $processedDescription . '</div>'; |