diff --git a/config/sync/core.entity_form_display.node.ressource.default.yml b/config/sync/core.entity_form_display.node.ressource.default.yml index 8d559df..f8b768b 100644 --- a/config/sync/core.entity_form_display.node.ressource.default.yml +++ b/config/sync/core.entity_form_display.node.ressource.default.yml @@ -3,32 +3,48 @@ langcode: fr status: true dependencies: config: - - field.field.node.ressource.body + - field.field.node.ressource.field_couverture + - field.field.node.ressource.field_fichier_ressource + - field.field.node.ressource.field_ressource_date + - image.style.thumbnail - node.type.ressource module: + - datetime + - file + - image - path - - text id: node.ressource.default targetEntityType: node bundle: ressource mode: default content: - body: - type: text_textarea_with_summary - weight: 121 - region: content - settings: - rows: 9 - summary_rows: 3 - placeholder: '' - show_summary: false - third_party_settings: { } created: type: datetime_timestamp weight: 10 region: content settings: { } third_party_settings: { } + field_couverture: + type: image_image + weight: 123 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_fichier_ressource: + type: file_generic + weight: 122 + region: content + settings: + progress_indicator: throbber + third_party_settings: { } + field_ressource_date: + type: datetime_default + weight: 124 + region: content + settings: { } + third_party_settings: { } langcode: type: language_select weight: 2 diff --git a/config/sync/core.entity_view_display.node.ressource.default.yml b/config/sync/core.entity_view_display.node.ressource.default.yml index 475b38f..53c8c6a 100644 --- a/config/sync/core.entity_view_display.node.ressource.default.yml +++ b/config/sync/core.entity_view_display.node.ressource.default.yml @@ -3,22 +3,47 @@ langcode: fr status: true dependencies: config: - - field.field.node.ressource.body + - field.field.node.ressource.field_couverture + - field.field.node.ressource.field_fichier_ressource + - field.field.node.ressource.field_ressource_date - node.type.ressource module: - - text + - datetime + - file + - image - user id: node.ressource.default targetEntityType: node bundle: ressource mode: default content: - body: - type: text_default - label: hidden - settings: { } + field_couverture: + type: image + label: above + settings: + image_link: '' + image_style: '' + image_loading: + attribute: lazy third_party_settings: { } - weight: 101 + weight: 103 + region: content + field_fichier_ressource: + type: file_default + label: above + settings: + use_description_as_link_text: true + third_party_settings: { } + weight: 102 + region: content + field_ressource_date: + type: datetime_default + label: above + settings: + timezone_override: '' + format_type: moyen + third_party_settings: { } + weight: 104 region: content links: settings: { } diff --git a/config/sync/core.entity_view_display.node.ressource.teaser.yml b/config/sync/core.entity_view_display.node.ressource.teaser.yml index 5e34ae0..637fc95 100644 --- a/config/sync/core.entity_view_display.node.ressource.teaser.yml +++ b/config/sync/core.entity_view_display.node.ressource.teaser.yml @@ -4,29 +4,25 @@ status: true dependencies: config: - core.entity_view_mode.node.teaser - - field.field.node.ressource.body + - field.field.node.ressource.field_couverture + - field.field.node.ressource.field_fichier_ressource + - field.field.node.ressource.field_ressource_date - node.type.ressource module: - - text - user id: node.ressource.teaser targetEntityType: node bundle: ressource mode: teaser content: - body: - type: text_summary_or_trimmed - label: hidden - settings: - trim_length: 600 - third_party_settings: { } - weight: 101 - region: content links: settings: { } third_party_settings: { } weight: 100 region: content hidden: + field_couverture: true + field_fichier_ressource: true + field_ressource_date: true langcode: true search_api_excerpt: true diff --git a/config/sync/field.field.node.ressource.body.yml b/config/sync/field.field.node.ressource.body.yml deleted file mode 100644 index d86bf96..0000000 --- a/config/sync/field.field.node.ressource.body.yml +++ /dev/null @@ -1,24 +0,0 @@ -uuid: 4752307f-9aa9-40d5-b6b4-67ff2994d167 -langcode: fr -status: true -dependencies: - config: - - field.storage.node.body - - node.type.ressource - module: - - text -id: node.ressource.body -field_name: body -entity_type: node -bundle: ressource -label: Body -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - display_summary: true - required_summary: false - allowed_formats: { } -field_type: text_with_summary diff --git a/config/sync/field.field.node.ressource.field_couverture.yml b/config/sync/field.field.node.ressource.field_couverture.yml new file mode 100644 index 0000000..92e4022 --- /dev/null +++ b/config/sync/field.field.node.ressource.field_couverture.yml @@ -0,0 +1,41 @@ +uuid: 337280cb-c1a4-4258-8002-3e54da4ef7af +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_couverture + - node.type.ressource + module: + - image +id: node.ressource.field_couverture +field_name: field_couverture +entity_type: node +bundle: ressource +label: Couverture +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + caption: '' + caption_field: 0 + caption_field_required: 0 +field_type: image diff --git a/config/sync/field.field.node.ressource.field_fichier_ressource.yml b/config/sync/field.field.node.ressource.field_fichier_ressource.yml new file mode 100644 index 0000000..91505f2 --- /dev/null +++ b/config/sync/field.field.node.ressource.field_fichier_ressource.yml @@ -0,0 +1,27 @@ +uuid: cb4d94b5-ba0c-42f9-afc3-872a22dcf970 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_fichier_ressource + - node.type.ressource + module: + - file +id: node.ressource.field_fichier_ressource +field_name: field_fichier_ressource +entity_type: node +bundle: ressource +label: fichier_ressource +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'txt pdf odt' + max_filesize: '' + description_field: false +field_type: file diff --git a/config/sync/field.field.node.ressource.field_ressource_date.yml b/config/sync/field.field.node.ressource.field_ressource_date.yml new file mode 100644 index 0000000..17a6691 --- /dev/null +++ b/config/sync/field.field.node.ressource.field_ressource_date.yml @@ -0,0 +1,21 @@ +uuid: 492d0344-680a-4fc6-ae79-d238ac94c597 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_ressource_date + - node.type.ressource + module: + - datetime +id: node.ressource.field_ressource_date +field_name: field_ressource_date +entity_type: node +bundle: ressource +label: 'Ressource date' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: datetime diff --git a/config/sync/field.storage.node.field_couverture.yml b/config/sync/field.storage.node.field_couverture.yml new file mode 100644 index 0000000..94daf1c --- /dev/null +++ b/config/sync/field.storage.node.field_couverture.yml @@ -0,0 +1,30 @@ +uuid: 155a4d26-3357-495d-9d93-36c6ceab75ba +langcode: fr +status: true +dependencies: + module: + - file + - image + - node +id: node.field_couverture +field_name: field_couverture +entity_type: node +type: image +settings: + target_type: file + display_field: false + display_default: false + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_fichier_ressource.yml b/config/sync/field.storage.node.field_fichier_ressource.yml new file mode 100644 index 0000000..9631d65 --- /dev/null +++ b/config/sync/field.storage.node.field_fichier_ressource.yml @@ -0,0 +1,23 @@ +uuid: bd5e08e2-421d-432c-bcda-db3449339ce9 +langcode: fr +status: true +dependencies: + module: + - file + - node +id: node.field_fichier_ressource +field_name: field_fichier_ressource +entity_type: node +type: file +settings: + target_type: file + display_field: false + display_default: false + uri_scheme: public +module: file +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_ressource_date.yml b/config/sync/field.storage.node.field_ressource_date.yml new file mode 100644 index 0000000..10b02f1 --- /dev/null +++ b/config/sync/field.storage.node.field_ressource_date.yml @@ -0,0 +1,20 @@ +uuid: b546fce3-9cd8-40b7-bc5e-4b0d159d5ade +langcode: fr +status: true +dependencies: + module: + - datetime + - node +id: node.field_ressource_date +field_name: field_ressource_date +entity_type: node +type: datetime +settings: + datetime_type: date +module: datetime +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/views.view.ressources.yml b/config/sync/views.view.ressources.yml new file mode 100644 index 0000000..278bb48 --- /dev/null +++ b/config/sync/views.view.ressources.yml @@ -0,0 +1,177 @@ +uuid: f02beb40-9adc-4cd4-adce-85f59f367b9b +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.full + - node.type.ressource + module: + - node + - user +id: ressources +label: Ressources +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: Ressources + fields: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: some + options: + offset: 0 + items_per_page: 1000 + exposed_form: + type: basic + options: + submit_button: Appliquer + reset_button: false + reset_button_label: Réinitialiser + exposed_sorts_label: 'Trier par' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: '' + exposed: false + granularity: second + arguments: { } + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + type: + id: type + table: node_field_data + field: type + entity_type: node + entity_field: type + plugin_id: bundle + value: + ressource: ressource + style: + type: default + row: + type: 'entity:node' + options: + view_mode: full + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: ressources + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/web/modules/custom/erable_mod/assets/js/carte-interactive.js b/web/modules/custom/erable_mod/assets/js/carte-interactive.js index a7aa743..03213cd 100644 --- a/web/modules/custom/erable_mod/assets/js/carte-interactive.js +++ b/web/modules/custom/erable_mod/assets/js/carte-interactive.js @@ -198,7 +198,10 @@ function placeProjectsIcons(projectsIcons, container) { const finalX = containerWidth * (territoryBounds.left / 100 + (xPercentage / 100) * (territoryBounds.right - territoryBounds.left) / 100) - iconWidth / 2; const finalY = containerHeight * (territoryBounds.top / 100 + (yPercentage / 100) * (territoryBounds.bottom - territoryBounds.top) / 100) - iconWidth / 2; - icon.setAttribute('transform', `translate(${finalX}, ${finalY})`); + // icon.setAttribute('transform', `translate(${finalX}, ${finalY})`); // does not seems to be working on mobile + + icon.style.left = `${finalX}px`; + icon.style.top = `${finalY}px`; } else { console.warn(`Territory not found for lat: ${lat}, lon: ${lon}`); } diff --git a/web/themes/erabletheme/assets/bg-shapes/bg-12.png b/web/themes/erabletheme/assets/bg-shapes/bg-12.png index 48b53ab..9b1453a 100644 Binary files a/web/themes/erabletheme/assets/bg-shapes/bg-12.png and b/web/themes/erabletheme/assets/bg-shapes/bg-12.png differ diff --git a/web/themes/erabletheme/css/styles.css b/web/themes/erabletheme/css/styles.css index 0c84ad4..7d8b0ed 100644 --- a/web/themes/erabletheme/css/styles.css +++ b/web/themes/erabletheme/css/styles.css @@ -66,6 +66,10 @@ body > .dialog-off-canvas-main-canvas { z-index: 1; } +html { + overflow-x: hidden; +} + .layout-container { display: flex; } @@ -341,7 +345,8 @@ body.toolbar-fixed header[role=banner] { .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) { +.layout-container header[role=banner] > div:first-of-type #block-erabletheme-header ul:not(.social-media-links--platforms) > li:nth-of-type(9), +.layout-container header[role=banner] > div:first-of-type #block-erabletheme-header ul:not(.social-media-links--platforms) > li:nth-of-type(10) { border-bottom: solid 1px white; padding: 12px 0; } @@ -773,6 +778,7 @@ body.toolbar-fixed header[role=banner] { font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } @media (min-width: 760px) { .actu_full h3, .actu_full h4, .actu_full h5, .actu_full h6 { @@ -997,14 +1003,26 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo #background { z-index: -1; + max-width: 99vw; + width: 100vw; + overflow: hidden; + position: absolute; + top: 0; + left: 0; } #background img { position: absolute; pointer-events: none; } -#background #bg-top #bg-1 { - top: 5vh; - left: 0; +#background #bg-top { + /* #bg-1 { + top: 5vh; + left: 0; + } */ + /* #bg-4 { + top: 18vh; + right: -45vw; + } */ } #background #bg-top #bg-3 { top: 13vh; @@ -1014,14 +1032,18 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo top: 8vh; left: -28vw; } -#background #bg-top #bg-4 { - top: 18vh; - right: -45vw; -} -#background #bg-middle #bg-5 { - top: -20vh; +#background #bg-top #bg-5 { + width: 20vw; + top: 5vh; right: -10vw; } +#background #bg-middle { + /* #bg-8 { + width: 80vw; + top: 45vh; + left: -40vw; + } */ +} #background #bg-middle #bg-6 { top: 5vh; right: -5vw; @@ -1031,11 +1053,6 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo top: 10vh; right: 0vw; } -#background #bg-middle #bg-8 { - width: 80vw; - top: 45vh; - left: -40vw; -} #background #bg-middle #bg-12 { width: 105vw; left: -5vw; @@ -1339,6 +1356,7 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } @media (min-width: 760px) { .map-projets > #sites-map-container #popup h3 { @@ -1461,6 +1479,7 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } @media (min-width: 760px) { .layout-content .fullpage .fullpage_content h3, .layout-content .fullpage .fullpage_content h4, .layout-content .fullpage .fullpage_content h5, .layout-content .fullpage .fullpage_content h6 { @@ -1577,6 +1596,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } @media (min-width: 760px) { aside.layout-sidebar-first:has(#block-erabletheme-leprogramme-2) > div #block-erabletheme-leprogramme-2 > h2, @@ -1753,6 +1773,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } @media (min-width: 760px) { .paragraph--type--membre-equipe > .prenom, @@ -2613,6 +2634,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } @media (min-width: 760px) { .layout-content .fullpage.projets > .intro_map #sites-map-container #popup h3 { @@ -2686,6 +2708,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } .layout-content .fullpage.projets > .projets_list > .views-row > .views-field-title a { color: #038788; @@ -2860,6 +2883,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } @media (min-width: 760px) { .fullpage.projet_full .text-content .intertitre { @@ -2886,6 +2910,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } @media (min-width: 760px) { .fullpage.projet_full .chiffre-clefs > div > div .paragraph > div:first-of-type { @@ -2961,6 +2986,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > font-size: 0.9rem; color: #038788; font-weight: 800; + line-height: 1.3; } @media (min-width: 760px) { .fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:first-of-type { @@ -3037,6 +3063,36 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > padding: 1rem 0; } +.taxonomy_page > .fullpage_content > div:last-of-type { + display: grid !important; + grid-template-columns: 0.5fr 1fr; + grid-template-rows: repeat(3, auto); +} +.taxonomy_page > .fullpage_content > div:last-of-type > .diapo { + grid-column: 1; + grid-row: 2/4; + margin: 0 !important; + margin-left: 3vw !important; +} +.taxonomy_page > .fullpage_content > div:last-of-type > .sous_titre { + grid-column: 1/3; + grid-row: 1; + margin-bottom: 2rem; +} +.taxonomy_page > .fullpage_content > div:last-of-type > .localisation { + grid-column: 2; + grid-row: 2; + margin-top: 0 !important; +} +.taxonomy_page > .fullpage_content > div:last-of-type > .thematiques { + grid-column: 2; + grid-row: 3; +} + +.feed-icon { + display: none; +} + @media (min-width: 760px) { .fullpage.actus .actus_list { display: grid; @@ -3049,6 +3105,187 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > } } +@media screen and (min-width: 760px) { + .fullpage .actus_list h2 { + font-size: 1.6rem !important; + } +} + +.ressources { + margin-top: 0 !important; + margin-bottom: 0 !important; +} +.ressources > .main-title { + display: none; +} +.ressources > div { + padding: 0 3vw; + display: grid; + grid-template-columns: 0.25fr 1fr; + grid-auto-rows: auto; +} +.ressources > div > div > div:first-of-type { + display: none; +} +.ressources > div > h2 { + grid-column: 2; + grid-row: 1; + margin: 0 !important; + padding: 0 !important; + justify-self: start; +} +.ressources > div > h2 > a > span { + display: block; + font-family: "Barlow", sans-serif; + color: black; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .ressources > div > h2 > a > span { + font-size: 1.6rem; + } +} +.ressources > div > div:first-of-type { + grid-column: 2; + grid-row: 3; +} +.ressources > div > div:first-of-type > div > span { + margin-top: -1rem; +} +.ressources > div > div:first-of-type > div > span a { + text-align: center; + color: black; + font-family: "Marianne", sans-serif; + font-weight: 800; + font-size: 0.9rem; + background-color: white; + border: solid 2px #00ff80; + padding: 9px 18px; + transition: background-color 0.3s ease; +} +.ressources > div > div:first-of-type > div > span a svg { + display: none; +} +.ressources > div > div:first-of-type > div > span a:hover { + background-color: #00ff80; +} +.ressources > div > div:first-of-type > div > span:last-of-type { + display: none; +} +.ressources > div > div:nth-of-type(2) { + grid-column: 1; + grid-row: 1/4; + padding: 2rem 0; + margin-right: 2rem; +} +.ressources > div > div:nth-of-type(2) img { + width: 100%; + height: auto; +} +.ressources > div > div:nth-of-type(3) { + grid-column: 2; + grid-row: 2; + margin-top: -1rem; + font-family: "Marianne", sans-serif; + font-size: 1rem; + line-height: 1.4; +} + +.views-row:first-of-type > .ressources { + margin-top: 13vh !important; +} +.views-row:first-of-type > .ressources > .main-title { + display: block; + padding-top: 5vh !important; + font-family: "Barlow Condensed", sans-serif; + font-size: 1.6rem; + padding: 0 3vw; + margin-top: 1rem; + color: #038788; + text-transform: uppercase; +} +.views-row:first-of-type > .ressources > .main-title a { + color: #038788; +} +@media (min-width: 760px) { + .views-row:first-of-type > .ressources > .main-title { + font-size: 2.3rem; + } +} + +.ressource > div { + margin: 3vw; + display: grid; + grid-template-columns: 0.25fr 1fr; + grid-auto-rows: auto; +} +.ressource > div > div > div:first-of-type { + display: none; +} +.ressource > div > h2 { + grid-column: 2; + grid-row: 1; + margin: 0 !important; + padding: 0 !important; + justify-self: start; +} +.ressource > div > h2 > span { + display: block; + font-family: "Barlow", sans-serif; + color: black; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .ressource > div > h2 > span { + font-size: 1.6rem; + } +} +.ressource > div > div:first-of-type { + grid-column: 2; + grid-row: 3; +} +.ressource > div > div:first-of-type > div > span { + margin-top: -1rem; +} +.ressource > div > div:first-of-type > div > span a { + text-align: center; + color: black; + font-family: "Marianne", sans-serif; + font-weight: 800; + font-size: 0.9rem; + background-color: white; + border: solid 2px #00ff80; + padding: 9px 18px; + transition: background-color 0.3s ease; +} +.ressource > div > div:first-of-type > div > span a svg { + display: none; +} +.ressource > div > div:first-of-type > div > span a:hover { + background-color: #00ff80; +} +.ressource > div > div:first-of-type > div > span:last-of-type { + display: none; +} +.ressource > div > div:nth-of-type(2) { + grid-column: 1; + grid-row: 1/4; + padding: 2rem 0; + margin-right: 2rem; +} +.ressource > div > div:nth-of-type(2) img { + width: 100%; + height: auto; +} +.ressource > div > div:nth-of-type(3) { + grid-column: 2; + grid-row: 2; + margin-top: -1rem; + font-family: "Marianne", sans-serif; + font-size: 1rem; + line-height: 1.4; +} + .faq-fullpage { font-family: "Marianne", sans-serif; font-size: 1rem; diff --git a/web/themes/erabletheme/css/styles.css.map b/web/themes/erabletheme/css/styles.css.map index dc2743b..6a60d60 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/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;AMRA;AAAA;AAAA;AAAA;AAAA;AAMA;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;;AAEI;EACI;EACA;;AAEJ;EACE;;AAKV;EACI;EACA,WRzBG;EQ0BH;EACA;EACA;EACA,OJ7BL;EI8BK;EACA;EACA;;AACA;EAVJ;IAWM,WRjCA;;;AQqCN;EACI;EACA,WRvCE;EQwCF;;AACA;EAJJ;IAKM,WRzCA;IQ0CE;;;AAIR;EACE;EACA;ERxCR;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EQ6BM;IR5BJ,WAfS;;;;ASNb;EACI;;AACA;EACE;EACE;EACA;EACA;;AACA;ETmCN;EACA;EACA,WAzCY;ESMF;;AToCV;EStCM;ITuCJ,WA1CW;;;ASOP;ET+BN;EACA;EACA,WAzCY;ESUF;EACA;EACA;;AT8BV;ESlCM;ITmCJ,WA1CW;;;ASaP;ETSN;EACA,WAtBe;EAuBf;;ASRM;EACI;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AAQpB;EACI;EACA;;AACA;EACI;;;AAIZ;EACI;;;AAGJ;EACE;ETvDA;EACA,WAtBe;EAuBf;;;AU5BF;EACE;;AACA;EACE;EACA;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;;Ab9CN;AcjBA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EAHF;IAIM;;;AAGN;EAbF;IAcI;IACA;;;AAGJ;EACE;EACA;;AACA;EXJF;EACA,WAtBe;EAuBf;EWII;;AACA;EAHF;IAII;IACA;;;AAEF;EAPF;IAQI;;;AAGJ;EAdF;IAeI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AXCF;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;AOoDT;EAPF;IAQI;IACA;IACA;;;AAGJ;EA1DF;IA2DI;IACA;IACA;IACA;IACA;IACA;;;AAEF;EAlEF;IAmEI;IACA;IACA;IACA;;;;AAKJ;EACI;EACA;EACA;EPxEA;;AO0EA;EACE;EXtEJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EW4DE;IX3DA,WAfS;;;AW6EP;EAHF;IAIM;;;AAEJ;EANF;IAOM;IACA;;;AAIF;EXlDN;EACA;EACA,WAzCY;;AA0CZ;EW+CM;IX9CJ,WA1CW;;;AW0FH;EAFJ;IAGQ;IACA;;;AAIZ;EACI;;AACA;EX5EN;EACA,WAtBe;EAuBf;;AW4EQ;EAFF;IAGM;IACA;;;AAGN;EATJ;IAUQ;;;AAGR;EAEI;EACA;EACA;EACA;;AXnEN;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;AOuHL;EANJ;IAOQ;IACA;;;AAGR;EAjDJ;IAkDQ;IACA;;;;AAIR;EACE;EACA;EACA,aZrIS;EYsIT;;AACA;EALF;IAMI;IACA;;;AAEF;EATF;IAUI;IACA;IACA;IACA;;;AAEF;EXtIA;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EW6HA;IX5HE,WAfS;;;AW8IX;EACE;EX3HF;EACA,WAtBe;EAuBf;;AW2HE;AAAA;EX7GF;EACA;EACA,WAzCY;;AA0CZ;EW0GE;AAAA;IXzGA,WA1CW;;;AWuJX;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEE;EXtIJ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EWkII;IXjIF,WAlCU;;;AWsKR;EX/IJ;EACA,WAtBe;EAuBf;;;AY5BF;EACI;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EZDJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EYdE;IZeA,WAfS;;;AYUT;EACI;EACA;EACA,ORhBK;;AQoBL;EACE;;AAGF;EACE,WZzBI;EY0BJ;EZHR;EACA,WAtBe;EAuBf;;AYKM;EACE;EACA;EZTR;EACA,WAtBe;EAuBf;;AYWM;EACI;;AAIJ;AAAA;EAEE;EACA;EACA;;AZGR;AAAA;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;AAAA;EACE,kBIlES;;AQkDH;AAAA;EACE;;AAEF;EATF;AAAA;IAUI;IACA;IAGA;;EACA;AAAA;IACE;;EAEF;AAAA;IACE;;;AAIN;EACE;;AAGF;EACE;EACA,cbzEC;ECgCT;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EYmCM;IZlCJ,WAlCU;;;AY2EV;EACI;;AAEJ;EAjFJ;IAkFM;IACA;IACA;IACA;;;AAEF;EAvFJ;IAwFM;IACA;IACA;;;AAIA;EADF;IAEI;IACA;IACA;;;;AAQJ;EADF;AAAA;IAEI;IACA;IACA;;;AAEF;EANF;AAAA;IAOI;IACA;IACA;;;;AAKN;AAAA;EAEE;EACA;EACA;;AACA;EALF;AAAA;IAMI;IACA;;;AAEF;EATF;AAAA;IAUI;;;AAEF;AAAA;EACE;EACA;;AACA;EAHF;AAAA;IAII;IACA;IACA;;;AAEF;EARF;AAAA;IASI;IACA;;;AAEF;AAAA;AAAA;AAAA;EAME;EACA;EACA;;AANA;AAAA;AAAA;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EZ5HN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EYmHI;AAAA;AAAA;AAAA;IZlHF,WAlCU;;;AY2JN;AAAA;AAAA;AAAA;EACE;EACA;EACA,kBRhKH;EQiKG;EACA;EACA,ORnKH;EQoKG;EACA;;AACA;AAAA;AAAA;AAAA;EACE;;AAIN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EZ1JR;EACA,WAtBe;EAuBf;;AY2JQ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA,WZvLE;;AYwLF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAIN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;ACjMV;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMZ;AAAA;EAEE;EACA;EbdF;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EaOA;AAAA;IbNE,WAlCU;;;Aa+CZ;EACI;;AAGJ;EACE;Eb7BF;EACA,WAtBe;EAuBf;;Aa6BE;EACE;EACA;;AAGJ;EA9DF;IA+DI;;EACA;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;;;;AAOF;EACI;;AAEI;EACE;Eb5CZ;EACA;EACA,WAzCY;;AA0CZ;EawCU;IbvCR,WA1CW;;;AaqFH;EACE;EbhEZ;EACA,WAtBe;EAuBf;;AaiEU;EACI;EACA;;;AC9FZ;EACI;;AAEI;EACI;EdqCd;EACA;EACA,WAzCY;;AA0CZ;EczCU;Id0CR,WA1CW;;;AcIH;EACI;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;;AAEF;EACM;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EATN;IAUQ;IACA;;;AAEF;EAbN;IAcQ;;;AAKV;EACI;EdlBlB;EACA,WAtBe;EAuBf;EckBkB;;AACA;EAJJ;IAKM,cfhDX;IeiDW;;;AAIN;EACI;EACA;EACA;EACA;EACA;;AdPlB;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;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;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;;AACA;EACI,OZjJjB;EYkJiB;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;;AAKhB;EACE;EACA,ajB1MK;EC0BT;EACA,WAtBe;EAuBf;;AgBgLI;EACI;;AACA;EACE;EhBrLV;EACA,WAtBe;EAuBf;;AgBuLM;EACI;;AACA;EACE;EACA,kBZtNP;EYuNO;EACA;EACA;EhBhMZ;EACA,WAtBe;EAuBf;;AgBqME;EACI;;AAEJ;EACI;;;AAIR;EhB/ME;EACA,WAtBe;EAuBf;;AgB+ME;EACI;EACA,cjB7OG;;AiB8OH;EACI,WhB9OG;EgB+OH;EACA,OZhPL;;AYmPH;EACE;EACA;EhB3OJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EgBgOE;IhB/NA,WAfS;;;AgBoPL;EACI;EACA;EACA,ajB7PD;EiB8PC,cjB9PD;EiB+PC;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;IACA;;;AAGR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;IACA;IACA;;;AAIR;EAII;EACA;EACA;EACA,OZpTb;EYqTa;;AAPA;EACI;;AAQR;EAOI;EACA;EACA;EACA,OZjUb;;AYwTa;EACI;;AAEJ;EACI;;AAOR;EACI;EACA;EACA,WhBnUL;EgBoUK;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EAHJ;IAIQ;IACA;;;AAEJ;EACI;EACA;EACA,kBZzVjB;EY0ViB;EACA;EACA;EACA;EACA,WhB9VT;EgB+VS;EACA;;AAEJ;EACI;;AAGR;EAYI;EACA;EACA;EACA,WhBrXL;EgBsXK;EACA;;AAhBA;EACI;;AAEJ;EACE;EACA;EACA;EACA;EACA;EhBtVpB;EACA,WAtBe;EAuBf;;AgB6VkB;EAlBJ;IAmBQ;IACA;IACA;;;AAKJ;EADF;IAEI;;;AAIN;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGN;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AhBtWtB;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;AY2ZW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AhBnYtB;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;AYwbW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;;;AC5cpB;EACE;;AAEE;EADF;IAEI;IACA;;;AAEF;EAEE;EjBiBJ;EACA,WAtBe;EAuBf;;AiBjBI;EAJF;IAKI;;;AAEF;AAAA;EAEE;EACA;EjByBN;EACA;EACA,WAzCY;;AA0CZ;EiB/BI;AAAA;IjBgCF,WA1CW;;;AiBgBT;EACE;EACA;EACA;EjBZN;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EiBAI;IjBCF,WAfS;;;AiBmBL;EALF;IAMI;;;AAGJ;EACE;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EAPF;IASI;IACA;IACA;IACA;;;AAIA;EjBpBN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EiBgBM;IjBfJ,WAlCU;;;AiBoDN;EjB7BN;EACA,WAtBe;EAuBf;;AiBiCA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EATF;IAUM;;;AAEJ;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAMR;EACE;EACA;EACA;EjBlFN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AiBiFM;EACE,ObpHH;;AJmCL;EiB2EI;IjB1EF,WAlCU;;;AiBsHR;EACE;EACA;EACA;EACA;EACA;EACA;EjBrFN;EACA;EACA,WAzCY;;AiB6HN;EACE;;AjBpFR;EiB4EI;IjB3EF,WA1CW;;;AiBiIT;EACE;EACA;EACA;EACA;EACA;EjBhHN;EACA,WAtBe;EAuBf;;AiBiHM;EACE;;AAGJ;EACE;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EjBjIV;EACA,WAtBe;EAuBf;;AiBiIU;EACE;;AAEF;EACE;EACA;EACA;;;AAWZ;EAEE;EACA,clBjLO;EC0BT;EACA,WAtBe;EAuBf;;AiBuJE;EACE,WjBnLS;EiBoLT;EACA,ObrLC;;AawLL;EjB/IA;EACA;EACA,WAzCY;;AA0CZ;EiB4IA;IjB3IE,WA1CW;;;AiBwLb;EACE,alB7LO;EkB8LP;EjBpKF;EACA,WAtBe;EAuBf;;AiBqKA;EACE;EACA,alBnMO;;AkBqML;EACE;EACA;EACA;EACA;EACA;EjBhLN;EACA,WAtBe;EAuBf;;AiBgLM;EACE;;AAEF;EACE;EACA;EACA;;AAMN;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI,alBjOK;IkBkOL,clBlOK;;;AkBoOP;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE,Ob1PH;;Aa6PD;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAIF;EACE,alBhRK;ECgCT;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EiB2OE;IjB1OA,WAlCU;;;AiBgRV;EACE;;AACA;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EjBpQR;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EiB+PM;IjB9PJ,WAlCU;;;AiBoSN;EACE;EACA;EACA;EACA,Ob1SH;;Aa+SL;EACE;EACA;EACA;;AAEE;EACE,QbtTK;EauTL;EACA,MbxTK;EayTL;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EjBxSJ;EACA,WAtBe;EAuBf;;AiB0SA;EACE;;AAGA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAEE;EACE,alB1VG;EkB2VH;EjBjTN;EACA;EACA,WAzCY;;AA0CZ;EiB4SI;IjB3SF,WA1CW;;;AiB4VL;EACE,clBjWD;EkBkWC,elBlWD;EkBmWC;EACA;;AACA;EACE;EjBtUZ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EiBiUU;IjBhUR,WAlCU;;;AiBuWA;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,WjBvYR;;AiBwYQ;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,WjBlZR;;AiBoZM;EACE;EACA;EACA;;AACA;EACE,WjBzZV;EiB0ZU;EACA;;AAcpB;AAAA;EACE;;AACA;AAAA;EACE;;;AC7aN;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 +{"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/_ressources.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;EACE;;;AAGF;EACI;;;AAGJ;AAAA;EAEE;EACA;;AACA;EAJF;AAAA;IAKI;;;;AAIJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;AAAA;AAAA;ALtCA;AMRA;AAAA;AAAA;AAAA;AAAA;AAMA;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;AAAA;EAMI;EACA;;AAEJ;EA1EJ;IA2EQ;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,WHvRA;EGwRA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE,kBCzSH;;AD2SC;EACE;EACA;;AACA;EACE,kBC/SL;;ADqTT;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA,WHjUI;EGkUJ;;AACA;EACE;;AACA;EACE;;;AExUd;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;;ANjER;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;;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;EACA;;AACA;EOkBE;IPjBA,WAnCU;;;AOyDV;EACI;EACA;EACA;;APXN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AGiEL;EACI;;AAEJ;EARJ;IASQ;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAIZ;EACE;;;AClFJ;EACI;EACA;EACA;;AACE;EACI;EACA;EACA;EACA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;EACA;;AACA;EACE;EACA;EACA;;AAEF;EATN;IAUQ;IACA;;;AAEF;EAbN;IAcQ;;;AAKV;EACI;EdlBlB;EACA,WAtBe;EAuBf;EckBkB;;AACA;EAJJ;IAKM,cfhDX;IeiDW;;;AAIN;EACI;EACA;EACA;EACA;EACA;;AdNlB;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;;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;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;;AACA;EACI,OZjJjB;EYkJiB;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;;AAKhB;EACE;EACA,ajB1MK;EC0BT;EACA,WAtBe;EAuBf;;AgBgLI;EACI;;AACA;EACE;EhBrLV;EACA,WAtBe;EAuBf;;AgBuLM;EACI;;AACA;EACE;EACA,kBZtNP;EYuNO;EACA;EACA;EhBhMZ;EACA,WAtBe;EAuBf;;AgBqME;EACI;;AAEJ;EACI;;;AAIR;EhB/ME;EACA,WAtBe;EAuBf;;AgB+ME;EACI;EACA,cjB7OG;;AiB8OH;EACI,WhB9OG;EgB+OH;EACA,OZhPL;;AYmPH;EACE;EACA;EhB3OJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EgBgOE;IhB/NA,WAfS;;;AgBoPL;EACI;EACA;EACA,ajB7PD;EiB8PC,cjB9PD;EiB+PC;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;IACA;;;AAGR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;IACA;IACA;;;AAIR;EAII;EACA;EACA;EACA,OZpTb;EYqTa;;AAPA;EACI;;AAQR;EAOI;EACA;EACA;EACA,OZjUb;;AYwTa;EACI;;AAEJ;EACI;;AAOR;EACI;EACA;EACA,WhBnUL;EgBoUK;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EAHJ;IAIQ;IACA;;;AAEJ;EACI;EACA;EACA,kBZzVjB;EY0ViB;EACA;EACA;EACA;EACA,WhB9VT;EgB+VS;EACA;;AAEJ;EACI;;AAGR;EAYI;EACA;EACA;EACA,WhBrXL;EgBsXK;EACA;;AAhBA;EACI;;AAEJ;EACE;EACA;EACA;EACA;EACA;EhBtVpB;EACA,WAtBe;EAuBf;;AgB6VkB;EAlBJ;IAmBQ;IACA;IACA;;;AAKJ;EADF;IAEI;;;AAIN;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGN;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AhBrWtB;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AY2ZW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AhBlYtB;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AYwbW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;;;AC5cpB;EACE;;AAEE;EADF;IAEI;IACA;;;AAEF;EAEE;EjBiBJ;EACA,WAtBe;EAuBf;;AiBjBI;EAJF;IAKI;;;AAEF;AAAA;EAEE;EACA;EjB0BN;EACA;EACA,WA1CY;;AA2CZ;EiBhCI;AAAA;IjBiCF,WA3CW;;;AiBgBT;EACE;EACA;EACA;EjBZN;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EiBAI;IjBCF,WAfS;;;AiBmBL;EALF;IAMI;;;AAGJ;EACE;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EAPF;IASI;IACA;IACA;IACA;;;AAIA;EjBpBN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EiBeM;IjBdJ,WAnCU;;;AiBoDN;EjB7BN;EACA,WAtBe;EAuBf;;AiBiCA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EATF;IAUM;;;AAEJ;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAMR;EACE;EACA;EACA;EjBlFN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AiBgFM;EACE,ObpHH;;AJoCL;EiB0EI;IjBzEF,WAnCU;;;AiBsHR;EACE;EACA;EACA;EACA;EACA;EACA;EjBpFN;EACA;EACA,WA1CY;;AiB6HN;EACE;;AjBnFR;EiB2EI;IjB1EF,WA3CW;;;AiBiIT;EACE;EACA;EACA;EACA;EACA;EjBhHN;EACA,WAtBe;EAuBf;;AiBiHM;EACE;;AAGJ;EACE;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EjBjIV;EACA,WAtBe;EAuBf;;AiBiIU;EACE;;AAEF;EACE;EACA;EACA;;;AAWZ;EAEE;EACA,clBjLO;EC0BT;EACA,WAtBe;EAuBf;;AiBuJE;EACE,WjBnLS;EiBoLT;EACA,ObrLC;;AawLL;EjB9IA;EACA;EACA,WA1CY;;AA2CZ;EiB2IA;IjB1IE,WA3CW;;;AiBwLb;EACE,alB7LO;EkB8LP;EjBpKF;EACA,WAtBe;EAuBf;;AiBqKA;EACE;EACA,alBnMO;;AkBqML;EACE;EACA;EACA;EACA;EACA;EjBhLN;EACA,WAtBe;EAuBf;;AiBgLM;EACE;;AAEF;EACE;EACA;EACA;;AAMN;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI,alBjOK;IkBkOL,clBlOK;;;AkBoOP;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE,Ob1PH;;Aa6PD;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAIF;EACE,alBhRK;ECgCT;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EiB0OE;IjBzOA,WAnCU;;;AiBgRV;EACE;;AACA;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EjBpQR;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EiB8PM;IjB7PJ,WAnCU;;;AiBoSN;EACE;EACA;EACA;EACA,Ob1SH;;Aa+SL;EACE;EACA;EACA;;AAEE;EACE,QbtTK;EauTL;EACA,MbxTK;EayTL;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EjBxSJ;EACA,WAtBe;EAuBf;;AiB0SA;EACE;;AAGA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAEE;EACE,alB1VG;EkB2VH;EjBhTN;EACA;EACA,WA1CY;;AA2CZ;EiB2SI;IjB1SF,WA3CW;;;AiB4VL;EACE,clBjWD;EkBkWC,elBlWD;EkBmWC;EACA;;AACA;EACE;EjBtUZ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EiBgUU;IjB/TR,WAnCU;;;AiBuWA;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,WjBvYR;;AiBwYQ;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,WjBlZR;;AiBoZM;EACE;EACA;EACA;;AACA;EACE,WjBzZV;EiB0ZU;EACA;;AAcpB;AAAA;EACE;;AACA;AAAA;EACE;;;AAQJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;;AAOR;EACE;;;ACndA;EACE;IACI;IACA;;;AAGN;EACE;IACI;;;;AAQF;EADF;IAEI;;;;AClBR;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EAEE;EnBqBN;EACA;EACA,WA1CY;;AA2CZ;EmB1BI;InB2BF,WA3CW;;;AmBsBX;EACE;EACA;;AACA;EACE;;AnBsBN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AeiCP;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EnBxBJ;EACA,WAtBe;EAuBf;;;AmB6BA;EACE;;AACA;EACE;EACA;EnBlDJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EmBuCE;InBtCA,WAfS;;;;AmB8DX;EACE,QpBrEO;EoBsEP;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EAEE;EnBzCN;EACA;EACA,WA1CY;;AA2CZ;EmBoCI;InBnCF,WA3CW;;;AmBoFX;EACE;EACA;;AACA;EACE;;AnBxCN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;Ae+FP;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EnBtFJ;EACA,WAtBe;EAuBf;;;AoB5BF;EpB0BE;EACA,WAtBe;EAuBf;EoB1BE;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI,OhBZL;EgBaK;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAIJ;EACI;;AAIJ;EACI;EACA;EACA;EACA;EACA,OhBlCL;;AgBqCH;EACI;EACA;;AAIJ;EACI;;AAEJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EpBjCF;EACA,WAtBe;EAuBf;EoBiCE,kBhB5DG;EgB6DH;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/erabletheme.theme b/web/themes/erabletheme/erabletheme.theme index e8fab3a..f4eefad 100644 --- a/web/themes/erabletheme/erabletheme.theme +++ b/web/themes/erabletheme/erabletheme.theme @@ -115,8 +115,9 @@ function erabletheme_theme_suggestions_views_view_alter(array &$suggestions, arr function erabletheme_theme_suggestions_node_alter(array &$suggestions, array $variables) { $is_actu = isset($variables['elements']['field_type_d_actualite']); $is_projet = isset($variables['elements']['field_localisation_textuel']); + $is_ressource = isset($variables['elements']['field_ressource_date']); - if (!$is_projet && !$is_actu && isset($variables['elements']['#title'])) { + if (!$is_projet && !$is_actu && !$is_ressource && isset($variables['elements']['#title'])) { $total_title = $variables['elements']['#title']; $start_pos = strpos($total_title, '') + strlen(''); $end_pos = strpos($total_title, ''); diff --git a/web/themes/erabletheme/js/erabletheme.js b/web/themes/erabletheme/js/erabletheme.js index 2c4d04c..c82387c 100644 --- a/web/themes/erabletheme/js/erabletheme.js +++ b/web/themes/erabletheme/js/erabletheme.js @@ -12,11 +12,12 @@ // // Carrousel // - if ($('.slick-container')) { + const isTaxonomyPage = document.querySelector('.taxonomy_page') ? true : false; + + if ($('.slick-container') && !isTaxonomyPage) { let slickEl = $('.slick-container').find('div').eq(3); $(slickEl).slick({ centerMode: true, - //centerPadding: '600px', slidesToShow: 3, dots: true, appendDots: $('#carousel_dots'), @@ -31,7 +32,7 @@ }); } - if ($('.diapo')) { + if ($('.diapo') && !isTaxonomyPage) { let slickEl = $('.diapo > div > div');$(slickEl).slick({ dots: true, appendDots: $('#carousel_dots'), @@ -324,15 +325,23 @@ // // set bg middle placement // - + setBgContainer(); setBgMiddlePlacement(); setBgBottomPlacement(); window.addEventListener('resize', () => { setBgMiddlePlacement(); setBgBottomPlacement(); + setBgContainer(); }); + function setBgContainer() { + const bg = document.querySelector('#background'); + const pageHeight = document.documentElement.scrollHeight; + + bg.style.height = `${pageHeight}px`; + } + function setBgMiddlePlacement() { const bgMiddleImgs = document.querySelectorAll('#bg-middle img'); const carousel = document.querySelector('.carousel_container'); @@ -353,7 +362,6 @@ 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`; diff --git a/web/themes/erabletheme/scss/_actualites.scss b/web/themes/erabletheme/scss/_actualites.scss index 7542aaf..ffd1a43 100644 --- a/web/themes/erabletheme/scss/_actualites.scss +++ b/web/themes/erabletheme/scss/_actualites.scss @@ -11,3 +11,13 @@ } } } + +.fullpage { + .actus_list { + h2 { + @media screen and (min-width: $breakpoint_tablet) { + font-size: $xl_font_size !important; + } + } + } +} diff --git a/web/themes/erabletheme/scss/_projets.scss b/web/themes/erabletheme/scss/_projets.scss index ef2b0a2..274f584 100644 --- a/web/themes/erabletheme/scss/_projets.scss +++ b/web/themes/erabletheme/scss/_projets.scss @@ -433,3 +433,38 @@ } } } + +.taxonomy_page { + > .fullpage_content { + > div:last-of-type { + display: grid !important; + grid-template-columns: 0.5fr 1fr; + grid-template-rows: repeat(3, auto); + > .diapo { + grid-column: 1; + grid-row: 2/4; + margin: 0 !important; + margin-left: $x_margin !important; + } + > .sous_titre { + grid-column: 1/3; + grid-row: 1; + margin-bottom: 2rem; + } + > .localisation { + grid-column: 2; + grid-row: 2; + margin-top: 0 !important; + } + > .thematiques { + grid-column: 2; + grid-row: 3; + } + } + } +} + +// in taxonomy pages +.feed-icon { + display: none; +} diff --git a/web/themes/erabletheme/scss/_ressources.scss b/web/themes/erabletheme/scss/_ressources.scss new file mode 100644 index 0000000..04c17e1 --- /dev/null +++ b/web/themes/erabletheme/scss/_ressources.scss @@ -0,0 +1,117 @@ +.ressources { + margin-top: 0 !important; + margin-bottom: 0 !important; + > .main-title { + display: none; + } + > div { + padding: 0 $x_margin; + display: grid; + grid-template-columns: 0.25fr 1fr; + grid-auto-rows: auto; + > div > div:first-of-type { + display: none; + } + > h2 { + grid-column: 2; + grid-row: 1; + margin: 0 !important; + padding: 0 !important; + justify-self: start; + > a > span { + //margin-top: -1rem !important; + display: block; + @include sous_titre_alt(); + } + } + > div:first-of-type { + grid-column: 2; + grid-row: 3; + > div > span { + margin-top: -1rem; + @include fluo_button(); + } + > div > span:last-of-type { + display: none; + } + } + > div:nth-of-type(2) { + grid-column: 1; + grid-row: 1/4; + padding: 2rem 0; + margin-right: 2rem; + img { + width: 100%; + height: auto; + } + } + > div:nth-of-type(3) { + grid-column: 2; + grid-row: 2; + margin-top: -1rem; + @include main_text_content(); + } + } +} + +.views-row:first-of-type { + > .ressources { + margin-top: 13vh !important; + > .main-title { + display: block; + padding-top: 5vh !important; + @include main_title(); + } + } +} + +.ressource { + > div { + margin: $x_margin; + display: grid; + grid-template-columns: 0.25fr 1fr; + grid-auto-rows: auto; + > div > div:first-of-type { + display: none; + } + > h2 { + grid-column: 2; + grid-row: 1; + margin: 0 !important; + padding: 0 !important; + justify-self: start; + > span { + //margin-top: -1rem !important; + display: block; + @include sous_titre_alt(); + } + } + > div:first-of-type { + grid-column: 2; + grid-row: 3; + > div > span { + margin-top: -1rem; + @include fluo_button(); + } + > div > span:last-of-type { + display: none; + } + } + > div:nth-of-type(2) { + grid-column: 1; + grid-row: 1/4; + padding: 2rem 0; + margin-right: 2rem; + img { + width: 100%; + height: auto; + } + } + > div:nth-of-type(3) { + grid-column: 2; + grid-row: 2; + margin-top: -1rem; + @include main_text_content(); + } + } +} diff --git a/web/themes/erabletheme/scss/global/_global.scss b/web/themes/erabletheme/scss/global/_global.scss index 7e74345..2cc5908 100644 --- a/web/themes/erabletheme/scss/global/_global.scss +++ b/web/themes/erabletheme/scss/global/_global.scss @@ -14,6 +14,10 @@ body { overflow-x: hidden; } +html { + overflow-x: hidden; +} + .layout-container { display: flex; } diff --git a/web/themes/erabletheme/scss/global/variables/_typography.scss b/web/themes/erabletheme/scss/global/variables/_typography.scss index 379b973..162debb 100644 --- a/web/themes/erabletheme/scss/global/variables/_typography.scss +++ b/web/themes/erabletheme/scss/global/variables/_typography.scss @@ -34,6 +34,7 @@ $title_size: 2.3rem; font-size: $m_font_size; color: $teal; font-weight: 800; + line-height: 1.3; @media (min-width: $breakpoint_tablet) { font-size: $l_font_size; } diff --git a/web/themes/erabletheme/scss/partials/_background.scss b/web/themes/erabletheme/scss/partials/_background.scss index e81a926..a4a51dd 100644 --- a/web/themes/erabletheme/scss/partials/_background.scss +++ b/web/themes/erabletheme/scss/partials/_background.scss @@ -1,14 +1,20 @@ #background { z-index: -1; + max-width: 99vw; + width: 100vw; + overflow: hidden; + position: absolute; + top: 0; + left: 0; img { position: absolute; pointer-events: none; } #bg-top { - #bg-1 { + /* #bg-1 { top: 5vh; left: 0; - } + } */ #bg-3 { top: 13vh; left: -10vw; @@ -17,17 +23,18 @@ top: 8vh; left: -28vw; } - #bg-4 { + #bg-5 { + width: 20vw; + top: 5vh; + right: -10vw; + } + /* #bg-4 { top: 18vh; right: -45vw; - } + } */ } #bg-middle { - #bg-5 { - top: -20vh; - right: -10vw; - } #bg-6 { top: 5vh; right: -5vw; @@ -37,11 +44,11 @@ top: 10vh; right: 0vw; } - #bg-8 { + /* #bg-8 { width: 80vw; top: 45vh; left: -40vw; - } + } */ #bg-12 { width: 105vw; left: -5vw; diff --git a/web/themes/erabletheme/scss/partials/_header.scss b/web/themes/erabletheme/scss/partials/_header.scss index 73a12d5..f5e4145 100644 --- a/web/themes/erabletheme/scss/partials/_header.scss +++ b/web/themes/erabletheme/scss/partials/_header.scss @@ -230,7 +230,8 @@ body.toolbar-fixed header[role="banner"] { > li:nth-of-type(6), > li:nth-of-type(7), > li:nth-of-type(8), - > li:nth-of-type(9) { + > li:nth-of-type(9), + > li:nth-of-type(10) { 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 60a1b5a..f013d73 100644 --- a/web/themes/erabletheme/scss/styles.scss +++ b/web/themes/erabletheme/scss/styles.scss @@ -25,4 +25,5 @@ @import "_meetup.scss"; @import "_projets.scss"; @import "_actualites.scss"; +@import "_ressources.scss"; @import "_faq.scss"; diff --git a/web/themes/erabletheme/templates/html.html.twig b/web/themes/erabletheme/templates/html.html.twig index b86215a..2bc6343 100644 --- a/web/themes/erabletheme/templates/html.html.twig +++ b/web/themes/erabletheme/templates/html.html.twig @@ -46,16 +46,16 @@ {{ page_bottom }}
- + {# #} + - + {# #}
- + {# #} -
diff --git a/web/themes/erabletheme/templates/node/node--ressource--full.html.twig b/web/themes/erabletheme/templates/node/node--ressource--full.html.twig new file mode 100644 index 0000000..49e05c5 --- /dev/null +++ b/web/themes/erabletheme/templates/node/node--ressource--full.html.twig @@ -0,0 +1,82 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @ingroup themeable + */ +#} + +
+
+ + + +

{{ label }}

+ {{ content }} +
+
+ + diff --git a/web/themes/erabletheme/templates/node/node--view--ressources.html.twig b/web/themes/erabletheme/templates/node/node--view--ressources.html.twig new file mode 100644 index 0000000..8e6723f --- /dev/null +++ b/web/themes/erabletheme/templates/node/node--view--ressources.html.twig @@ -0,0 +1,96 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @ingroup themeable + */ +#} + + + + {% if display_submitted %} +
+ {{ author_picture }} + + {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %} + {{ metadata }} +
+ + {% endif %} + +
Ressources
+ + {{ title_prefix }} + {% if label and not page %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + + + diff --git a/web/themes/erabletheme/templates/node/projet/node--view--taxonomy-term.html.twig b/web/themes/erabletheme/templates/node/projet/node--view--taxonomy-term.html.twig new file mode 100644 index 0000000..3c12246 --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/node--view--taxonomy-term.html.twig @@ -0,0 +1,85 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @ingroup themeable + */ +#} + +