This commit is contained in:
Ross
2021-11-30 18:28:39 +00:00
parent 00ff19044b
commit 0de128f227
3 changed files with 107 additions and 73 deletions
+30 -5
View File
@@ -27,14 +27,21 @@
}
function add_input_form() {
function add_series_input_form() {
var form_idx = $('#id_Case_series-TOTAL_FORMS').val();
$('#form_set').append($('#empty_form').html().replace(/__prefix__/g, form_idx));
$('#series_formset').append($('#empty_form').html().replace(/__prefix__/g, form_idx));
$('#id_Case_series-TOTAL_FORMS').val(parseInt(form_idx) + 1);
}
function add_differential_input_form() {
var form_idx = $('#id_Case_casedifferential-TOTAL_FORMS').val();
$('#case_differential_formset').append($('#empty_form').html().replace(/__prefix__/g, form_idx));
$('#id_Case_casedifferential-TOTAL_FORMS').val(parseInt(form_idx) + 1);
}
$(document).ready(function () {
$('#add_more').click(() => { add_input_form() });
$('#add_more_series').click(() => { add_series_input_form() });
$('#add_more_differential').click(() => { add_differential_input_form() });
})
</script>
@@ -52,8 +59,8 @@ Use this form to create a atlas case. Existing associated image sets can be adde
</table>
<h3>Series:</h3>
Add image sets here. These can only be added once created (they can also be added to cases on creation).
<input type="button" value="Add More Series" id="add_more">
<div id="form_set">
<input type="button" value="Add More Series" id="add_more_series">
<div id="series_formset">
{% for form in series_formset %}
<ul class="no-error series-formset">
{{form.non_field_errors}}
@@ -63,6 +70,19 @@ Use this form to create a atlas case. Existing associated image sets can be adde
{% endfor %}
</div>
{{ series_formset.management_form }}
<h3>Differenetial:</h3>
Add differential here.
<input type="button" value="Add More Series" id="add_more_differential">
<div id="case_differential_formset">
{% for form in case_differential_formset %}
<ul class="no-error case_differential_formset">
{{form.non_field_errors}}
{{form.errors}}
{{ form.as_ul }}
</ul>
{% endfor %}
</div>
{{ case_differential_formset.management_form }}
<input type="submit" class="submit-button" value="Submit" name="submit">
</form>
<div id="empty_form" style="display:none">
@@ -70,4 +90,9 @@ Use this form to create a atlas case. Existing associated image sets can be adde
{{ series_formset.empty_form.as_ul }}
</ul>
</div>
<div id="empty_form" style="display:none">
<ul class='no_error case_differential_formset'>
{{ case_differential_formset.empty_form.as_ul }}
</ul>
</div>
{% endblock %}