From 2e47c8dd1b02b62d2657692066638b1d092af1a2 Mon Sep 17 00:00:00 2001 From: Valentin Le Moign Date: Thu, 23 Jan 2025 19:58:58 +0100 Subject: [PATCH] =?UTF-8?q?correction=20popup=20=C3=A9tape=20map?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../parties/ModaleCarteSensible.vue | 18 ++++++++ .../custom/caravane/assets/scss/main.scss | 41 +++++++++---------- ...s-view-field--block-2--popup-map.html.twig | 2 +- 3 files changed, 39 insertions(+), 22 deletions(-) diff --git a/web/themes/custom/caravane/assets/js/vuejs/components/parties/ModaleCarteSensible.vue b/web/themes/custom/caravane/assets/js/vuejs/components/parties/ModaleCarteSensible.vue index 11fa0bc..f8acaaf 100644 --- a/web/themes/custom/caravane/assets/js/vuejs/components/parties/ModaleCarteSensible.vue +++ b/web/themes/custom/caravane/assets/js/vuejs/components/parties/ModaleCarteSensible.vue @@ -6,16 +6,34 @@ :zoom-amount="2.5" alt="Carte sensible du territoire" hover-message="Survolez pour zoomer dans la carte" + @regular-loaded="setVerticalImages()" />
{{ partie.carteSensible.alt }}
\ No newline at end of file diff --git a/web/themes/custom/caravane/assets/scss/main.scss b/web/themes/custom/caravane/assets/scss/main.scss index c0e3882..c2eb627 100644 --- a/web/themes/custom/caravane/assets/scss/main.scss +++ b/web/themes/custom/caravane/assets/scss/main.scss @@ -386,33 +386,33 @@ body{ border: none; width: 100%; > div { - max-height: 15vh; overflow: hidden; display: grid; - grid-template-columns: minmax(10px, 12.5vw) 12.5vw; + grid-template-columns: 1fr 1fr; grid-template-rows: 1.5fr 0.5fr; transform: translateY(-60%); background-color: white; opacity: 0; transition: opacity 0.3s ease-out; > div:first-of-type { + line-height: 1.2; grid-column: 1 / span 1; grid-row: 1 / span 1; font-family: 'Joost', sans-serif; font-size: $m-font-size-mobile; -/* display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - */ + display: flex; padding-top: 10px; padding-left: 20px; padding-right: 20px; text-wrap: wrap; + width: 100%; + box-sizing: border-box; @media screen and (min-width: $desktop-min-width) { font-size: $m-font-size-desktop; } > a { + width: 100%; + align-self: center; display: inline-block; text-align: center; font-weight: bold; @@ -427,7 +427,9 @@ body{ grid-column: 1 / span 1; grid-row: 2 / span 1; text-align: center; - padding: 10px 0; + padding: 10px 0 20px 0; + width: 100%; + box-sizing: border-box; > time { font-size: $sm-font-size-mobile; font-family: 'Marianne', sans-serif; @@ -440,24 +442,20 @@ body{ > div:nth-of-type(3) { width: 100%; height: 100%; - display: block; + display: flex; + justify-content: center; + align-items: center; padding: 0; grid-column: 2 / span 1; grid-row: 1 / span 2; overflow: hidden; - > a { - display: block; - width: 100%; - height: 100%; + > img { padding: 0; - > img { - padding: 0; - height: 100%; - width: auto; - object-fit: cover; - margin: 0; - display: block; - } + height: auto; + width: 100%; + object-fit: cover; + margin: 0; + display: block; } } } @@ -933,6 +931,7 @@ body{ width: 100%; display: inline-block; > .sensible-map { + box-sizing: border-box; margin: 0; width: calc(100% + $modale-x-padding); margin-left: calc(($modale-x-padding / 2) * -1); diff --git a/web/themes/custom/caravane/templates/views-view-field--block-2--popup-map.html.twig b/web/themes/custom/caravane/templates/views-view-field--block-2--popup-map.html.twig index de8558a..02e43d3 100644 --- a/web/themes/custom/caravane/templates/views-view-field--block-2--popup-map.html.twig +++ b/web/themes/custom/caravane/templates/views-view-field--block-2--popup-map.html.twig @@ -32,7 +32,7 @@ {% endif %} {% else %} - {% if content != '' %} + {% if content|render|striptags|trim is not empty or content|render matches '/{{ content|trim }} {% endif %} {% endif %}