diff options
author | Ev Bogue <ev@evbogue.com> | 2020-01-03 18:42:43 -0600 |
---|---|---|
committer | Ev Bogue <ev@evbogue.com> | 2020-01-03 18:42:43 -0600 |
commit | edf8b1193d82e7976c6c819aa1d25d54cc2c1858 (patch) | |
tree | 676b2ed0c39c90250c227822be7587fe7ab56dad /render.js | |
parent | 9f8817829f01391567989697394417474205dace (diff) |
condense reply text into a ↳ symbol -- also render text of message that is being replied to
Diffstat (limited to 'render.js')
-rw-r--r-- | render.js | 22 |
1 files changed, 17 insertions, 5 deletions
@@ -138,14 +138,26 @@ function render (msg, keys, preview) { } if (msg.type == 'post') { - message.appendChild(getHeader(msg, keys)) + var mini = h('span', [' ']) + + message.appendChild(getHeader(msg, keys, mini)) + + console.log(getTitle(msg.reply)) if (msg.reply) { - message.firstChild.appendChild(h('span', [ - 're: ', - h('a', {href: '#' + msg.reply}, [msg.reply.substring(0, 10) + '...']) - ])) + getTitle(msg.reply).then(title => { + if (!title) { + title = msg.reply.substring(0, 15) + '…' + } + mini.appendChild(h('span', [ + '↳ ', + h('a', {href: '#' + msg.reply}, [title]) + ])) + + }) } + + message.appendChild(h('div',{id: 'content:' + msg.key, innerHTML: marked(msg.text)})) var buttons = h('div') if (!preview) { |