Skip to content

Commit ae69cd9

Browse files
authored
Merge pull request #716 from maykinmedia/fix/1617-fix-labels-html-syntax
🎨 [#1617] Fixing labels for correct HTML syntax
2 parents 9190e39 + c6ce805 commit ae69cd9

File tree

8 files changed

+18
-39
lines changed

8 files changed

+18
-39
lines changed

src/open_inwoner/components/templates/components/Form/ChoiceRadio.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% load l10n form_tags %}
22

3-
<label class="radio">
3+
<div class="radio">
44
{% spaceless %}
55
{% initial_match as checked %}
66
<input
@@ -13,4 +13,4 @@
1313
/>
1414
<label class="radio__label" for="id_{{ name }}_{{ index }}">{{ choice.1 }}</label>
1515
{% endspaceless %}
16-
</label>
16+
</div>

src/open_inwoner/components/templates/components/Form/Input.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
<div class="form__control {{ extra_classes|default:"" }}">
44
<label class="label {% if no_label %}label--gapless{% endif %}">
55
{% if icon %}{% icon icon outlined=True %}{% endif %}
6-
<label class="label__label {% if no_label %}label__label--hidden{% endif %}">
6+
<span class="label__label {% if no_label %}label__label--hidden{% endif %}">
77
{{ field.label }}
88
{% if field.field.required %}<span class="label__label--required"> * </span>{% endif %}
9-
</label>
9+
</span>
1010
{{ field|addclass:"input" }}
1111
{% if field.help_text and not no_help %}
1212
<p class="p">{{ field.help_text }}</p>

src/open_inwoner/components/templates/components/Form/Label.html

-27
This file was deleted.

src/open_inwoner/scss/components/Card/Card.scss

+5
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@
6666
.form .caption__content {
6767
color: var(--color-tinted-mute);
6868
}
69+
70+
.card__body--direction-horizontal .link .link__text {
71+
text-align: right;
72+
padding-left: var(--spacing-small);
73+
}
6974
}
7075

7176
&__img {

src/open_inwoner/scss/components/Form/MultiCheckbox.scss

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
margin: 0;
1111
gap: 18px;
1212

13-
label {
13+
label,
14+
.label {
1415
display: flex;
1516
flex-direction: row;
1617
gap: 10px;

src/open_inwoner/templates/pages/plans/create.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ <h1 class="h1">{% trans "Start nieuwe samenwerking" %}</h1>
2424
<div>{% trans "Doel" %}</div>
2525
<div></div>
2626
</div>
27-
<label class="plan-template__row radio">
27+
<div class="label plan-template__row radio">
2828
<div>
2929
<input class="radio__input" type="radio" name="template" value="" id="id_template_0" {% if not form.data.template %}checked{% endif %}>
3030
<label class="radio__label" for="id_template_0">Geen template</label>
3131
</div>
3232
<div></div>
3333
<div></div>
34-
</label>
34+
</div>
3535
{% for tpl_id, plan_template in form.template.field.choices %}
36-
<label class="plan-template__row radio">
36+
<div class="label plan-template__row radio">
3737
<div>
3838
<input class="radio__input" type="radio" name="template" value="{{ plan_template.id }}" id="id_template_{{ plan_template.id }}"
3939
{% if tpl_id == form.data.template %}checked{% endif %}>
@@ -60,7 +60,7 @@ <h2 class="h2 modal__title" id="modal__title">{{ plan_template.name }}
6060
</div>
6161
</div>
6262
</div>
63-
</label>
63+
</div>
6464
{% endfor %}
6565
</div>
6666

Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<input type="{{ widget.type }}" name="{{ widget.name }}" data-init="{{ widget.value|default:'' }}"{% include "django/forms/widgets/attrs.html" %}>
2-
<label>
2+
<span>
33
<input type="text" name="{{ widget.init_name }}" id="{{ widget.init_id }}" {% if widget.value %} value="{{ widget.value.instance.uuid }}"{% endif %} class="message-file__init">
4-
</label>
4+
</span>
55

Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% if widget.is_initial %}{{ widget.initial_text }}: <a href="{{ url }}">{{ widget.value }}</a>{% if not widget.required %}
22
<input type="checkbox" name="{{ widget.checkbox_name }}" id="{{ widget.checkbox_id }}"{% if widget.attrs.disabled %} disabled{% endif %}>
3-
<label for="{{ widget.checkbox_id }}">{{ widget.clear_checkbox_label }}</label>{% endif %}<br>
3+
<span for="{{ widget.checkbox_id }}">{{ widget.clear_checkbox_label }}</span>{% endif %}<br>
44
{{ widget.input_text }}:{% endif %}
55
<input type="{{ widget.type }}" name="{{ widget.name }}"{% include "django/forms/widgets/attrs.html" %}>

0 commit comments

Comments
 (0)