Skip to content

Commit 51114e8

Browse files
committed
Improve markdown
1 parent daab29a commit 51114e8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/rocketchat-markdown/markdown.coffee

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ class Markdown
1111
msg = message.html
1212

1313
# Process MD like for strong, italic and strike
14-
msg = msg.replace(/(\ |_|\~|\`|^)\*([^*]+)\*(\ |_|\~|\`|$)/gm, '$1<span class="copyonly">*</span><strong>$2</strong><span class="copyonly">*</span>$3')
15-
msg = msg.replace(/(\ |\*|\~|\`|>|^)\_([^_]+)\_(\ |\*|\~|\`|<|$)/gm, '$1<span class="copyonly">_</span><em>$2</em><span class="copyonly">_</span>$3')
16-
msg = msg.replace(/(\ |\*|_|\~|>|^)\`([^`]+)\`(\ |\*|\,|\.|_|\~|<|$)/gm, '$1<span class="copyonly">`</span><code class="inline">$2</code><span class="copyonly">`</span>$3')
17-
msg = msg.replace(/(\ |\*|_|\`|>|^)\~{1,2}([^~]+)\~{1,2}(\ |\*|_|\`|<|$)/gm, '$1<span class="copyonly">~</span><strike>$2</strike><span class="copyonly">~</span>$3')
14+
msg = msg.replace(/(^|&gt;|[ >_*~])\`([^`]+)\`([<_*~]|\B|\b|$)/gm, '$1<span class="copyonly">`</span><code class="inline">$2</code><span class="copyonly">`</span>$3')
15+
msg = msg.replace(/(^|&gt;|[ >_~`])\*([^*]+)\*([<_~`]|\B|\b|$)/gm, '$1<span class="copyonly">*</span><strong>$2</strong><span class="copyonly">*</span>$3')
16+
msg = msg.replace(/(^|&gt;|[ >*~`])\_([^_]+)\_([<*~`]|\B|\b|$)/gm, '$1<span class="copyonly">_</span><em>$2</em><span class="copyonly">_</span>$3')
17+
msg = msg.replace(/(^|&gt;|[ >_*`])\~{1,2}([^~]+)\~{1,2}([<_*`]|\B|\b|$)/gm, '$1<span class="copyonly">~</span><strike>$2</strike><span class="copyonly">~</span>$3')
1818
msg = msg.replace(/^&gt;(.*)$/gm, '<blockquote><span class="copyonly">&gt;</span>$1</blockquote>')
1919
msg = msg.replace(/<\/blockquote>\n<blockquote>/gm, '</blockquote><blockquote>')
2020

0 commit comments

Comments
 (0)