Prepared RegistrationForm for optional registration stuff.
This commit is contained in:
@@ -2,6 +2,41 @@
|
|||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
{% load bootstrap3 %}
|
{% load bootstrap3 %}
|
||||||
|
|
||||||
|
{% block head-additional %}
|
||||||
|
<script type="text/javascript">
|
||||||
|
function add_no_registration_handler() {
|
||||||
|
var e = $("#id_no_registration");
|
||||||
|
if(e != null)
|
||||||
|
e.change(function(){ no_registration_handler(); });
|
||||||
|
}
|
||||||
|
|
||||||
|
function no_registration_handler() {
|
||||||
|
var e = $("#id_no_registration");
|
||||||
|
if(e != null)
|
||||||
|
checked = e.prop("checked");
|
||||||
|
else
|
||||||
|
checked = false;
|
||||||
|
|
||||||
|
// var elements = $("input[name=deadline]");
|
||||||
|
//* elements.prop("disabled", checked);
|
||||||
|
|
||||||
|
elements = $("input[name=deadline_other]");
|
||||||
|
elements.prop("disabled", checked);
|
||||||
|
|
||||||
|
elements = $("div[class~=registration_settings]");
|
||||||
|
if(checked)
|
||||||
|
elements.slideUp();
|
||||||
|
else
|
||||||
|
elements.slideDown();
|
||||||
|
}
|
||||||
|
|
||||||
|
$(document).ready(function(){
|
||||||
|
add_no_registration_handler();
|
||||||
|
no_registration_handler();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
{% endblock head-additional %}
|
||||||
|
|
||||||
{% block form-fields-visible %}
|
{% block form-fields-visible %}
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-12">
|
<div class="col-sm-12">
|
||||||
@@ -16,22 +51,23 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row"> </div>
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-12">
|
<div class="col-sm-12">
|
||||||
{% bootstrap_field form.deadline %}
|
<div class="row registration_settings">
|
||||||
|
<div class="col-sm-12">
|
||||||
|
{% bootstrap_field form.deadline %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row registration_settings">
|
||||||
|
<div class="col-sm-12">
|
||||||
|
{% bootstrap_field form.deadline_other %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row registration_settings">
|
||||||
<div class="col-sm-12">
|
|
||||||
{% bootstrap_field form.deadline_other %}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row"> </div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-sm-12">
|
<div class="col-sm-12">
|
||||||
{% bootstrap_field form.registration_howto %}
|
{% bootstrap_field form.registration_howto %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row"> </div>
|
|
||||||
{% endblock form-fields-visible %}
|
{% endblock form-fields-visible %}
|
||||||
|
|||||||
Reference in New Issue
Block a user