aboutsummaryrefslogtreecommitdiff
path: root/lib/render.js
diff options
context:
space:
mode:
authorcel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>2017-12-27 14:18:30 -1000
committercel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>2018-01-10 21:28:44 -1000
commit23cd085f4cf52dfdd2d00b75c2370cf34508a98a (patch)
treed7fb1dbf9b34623312f49a2f10f8963a49086e2b /lib/render.js
parent0c6c333f1c7b9c3ab062d26a4b2541de055307f6 (diff)
downloadpatchfoo-23cd085f4cf52dfdd2d00b75c2370cf34508a98a.tar.gz
patchfoo-23cd085f4cf52dfdd2d00b75c2370cf34508a98a.zip
Add codeInTextareas option
Diffstat (limited to 'lib/render.js')
-rw-r--r--lib/render.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/render.js b/lib/render.js
index ace346d..fd357a0 100644
--- a/lib/render.js
+++ b/lib/render.js
@@ -63,15 +63,15 @@ MdRenderer.prototype.mention = function (preceding, id) {
}
MdRenderer.prototype.code = function (code, lang, escaped) {
- if (void 'TODO: check a config option') {
+ if (this.render.opts.codeInTextareas) {
+ return h('div', h('textarea', {
+ cols: 80,
+ rows: u.rows(code),
+ innerHTML: escaped ? code : u.escapeHTML(code)
+ })).outerHTML
+ } else {
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) {