From 8680e593d038fc25a8d401b22f5fb6be9a050c74 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Mon, 26 Feb 2018 17:24:59 +0100 Subject: [PATCH 1/3] Added role="presentation" on tables. This will prevent screen readers to read "row 1, column 1". --- .../Twig/Resources/views/Form/bootstrap_4_layout.html.twig | 2 +- .../Twig/Resources/views/Form/bootstrap_base_layout.html.twig | 2 +- .../Bridge/Twig/Resources/views/Form/form_div_layout.html.twig | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig b/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig index a1e986a39a765..fa8d43325738a 100644 --- a/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig +++ b/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig @@ -59,7 +59,7 @@ {%- set attr = attr|merge({class: (attr.class|default('') ~ ' form-inline')|trim}) -%}
- +
{%- if with_years %}{% endif -%} diff --git a/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_base_layout.html.twig b/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_base_layout.html.twig index 71aedf99ad1fa..1a75f2e4456bb 100644 --- a/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_base_layout.html.twig +++ b/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_base_layout.html.twig @@ -88,7 +88,7 @@
{{- form_errors(form) -}}
-
+
{%- if with_years %}{% endif -%} diff --git a/src/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig b/src/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig index 0a661a0215825..21ebd44a26e83 100644 --- a/src/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig +++ b/src/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig @@ -136,7 +136,7 @@ {%- else -%}
{{- form_errors(form) -}} -
+
{%- if with_years %}{% endif -%} From 446edcf36eae5f0f4cd63e1dcf5d789cce89c315 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Wed, 28 Feb 2018 18:27:15 +0100 Subject: [PATCH 2/3] Do not use a table for bootstrap 4 --- .../views/Form/bootstrap_4_layout.html.twig | 66 ++++++++++++------- 1 file changed, 41 insertions(+), 25 deletions(-) diff --git a/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig b/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig index fa8d43325738a..0caa07f473a37 100644 --- a/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig +++ b/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig @@ -58,32 +58,48 @@ {%- else -%} {%- set attr = attr|merge({class: (attr.class|default('') ~ ' form-inline')|trim}) -%}
-
-
- - - {%- if with_years %}{% endif -%} - {%- if with_months %}{% endif -%} - {%- if with_weeks %}{% endif -%} - {%- if with_days %}{% endif -%} - {%- if with_hours %}{% endif -%} - {%- if with_minutes %}{% endif -%} - {%- if with_seconds %}{% endif -%} - - - - - {%- if with_years %}{% endif -%} - {%- if with_months %}{% endif -%} - {%- if with_weeks %}{% endif -%} - {%- if with_days %}{% endif -%} - {%- if with_hours %}{% endif -%} - {%- if with_minutes %}{% endif -%} - {%- if with_seconds %}{% endif -%} - - - + {%- if with_years %} +
+ {{ form_label(form.years) }} + {{ form_widget(form.years) }}
+ {% endif -%} + {%- if with_months %} +
+ {{ form_label(form.months) }} + {{ form_widget(form.months) }} +
+ {% endif -%} + {%- if with_weeks %} +
+ {{ form_label(form.weeks) }} + {{ form_widget(form.weeks) }} +
+ {% endif -%} + {%- if with_days %} +
+ {{ form_label(form.days) }} + {{ form_widget(form.days) }} +
+ {% endif -%} + {%- if with_hours %} +
+ {{ form_label(form.hours) }} + {{ form_widget(form.hours) }} +
+ {% endif -%} + {%- if with_minutes %} +
+ {{ form_label(form.minutes) }} + {{ form_widget(form.minutes) }} +
+ {% endif -%} + {%- if with_seconds %} +
+ {{ form_label(form.seconds) }} + {{ form_widget(form.seconds) }} +
+ {% endif -%} {%- if with_invert %}{{ form_widget(form.invert) }}{% endif -%}
{%- endif -%} From bde4a7be779dc564031d02ba74f8ea9157146c55 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Wed, 28 Feb 2018 18:52:09 +0100 Subject: [PATCH 3/3] whitespace control --- .../views/Form/bootstrap_4_layout.html.twig | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig b/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig index 0caa07f473a37..f6db9e085498d 100644 --- a/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig +++ b/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig @@ -58,48 +58,48 @@ {%- else -%} {%- set attr = attr|merge({class: (attr.class|default('') ~ ' form-inline')|trim}) -%}
- {%- if with_years %} + {%- if with_years -%}
{{ form_label(form.years) }} {{ form_widget(form.years) }}
- {% endif -%} - {%- if with_months %} + {%- endif -%} + {%- if with_months -%}
{{ form_label(form.months) }} {{ form_widget(form.months) }}
- {% endif -%} - {%- if with_weeks %} + {%- endif -%} + {%- if with_weeks -%}
{{ form_label(form.weeks) }} {{ form_widget(form.weeks) }}
- {% endif -%} - {%- if with_days %} + {%- endif -%} + {%- if with_days -%}
{{ form_label(form.days) }} {{ form_widget(form.days) }}
- {% endif -%} - {%- if with_hours %} + {%- endif -%} + {%- if with_hours -%}
{{ form_label(form.hours) }} {{ form_widget(form.hours) }}
- {% endif -%} - {%- if with_minutes %} + {%- endif -%} + {%- if with_minutes -%}
{{ form_label(form.minutes) }} {{ form_widget(form.minutes) }}
- {% endif -%} - {%- if with_seconds %} + {%- endif -%} + {%- if with_seconds -%}
{{ form_label(form.seconds) }} {{ form_widget(form.seconds) }}
- {% endif -%} + {%- endif -%} {%- if with_invert %}{{ form_widget(form.invert) }}{% endif -%}
{%- endif -%}