diff --git a/ui/lib/com/message.js b/ui/lib/com/message.js index 1c94e80..30bfa12 100644 --- a/ui/lib/com/message.js +++ b/ui/lib/com/message.js @@ -384,7 +384,7 @@ function fetchAndRenderReplyLink (msg) { var text = '@' + com.userName(msg.author) if (msg.content.text && typeof msg.content.text == 'string') - text += ': ' + msg.content.text + text += ': ' + markdown.inline(msg.content.text) if (text.length > 60) text = text.slice(0, 57) + '...' diff --git a/ui/lib/markdown.js b/ui/lib/markdown.js index b4fe3d9..cc0defc 100644 --- a/ui/lib/markdown.js +++ b/ui/lib/markdown.js @@ -4,10 +4,11 @@ var marked = require('ssb-marked') var ssbref = require('ssb-ref') var mlib = require('ssb-msgs') -var renderer = new marked.Renderer(); +var blockRenderer = new marked.Renderer() +var inlineRenderer = new marked.Renderer() // override to only allow external links or hashes, and correctly link to ssb objects -renderer.urltransform = function (url) { +blockRenderer.urltransform = function (url) { var c = url.charAt(0) var hasSigil = (c == '@' || c == '&' || c == '%') @@ -48,7 +49,7 @@ renderer.urltransform = function (url) { } // override to make http/s links external -renderer.link = function(href, title, text) { +blockRenderer.link = function(href, title, text) { href = this.urltransform(href) var out if (href !== false) @@ -68,7 +69,7 @@ renderer.link = function(href, title, text) { }; // override to support