Add poll question answers script for nested fields
Set poll questions answers given_order value dinamically with JS to allow to create multiple answers with correct given_order.
This commit is contained in:
9
app/assets/javascripts/answers.js.coffee
Normal file
9
app/assets/javascripts/answers.js.coffee
Normal file
@@ -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()
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user