Simplify avatar rendering

This commit is contained in:
lilia 2015-03-17 17:10:18 -07:00
parent fa3699cdd3
commit cecb438a52
6 changed files with 20 additions and 41 deletions

View file

@ -53,21 +53,11 @@
Mustache.render(this.template, {
message: this.model.get('body'),
timestamp: moment(this.model.get('received_at')).fromNow(),
sender: (contact && contact.getTitle()) || ''
sender: (contact && contact.getTitle()) || '',
avatar_url: (contact && contact.getAvatarUrl())
})
);
var avatar;
if (contact && contact.get('avatar')) {
avatar = new Whisper.AttachmentView({
model: contact.get('avatar')
}).render().el;
}
else {
avatar = $('<img>').attr('src', '/images/default.png');
}
this.$el.find('.avatar').append(avatar);
twemoji.parse(this.el, { base: '/components/twemoji/', size: 16 });
var content = this.$el.find('.content');