FrontEnd to add New type champs at a procedure.
=> Save into database not implement for the moment
This commit is contained in:
parent
2d548acba0
commit
eb69e4f80f
9 changed files with 158 additions and 2 deletions
37
app/assets/javascripts/procedure.js
Normal file
37
app/assets/javascripts/procedure.js
Normal file
|
@ -0,0 +1,37 @@
|
|||
var ready;
|
||||
|
||||
ready = function () {
|
||||
$("#add_type_de_champs_procedure").on('click', function (e) {
|
||||
add_new_type_de_champs();
|
||||
|
||||
e.stopPropagation();
|
||||
return false;
|
||||
});
|
||||
};
|
||||
|
||||
$(document).ready(ready);
|
||||
$(document).on('page:load', ready);
|
||||
|
||||
function add_new_type_de_champs() {
|
||||
var index_id = "#type_de_champs_" + types_de_champs_index;
|
||||
|
||||
$("#liste_champs").append($(index_id));
|
||||
$("#new_type_de_champs").append($(index_id).clone());
|
||||
types_de_champs_index++;
|
||||
|
||||
$("#new_type_de_champs .form-inline").attr('id', 'type_de_champs_' + types_de_champs_index);
|
||||
|
||||
$("#new_type_de_champs #libelle").attr('name', 'type_de_champs[' + types_de_champs_index + '][libelle]');
|
||||
$("#new_type_de_champs #libelle").val('');
|
||||
|
||||
$("#new_type_de_champs #description").attr('name', 'type_de_champs[' + types_de_champs_index + '][description]');
|
||||
$("#new_type_de_champs #description").val('');
|
||||
|
||||
$("#new_type_de_champs #type_champs").attr('name', 'type_de_champs[' + types_de_champs_index + '][type]');
|
||||
|
||||
$("#new_type_de_champs #order_place").attr('name', 'type_de_champs[' + types_de_champs_index + '][order_place]');
|
||||
$("#new_type_de_champs #order_place").val(types_de_champs_index+1);
|
||||
|
||||
$("#new_type_de_champs #add_type_de_champs_button").remove();
|
||||
$("#new_type_de_champs .form-inline").append($("#add_type_de_champs_button"))
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue