// Generated by CoffeeScript 1.12.6 (function() { "use strict"; App.Answers = { initializeAnswers: function(answers) { return $(answers).on("cocoon:after-insert", function(e, new_answer) { var given_order; given_order = App.Answers.maxGivenOrder(answers) + 1; return $(new_answer).find("[name$='[given_order]']").val(given_order); }); }, maxGivenOrder: function(answers) { var max_order; max_order = 0; $(answers).find("[name$='[given_order]']").each(function(index, answer) { var value; value = parseFloat($(answer).val()); return max_order = value > max_order ? value : max_order; }); return max_order; }, nestedAnswers: function() { return $(".js-answers").each(function(index, answers) { return App.Answers.initializeAnswers(answers); }); }, initialize: function() { return App.Answers.nestedAnswers(); } }; }).call(this);