Vulcan/client/views/notifications/notification_item.js
2012-10-05 14:36:23 +09:00

25 lines
No EOL
557 B
JavaScript

Template.notification_item.helpers({
nice_time: function(){
return moment(this.timestamp).fromNow();
},
properties: function(){
return this.properties;
},
isNewComment: function(){
return this.event=="newComment";
},
isNewReply: function(){
return this.event=="newReply";
},
postHeadline: function(){
var post=Posts.findOne(this.postId);
if(post)
return post.headline;
}
});
Template.notification_item.events({
'click .action-link': function(event, instance){
Meteor.call('markNotificationAsRead', instance.data._id);
}
});