aboutsummaryrefslogtreecommitdiff
path: root/lib/render.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/render.js')
-rw-r--r--lib/render.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/render.js b/lib/render.js
index aade2f2..7e8ffc9 100644
--- a/lib/render.js
+++ b/lib/render.js
@@ -271,9 +271,9 @@ Render.prototype.avatarImage = function (link, cb) {
if (link.image) gotAbout(null, link)
else self.app.getAbout(link.link, gotAbout)
function gotAbout(err, about) {
- if (err) return cb(err)
- if (!about.image) img.src = self.toUrl('/static/fallback.png')
- else img.src = self.imageUrl(about.image)
+ if (err) console.trace(err)
+ img.src = about && about.image ? self.imageUrl(about.image)
+ : self.toUrl('/static/fallback.png')
cb()
}
return img
@@ -310,7 +310,8 @@ Render.prototype.idLink = function (link, cb) {
if (err) return cb(err)
a.href = self.toUrl(link.link)
var sigil = link.link && link.link[0] || '@'
- a.childNodes[0].textContent = sigil + link.name
+ var name = link.name || String(link.link).substr(1, 8) + '…'
+ a.childNodes[0].textContent = sigil + name
cb()
})
return a