Не добавлять комментарий, если с сервера пришло {"error":"SomeError"}

This commit is contained in:
isqua 2015-02-07 19:03:24 +03:00
parent ad5ace57cb
commit ec6eb34e22
1 changed files with 18 additions and 14 deletions

View File

@ -139,21 +139,25 @@ AjaxCommentProcessor.prototype.onSuccess = function(data, textStatus) {
var $textarea = this._$textarea;
if (textStatus === 'success') {
this.hideForm();
// Creating the comment HTML
create_comment_elements({
id: data.comment_id,
toId: this._commentId || null,
postId: this._postId,
author: $('#name h1').text(),
text: this._text,
fadeOut: true
}, this.insertComment.bind(this));
if (data.error) {
this.onError(null, null, data.error);
} else {
// Creating the comment HTML
create_comment_elements({
id: data.comment_id,
toId: this._commentId || null,
postId: this._postId,
author: $('#name h1').text(),
text: this._text,
fadeOut: true
}, this.insertComment.bind(this));
// Cleaning textarea
$textarea.val('');
this.setProgress(false);
this.hideForm();
// Cleaning textarea
$textarea.val('');
this.setProgress(false);
}
}
};