TEMPLATE_MAKEUP['language'] = '<tr>\n'+
'<td class="labels">\n'+
'<label for="">\n'+
'{{ language_form.empty_form.language|escapejs }}{{ language_form.empty_form.language.errors|escapejs }}:'+
'</label>\n'+
'</td>\n'+
'<td class="fields">\n'+
'<table cellpadding="0" cellspacing="0" border="0" class="sub_tables languages">\n'+
'{{ language_form.empty_form.level|escapejs }}{{ language_form.empty_form.level.errors|escapejs }}'+
'</table>\n'+
'</td>\n'+
'</tr>\n';
TEMPLATE_MAKEUP['education'] = '<tr class="removeble_label">\n'+
'<td class="line_break"> </td>\n'+
'</tr>\n'+
'<tr class="removeble_label">\n'+
'<td class="labels">\n'+
'<label for="">\n'+
'<b>\n'+
'Второе образование:'+
'</b>\n'+
'</label>\n'+
'</td>\n'+
'</tr>\n'+
'<tr>\n'+
'<td class="labels"><label for="">Учебное заведение:</label></td>\n'+
'<td class="fields">\n'+
'{{ education_form.empty_form.institution|escapejs }}{{ education_form.empty_form.institution.errors|escapejs }}'+
'</td>\n'+
'</tr>\n'+
'<tr>\n'+
'<td class="labels"><label for="">Факультет:</label></td>\n'+
'<td class="fields">\n'+
'{{ education_form.empty_form.faculty|escapejs }}{{ education_form.empty_form.faculty.errors|escapejs }}'+
'</td>\n'+
'</tr>\n'+
'<tr>\n'+
'<td class="labels"><label for="">Специальность:</label></td>\n'+
'<td class="fields">\n'+
'{{ education_form.empty_form.specialty|escapejs }}{{ education_form.empty_form.specialty.errors|escapejs }}'+
'</td>\n'+
'</tr>\n'+
'<tr>\n'+
'<td class="labels"><label for="">Квалификация:</label></td>\n'+
'<td class="fields">\n'+
'{{ education_form.empty_form.qualification|escapejs }}{{ education_form.empty_form.qualification.errors|escapejs }}'+
'</td>\n'+
'</tr>\n'+
'<tr>\n'+
'<td class="labels"><label for="">Год оконцания:</label></td>\n'+
'<td class="fields">\n'+
'{{ education_form.empty_form.graduation_year|escapejs }}{{ education_form.empty_form.graduation_year.errors|escapejs }}'+
'</td>\n'+
'</tr>';
/* Without deletion.*/
function addForm(form_count, form_name, temp_form){
var button = $('#' + form_name + ' .add_form_button');
button.click(function() {
var form = temp_form.replace(/__prefix__/g, form_count);
form_count++;
button.closest('tr').before(form);
$('#id_form-TOTAL_FORMS').val(form_count);
$('#id_form-MAX_NUM_FORMS').val(form_count);
});
};
/* With deletion */
function addDelEducation(){
var checked = $('.education_number:checked');
var form = TEMPLATE_MAKEUP['education'].replace(/__prefix__/g, 1);
if(checked.val() == 2){
$('#education_form').append(form);
$('#id_education-TOTAL_FORMS').val(2);
}else if(checked.val() == 1){
$('#id_education-TOTAL_FORMS').val(1);
$('.removeble_label').remove();
var inputs = $('#education_form input:text');
for(var i=0; i<inputs.length; i++){
if($(inputs[i]).attr('id').indexOf('1') != -1){
$(inputs[i]).closest('tr').remove();
};
};
};
};
Comments