diff options
author | Matthew Lemon <lemon@matthewlemon.com> | 2020-10-02 11:40:46 +0100 |
---|---|---|
committer | Matthew Lemon <lemon@matthewlemon.com> | 2020-10-02 12:30:49 +0100 |
commit | 894ad50cacd38d77f124c5ee69e59c741821cb56 (patch) | |
tree | 7bc9d36b8e294e03b002ab0b947d290e10fd766f /ctrack/register | |
parent | de2d362bafeb98bcb1fbd8f5a2c3c8688c6e8645 (diff) |
Jquery to change dropdowns on engagement add form
tinkering with jquery
fixed some bad alignment
better handling of related-cafs field now
quick removal of bad console log
Diffstat (limited to 'ctrack/register')
-rw-r--r-- | ctrack/register/forms.py | 6 | ||||
-rw-r--r-- | ctrack/register/templates/register/engagementevent_form.html | 20 |
2 files changed, 13 insertions, 13 deletions
diff --git a/ctrack/register/forms.py b/ctrack/register/forms.py index 999ed9f..4da9be9 100644 --- a/ctrack/register/forms.py +++ b/ctrack/register/forms.py @@ -1,5 +1,5 @@ from crispy_forms.helper import FormHelper -from crispy_forms.layout import Button, ButtonHolder, Layout, Submit, Hidden +from crispy_forms.layout import Button, ButtonHolder, Layout, Submit, Hidden, Field from django import forms from django.shortcuts import get_object_or_404 from django.urls import reverse @@ -19,9 +19,10 @@ class EngagementEventCreateForm(forms.ModelForm): self.fields["related_caf"].label = "Related CAFs" self.helper = FormHelper(self) self.helper.layout = Layout( - "type", + Field("type"), "short_description", "participants", + "related_caf", # "user", Hidden("user", "none"), "date", @@ -29,7 +30,6 @@ class EngagementEventCreateForm(forms.ModelForm): "response_date_requested", "response_received", "document_link", - "related_caf", "comments", ButtonHolder( Submit("submit", "Submit", css_class="btn-primary"), diff --git a/ctrack/register/templates/register/engagementevent_form.html b/ctrack/register/templates/register/engagementevent_form.html index afa053f..bf7e48a 100644 --- a/ctrack/register/templates/register/engagementevent_form.html +++ b/ctrack/register/templates/register/engagementevent_form.html @@ -13,15 +13,15 @@ $(document).ready(function () { $("#id_type").change(function () { - var selected = $("#id_type option:selected").text(); - console.log(selected) - if (selected == "CAF - Initial Submission") { - console.log("Yes ya bass!"); + const selected = $("#id_type option:selected").text(); + if (selected.includes("CAF")) { $("#caf_alert").removeAttr('hidden'); $("#div_id_related_caf").addClass("border rounded p-3 border-danger"); + $("select[name=related_caf] option:eq(1)").attr("selected", "selected"); } else { $("#caf_alert").prop("hidden", true); $("#div_id_related_caf").removeClass("border rounded p-3 border-danger"); + $("select[name=related_caf] option:eq(0)").attr("selected", "selected"); } }); }); @@ -31,24 +31,24 @@ <div class="container mt-3"> <div class="row"> <div class="col-md-12 pl-0 my-2"> - <h4>Register a new engagement event</h4> + <h4>Register a new event</h4> </div> </div> <div class="row"> - <div class="col-md-12 pl-0 my-2"> - <h5 class="text-secondary">{{ org.name }}</h5> + <div class="col-md-12 pl-0 my-2 bg-light"> + <h3 class="text-secondary">{{ org.name }}</h3> </div> </div> <div class="row"> <div class="col-md-7 pt-2 border bg-light"> - <div hidden id="caf_alert" class="alert alert-info" role="alert"> + <div hidden id="caf_alert" class="alert alert-danger" role="alert"> If selecting a CAF type here, you must select the CAF this event applies to in the "Related CAFs" field below. </div> {% crispy form %} </div> - <div class="col-sm-5"> - <div class="card" style="width: 18rem;"> + <div class="col-md-5"> + <div class="card"> <div class="card-body"> <h5 class="card-title">Help on Engagement Events</h5> <p class="card-text">All key events in the compliance lifecycle need to be registered.</p> |