From 0c6c333f1c7b9c3ab062d26a4b2541de055307f6 Mon Sep 17 00:00:00 2001 From: cel Date: Tue, 26 Dec 2017 14:09:37 -1000 Subject: Use textarea for code blocks --- lib/render.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/render.js') diff --git a/lib/render.js b/lib/render.js index 95c8c50..ace346d 100644 --- a/lib/render.js +++ b/lib/render.js @@ -62,6 +62,18 @@ MdRenderer.prototype.mention = function (preceding, id) { }, id).outerHTML } +MdRenderer.prototype.code = function (code, lang, escaped) { + if (void 'TODO: check a config option') { + return marked.Renderer.prototype.code.call(this, code, lang, escaped) + } + // render as a textarea for better line wrapping in dillo + return h('textarea', { + cols: 80, + rows: u.rows(code), + innerHTML: escaped ? code : u.escapeHTML(code) + }).outerHTML +} + function lexerRenderEmoji(emoji) { var el = this.renderer.render.emoji(emoji) return el && el.outerHTML || el -- cgit v1.2.3