Vulcan/client/views/comments/comment_edit.js
Sacha Greif ff8bf40694 Merge branch 'telescope-master-semantic-messages' of https://github.com/AdmitHub/Telescope into AdmitHub-telescope-master-semantic-messages
Conflicts:
	client/helpers/handlebars.js
	client/views/comments/comment_edit.js
	client/views/comments/comment_form.js
	client/views/comments/comment_item.js
	client/views/posts/modules/post_upvote.js
	client/views/posts/post_edit.js
	client/views/posts/post_submit.js
	client/views/users/user_edit.js
	client/views/users/user_email.js
	lib/router.js
	packages/telescope-tags/lib/client/views/category_item.js
2014-12-06 17:34:08 +09:00

31 lines
835 B
JavaScript

Template[getTemplate('comment_edit')].events({
'click input[type=submit]': function(e, instance){
var comment = this;
var content = instance.$('#body').val();
e.preventDefault();
if(!Meteor.user())
throw i18n.t('you_must_be_logged_in');
Comments.update(comment._id, {
$set: {
body: content
}
});
trackEvent("edit comment", {'postId': comment.postId, 'commentId': comment._id});
Router.go('post_page_comment', {_id: comment.postId, commentId: comment._id});
},
'click .delete-link': function(e){
var comment = this;
e.preventDefault();
if(confirm(i18n.t("are_you_sure"))){
Meteor.call('removeComment', comment._id);
Router.go('post_page', {_id: comment.postId});
flashMessage("Your comment has been deleted.", "success");
}
}
});