From 633ab5f08560467417b2409f5d4575e34c34335f Mon Sep 17 00:00:00 2001 From: martinyde Date: Tue, 12 Oct 2021 14:09:15 +0200 Subject: [PATCH] LOOP-1099: Added document dropdown --- ...ragraph.os2loop_documents_step.default.yml | 2 +- ...paragraph.os2loop_documents_step_image.yml | 2 +- .../assets/paragraphs/step-by-step.scss | 34 +++++++++++++++---- ...aragraph--os2loop-documents-step.html.twig | 32 ++++++++++------- .../os2loop/translations/translations.da.po | 4 +++ 5 files changed, 52 insertions(+), 22 deletions(-) diff --git a/config/sync/core.entity_form_display.paragraph.os2loop_documents_step.default.yml b/config/sync/core.entity_form_display.paragraph.os2loop_documents_step.default.yml index 6d3ea1732..5430359d1 100644 --- a/config/sync/core.entity_form_display.paragraph.os2loop_documents_step.default.yml +++ b/config/sync/core.entity_form_display.paragraph.os2loop_documents_step.default.yml @@ -18,7 +18,7 @@ mode: default content: os2loop_documents_step_image: type: media_library_widget - weight: 3 + weight: 1 settings: media_types: { } third_party_settings: { } diff --git a/config/sync/field.storage.paragraph.os2loop_documents_step_image.yml b/config/sync/field.storage.paragraph.os2loop_documents_step_image.yml index e415ed411..2e1173d0c 100644 --- a/config/sync/field.storage.paragraph.os2loop_documents_step_image.yml +++ b/config/sync/field.storage.paragraph.os2loop_documents_step_image.yml @@ -13,7 +13,7 @@ settings: target_type: media module: core locked: false -cardinality: 1 +cardinality: -1 translatable: true indexes: { } persist_with_no_fields: false diff --git a/web/profiles/custom/os2loop/themes/os2loop_theme/assets/paragraphs/step-by-step.scss b/web/profiles/custom/os2loop/themes/os2loop_theme/assets/paragraphs/step-by-step.scss index b607354e5..6cb6411ac 100644 --- a/web/profiles/custom/os2loop/themes/os2loop_theme/assets/paragraphs/step-by-step.scss +++ b/web/profiles/custom/os2loop/themes/os2loop_theme/assets/paragraphs/step-by-step.scss @@ -24,9 +24,8 @@ justify-content: center; align-items: center; position: absolute; - top: $spacer/2; left: -$spacer/2; - padding: $spacer * 1.5; + padding: $spacer * 1.25; width: 15px; height: 15px; border-radius: 50%; @@ -41,7 +40,7 @@ &.paragraph-step { &::before { content: counters(item, ".") " "; - padding: $spacer * 1.25; + padding: $spacer * 1.1; font-size: 1em; background-color: $gray-500; left: 0; @@ -51,13 +50,34 @@ } } -.indented-step { - padding-left: $spacer * 1.5; -} - .step { min-height: $spacer * 4; padding: $spacer/2 $spacer/2 $spacer/2 $spacer; background-color: $light-background; margin-bottom: $spacer/2; + + &--collapse-toggle { + .show-steps { + display: none; + } + .hide-steps { + display: block; + } + &.collapsed { + .show-steps { + display: block; + } + .hide-steps { + display: none; + } + } + } +} + +.indented-step { + padding-left: $spacer * 1.1; + + img { + margin-bottom: 2em; + } } diff --git a/web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step.html.twig b/web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step.html.twig index 0b188072c..150cba794 100644 --- a/web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step.html.twig +++ b/web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step.html.twig @@ -54,20 +54,26 @@ {% block paragraph %} {% block content %} -
  • -
    -
    -
    - {{ content.os2loop_documents_step_text }} -
    -
    - {{ content.os2loop_documents_step_image }} -
    +
  • +
    +
    + {{ content.os2loop_documents_step_text }}
    +
    + {{ content.os2loop_documents_step_image }}
    - {% if content.os2loop_documents_steps['#title'] is not null %} -
      {{ content.os2loop_documents_steps }}
    - {% endif %} -
  • + + {% if content.os2loop_documents_steps['#title'] is not null %} + +
    +
      + {{ content.os2loop_documents_steps }} +
    +
    + {% endif %} + {% endblock %} {% endblock paragraph %} diff --git a/web/profiles/custom/os2loop/translations/translations.da.po b/web/profiles/custom/os2loop/translations/translations.da.po index 39dcb4ca7..ef8a56918 100644 --- a/web/profiles/custom/os2loop/translations/translations.da.po +++ b/web/profiles/custom/os2loop/translations/translations.da.po @@ -29812,4 +29812,8 @@ msgstr "Vedhæft" msgid "Which profession do you think can answer your question?" msgstr "Hvilke(n) faggruppe(r) tror du kan svare på dit spørgsmål?" +msgid "Show steps" +msgstr "Vis underpunkter" +msgid "Hide steps" +msgstr "Skjul underpunkter"