Avoid to linkify truncated links
authorChocobozzz <me@florianbigard.com>
Tue, 23 Jan 2018 15:32:49 +0000 (16:32 +0100)
committerChocobozzz <me@florianbigard.com>
Tue, 23 Jan 2018 15:32:49 +0000 (16:32 +0100)
client/src/app/videos/shared/markdown.service.ts

index d8b5b76b6bce67ea9189ce3a24b8fd76708c7ee0..82745f0c68283ab2e7f7385091b4f22e1713f3c8 100644 (file)
@@ -35,6 +35,9 @@ export class MarkdownService {
   }
 
   markdownToHTML (markdown: string) {
-    return this.markdownIt.render(markdown)
+    const html = this.markdownIt.render(markdown)
+
+    // Avoid linkify truncated links
+    return html.replace(/<a[^>]+>([^<]+)<\/a>\s*...(<\/p>)?$/mi, '$1...')
   }
 }