diaspora/public/javascripts/app/views/likes_info_view.js
2012-02-09 18:21:51 -08:00

26 lines
575 B
JavaScript

app.views.LikesInfo = app.views.StreamObject.extend({
templateName : "likes-info",
events : {
"click .expand_likes" : "showAvatars"
},
tooltipSelector : ".avatar",
presenter : function() {
return _.extend(this.defaultPresenter(), {
likes : this.model.likes.models
})
},
showAvatars : function(evt){
if(evt) { evt.preventDefault() }
var self = this;
this.model.likes.fetch()
.done(function(resp){
// set like attribute and like collection
self.model.set({likes : self.model.likes.reset(resp)})
})
}
});