Fix render crash on wierd mentions
This commit is contained in:
@@ -33,7 +33,7 @@ MdRenderer.prototype.urltransform = function(href) {
|
|||||||
case "%":
|
case "%":
|
||||||
return this.opts.msg_base + encodeURIComponent(href);
|
return this.opts.msg_base + encodeURIComponent(href);
|
||||||
case "@":
|
case "@":
|
||||||
href = this.opts.mentions[href.substr(1)] || href;
|
href = (this.opts.mentions && this.opts.mentions[href.substr(1)]) || href;
|
||||||
return this.opts.feed_base + encodeURIComponent(href);
|
return this.opts.feed_base + encodeURIComponent(href);
|
||||||
case "&":
|
case "&":
|
||||||
return this.opts.blob_base + encodeURIComponent(href);
|
return this.opts.blob_base + encodeURIComponent(href);
|
||||||
@@ -58,9 +58,8 @@ MdRenderer.prototype.image = function(href, title, text) {
|
|||||||
|
|
||||||
function renderEmoji(emoji) {
|
function renderEmoji(emoji) {
|
||||||
var opts = this.renderer.opts;
|
var opts = this.renderer.opts;
|
||||||
var mentions = opts.mentions;
|
var url = opts.mentions[emoji]
|
||||||
var url = mentions[emoji]
|
? opts.blob_base + encodeURIComponent(opts.mentions[emoji])
|
||||||
? opts.blob_base + encodeURIComponent(mentions[emoji])
|
|
||||||
: emoji in emojis && opts.emoji_base + escape(emoji) + '.png';
|
: emoji in emojis && opts.emoji_base + escape(emoji) + '.png';
|
||||||
return url
|
return url
|
||||||
? h('img.ssb-emoji',
|
? h('img.ssb-emoji',
|
||||||
|
|||||||
Reference in New Issue
Block a user