aboutsummaryrefslogtreecommitdiff
path: root/render.js
diff options
context:
space:
mode:
Diffstat (limited to 'render.js')
-rw-r--r--render.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/render.js b/render.js
index 3460579..3920b49 100644
--- a/render.js
+++ b/render.js
@@ -14,9 +14,10 @@ function getHeader (post, mini) {
}
function render (msg, keys) {
- var messageDiv = h('messageDiv', {id: msg.key})
+ var messageDiv = h('div', {id: msg.key})
var message = h('div', {classList: 'message'})
+ /* TODO: this is really slow for some reason
bog().then(logger => {
logger.forEach(function (nextPost) {
open(nextPost).then(nextMessage => {
@@ -28,7 +29,7 @@ function render (msg, keys) {
}
})
})
- })
+ })*/
if (msg.type == 'post') {
message.appendChild(getHeader(msg))
@@ -43,7 +44,12 @@ function render (msg, keys) {
message.appendChild(h('div', [msg.text]))
message.appendChild(h('button', {
onclick: function () {
- messageDiv.appendChild(composer(keys, msg))
+ if (messageDiv.firstChild) {
+ messageDiv.insertBefore(h('div', {classList: 'submessage'}, [composer(keys, msg)]), messageDiv.childNodes[1])
+ } else {
+ messageDiv.appendChild(h('div', {classList: 'submessage'}, [composer(keys, msg)]))
+ }
+
}
}, ['Reply']))
}