diff options
author | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2017-02-03 15:49:56 -0800 |
---|---|---|
committer | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2017-02-04 02:53:53 -0800 |
commit | b85860fda2946cbb2b29a5cee4bf0f27c3813e1e (patch) | |
tree | 5288498dbad61e512ce46a11e41f5e878b355bad | |
parent | 4d7791fb6b9fc2c1063b88069fd8aa2bad0c18f2 (diff) | |
download | patchfoo-b85860fda2946cbb2b29a5cee4bf0f27c3813e1e.tar.gz patchfoo-b85860fda2946cbb2b29a5cee4bf0f27c3813e1e.zip |
Render about description
-rw-r--r-- | lib/render-msg.js | 1 | ||||
-rw-r--r-- | lib/serve.js | 29 | ||||
-rw-r--r-- | static/styles.css | 4 |
3 files changed, 23 insertions, 11 deletions
diff --git a/lib/render-msg.js b/lib/render-msg.js index 6b0513d..8285121 100644 --- a/lib/render-msg.js +++ b/lib/render-msg.js @@ -307,6 +307,7 @@ RenderMsg.prototype.about = function (cb) { ['identifies ', h('a', {href: this.toUrl(this.c.about)}, truncate(this.c.about, 10))], ' as ', this.c.name ? [h('ins', this.c.name), ' '] : '', + this.c.description ? h('div', {innerHTML: this.c.description}) : '', img ? [ h('br'), h('a', {href: this.toUrl(img)}, diff --git a/lib/serve.js b/lib/serve.js index 11315b6..f104e3a 100644 --- a/lib/serve.js +++ b/lib/serve.js @@ -608,18 +608,25 @@ Serve.prototype.wrapPage = function (title, searchQ) { Serve.prototype.wrapUserFeed = function (id) { var self = this return u.hyperwrap(function (thread, cb) { - var done = multicb({pluck: 1, spread: true}) - done()(null, [ - h('section.ssb-feed', - h('h3.feed-name', - self.app.render.avatarImage(id, done()), ' ', - h('strong', self.app.render.idLink(id, done())) + self.app.getAbout(id, function (err, about) { + if (err) return cb(err) + var done = multicb({pluck: 1, spread: true}) + done()(null, [ + h('section.ssb-feed', + h('table', h('tr', + h('td', self.app.render.avatarImage(id, done())), + h('td.feed-about', + h('h3.feed-name', + h('strong', self.app.render.idLink(id, done()))), + h('code', h('small', id)), + about.description ? h('div', + {innerHTML: self.app.render.markdown(about.description)}) : '' + ))) ), - h('code', h('small', id)) - ), - thread - ]) - done(cb) + thread + ]) + done(cb) + }) }) } diff --git a/static/styles.css b/static/styles.css index a0ec39f..bd804e8 100644 --- a/static/styles.css +++ b/static/styles.css @@ -112,6 +112,10 @@ td { padding: .75ex; } +.feed-about { + padding-left: .75ex; +} + .msg-left .ssb-avatar-image { margin-left: .25em; background-color: #efd; |