Simplify avatar rendering
This commit is contained in:
parent
fa3699cdd3
commit
cecb438a52
6 changed files with 20 additions and 41 deletions
|
@ -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');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue