aboutsummaryrefslogtreecommitdiff
path: root/lib/render.js
diff options
context:
space:
mode:
authorcel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>2017-03-10 10:14:41 -0500
committercel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>2017-03-10 10:14:56 -0500
commit552d2797bbc61a5a2397d43b03e358f7a9004590 (patch)
treed34449d8c78937f5f8bfc9c0288a3acfaeaf663e /lib/render.js
parentfc6c226031f569bd611380beff11fb0dd3f71093 (diff)
downloadpatchfoo-552d2797bbc61a5a2397d43b03e358f7a9004590.tar.gz
patchfoo-552d2797bbc61a5a2397d43b03e358f7a9004590.zip
Publish message before rendering page
and show it at the top of the page
Diffstat (limited to 'lib/render.js')
-rw-r--r--lib/render.js23
1 files changed, 8 insertions, 15 deletions
diff --git a/lib/render.js b/lib/render.js
index ed8cb1a..eaca499 100644
--- a/lib/render.js
+++ b/lib/render.js
@@ -197,24 +197,17 @@ Render.prototype.privateLine = function (recps, cb) {
return el
}
-Render.prototype.publish = function (content, cb) {
+Render.prototype.msgLink = function (msg, cb) {
var self = this
-
var el = h('div')
- self.app.publish(content, function (err, msg) {
+ self.app.unboxMsg(msg, function (err, msg) {
if (err) return el.appendChild(u.renderError(err)), cb()
- self.app.unboxMsg(msg, function (err, msg) {
- if (err) return el.appendChild(u.renderError(err)), cb()
- self.renderMsg(msg, false, function (err, msgEl) {
- if (err) msgEl = [
- h('a', {href: self.toUrl(msg.key)}, msg.key),
- u.renderError(err)]
- el.appendChild(h('div',
- 'published:',
- h('table.ssb-msgs', msgEl)
- ))
- cb()
- })
+ self.renderMsg(msg, false, function (err, msgEl) {
+ if (err) msgEl = [
+ h('a', {href: self.toUrl(msg.key)}, msg.key),
+ u.renderError(err)]
+ el.appendChild(h('table.ssb-msgs', msgEl))
+ cb()
})
})
return el