diff --git a/edivorce/apps/core/templates/pdf/form38.html b/edivorce/apps/core/templates/pdf/form38.html index f90e689d..f7da0a73 100644 --- a/edivorce/apps/core/templates/pdf/form38.html +++ b/edivorce/apps/core/templates/pdf/form38.html @@ -69,21 +69,17 @@ {% else %}{% endif %}, of - {% if responses.address_to_send_official_document_street_claimant and responses.address_to_send_official_document_city_claimant %} - {% required responses.address_to_send_official_document_street_claimant %}, - {% required responses.address_to_send_official_document_city_claimant size=100 %}, - {% if responses.address_to_send_official_document_prov_claimant %} - {{ responses.address_to_send_official_document_prov_claimant }}, - {% endif %} - {% if responses.address_to_send_official_document_country_claimant == 'Other' %} - {% required responses.address_to_send_official_document_other_country_claimant size=100 %} - {% else %} - {% required responses.address_to_send_official_document_country_claimant size=100 %} - {% endif %}, - {% required responses.address_to_send_official_document_postal_code_claimant size=80 %}, + {% required responses.address_to_send_official_document_street_claimant trail=',' %} + {% required responses.address_to_send_official_document_city_claimant size=100 trail=',' %} + {% if responses.address_to_send_official_document_prov_claimant %} + {{ responses.address_to_send_official_document_prov_claimant }}, + {% endif %} + {% if responses.address_to_send_official_document_country_claimant == 'Other' %} + {% required responses.address_to_send_official_document_other_country_claimant size=100 trail=',' %} {% else %} - , + {% required responses.address_to_send_official_document_country_claimant size=100 trail=',' %} {% endif %} + {% required responses.address_to_send_official_document_postal_code_claimant size=100 trail=',' %} {% required responses.occupation_claimant %}
diff --git a/edivorce/apps/core/templates/pdf/form38_we.html b/edivorce/apps/core/templates/pdf/form38_we.html index b4eb0cdc..96e12522 100644 --- a/edivorce/apps/core/templates/pdf/form38_we.html +++ b/edivorce/apps/core/templates/pdf/form38_we.html @@ -70,19 +70,17 @@ {% else %}{% endif %}, of - {% if responses.address_to_send_official_document_street_you and responses.address_to_send_official_document_city_you %} - {% required responses.address_to_send_official_document_street_you %}, - {% required responses.address_to_send_official_document_city_you size='100' %}, - {% if responses.address_to_send_official_document_prov_you %} - {{ responses.address_to_send_official_document_prov_you }}, - {% endif %} - {% if responses.address_to_send_official_document_country_you == 'Other' %} - {% required responses.address_to_send_official_document_other_country_you size='100' %} - {% else %} - {% required responses.address_to_send_official_document_country_you size='100' %} - {% endif %}, - {% required responses.address_to_send_official_document_postal_code_you size='80' %}, - {% else %},{% endif %} + {% required responses.address_to_send_official_document_street_you trail=',' %} + {% required responses.address_to_send_official_document_city_you size=100 trail=',' %} + {% if responses.address_to_send_official_document_prov_you %} + {{ responses.address_to_send_official_document_prov_you }}, + {% endif %} + {% if responses.address_to_send_official_document_country_you == 'Other' %} + {% required responses.address_to_send_official_document_other_country_you size=100 trail=',' %} + {% else %} + {% required responses.address_to_send_official_document_country_you size=100 trail=',' %} + {% endif %} + {% required responses.address_to_send_official_document_postal_code_you size=100 trail=',' %} {% required responses.occupation_you %},
@@ -92,19 +90,17 @@ {% include "partials/name_with_alias.html" with name=responses.name_spouse use_other_name=responses.any_other_name_spouse other_names=responses.other_name_spouse %} {% else %}{% endif %}, of - {% if responses.address_to_send_official_document_street_spouse and responses.address_to_send_official_document_city_spouse %} - {% required responses.address_to_send_official_document_street_spouse %}, - {% required responses.address_to_send_official_document_city_spouse size='100' %}, - {% if responses.address_to_send_official_document_prov_spouse %} - {{ responses.address_to_send_official_document_prov_spouse }}, - {% endif %} - {% if responses.address_to_send_official_document_country_spouse == 'Other' %} - {% required responses.address_to_send_official_document_other_country_spouse size='100' %}, - {% else %} - {% required responses.address_to_send_official_document_country_spouse size='100' %}, - {% endif %} - {% required responses.address_to_send_official_document_postal_code_spouse size='100' %}, - {% else %},{% endif %} + {% required responses.address_to_send_official_document_street_spouse trail=',' %} + {% required responses.address_to_send_official_document_city_spouse size=100 trail=',' %} + {% if responses.address_to_send_official_document_prov_spouse %} + {{ responses.address_to_send_official_document_prov_spouse }}, + {% endif %} + {% if responses.address_to_send_official_document_country_spouse == 'Other' %} + {% required responses.address_to_send_official_document_other_country_spouse size=100 trail=',' %} + {% else %} + {% required responses.address_to_send_official_document_country_spouse size=100 trail=',' %} + {% endif %} + {% required responses.address_to_send_official_document_postal_code_spouse size=100 trail=',' %} {% required responses.occupation_spouse %},
SWEAR (OR AFFIRM) THAT: diff --git a/edivorce/apps/core/templatetags/format_utils.py b/edivorce/apps/core/templatetags/format_utils.py index 093214d8..2fc63a27 100644 --- a/edivorce/apps/core/templatetags/format_utils.py +++ b/edivorce/apps/core/templatetags/format_utils.py @@ -24,10 +24,10 @@ def date_formatter(value): return d.strftime('%d %b %Y') @register.simple_tag() -def required(field, size=None): +def required(field, size=None, trail=''): """ Return the required field value or the not-entered span """ if field.strip(): - return field + return '%s%s' % (field, trail) style = ('min-width: %spx' % size) if size is not None else '' return '' % style