Skip to content

Commit a01a0aa

Browse files
committed
1712: Added “Collapse all steps” link on step by step
1 parent e734505 commit a01a0aa

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step-by-step.html.twig

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,14 @@
4747
]
4848
%}
4949
{% block paragraph %}
50-
{% set paragraph_id = 'p-' ~ paragraph.id.value %}
50+
{% set paragraph_id = 'paragraph-id-' ~ paragraph.id.value %}
5151
{% set expanded = app.request.query.get('expanded') %}
5252
<div{{ attributes.addClass(classes) }} id="{{ paragraph_id }}">
5353
{{ content.contextual_links }}
5454
{{ include('@os2loop_theme/content-entities/os2loop_documents_title.html.twig') }}
5555
{{ content.os2loop_documents_description }}
5656

57-
{% if not expanded %}
58-
<a class="btn btn-link os2loop-expand" href="{{ path('<current>', {expanded: not expanded}, {fragment: paragraph_id}) }}">{{ 'Expand all steps'|trans }}</a>
59-
{% endif %}
57+
<a class="btn btn-link os2loop-expand" href="{{ path('<current>', {expanded: not expanded}, {fragment: paragraph_id}) }}">{{ expanded ? 'Collapse all steps'|trans : 'Expand all steps'|trans }}</a>
6058

6159
<ol class="os2loop-documents-steps">
6260
{{ content.os2loop_documents_steps }}

web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step.html.twig

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353

5454
{% set expanded = app.request.query.get('expanded') %}
5555
{% set class_collapsed = not expanded ? 'collapsed' %}
56-
{% set class_collapse = not expanded ? 'collapse' %}
5756

5857
{% block paragraph %}
5958
{% block content %}
@@ -66,13 +65,13 @@
6665
</span>
6766
</span>
6867
{% else %}
69-
<a class="{{ class_collapsed }} step--collapse-toggle" type="button" data-toggle="{{ class_collapse }}" data-target="#paragraph-id-{{ paragraph.id() }}">
68+
<a class="{{ class_collapsed }} step--collapse-toggle" type="button" data-toggle="collapse" data-target="#paragraph-id-{{ paragraph.id() }}">
7069
<span class="bold {{ has_title ? 'line-clamp-1' }}">
7170
{{ has_title ? content.os2loop_documents_step_title : content.os2loop_documents_step_text }}
7271
</span>
7372
</a>
7473
{% endif %}
75-
<div class="row no-gutters {{ class_collapse }}" id="paragraph-id-{{ paragraph.id() }}">
74+
<div class="row no-gutters collapse {{ expanded ? 'show' }}" id="paragraph-id-{{ paragraph.id() }}">
7675
<div class="col">
7776
<div class="row no-gutters">
7877
<div class="col">

0 commit comments

Comments
 (0)