From 230bdcc8aa97ef9732eaed5de48d781636db92fb Mon Sep 17 00:00:00 2001 From: Newb I the Newbd Date: Tue, 26 Sep 2017 05:35:45 +0200 Subject: [PATCH] Add collapsible attribute to lists (#1231) --- .../forms/fields/list/list.html.twig | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/themes/grav/templates/forms/fields/list/list.html.twig b/themes/grav/templates/forms/fields/list/list.html.twig index 3b254116..d35fa2c2 100644 --- a/themes/grav/templates/forms/fields/list/list.html.twig +++ b/themes/grav/templates/forms/fields/list/list.html.twig @@ -65,7 +65,7 @@ {% if field.fields %} {% for key, val in value %} {% set itemName = name ? name ~ '.' ~ key : key %} -
  • +
  • {% for childName, child in field.fields %} {% if childName starts with '.' %} @@ -101,8 +101,10 @@ {% endif %} {% endfor %}
    - -
    + {% if field.collapsible is not defined or field.collapsible %} + +
    + {% endif %}
  • @@ -111,10 +113,12 @@ {% if fieldControls in ['bottom', 'both'] %}
    - - + {% if field.collapsible is not defined or field.collapsible %} + + + {% endif %} {% if field.sortby %} @@ -163,8 +167,10 @@ {%- endif -%} {%- endfor %}
    - -
    + {% if field.collapsible is not defined or field.collapsible %} + +
    + {% endif %}
    {%- endif -%}