diff --git a/config/sync/core.entity_form_display.node.projet.default.yml b/config/sync/core.entity_form_display.node.projet.default.yml index 81ad6ce..b18af53 100644 --- a/config/sync/core.entity_form_display.node.projet.default.yml +++ b/config/sync/core.entity_form_display.node.projet.default.yml @@ -9,6 +9,9 @@ dependencies: - field.field.node.projet.field_chronologie - field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_diaporama + - field.field.node.projet.field_intro + - field.field.node.projet.field_legende_carte + - field.field.node.projet.field_libelles_carte - field.field.node.projet.field_liens - field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_pieces_jointes @@ -28,6 +31,7 @@ dependencies: - link - paragraphs - path + - text third_party_settings: field_group: group_tabs: @@ -58,6 +62,7 @@ third_party_settings: - field_texte - field_chiffres_clefs - field_chronologie + - field_intro label: Contenus region: content parent_name: group_tabs @@ -74,6 +79,8 @@ third_party_settings: group_carte: children: - field_carte + - field_libelles_carte + - field_legende_carte label: carte region: content parent_name: group_tabs @@ -271,7 +278,7 @@ content: third_party_settings: { } field_chiffres_clefs: type: paragraphs - weight: 4 + weight: 5 region: content settings: title: Paragraphe @@ -289,7 +296,7 @@ content: third_party_settings: { } field_chronologie: type: paragraphs - weight: 5 + weight: 6 region: content settings: title: Paragraphe @@ -331,6 +338,36 @@ content: progress_indicator: throbber preview_image_style: thumbnail third_party_settings: { } + field_intro: + type: text_textarea + weight: 3 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + field_legende_carte: + type: text_textarea + weight: 32 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + field_libelles_carte: + type: string_textfield + weight: 4 + region: content + settings: + size: 60 + placeholder: 'Un libellé par repère ou zone' + third_party_settings: + maxlength: + maxlength_js: null + maxlength_js_label: 'Contenu limité à @limit caractères, restant : @remaining' + maxlength_js_enforce: false + advanced_text_formatter: + show_token_tree: 0 field_liens: type: link_default weight: 5 @@ -391,7 +428,7 @@ content: third_party_settings: { } field_texte: type: paragraphs - weight: 3 + weight: 4 region: content settings: title: Paragraphe diff --git a/config/sync/core.entity_view_display.node.projet.default.yml b/config/sync/core.entity_view_display.node.projet.default.yml index 921fa0f..3581cce 100644 --- a/config/sync/core.entity_view_display.node.projet.default.yml +++ b/config/sync/core.entity_view_display.node.projet.default.yml @@ -9,6 +9,9 @@ dependencies: - field.field.node.projet.field_chronologie - field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_diaporama + - field.field.node.projet.field_intro + - field.field.node.projet.field_legende_carte + - field.field.node.projet.field_libelles_carte - field.field.node.projet.field_liens - field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_pieces_jointes @@ -25,6 +28,7 @@ dependencies: - geofield - image - link + - text - user id: node.projet.default targetEntityType: node @@ -37,7 +41,7 @@ content: settings: link: true third_party_settings: { } - weight: 12 + weight: 14 region: content field_carte: type: geofield_default @@ -86,6 +90,28 @@ content: third_party_settings: { } weight: 6 region: content + field_intro: + type: text_default + label: above + settings: { } + third_party_settings: { } + weight: 18 + region: content + field_legende_carte: + type: text_default + label: above + settings: { } + third_party_settings: { } + weight: 19 + region: content + field_libelles_carte: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 12 + region: content field_liens: type: link label: hidden @@ -121,7 +147,7 @@ content: thousand_separator: '' prefix_suffix: true third_party_settings: { } - weight: 14 + weight: 16 region: content field_pour_aller_plus_loin: type: entity_reference_label @@ -129,7 +155,7 @@ content: settings: link: true third_party_settings: { } - weight: 13 + weight: 15 region: content field_session: type: entity_reference_label @@ -137,7 +163,7 @@ content: settings: link: true third_party_settings: { } - weight: 15 + weight: 17 region: content field_sous_titre: type: string diff --git a/config/sync/core.entity_view_display.node.projet.full.yml b/config/sync/core.entity_view_display.node.projet.full.yml index 1e9e17b..bc6e1bf 100644 --- a/config/sync/core.entity_view_display.node.projet.full.yml +++ b/config/sync/core.entity_view_display.node.projet.full.yml @@ -10,6 +10,9 @@ dependencies: - field.field.node.projet.field_chronologie - field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_diaporama + - field.field.node.projet.field_intro + - field.field.node.projet.field_legende_carte + - field.field.node.projet.field_libelles_carte - field.field.node.projet.field_liens - field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_pieces_jointes @@ -27,6 +30,7 @@ dependencies: - image_field_caption - leaflet - link + - text - user id: node.projet.full targetEntityType: node @@ -47,13 +51,13 @@ content: fitbounds_options: '{"padding":[0,0]}' reset_map: control: false - options: '{"position": "topleft", "title": "Reset View"}' + options: '{"position":"topleft","title":"Reset View"}' map_scale: control: false options: '{"position":"bottomright","maxWidth":100,"metric":true,"imperial":false,"updateWhenIdle":false}' locate: control: false - options: '{"position": "topright", "setView": "untilPanOrZoom", "returnToPrevBounds":true, "keepCurrentZoomLevel": true, "strings": {"title": "Locate my position"}}' + options: '{"position":"topright","setView":"untilPanOrZoom","returnToPrevBounds":true,"keepCurrentZoomLevel":true,"strings":{"title":"Locate my position"}}' automatic: false leaflet_tooltip: value: '' @@ -61,11 +65,9 @@ content: popup: false popup_content: '' leaflet_popup: - control: '' - content: '' - options: '{"maxWidth":"300","minWidth":"50", "autoPan": true}' - value: '' - view_mode: full + control: '0' + content: '[node:field_libelles_carte]' + options: '{"maxWidth":"300","minWidth":"50","autoPan":true}' map_position: force: false center: @@ -82,23 +84,23 @@ content: shadowUrl: '' className: '' iconSize: - x: null - 'y': null + x: '' + 'y': '' iconAnchor: - x: null - 'y': null + x: '' + 'y': '' shadowSize: - x: null - 'y': null + x: '' + 'y': '' shadowAnchor: - x: null - 'y': null + x: '' + 'y': '' popupAnchor: - x: null - 'y': null + x: '' + 'y': '' html: '
' html_class: leaflet-map-divicon - circle_marker_options: '{"radius": 100, "color": "red", "fillColor": "#f03", "fillOpacity": 0.5}' + circle_marker_options: '{"radius":100,"color":"red","fillColor":"#f03","fillOpacity":0.5}' leaflet_markercluster: control: false options: '{"spiderfyOnMaxZoom":true,"showCoverageOnHover":true,"removeOutsideVisibleBounds": false}' @@ -127,7 +129,7 @@ content: map_lazy_load: lazy_load: false third_party_settings: { } - weight: 6 + weight: 7 region: content field_chiffres_clefs: type: entity_reference_revisions_entity_view @@ -136,7 +138,7 @@ content: view_mode: default link: '' third_party_settings: { } - weight: 5 + weight: 6 region: content field_chronologie: type: entity_reference_revisions_entity_view @@ -145,7 +147,7 @@ content: view_mode: default link: '' third_party_settings: { } - weight: 7 + weight: 10 region: content field_collectif_du_projet: type: entity_reference_revisions_entity_view @@ -154,7 +156,7 @@ content: view_mode: default link: '' third_party_settings: { } - weight: 8 + weight: 11 region: content field_diaporama: type: image_caption @@ -165,8 +167,30 @@ content: image_loading: attribute: lazy third_party_settings: { } + weight: 4 + region: content + field_intro: + type: text_default + label: above + settings: { } + third_party_settings: { } weight: 3 region: content + field_legende_carte: + type: text_default + label: above + settings: { } + third_party_settings: { } + weight: 9 + region: content + field_libelles_carte: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 8 + region: content field_liens: type: link label: visually_hidden @@ -177,7 +201,7 @@ content: rel: '' target: '' third_party_settings: { } - weight: 11 + weight: 14 region: content field_localisation_textuel: type: string @@ -193,7 +217,7 @@ content: settings: use_description_as_link_text: true third_party_settings: { } - weight: 10 + weight: 13 region: content field_pour_aller_plus_loin: type: entity_reference_label @@ -201,7 +225,7 @@ content: settings: link: true third_party_settings: { } - weight: 9 + weight: 12 region: content field_sous_titre: type: string @@ -218,7 +242,7 @@ content: view_mode: default link: '' third_party_settings: { } - weight: 4 + weight: 5 region: content field_th: type: entity_reference_label diff --git a/config/sync/core.entity_view_display.node.projet.home.yml b/config/sync/core.entity_view_display.node.projet.home.yml index b90dc88..2ecd26c 100644 --- a/config/sync/core.entity_view_display.node.projet.home.yml +++ b/config/sync/core.entity_view_display.node.projet.home.yml @@ -10,6 +10,9 @@ dependencies: - field.field.node.projet.field_chronologie - field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_diaporama + - field.field.node.projet.field_intro + - field.field.node.projet.field_legende_carte + - field.field.node.projet.field_libelles_carte - field.field.node.projet.field_liens - field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_pieces_jointes @@ -47,6 +50,9 @@ hidden: field_chronologie: true field_collectif_du_projet: true field_diaporama: true + field_intro: true + field_legende_carte: true + field_libelles_carte: true field_liens: true field_localisation_textuel: true field_pieces_jointes: true diff --git a/config/sync/core.entity_view_display.node.projet.teaser.yml b/config/sync/core.entity_view_display.node.projet.teaser.yml index dc929a8..adb4b5a 100644 --- a/config/sync/core.entity_view_display.node.projet.teaser.yml +++ b/config/sync/core.entity_view_display.node.projet.teaser.yml @@ -10,6 +10,9 @@ dependencies: - field.field.node.projet.field_chronologie - field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_diaporama + - field.field.node.projet.field_intro + - field.field.node.projet.field_legende_carte + - field.field.node.projet.field_libelles_carte - field.field.node.projet.field_liens - field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_pieces_jointes @@ -72,6 +75,9 @@ hidden: field_chiffres_clefs: true field_chronologie: true field_collectif_du_projet: true + field_intro: true + field_legende_carte: true + field_libelles_carte: true field_liens: true field_pieces_jointes: true field_poids: true diff --git a/config/sync/field.field.node.projet.field_intro.yml b/config/sync/field.field.node.projet.field_intro.yml new file mode 100644 index 0000000..1409947 --- /dev/null +++ b/config/sync/field.field.node.projet.field_intro.yml @@ -0,0 +1,24 @@ +uuid: 9774fc18-cb39-4264-92c9-9c7dcf826cc0 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_intro + - filter.format.wysiwyg + - node.type.projet + module: + - text +id: node.projet.field_intro +field_name: field_intro +entity_type: node +bundle: projet +label: intro +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + allowed_formats: + - wysiwyg +field_type: text_long diff --git a/config/sync/field.field.node.projet.field_legende_carte.yml b/config/sync/field.field.node.projet.field_legende_carte.yml new file mode 100644 index 0000000..6604c1b --- /dev/null +++ b/config/sync/field.field.node.projet.field_legende_carte.yml @@ -0,0 +1,24 @@ +uuid: b4547c94-6bee-4e0a-80bb-6cdc7e2fcdef +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_legende_carte + - filter.format.wysiwyg + - node.type.projet + module: + - text +id: node.projet.field_legende_carte +field_name: field_legende_carte +entity_type: node +bundle: projet +label: legende_carte +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + allowed_formats: + - wysiwyg +field_type: text_long diff --git a/config/sync/field.field.node.projet.field_libelles_carte.yml b/config/sync/field.field.node.projet.field_libelles_carte.yml new file mode 100644 index 0000000..771769e --- /dev/null +++ b/config/sync/field.field.node.projet.field_libelles_carte.yml @@ -0,0 +1,19 @@ +uuid: 62b4f37c-e8b3-4084-a17e-525f51421f11 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_libelles_carte + - node.type.projet +id: node.projet.field_libelles_carte +field_name: field_libelles_carte +entity_type: node +bundle: projet +label: libelles_carte +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.storage.node.field_intro.yml b/config/sync/field.storage.node.field_intro.yml new file mode 100644 index 0000000..71e3c67 --- /dev/null +++ b/config/sync/field.storage.node.field_intro.yml @@ -0,0 +1,19 @@ +uuid: a2c12e48-f054-47a0-ae7f-dfddad7306db +langcode: fr +status: true +dependencies: + module: + - node + - text +id: node.field_intro +field_name: field_intro +entity_type: node +type: text_long +settings: { } +module: text +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_legende_carte.yml b/config/sync/field.storage.node.field_legende_carte.yml new file mode 100644 index 0000000..c4ab273 --- /dev/null +++ b/config/sync/field.storage.node.field_legende_carte.yml @@ -0,0 +1,19 @@ +uuid: a24ad32a-4555-4a08-9f88-e1c6dadd8760 +langcode: fr +status: true +dependencies: + module: + - node + - text +id: node.field_legende_carte +field_name: field_legende_carte +entity_type: node +type: text_long +settings: { } +module: text +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_libelles_carte.yml b/config/sync/field.storage.node.field_libelles_carte.yml new file mode 100644 index 0000000..65972eb --- /dev/null +++ b/config/sync/field.storage.node.field_libelles_carte.yml @@ -0,0 +1,21 @@ +uuid: fbdd3f5f-1614-4c89-bfae-983cdea74493 +langcode: fr +status: true +dependencies: + module: + - node +id: node.field_libelles_carte +field_name: field_libelles_carte +entity_type: node +type: string +settings: + max_length: 255 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-1.svg b/web/themes/erabletheme/assets/bg-shapes/bg-1.svg new file mode 100644 index 0000000..2ff474a --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-1.svg @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-10.svg b/web/themes/erabletheme/assets/bg-shapes/bg-10.svg new file mode 100644 index 0000000..d67d8f8 --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-10.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-11.svg b/web/themes/erabletheme/assets/bg-shapes/bg-11.svg new file mode 100644 index 0000000..a4d7e8c --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-11.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-12.png b/web/themes/erabletheme/assets/bg-shapes/bg-12.png new file mode 100644 index 0000000..48b53ab Binary files /dev/null and b/web/themes/erabletheme/assets/bg-shapes/bg-12.png differ diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-2.svg b/web/themes/erabletheme/assets/bg-shapes/bg-2.svg new file mode 100644 index 0000000..d54cdba --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-2.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-3.svg b/web/themes/erabletheme/assets/bg-shapes/bg-3.svg new file mode 100644 index 0000000..3f24aae --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-3.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-4.svg b/web/themes/erabletheme/assets/bg-shapes/bg-4.svg new file mode 100644 index 0000000..1fd206a --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-4.svg @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-5.svg b/web/themes/erabletheme/assets/bg-shapes/bg-5.svg new file mode 100644 index 0000000..ac65547 --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-5.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-6.svg b/web/themes/erabletheme/assets/bg-shapes/bg-6.svg new file mode 100644 index 0000000..86c59c3 --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-6.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-7.svg b/web/themes/erabletheme/assets/bg-shapes/bg-7.svg new file mode 100644 index 0000000..9540f5f --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-7.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-8.svg b/web/themes/erabletheme/assets/bg-shapes/bg-8.svg new file mode 100644 index 0000000..bb0e6a8 --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-8.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-9.svg b/web/themes/erabletheme/assets/bg-shapes/bg-9.svg new file mode 100644 index 0000000..7fda1dd --- /dev/null +++ b/web/themes/erabletheme/assets/bg-shapes/bg-9.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/themes/erabletheme/assets/shapes/shape_1.svg b/web/themes/erabletheme/assets/shapes/shape_1.svg index d4166e8..dc8521e 100644 --- a/web/themes/erabletheme/assets/shapes/shape_1.svg +++ b/web/themes/erabletheme/assets/shapes/shape_1.svg @@ -1 +1,20 @@ - \ No newline at end of file + + + + diff --git a/web/themes/erabletheme/assets/shapes/shape_2.svg b/web/themes/erabletheme/assets/shapes/shape_2.svg index 6f5a493..8a15d66 100644 --- a/web/themes/erabletheme/assets/shapes/shape_2.svg +++ b/web/themes/erabletheme/assets/shapes/shape_2.svg @@ -1 +1,20 @@ - \ No newline at end of file + + + + diff --git a/web/themes/erabletheme/assets/shapes/shape_3.svg b/web/themes/erabletheme/assets/shapes/shape_3.svg index 3b336e1..5f9f1f0 100644 --- a/web/themes/erabletheme/assets/shapes/shape_3.svg +++ b/web/themes/erabletheme/assets/shapes/shape_3.svg @@ -1 +1,20 @@ - \ No newline at end of file + + + + diff --git a/web/themes/erabletheme/assets/shapes/shape_4.svg b/web/themes/erabletheme/assets/shapes/shape_4.svg index 63e4a49..61a502a 100644 --- a/web/themes/erabletheme/assets/shapes/shape_4.svg +++ b/web/themes/erabletheme/assets/shapes/shape_4.svg @@ -1 +1,20 @@ - \ No newline at end of file + + + + diff --git a/web/themes/erabletheme/assets/shapes/shape_5.svg b/web/themes/erabletheme/assets/shapes/shape_5.svg new file mode 100644 index 0000000..d234f51 --- /dev/null +++ b/web/themes/erabletheme/assets/shapes/shape_5.svg @@ -0,0 +1,20 @@ + + + + diff --git a/web/themes/erabletheme/assets/shapes/shape_6.svg b/web/themes/erabletheme/assets/shapes/shape_6.svg new file mode 100644 index 0000000..7ed83f0 --- /dev/null +++ b/web/themes/erabletheme/assets/shapes/shape_6.svg @@ -0,0 +1,20 @@ + + + + diff --git a/web/themes/erabletheme/css/styles.css b/web/themes/erabletheme/css/styles.css index aad77a2..fe0f9a5 100644 --- a/web/themes/erabletheme/css/styles.css +++ b/web/themes/erabletheme/css/styles.css @@ -59,7 +59,11 @@ a { } } */ body { - background-color: lightgrey; + overflow-x: hidden; +} +body > div:first-of-type { + position: relative; + z-index: 1; } .layout-container { @@ -334,8 +338,10 @@ body.toolbar-fixed header[role=banner] { opacity: 1; } .layout-container header[role=banner] > div:first-of-type #block-erabletheme-header ul:not(.social-media-links--platforms) > li:nth-of-type(1), -.layout-container header[role=banner] > div:first-of-type #block-erabletheme-header ul:not(.social-media-links--platforms) > li:nth-of-type(2), -.layout-container header[role=banner] > div:first-of-type #block-erabletheme-header ul:not(.social-media-links--platforms) > li:nth-of-type(6) { +.layout-container header[role=banner] > div:first-of-type #block-erabletheme-header ul:not(.social-media-links--platforms) > li:nth-of-type(6), +.layout-container header[role=banner] > div:first-of-type #block-erabletheme-header ul:not(.social-media-links--platforms) > li:nth-of-type(7), +.layout-container header[role=banner] > div:first-of-type #block-erabletheme-header ul:not(.social-media-links--platforms) > li:nth-of-type(8), +.layout-container header[role=banner] > div:first-of-type #block-erabletheme-header ul:not(.social-media-links--platforms) > li:nth-of-type(9) { border-bottom: solid 1px white; padding: 12px 0; } @@ -981,6 +987,67 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo display: none; } +#background { + z-index: -1; +} +#background img { + position: absolute; + pointer-events: none; +} +#background #bg-top #bg-1 { + top: 5vh; + left: 0; +} +#background #bg-top #bg-3 { + top: 13vh; + left: -10vw; +} +#background #bg-top #bg-2 { + top: 8vh; + left: -28vw; +} +#background #bg-top #bg-4 { + top: 18vh; + right: -45vw; +} +#background #bg-middle #bg-5 { + top: -20vh; + right: -10vw; +} +#background #bg-middle #bg-6 { + top: 5vh; + right: -5vw; +} +#background #bg-middle #bg-7 { + width: 85vw; + top: 10vh; + right: 0vw; +} +#background #bg-middle #bg-8 { + width: 80vw; + top: 45vh; + left: -40vw; +} +#background #bg-middle #bg-12 { + width: 105vw; + left: -5vw; + top: 30vh; +} +#background #bg-bottom #bg-11 { + top: -70vh; + right: -5vw; +} +#background #bg-bottom #bg-10 { + width: 110vw; + top: -150vh; + left: 5vw; +} +#background #bg-bottom #bg-4 { + transform: scaleX(-1); + top: -40vh; + left: -45vw; +} + /* PAGES */ .home_introduction { background-color: white; @@ -1085,6 +1152,8 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo .home_introduction { display: flex; justify-content: space-around; + margin-top: 20vh; + margin-bottom: 20vh !important; } } @@ -1209,6 +1278,8 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo .map-projets { margin-left: 25vw; width: calc(100% - 50vw); + margin-top: 10vh; + margin-bottom: 10vh; } } .map-projets > h2 { @@ -1634,23 +1705,25 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > .paragraph--type--membre-equipe:first-of-type { margin-top: 5vh; } -.paragraph--type--membre-equipe > div:first-of-type { +.paragraph--type--membre-equipe > .portrait { grid-row: 1/3; +} +.paragraph--type--membre-equipe > .portrait > div { display: flex; align-items: center; } -.paragraph--type--membre-equipe > div:first-of-type > div { +.paragraph--type--membre-equipe > .portrait > div > div { width: 20vw; height: 20vw; position: relative; } -.paragraph--type--membre-equipe > div:first-of-type > div img { +.paragraph--type--membre-equipe > .portrait > div > div img { border-radius: 10vw; width: 100%; height: 100%; object-fit: cover; } -.paragraph--type--membre-equipe > div:first-of-type > div::after { +.paragraph--type--membre-equipe > .portrait > div > div::after { top: 0; left: 0; position: absolute; @@ -1662,48 +1735,48 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > display: block; pointer-events: none; } -.paragraph--type--membre-equipe > div:nth-of-type(2), -.paragraph--type--membre-equipe > div:nth-of-type(3) { - margin-bottom: 2vh; +.paragraph--type--membre-equipe > .prenom, +.paragraph--type--membre-equipe > .nom { align-self: flex-end; + margin-bottom: 2vh; font-family: "Marianne", sans-serif; font-size: 0.9rem; color: #038788; font-weight: 800; } @media (min-width: 760px) { - .paragraph--type--membre-equipe > div:nth-of-type(2), - .paragraph--type--membre-equipe > div:nth-of-type(3) { + .paragraph--type--membre-equipe > .prenom, + .paragraph--type--membre-equipe > .nom { font-size: 1.2rem; } } -.paragraph--type--membre-equipe > div:nth-of-type(3) { +.paragraph--type--membre-equipe > .nom > div { padding-left: 0.5rem; } -.paragraph--type--membre-equipe > div:last-of-type { +.paragraph--type--membre-equipe > .texte { grid-column: 2/4; font-family: "Marianne", sans-serif; font-size: 1rem; line-height: 1.4; } -.paragraph--type--membre-equipe > div:last-of-type > div > p { +.paragraph--type--membre-equipe > .texte p { margin-top: 0 !important; - padding-left: 0; + padding-left: 0 !important; } @media (min-width: 760px) { .paragraph--type--membre-equipe { grid-template-columns: 10vw auto 1fr; } - .paragraph--type--membre-equipe > div:first-of-type > div { + .paragraph--type--membre-equipe > .portrait > div > div { width: 10vw; height: 10vw; border-radius: 5vw; } - .paragraph--type--membre-equipe > div:nth-of-type(2) { + .paragraph--type--membre-equipe > .prenom { padding-left: 3vw; } - .paragraph--type--membre-equipe > div:last-of-type > div > p { - padding-left: 3vw; + .paragraph--type--membre-equipe > .texte p { + padding-left: 3vw !important; } } @@ -2392,12 +2465,16 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > } } .layout-content .fullpage.projets > .intro_map > header { - margin-right: 5vw; padding: 0 3vw; font-family: "Marianne", sans-serif; font-size: 1rem; line-height: 1.4; } +@media (min-width: 1080px) { + .layout-content .fullpage.projets > .intro_map > header { + max-width: 55vw; + } +} .layout-content .fullpage.projets > .intro_map > header h1, .layout-content .fullpage.projets > .intro_map > header h2, .layout-content .fullpage.projets > .intro_map > header h3, .layout-content .fullpage.projets > .intro_map > header h4, .layout-content .fullpage.projets > .intro_map > header h5, .layout-content .fullpage.projets > .intro_map > header h6 { padding: 0 !important; @@ -2436,12 +2513,16 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > width: 100%; } } +.layout-content .fullpage.projets > .intro_map > header p { + margin-bottom: 1rem; +} .layout-content .fullpage.projets > .intro_map .projets_intro { display: none; } .layout-content .fullpage.projets > .intro_map #sites-map-container { width: 70%; padding: 0 !important; + padding-bottom: 5vh !important; } @media screen and (min-width: 760px) { .layout-content .fullpage.projets > .intro_map #sites-map-container { @@ -2450,8 +2531,10 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > } @media (min-width: 1080px) { .layout-content .fullpage.projets > .intro_map #sites-map-container { - margin-right: 8vw !important; - width: 85%; + margin: 0 2vw; + margin-right: 3vw; + margin-top: 5vh; + padding-bottom: 0; } } .layout-content .fullpage.projets > .intro_map #sites-map-container #popup h3 { @@ -2494,38 +2577,40 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > display: grid; grid-template-columns: 0.5fr 1fr; grid-template-rows: repeat(4, auto); + grid-column-gap: 1rem; } .layout-content .fullpage.projets > .projets_list > .views-row > .views-field-field-diaporama { grid-column: 1; - grid-row: 1/5; + grid-row: 1/4; align-self: start; + overflow: hidden; + height: 100%; } .layout-content .fullpage.projets > .projets_list > .views-row > .views-field-field-diaporama > .field-content { - width: 8rem; - height: 8rem; + display: block; + width: 100%; + height: 100%; } .layout-content .fullpage.projets > .projets_list > .views-row > .views-field-field-diaporama > .field-content > a { width: 100%; - height: 100%; - overflow: hidden; - display: block; + height: auto; display: flex; - align-items: center; + align-items: start; justify-content: center; -} -.layout-content .fullpage.projets > .projets_list > .views-row > .views-field-field-diaporama > .field-content > a img { - width: 100%; - height: 100%; mask-image: url("/themes/erabletheme/assets/shapes/shape_1.svg"); mask-repeat: no-repeat; - mask-size: 100% 100%; + mask-size: 100% auto; mask-position: center; - object-fit: cover; +} +.layout-content .fullpage.projets > .projets_list > .views-row > .views-field-field-diaporama > .field-content > a img { + width: 170%; + height: auto; } .layout-content .fullpage.projets > .projets_list > .views-row > .views-field-title { grid-column: 2; grid-row: 1; margin-bottom: 1rem; + margin-left: -1rem; font-family: "Marianne", sans-serif; font-size: 0.9rem; color: #038788; @@ -2545,6 +2630,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > font-size: 1.1rem !important; margin-bottom: 1rem; line-height: 1.3; + font-size: 0.9rem !important; font-family: "Barlow", sans-serif; color: black; font-size: 1.2rem; @@ -2561,6 +2647,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > grid-column: 2; grid-row: 3; margin-bottom: 1rem; + margin-left: -0.5rem; font-family: "Marianne", sans-serif; font-size: 1rem; line-height: 1.4; @@ -2569,8 +2656,9 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > color: black; } .layout-content .fullpage.projets > .projets_list > .views-row > .views-field-field-th { - grid-column: 2; + grid-column: 1/3; grid-row: 4; + padding-left: 1rem; } .layout-content .fullpage.projets > .projets_list > .views-row > .views-field-field-th ul li { display: inline-block; @@ -2642,6 +2730,9 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > color: black; padding: 0.2rem 0.4rem; } +.fullpage.projet_full .intro > div > div:first-of-type { + display: none; +} .fullpage.projet_full .diapo { margin-top: 3rem; margin-left: 9vw; @@ -2737,7 +2828,8 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > } .fullpage.projet_full .carte { width: auto; - margin: 4rem 3vw; + margin: 0 3vw; + margin-top: 4rem; } .fullpage.projet_full .carte .leaflet-pane path { stroke: #00ff80; @@ -2745,9 +2837,34 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > fill: #00ff80; fill-opacity: 0.2; } +.fullpage.projet_full .carte #leaflet-popup { + position: fixed; + padding: 0.3rem 0.8rem; + background-color: white; + font-size: 0.8rem !important; + opacity: 0; + transition: opacity 0.3s ease; + font-family: "Marianne", sans-serif; + font-size: 1rem; + line-height: 1.4; +} +.fullpage.projet_full .libelles-carte { + display: none; +} +.fullpage.projet_full .legende-carte > div > div:first-of-type { + display: none; +} +.fullpage.projet_full .legende-carte p { + margin-top: 1rem !important; + font-size: 0.8rem !important; + opacity: 0.7; +} .fullpage.projet_full .chronologie { display: none; } +.fullpage.projet_full .equipe { + margin-top: 4rem; +} .fullpage.projet_full .equipe > div > div:first-of-type { margin-left: 3vw; margin-bottom: 2rem; @@ -2781,13 +2898,13 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > .fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div { display: grid; grid-template-columns: 1fr; - grid-row-gap: 1rem; - grid-column-gap: 4rem; + grid-row-gap: 2rem; + grid-column-gap: 1.5rem; width: 75%; } @media screen and (min-width: 760px) { .fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div { - grid-template-columns: repeat(2, 1fr); + grid-template-columns: repeat(3, 1fr); width: unset; } } @@ -2807,45 +2924,37 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > grid-column-gap: 0; flex-direction: column; } -.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:first-of-type { - grid-column: 1/span 2; - grid-row: 1; - margin: 0; - padding: 0; - display: block; - width: 5rem; - height: 5rem; - margin-bottom: 0.75rem; +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > .portrait { + display: none; } -.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:first-of-type > div { - width: 5rem; - height: 5rem; -} -.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:first-of-type > div > img { - width: 5rem; - height: auto; -} -.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:nth-of-type(2) { +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > .nom { grid-column: 2; grid-row: 2; margin: 0; padding: 0; - margin-left: 0.3rem; + color: black; + font-size: 0.9rem; } -.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:nth-of-type(3) { +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > .nom > div { + padding-left: 0.2rem !important; +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > .prenom { grid-column: 1; grid-row: 2; margin: 0; padding: 0; + color: black; + font-size: 0.9rem; } -.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:nth-of-type(4) { +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > .texte { margin-top: 0.5rem; grid-column: 1/span 2; grid-row: 3; } -.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:nth-of-type(4) p { - margin: 0; - padding: 0; +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > .texte p { + font-size: 0.9rem; + margin: 0 !important; + padding: 0 !important; } .fullpage.projet_full .liens > div > div, .fullpage.projet_full .file_fixed > div > div { diff --git a/web/themes/erabletheme/css/styles.css.map b/web/themes/erabletheme/css/styles.css.map index cdbdc65..d9ad6f8 100644 --- a/web/themes/erabletheme/css/styles.css.map +++ b/web/themes/erabletheme/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../scss/styles.scss","../scss/global/_fonts.scss","../scss/global/variables/_layout.scss","../scss/global/variables/_typography.scss","../scss/global/_typography.scss","../scss/global/_global.scss","../scss/partials/_header.scss","../scss/global/variables/_colors.scss","../scss/partials/_footer.scss","../scss/partials/_carousel.scss","../scss/partials/_articles.scss","../scss/partials/_articles_teaser.scss","../scss/partials/_forms.scss","../scss/_home.scss","../scss/_fullpage.scss","../scss/_gouvernance.scss","../scss/_partenaires.scss","../scss/_consultation.scss","../scss/_meetup.scss","../scss/_projets.scss","../scss/_actualites.scss","../scss/_faq.scss"],"names":[],"mappings":";AAAA;ACAA;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AC7CF;AAMA;EACI;EACA;EACA;EACA;;;ACbJ;AAQA;ACRA;EACI;;;ACAJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;;;AAGF;EACI;;;AAGJ;AAAA;EAEE;EACA;;AACA;EAJF;AAAA;IAKI;;;;AAIJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;AAAA;AAAA;AL9BA;AMPA;EACI;EACA;;;AAGJ;EACI;;;AAMA;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;IACA;IACA;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAKhB;EAKI;;AAJA;EACI;EACA;;AAGJ;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAGR;EACI;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;;AAGR;EAXJ;IAYQ;;EACA;IACI;IACA;;;AAGR;EAlBJ;IAmBM;;;AAEF;EArBJ;IAsBM;;EACA;IACI;IACA;IACA;;;AAIV;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;EACA,kBC3HP;ED4HO;EACA;EACA;EACA;EACA;;AACA;EACI,WHjIT;EGkIS;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBCxKP;EDyKO;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA,OCjMf;;ADmMW;EACI;EACA,OCrMf;;ADuMW;EA1BJ;IA2BQ;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAEI;EACI;;AAEJ;EACI;;AAQpB;EACI;;AAEJ;AAAA;AAAA;EAGI;EACA;;AAEJ;EAvEJ;IAwEQ;IACA;IACA;;EACA;IACI;;EACA;IACI;IACA;;;AAKhB;EACI;EACA;EACA;;AAGR;EACI;;AAGR;EACE;EACA;;AAGN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA,WHpRA;EGqRA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE,kBCtSH;;ADwSC;EACE;EACA;;AACA;EACE,kBC5SL;;ADkTT;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA,WH9TI;EG+TJ;;AACA;EACE;;AACA;EACE;;;AErUd;EACI;EACA;EACA;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;;;AAGR;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;IACA;;;AAGR;EA3BJ;IA4BQ;IACA,cNpCL;;;AMuCH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;;AACA;EACI,ODnDX;ECoDW,WLtDT;EKuDS;EACA;EACA;;AAEJ;EAVJ;IAWQ;IACA;;;AAGR;EAlBJ;IAmBQ;IACA;;;AAIR;EACI;;AACA;EACE;EACA;;AAGI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBDrFjB;;ACuFe;EACE;;AAGJ;EACE;;AAIN;EA1BJ;IA2BQ;IACA;;;AAKZ;EAlGJ;IAmGQ;;;AAGR;EA5GJ;IA6GQ;;;;AC5GN;EADF;IAEI;IACA;;;AAEF;EACI;EACA;;AACA;EAHJ;IAIM;IACA;;;AAEF;EACI;;AACA;EAFJ;IAGQ;;;AAEN;EACE;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AACA;EACI;EACA;;AAKhB;EACI;IACI;IACA;;EAEJ;IACI;IACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARJ;IASM;IACA;IACA;;;AAEF;EACE;;AACA;EACE,OF9DP;;AEiEG;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAIR;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGJ;EACE;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI,OFzGT;;AE2GK;EACI;;AAIV;EAEI;EACA;EACA;;ANlER;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;;AGCT;EPyBF;EACA,WAtBe;EAuBf;;AOxBE;EACI;EACA,cRNG;;AQOH;EACI,WPPG;EOQH;EACA,OHTL;;AGYH;EACI,cRdG;EQeH;;AACA;EACI,WPhBG;EOiBH;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAEA;EACI,WPhCF;EOiCE;;AAIJ;EACI;EACA;;AACA;EACI;EACA;;AAMhB;EACI;;AAGJ;EACE;EPxBJ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EOmBE;IPlBA,WAlCU;;;AOyDV;EACI;EACA;EACA;;APZN;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;AGiEL;EACI;;AAEJ;EARJ;IASQ;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAIZ;EACE;;;AClFJ;EACI;EACA;EACA;;AACE;EACI;EACA;EACA;EACA,cTTD;ESUC,eTVD;ESWC;EACA;;AAEI;EACI;EACA;;AAEJ;EACE;;AA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CA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AC9DA;EACI;EACA;EACA;EACA,ahBLG;EgBMH,chBNG;EgBOH;EACA;;AACA;EARJ;IASQ;;;AAGR;EfaF;EACA,WAtBe;EAuBf;;AebM;EACI,ahBhBD;EgBiBC,chBjBD;;AgBkBC;EAHJ;IAIQ;;;AAGR;EACI,kBXtBL;EWuBK;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;;;AAEJ;EAZJ;IAaQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZJ;IAaQ;;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAdJ;IAeQ;IACA;IACA;IACA;;;AAGR;EACI;;AAKhB;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EfpFhB;EACA,WAtBe;EAuBf;;AeqFc;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGN;EACI;EACA;;AACA;EACI,OX9IjB;EW+IiB;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;;AAKhB;EACE;EACA,ahBtMK;EC0BT;EACA,WAtBe;EAuBf;;Ae4KI;EACI;;AACA;EACE;EfjLV;EACA,WAtBe;EAuBf;;AemLM;EACI;;AACA;EACE;EACA,kBXlNP;EWmNO;EACA;EACA;Ef5LZ;EACA,WAtBe;EAuBf;;AeiME;EACI;;AAEJ;E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yKP;EhB/IF;EACA,WAtBe;EAuBf;;AgBgJA;EACE;EACA,ajB9KO;;AiBgLL;EACE;EACA;EACA;EACA;EACA;EhB3JN;EACA,WAtBe;EAuBf;;AgB2JM;EACE;;AAEF;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;;AACA;EAJF;IAKI,ajBvMK;IiBwML,cjBxMK;;;AiB0MP;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE,OZhOH;;AYmOD;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAIF;EACE,ajBtPK;ECgCT;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EgBiNE;IhBhNA,WAlCU;;;AgBsPV;EACE;;AACA;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EhB1OR;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EgBqOM;IhBpOJ,WAlCU;;;AgB0QN;EACE;EACA;EACA;EACA,OZhRH;;AYqRL;EACE;EACA;;AAEE;EACE,QZ3RK;EY4RL;EACA,MZ7RK;EY8RL;;AAIN;EACE;;AAIE;EACE,ajBxSG;EiBySH;EhB/PN;EACA;EACA,WAzCY;;AA0CZ;EgB0PI;IhBzPF,WA1CW;;;AgB0SL;EACE,cjB/SD;EiBgTC,ejBhTD;EiBiTC;EACA;;AACA;EACE;EhBpRZ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EgB+QU;IhB9QR,WAlCU;;;AgBqTA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAcpB;AAAA;EACE;;AACA;AAAA;EACE;;;ACnYN;EACE;IACI;IACA;;;AAGN;EACE;IACI;;;;ACTR;ElB0BE;EACA,WAtBe;EAuBf;EkB1BE;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI,OdZL;EcaK;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAIJ;EACI;;AAIJ;EACI;EACA;EACA;EACA;EACA,OdlCL;;AcqCH;EACI;EACA;;AAIJ;EACI;;AAEJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ElBjCF;EACA,WAtBe;EAuBf;EkBiCE,kBd5DG;Ec6DH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;IACA;;;AAEJ;EAtBJ;IAuBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"styles.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/styles.scss","../scss/global/_fonts.scss","../scss/global/variables/_layout.scss","../scss/global/variables/_typography.scss","../scss/global/_typography.scss","../scss/global/_global.scss","../scss/partials/_header.scss","../scss/global/variables/_colors.scss","../scss/partials/_footer.scss","../scss/partials/_carousel.scss","../scss/partials/_articles.scss","../scss/partials/_articles_teaser.scss","../scss/partials/_forms.scss","../scss/partials/_background.scss","../scss/_home.scss","../scss/_fullpage.scss","../scss/_gouvernance.scss","../scss/_partenaires.scss","../scss/_consultation.scss","../scss/_meetup.scss","../scss/_projets.scss","../scss/_actualites.scss","../scss/_faq.scss"],"names":[],"mappings":";AAAA;ACAA;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AC7CF;AAMA;EACI;EACA;EACA;EACA;;;ACbJ;AAQA;ACRA;EACI;;;ACAJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAMA;EAME;;AAJA;EACE;EACA;;;AAKJ;EACI;;;AAGJ;AAAA;EAEE;EACA;;AACA;EAJF;AAAA;IAKI;;;;AAIJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;AAAA;AAAA;ALlCA;AMPA;EACI;EACA;;;AAGJ;EACI;;;AAMA;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;IACA;IACA;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAKhB;EAKI;;AAJA;EACI;EACA;;AAGJ;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAGR;EACI;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;;AAGR;EAXJ;IAYQ;;EACA;IACI;IACA;;;AAGR;EAlBJ;IAmBM;;;AAEF;EArBJ;IAsBM;;EACA;IACI;IACA;IACA;;;AAIV;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;EACA,kBC3HP;ED4HO;EACA;EACA;EACA;EACA;;AACA;EACI,WHjIT;EGkIS;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBCxKP;EDyKO;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA,OCjMf;;ADmMW;EACI;EACA,OCrMf;;ADuMW;EA1BJ;IA2BQ;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAEI;EACI;;AAEJ;EACI;;AAQpB;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAKI;EACA;;AAEJ;EAzEJ;IA0EQ;IACA;IACA;;EACA;IACI;;EACA;IACI;IACA;;;AAKhB;EACI;EACA;EACA;;AAGR;EACI;;AAGR;EACE;EACA;;AAGN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA,WHtRA;EGuRA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE,kBCxSH;;AD0SC;EACE;EACA;;AACA;EACE,kBC9SL;;ADoTT;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA,WHhUI;EGiUJ;;AACA;EACE;;AACA;EACE;;;AEvUd;EACI;EACA;EACA;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;;;AAGR;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;IACA;;;AAGR;EA3BJ;IA4BQ;IACA,cNpCL;;;AMuCH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;;AACA;EACI,ODnDX;ECoDW,WLtDT;EKuDS;EACA;EACA;;AAEJ;EAVJ;IAWQ;IACA;;;AAGR;EAlBJ;IAmBQ;IACA;;;AAIR;EACI;;AACA;EACE;EACA;;AAGI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBDrFjB;;ACuFe;EACE;;AAGJ;EACE;;AAIN;EA1BJ;IA2BQ;IACA;;;AAKZ;EAlGJ;IAmGQ;;;AAGR;EA5GJ;IA6GQ;;;;AC5GN;EADF;IAEI;IACA;;;AAEF;EACI;EACA;;AACA;EAHJ;IAIM;IACA;;;AAEF;EACI;;AACA;EAFJ;IAGQ;;;AAEN;EACE;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AACA;EACI;EACA;;AAKhB;EACI;IACI;IACA;;EAEJ;IACI;IACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARJ;IASM;IACA;IACA;;;AAEF;EACE;;AACA;EACE,OF9DP;;AEiEG;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAIR;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGJ;EACE;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI,OFzGT;;AE2GK;EACI;;AAIV;EAEI;EACA;EACA;;ANlER;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;;AGCT;EPyBF;EACA,WAtBe;EAuBf;;AOxBE;EACI;EACA,cRNG;;AQOH;EACI,WPPG;EOQH;EACA,OHTL;;AGYH;EACI,cRdG;EQeH;;AACA;EACI,WPhBG;EOiBH;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAEA;EACI,WPhCF;EOiCE;;AAIJ;EACI;EACA;;AACA;EACI;EACA;;AAMhB;EACI;;AAGJ;EACE;EPxBJ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EOmBE;IPlBA,WAlCU;;;AOyDV;EACI;EACA;EACA;;APZN;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;AGiEL;EACI;;AAEJ;EARJ;IASQ;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAIZ;EACE;;;AClFJ;EACI;EACA;EACA;;AACE;EACI;EACA;EACA;EACA,cTTD;ESUC,eTVD;ESWC;EACA;;AAE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ACE;;AAGJ;EACE,kBIlES;;;AWAb;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EfmBF;EACA,WAtBe;EAuBf;EenBE,kBXRG;EWSH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;;;AAEJ;EArBJ;IAsBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AC9DA;EACI;EACA;EACA;EACA,ajBLG;EiBMH,cjBNG;EiBOH;EACA;;AACA;EARJ;IASQ;;;AAGR;EhBaF;EACA,WAtBe;EAuBf;;AgBbM;EACI,ajBhBD;EiBiBC,cjBjBD;;AiBkBC;EAHJ;IAIQ;;;AAGR;EACI,kBZtBL;EYuBK;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;;;AAEJ;EAZJ;IAaQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZJ;IAaQ;;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAdJ;IAeQ;IACA;IACA;IACA;;;AAGR;EACI;;AAKhB;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EhBpFhB;EACA,WAtBe;EAuBf;;AgBqFc;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGN;EACI;EACA;;AACA;EACI,OZ9IjB;EY+IiB;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;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F;EACE;;AAEE;EACE,alBtVG;EkBuVH;EjB7SN;EACA;EACA,WAzCY;;AA0CZ;EiBwSI;IjBvSF,WA1CW;;;AiBwVL;EACE,clB7VD;EkB8VC,elB9VD;EkB+VC;EACA;;AACA;EACE;EjBlUZ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EiB6TU;IjB5TR,WAlCU;;;AiBmWA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,WjBnYR;;AiBoYQ;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,WjB9YR;;AiBgZM;EACE;EACA;EACA;;AACA;EACE,WjBrZV;EiBsZU;EACA;;AAcpB;AAAA;EACE;;AACA;AAAA;EACE;;;ACzaN;EACE;IACI;IACA;;;AAGN;EACE;IACI;;;;ACTR;EnB0BE;EACA,WAtBe;EAuBf;EmB1BE;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI,OfZL;EeaK;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAIJ;EACI;;AAIJ;EACI;EACA;EACA;EACA;EACA,OflCL;;AeqCH;EACI;EACA;;AAIJ;EACI;;AAEJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EnBjCF;EACA,WAtBe;EAuBf;EmBiCE,kBf5DG;Ee6DH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;IACA;;;AAEJ;EAtBJ;IAuBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"styles.css"} \ No newline at end of file diff --git a/web/themes/erabletheme/js/erabletheme.js b/web/themes/erabletheme/js/erabletheme.js index c34c206..245b83c 100644 --- a/web/themes/erabletheme/js/erabletheme.js +++ b/web/themes/erabletheme/js/erabletheme.js @@ -182,8 +182,8 @@ } let imgs = document.querySelectorAll('.fullpage img'); - let meetup = document.querySelector('.meetup_list'); - if (!meetup) { + let isActus = document.querySelector('.retour_actus'); + if (isActus) { for (let img of imgs) { if (img.height > img.width) { img.parentElement.style.padding = '0 12vw'; @@ -284,9 +284,6 @@ const contentPage = document.querySelector('.projet_full'); const contentPageTitle = contentPage.querySelector('h2').innerText; - console.log(itemTitle, contentPageTitle); - - if (itemTitle.toLowerCase() === contentPageTitle.toLowerCase()) { item.querySelector('a').classList.add('is-active'); } @@ -299,27 +296,115 @@ if (document.querySelector('.projets_list')) { const projets = document.querySelectorAll('.projets_list > .views-row'); - const shapesAmount = 4; + const shapesAmount = 6; for (let i = 0; i < projets.length; i++) { const randomShape = Math.floor(Math.random() * shapesAmount) + 1; - const img = projets[i].querySelector('img'); - img.style.maskImage = `url('/themes/erabletheme/assets/shapes/shape_${randomShape}.svg')`; + if (projets[i].querySelector('img')) { + const img = projets[i].querySelector('a'); + img.style.maskImage = `url('/themes/erabletheme/assets/shapes/shape_${randomShape}.svg')`; + } } } + // + // set bg middle placement + // + + setBgMiddlePlacement(); + setBgBottomPlacement(); + + window.addEventListener('resize', () => { + setBgMiddlePlacement(); + setBgBottomPlacement(); + }); + + function setBgMiddlePlacement() { + const bgMiddleImgs = document.querySelectorAll('#bg-middle img'); + const carousel = document.querySelector('.carousel_container'); + const pageHeight = document.documentElement.scrollHeight; + for (let img of bgMiddleImgs) { + if (carousel) { + img.style.paddingTop = `${carousel.offsetHeight}px`; + } else { + img.style.paddingTop = `${pageHeight / 2}px`; + } + } + if (pageHeight < 2000) { + const bgMiddle = document.querySelector('#bg-middle'); + bgMiddle.style.display = 'none'; + } + } + + function setBgBottomPlacement() { + const bgBottomImgs = document.querySelectorAll('#bg-bottom img'); + const pageHeight = document.documentElement.scrollHeight; + console.log(pageHeight); + + for (let img of bgBottomImgs) { + img.style.paddingTop = `${pageHeight}px`; + } + } + + } } - // - // on projects pages, replace leaflet icons with erable leafs - // Drupal.behaviors.customLeafletInteraction = { attach: function (context, settings) { $(context).on('leafletMapInit', function (e, settings, map, mapid, markers) { - const leafletIcons = document.querySelectorAll('.leaflet-marker-pane img'); - for (let icon of leafletIcons) { - icon.setAttribute('src', '/themes/erabletheme/assets/leaf.svg'); - } + // + // on projects pages, replace leaflet icons with erable leafs + // + const leafletIcons = document.querySelectorAll('.leaflet-marker-pane img'); + for (let icon of leafletIcons) { + icon.setAttribute('src', '/themes/erabletheme/assets/leaf.svg'); + } + + // + // set hover on leaflet marker and zones + // + + const leafletPlaces = document.querySelectorAll('.leaflet-marker-pane img, .leaflet-overlay-pane path'); + const libelles = document.querySelectorAll('.libelles-carte > div > div > div'); + console.log(leafletPlaces); + console.log(libelles); + + + for (let i = 0; i < leafletPlaces.length; i++) { + const carte = document.querySelector('.carte'); + + leafletPlaces[i].addEventListener('mouseenter', () => { + console.log("entre") + let div = document.createElement('div'); + div.setAttribute('id', 'leaflet-popup'); + div.style.zIndex = '100'; + const x = leafletPlaces[i].getBoundingClientRect().left + leafletPlaces[i].getBoundingClientRect().width / 2; + const y = leafletPlaces[i].getBoundingClientRect().top; + setTimeout(() => { + div.style.opacity = 1; + const divHeight = div.getBoundingClientRect().height; + const divWidth = div.getBoundingClientRect().width; + setTimeout(() => { + div.style.left = `${x - divWidth / 2}px`; + div.style.top = `${y - divHeight}px`; + }, 10); + }, 10); + + div.innerText = libelles[i].innerText; + + carte.appendChild(div); + }); + leafletPlaces[i].addEventListener('mouseleave', () => { + console.log("sort") + let divs = document.querySelectorAll('#leaflet-popup'); + for (let div of divs) { + div.style.opacity = 0; + setTimeout(() => { + div.remove(); + }, 300); + } + }); + } }); } diff --git a/web/themes/erabletheme/scss/_gouvernance.scss b/web/themes/erabletheme/scss/_gouvernance.scss index fa692da..7ba0790 100644 --- a/web/themes/erabletheme/scss/_gouvernance.scss +++ b/web/themes/erabletheme/scss/_gouvernance.scss @@ -8,68 +8,70 @@ &:first-of-type { margin-top: 5vh; } - > div:first-of-type { - grid-row: 1 / 3; - display: flex; - align-items: center; - > div { - width: 20vw; - height: 20vw; - position: relative; - img { - border-radius: 10vw; - width: 100%; - height: 100%; - object-fit: cover; - } - &::after { - top: 0; - left: 0; - position: absolute; - content: ''; - height: 100%; - width: 100%; - background-image: url('/themes/erabletheme/assets/cercle_dessin.svg'); - background-size: cover; - display: block; - pointer-events: none; - } - } + > .portrait { + grid-row: 1 / 3; + > div { + display: flex; + align-items: center; + > div { + width: 20vw; + height: 20vw; + position: relative; + img { + border-radius: 10vw; + width: 100%; + height: 100%; + object-fit: cover; + } + &::after { + top: 0; + left: 0; + position: absolute; + content: ''; + height: 100%; + width: 100%; + background-image: url('/themes/erabletheme/assets/cercle_dessin.svg'); + background-size: cover; + display: block; + pointer-events: none; + } + } + } } - > div:nth-of-type(2), - > div:nth-of-type(3) { - margin-bottom: 2vh; + > .prenom, + > .nom { align-self: flex-end; + margin-bottom: 2vh; @include sous_titre(); } - > div:nth-of-type(3) { + > .nom > div { padding-left: 0.5rem; } - > div:last-of-type { + > .texte { grid-column: 2 / 4; @include main_text_content(); - > div > p { + p { margin-top: 0 !important; - padding-left: 0; + padding-left: 0 !important; } } @media (min-width: $breakpoint_tablet) { grid-template-columns: 10vw auto 1fr; - > div:first-of-type > div { + > .portrait > div > div { width: 10vw; height: 10vw; border-radius: 5vw; } - > div:nth-of-type(2) { + > .prenom { padding-left: 3vw; } - > div:last-of-type > div > p { - padding-left: 3vw; + > .texte p { + padding-left: 3vw !important; } } diff --git a/web/themes/erabletheme/scss/_home.scss b/web/themes/erabletheme/scss/_home.scss index fc298ec..b02db87 100644 --- a/web/themes/erabletheme/scss/_home.scss +++ b/web/themes/erabletheme/scss/_home.scss @@ -67,6 +67,8 @@ @media (min-width: $breakpoint_desktop) { display: flex; justify-content: space-around; + margin-top: 20vh; + margin-bottom: 20vh !important; } } @@ -138,6 +140,8 @@ @media (min-width: $breakpoint_desktop) { margin-left: 25vw; width: calc(100% - 50vw); + margin-top: 10vh; + margin-bottom: 10vh; } > h2 { @include main_title(); diff --git a/web/themes/erabletheme/scss/_projets.scss b/web/themes/erabletheme/scss/_projets.scss index 324b2b8..583b94c 100644 --- a/web/themes/erabletheme/scss/_projets.scss +++ b/web/themes/erabletheme/scss/_projets.scss @@ -6,9 +6,12 @@ flex-direction: row; } > header { - margin-right: 5vw; + //margin-right: 5vw; padding: 0 3vw; @include main_text_content(); + @media (min-width: $breakpoint_desktop) { + max-width: 55vw; + } h1, h2, h3, h4, h5, h6 { padding: 0 !important; @@ -24,6 +27,9 @@ width: 100%; } } + p { + margin-bottom: 1rem; + } } .projets_intro { display: none; @@ -31,12 +37,17 @@ #sites-map-container { width: 70%; padding: 0 !important; + padding-bottom: 5vh !important; @media screen and (min-width: $breakpoint_tablet) { width: 50%; } @media (min-width: $breakpoint_desktop) { - margin-right: 8vw !important; - width: 85%; + //margin-right: 8vw !important; + margin: 0 2vw; + margin-right: 3vw; + margin-top: 5vh; + padding-bottom: 0; + //width: 85%; } #popup { h3 { @@ -67,29 +78,31 @@ display: grid; grid-template-columns: 0.5fr 1fr; grid-template-rows: repeat(4, auto); + grid-column-gap: 1rem; > .views-field-field-diaporama { grid-column: 1; - grid-row: 1/5; + grid-row: 1/4; align-self: start; + overflow: hidden; + height: 100%; > .field-content { - width: 8rem; - height: 8rem; + display: block; + width: 100%; + height: 100%; > a { width: 100%; - height: 100%; - overflow: hidden; - display: block; + height: auto; display: flex; - align-items: center; + align-items: start; justify-content: center; + mask-image: url('/themes/erabletheme/assets/shapes/shape_1.svg'); + mask-repeat: no-repeat; + mask-size: 100% auto; + mask-position: center; img { - width: 100%; - height: 100%; - mask-image: url('/themes/erabletheme/assets/shapes/shape_1.svg'); - mask-repeat: no-repeat; - mask-size: 100% 100%; - mask-position: center; - object-fit: cover; + width: 170%; + height: auto; + //object-fit: cover; } } } @@ -98,6 +111,7 @@ grid-column: 2; grid-row: 1; margin-bottom: 1rem; + margin-left: -1rem; a { color: $teal; } @@ -109,6 +123,7 @@ font-size: 1.1rem !important; margin-bottom: 1rem; line-height: 1.3; + font-size: $m_font_size !important; a { color: black; } @@ -118,14 +133,16 @@ grid-column: 2; grid-row: 3; margin-bottom: 1rem; + margin-left: -0.5rem; @include main_text_content(); a { color: black; } } > .views-field-field-th { - grid-column: 2; + grid-column: 1/3; grid-row: 4; + padding-left: 1rem; ul { li { display: inline-block; @@ -192,6 +209,11 @@ } } } + .intro { + > div > div:first-of-type { + display: none; + } + } .diapo { margin-top: 3rem; margin-left: calc($x_margin * 3); @@ -278,7 +300,8 @@ } .carte { width: auto; - margin: 4rem $x_margin; + margin: 0 $x_margin; + margin-top: 4rem; .leaflet-pane { path { stroke: $fluo_green; @@ -287,11 +310,34 @@ fill-opacity: 0.2; } } + #leaflet-popup { + position: fixed; + padding: 0.3rem 0.8rem; + background-color: white; + font-size: $sm_font_size !important; + opacity: 0; + transition: opacity 0.3s ease; + @include main_text_content(); + } + } + .libelles-carte { + display: none; + } + .legende-carte { + > div > div:first-of-type { + display: none; + } + p { + margin-top: 1rem !important; + font-size: 0.8rem !important; + opacity: 0.7; + } } .chronologie { display: none; } .equipe { + margin-top: 4rem; > div { > div:first-of-type { margin-left: $x_margin; @@ -313,11 +359,11 @@ > div { display: grid; grid-template-columns: 1fr; - grid-row-gap: 1rem; - grid-column-gap: 4rem; + grid-row-gap: 2rem; + grid-column-gap: 1.5rem; width: 75%; @media screen and (min-width: $breakpoint_tablet) { - grid-template-columns: repeat(2, 1fr); + grid-template-columns: repeat(3, 1fr); width: unset; } > div { @@ -332,44 +378,36 @@ grid-template-columns: auto 1fr; grid-column-gap: 0; flex-direction: column; - > div:first-of-type { - grid-column: 1 / span 2; - grid-row: 1; - margin: 0; - padding: 0; - display: block; - width: 5rem; - height: 5rem; - margin-bottom: 0.75rem; - > div { - width: 5rem; - height: 5rem; - > img { - width: 5rem; - height: auto; - } - } + > .portrait { + display: none; } - > div:nth-of-type(2) { + > .nom { grid-column: 2; grid-row: 2; margin: 0; padding: 0; - margin-left: 0.3rem; + color: black; + font-size: $m_font_size; + > div { + padding-left: 0.2rem !important; + } } - > div:nth-of-type(3) { + > .prenom { grid-column: 1; grid-row: 2; margin: 0; padding: 0; + color: black; + font-size: $m_font_size; } - > div:nth-of-type(4) { + > .texte { margin-top: 0.5rem; grid-column: 1 / span 2; grid-row: 3; p { - margin: 0; - padding: 0; + font-size: $m_font_size; + margin: 0 !important; + padding: 0 !important; } } } @@ -391,7 +429,3 @@ } } } - -#block-erabletheme-views-block-projets-block-1 { - // display: none; -} diff --git a/web/themes/erabletheme/scss/global/_global.scss b/web/themes/erabletheme/scss/global/_global.scss index 429ab4c..16fb423 100644 --- a/web/themes/erabletheme/scss/global/_global.scss +++ b/web/themes/erabletheme/scss/global/_global.scss @@ -5,9 +5,13 @@ margin-top: calc(10vh + 3rem); } } */ - body { - background-color: lightgrey; + //background-color: lightgrey; + > div:first-of-type { + position: relative; + z-index: 1; + } + overflow-x: hidden; } .layout-container { diff --git a/web/themes/erabletheme/scss/partials/_background.scss b/web/themes/erabletheme/scss/partials/_background.scss new file mode 100644 index 0000000..e81a926 --- /dev/null +++ b/web/themes/erabletheme/scss/partials/_background.scss @@ -0,0 +1,67 @@ +#background { + z-index: -1; + img { + position: absolute; + pointer-events: none; + } + #bg-top { + #bg-1 { + top: 5vh; + left: 0; + } + #bg-3 { + top: 13vh; + left: -10vw; + } + #bg-2 { + top: 8vh; + left: -28vw; + } + #bg-4 { + top: 18vh; + right: -45vw; + } + + } + #bg-middle { + #bg-5 { + top: -20vh; + right: -10vw; + } + #bg-6 { + top: 5vh; + right: -5vw; + } + #bg-7 { + width: 85vw; + top: 10vh; + right: 0vw; + } + #bg-8 { + width: 80vw; + top: 45vh; + left: -40vw; + } + #bg-12 { + width: 105vw; + left: -5vw; + top: 30vh; + } + } + #bg-bottom { + #bg-11 { + top: -70vh; + right: -5vw; + } + #bg-10 { + width: 110vw; + top: -150vh; + left: 5vw; + } + #bg-4 { + transform: scaleX(-1); + top: -40vh; + left: -45vw; + } + } +} diff --git a/web/themes/erabletheme/scss/partials/_header.scss b/web/themes/erabletheme/scss/partials/_header.scss index e16946f..8b47efc 100644 --- a/web/themes/erabletheme/scss/partials/_header.scss +++ b/web/themes/erabletheme/scss/partials/_header.scss @@ -227,8 +227,10 @@ body.toolbar-fixed header[role="banner"] { opacity: 1; } > li:nth-of-type(1), - > li:nth-of-type(2), - > li:nth-of-type(6) { + > li:nth-of-type(6), + > li:nth-of-type(7), + > li:nth-of-type(8), + > li:nth-of-type(9) { border-bottom: solid 1px white; padding: 12px 0; } diff --git a/web/themes/erabletheme/scss/styles.scss b/web/themes/erabletheme/scss/styles.scss index aababb1..60a1b5a 100644 --- a/web/themes/erabletheme/scss/styles.scss +++ b/web/themes/erabletheme/scss/styles.scss @@ -13,6 +13,7 @@ @import "partials/_articles"; @import "partials/_articles_teaser"; @import "partials/_forms.scss"; +@import "partials/_background.scss"; /* PAGES */ diff --git a/web/themes/erabletheme/templates/html.html.twig b/web/themes/erabletheme/templates/html.html.twig index 107c56b..b86215a 100644 --- a/web/themes/erabletheme/templates/html.html.twig +++ b/web/themes/erabletheme/templates/html.html.twig @@ -44,6 +44,26 @@ {{ page_top }} {{ page }} {{ page_bottom }} +
+
+ + + + +
+
+ + + + + +
+
+ + + +
+
diff --git a/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-nom--membre-equipe.html.twig b/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-nom--membre-equipe.html.twig new file mode 100644 index 0000000..668fce9 --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-nom--membre-equipe.html.twig @@ -0,0 +1,74 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-portrait--membre-equipe.html.twig b/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-portrait--membre-equipe.html.twig new file mode 100644 index 0000000..b50604e --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-portrait--membre-equipe.html.twig @@ -0,0 +1,74 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-prenom--membre-equipe.html.twig b/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-prenom--membre-equipe.html.twig new file mode 100644 index 0000000..97a8fa9 --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-prenom--membre-equipe.html.twig @@ -0,0 +1,74 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-texte--membre-equipe.html.twig b/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-texte--membre-equipe.html.twig new file mode 100644 index 0000000..f5d9dda --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/equipe/field--paragraph--field-texte--membre-equipe.html.twig @@ -0,0 +1,74 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-intro--projet.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-intro--projet.html.twig new file mode 100644 index 0000000..1006327 --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-intro--projet.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-legende-carte--projet.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-legende-carte--projet.html.twig new file mode 100644 index 0000000..09adaef --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-legende-carte--projet.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-libelles-carte--projet.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-libelles-carte--projet.html.twig new file mode 100644 index 0000000..5747ebb --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-libelles-carte--projet.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} +