From 6ed19e90a360fd987ce3a0462b5b35558fcac8d2 Mon Sep 17 00:00:00 2001 From: Tobias Kunze Date: Thu, 20 Mar 2025 09:11:15 +0100 Subject: [PATCH] Form rendering improvements --- .../frontend/templates/frontend/forms/field.html | 7 ++++++- .../templates/frontend/forms/inline_field.html | 2 +- .../frontend/templates/frontend/profile.html | 2 +- .../frontend/templates/includes/form.html | 16 +++++++++------- 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/src/servala/frontend/templates/frontend/forms/field.html b/src/servala/frontend/templates/frontend/forms/field.html index f4b16d1..fe56619 100644 --- a/src/servala/frontend/templates/frontend/forms/field.html +++ b/src/servala/frontend/templates/frontend/forms/field.html @@ -1,5 +1,10 @@ {% load i18n %} -
+
+ {% if not hide_label %} + {% if field.field.widget.input_type != "checkbox" or field.field.widget.allow_multiple_selected %} + + {% endif %} + {% endif %} {% if field.use_fieldset %}
{% endif %} diff --git a/src/servala/frontend/templates/frontend/forms/inline_field.html b/src/servala/frontend/templates/frontend/forms/inline_field.html index c229641..ab8edba 100644 --- a/src/servala/frontend/templates/frontend/forms/inline_field.html +++ b/src/servala/frontend/templates/frontend/forms/inline_field.html @@ -1 +1 @@ -{% include "frontend/forms/field.html" with extra_class="d-inline" %} +{% include "frontend/forms/field.html" with extra_class="d-inline" hide_label=True %} diff --git a/src/servala/frontend/templates/frontend/profile.html b/src/servala/frontend/templates/frontend/profile.html index 16bbd3e..cfad0e9 100644 --- a/src/servala/frontend/templates/frontend/profile.html +++ b/src/servala/frontend/templates/frontend/profile.html @@ -22,7 +22,7 @@ {% endpartialdef user-email %} {% partialdef user-company %} - {{ request.user.company|default_if_none:"" }} + {{ request.user.company|default:"–" }} +
+ +