diff --git a/app/assets/javascripts/answers.js.coffee b/app/assets/javascripts/answers.js.coffee new file mode 100644 index 000000000..c36d09f12 --- /dev/null +++ b/app/assets/javascripts/answers.js.coffee @@ -0,0 +1,9 @@ +App.Answers = + + nestedAnswers: -> + $('.nested-answers').on 'cocoon:after-insert', (e, insertedItem) -> + nestedAnswersCount = $("input[type='hidden'][name$='[given_order]']").size() + $(insertedItem).find("input[type='hidden'][name$='[given_order]']").val(nestedAnswersCount) + + initialize: -> + App.Answers.nestedAnswers() diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index dd02ee6ee..ec9b05b7b 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -59,6 +59,7 @@ //= require markdown-it //= require markdown_editor //= require cocoon +//= require answers //= require legislation_admin //= require legislation //= require legislation_allegations @@ -87,6 +88,7 @@ //= require send_admin_notification_alert var initialize_modules = function() { + App.Answers.initialize(); App.Comments.initialize(); App.Users.initialize(); App.Votes.initialize();