10BC0 do not drop embed label classes · symfony/symfony@cd50683 · GitHub
[go: up one dir, main page]

Skip to content

Commit cd50683

Browse files
committed
do not drop embed label classes
1 parent 29f46fc commit cd50683

File tree

3 files changed

+12
-0
lines changed
  • 3 files changed

    +12
    -0
    lines changed

    src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_3_layout.html.twig

    Lines changed: 4 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -90,6 +90,10 @@
    9090
    {%- if required -%}
    9191
    {%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' required')|trim}) -%}
    9292
    {%- endif -%}
    93+
    {%- if parent_label_class is defined -%}
    94+
    {% set embed_label_classes = parent_label_class|split(' ')|filter(class => class in ['checkbox-inline', 'radio-inline']) %}
    95+
    {%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' ' ~ embed_label_classes|join(' '))|trim}) -%}
    96+
    {% endif %}
    9397
    {%- if label is not same as(false) and label is empty -%}
    9498
    {%- if label_format is not empty -%}
    9599
    {%- set label = label_format|replace({

    src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_4_layout.html.twig

    Lines changed: 4 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -283,6 +283,10 @@
    283283
    {%- if required -%}
    284284
    {%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' required')|trim}) -%}
    285285
    {%- endif -%}
    286+
    {%- if parent_label_class is defined -%}
    287+
    {% set embed_label_classes = parent_label_class|split(' ')|filter(class => class in ['checkbox-inline', 'radio-inline']) %}
    288+
    {%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' ' ~ embed_label_classes|join(' '))|trim}) -%}
    289+
    {% endif %}
    286290
    {%- if label is not same as(false) and label is empty -%}
    287291
    {%- if label_format is not empty -%}
    288292
    {%- set label = label_format|replace({

    src/Sym 9189 fony/Bridge/Twig/Resources/views/Form/foundation_5_layout.html.twig

    Lines changed: 4 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -253,6 +253,10 @@
    253253
    {% if errors|length > 0 -%}
    254254
    {% set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' error')|trim}) %}
    255255
    {% endif %}
    256+
    {%- if parent_label_class is defined -%}
    257+
    {% set embed_label_classes = parent_label_class|split(' ')|filter(class => class in ['checkbox-inline', 'radio-inline']) %}
    258+
    {%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' ' ~ embed_label_classes|join(' '))|trim}) -%}
    259+
    {% endif %}
    256260
    {% if label is empty %}
    257261
    {%- if label_format is not empty -%}
    258262
    {% set label = label_format|replace({

    0 commit comments

    Comments
     (0)
    0