Use App.Comments module in create.js.erb
This commit is contained in:
@@ -1,6 +1,13 @@
|
|||||||
|
|
||||||
App.Comments =
|
App.Comments =
|
||||||
|
|
||||||
|
add_response: (parent_id, response_html) ->
|
||||||
|
$(response_html).insertAfter($("#js-comment-form-#{parent_id}"))
|
||||||
|
|
||||||
|
reset_and_hide_form: (id) ->
|
||||||
|
form = $("#js-comment-form-#{id}")
|
||||||
|
form.val('')
|
||||||
|
form.hide()
|
||||||
|
|
||||||
toggle_form: (id) ->
|
toggle_form: (id) ->
|
||||||
$("#js-comment-form-#{id}").toggle()
|
$("#js-comment-form-#{id}").toggle()
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
var form = "#js-comment-form-<%= dom_id(@parent) %>"
|
var parent_id = '<%= dom_id(@parent) %>';
|
||||||
$(form + " #comment_body").val('');
|
App.Comments.reset_and_hide_form(parent_id);
|
||||||
$(form).hide();
|
App.Comments.add_response(parent_id, "<%= j(render @comment) %>");
|
||||||
$("<%= j(render @comment) %>").insertAfter($(form));
|
|
||||||
|
|||||||
Reference in New Issue
Block a user