Files
nairobi/app/assets/javascripts/answers.js
Javi Martín d93a029ce5 Convert CofeeScript to JavaScript
Compiled using `coffee -c` with CoffeeScript 1.12.6.
2019-09-11 14:03:24 +02:00

33 lines
982 B
JavaScript

// 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);