Просмотр исходного кода

Fixes: #17083 - Wrap labels in a div to reduce inadvertently clickable area to their left in forms (#17525)

* Wrap labels in a div to reduce inadvertently clickable area to their left in forms

* Set form label to be inline-block
bctiemann 1 год назад
Родитель
Сommit
8deaaae44b
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      netbox/utilities/templates/form_helpers/render_field.html

+ 5 - 3
netbox/utilities/templates/form_helpers/render_field.html

@@ -6,9 +6,11 @@
 
   {# Render the field label (if any), except for checkboxes #}
   {% if label and not field|widget_type == 'checkboxinput' %}
-    <label for="{{ field.id_for_label }}" class="col-sm-3 col-form-label text-lg-end{% if field.field.required %} required{% endif %}">
-      {{ label }}
-    </label>
+    <div class="col-sm-3 text-lg-end">
+      <label for="{{ field.id_for_label }}" class="col-form-label d-inline-block{% if field.field.required %} required{% endif %}">
+        {{ label }}
+      </label>
+    </div>
   {% endif %}
 
   {# Render the field itself #}