diff --git a/package-lock.json b/package-lock.json index 7710fc4..43080fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1833,6 +1833,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -2011,6 +2012,7 @@ "integrity": "sha512-+VUy01yfDqNmIVMd/LLKl2TTtY0ovZN0rTonh+FhKr65mFwIYgU9WzgIZKS7U9/SPCQvWTsTGx9jyt+qRm/XFw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@bufbuild/protobuf": "^2.5.0", "buffer-builder": "^0.2.0", @@ -2489,6 +2491,7 @@ "integrity": "sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", @@ -2563,6 +2566,7 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.25.tgz", "integrity": "sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g==", "license": "MIT", + "peer": true, "dependencies": { "@vue/compiler-dom": "3.5.25", "@vue/compiler-sfc": "3.5.25", diff --git a/public/assets/css/pagedjs-interface.css b/public/assets/css/pagedjs-interface.css index 41c3268..2361147 100644 --- a/public/assets/css/pagedjs-interface.css +++ b/public/assets/css/pagedjs-interface.css @@ -192,47 +192,6 @@ font-family: sans-serif; } -.block-image.element-hovered, -.geoformat-cover-image.element-hovered, -.block-carte.element-hovered { - outline: 2px solid #0d996050 !important; - cursor: pointer !important; -} - -.block-image.element-selected, -.geoformat-cover-image.element-selected, -.block-carte.element-selected { - outline: 2px dashed #0d9960 !important; -} - -.image-hover-label { - position: absolute; - background: #0d9960; - color: white; - padding: 0.25rem 0.5rem; - border-radius: 4px; - font-size: 0.875rem; - font-weight: 600; - opacity: 0.3; - pointer-events: none; - z-index: 9999; - font-family: sans-serif; -} - -.carte-hover-label { - position: absolute; - background: #0d9960; - color: white; - padding: 0.25rem 0.5rem; - border-radius: 4px; - font-size: 0.875rem; - font-weight: 600; - opacity: 0.3; - pointer-events: none; - z-index: 9999; - font-family: sans-serif; -} - /* Marks (to delete when merge in paged.js) */ .pagedjs_marks-crop { diff --git a/public/assets/css/projet.css b/public/assets/css/projet.css index 64eae39..5380b18 100644 --- a/public/assets/css/projet.css +++ b/public/assets/css/projet.css @@ -1,6 +1,6 @@ /* ═══════════════════════════════════════════════════════════ projet.css - Grille des récits — template project.php + Grille des récits — template projet.php ⚠ Ce fichier utilise UNIQUEMENT les variables définies dans style.css → --color-*, --sans-serif, --mono, --border-radius, --space-* @@ -14,8 +14,8 @@ /* ─────────────────────────────────────────── BASE BODY ─────────────────────────────────────────── */ -body[data-template="project"] { - background-color: var(--background-color); +body[data-template="projet"] { + background-color: var(--nw-paper); color: var(--nw-ink); min-height: 100vh; } @@ -143,7 +143,6 @@ body[data-template="project"] { /*overflow: hidden;*/ transition: transform var(--nw-transition), box-shadow var(--nw-transition); border: 1px solid var(--nw-rule); - background: var(--nw-paper); /* Animation d'entrée en cascade */ opacity: 0; @@ -390,11 +389,12 @@ body[data-template="project"] { @media (max-width: 900px) { .pj-header__content { padding: 2rem 1.5rem 2.5rem; } .pj-main { padding: 0 0 4rem; } - .pj-grid { grid-template-columns: 1fr; padding: 0 1rem;} + .pj-grid { grid-template-columns: 1fr; gap: 1px; } } @media (max-width: 600px) { .pj-card__cover { height: 180px; } + .pj-card__footer { flex-direction: column; align-items: stretch; } .pj-btn { justify-content: center; } } diff --git a/public/assets/css/src/_colors.scss b/public/assets/css/src/_colors.scss index a30967e..41c7892 100644 --- a/public/assets/css/src/_colors.scss +++ b/public/assets/css/src/_colors.scss @@ -102,18 +102,4 @@ --color-700: #6930f5; --color-800: #5d28e6; --color-900: #5223d6; -} - - -[data-color-type="image"]{ - --color-050: #f0faf5; - --color-100: #d9f2e6; - --color-200: #b3e5cd; - --color-300: #7dd4b0; - --color-400: #43c08e; - --color-500: #1aad74; - --color-600: #0d9960; - --color-700: #0a8452; - --color-800: #087043; - --color-900: #065c35; } \ No newline at end of file diff --git a/public/assets/css/src/_toggle-setting.scss b/public/assets/css/src/_toggle-setting.scss index c9dac1b..5871089 100644 --- a/public/assets/css/src/_toggle-setting.scss +++ b/public/assets/css/src/_toggle-setting.scss @@ -30,7 +30,7 @@ } .toggle-setting:checked + label{ - background: var(--color-700); + background: var(--color-purple); &::after { transform: translateX(10px); diff --git a/public/assets/css/style.css b/public/assets/css/style.css index 2cb37f4..091e050 100644 --- a/public/assets/css/style.css +++ b/public/assets/css/style.css @@ -189,19 +189,6 @@ --color-900: #5223d6; } -[data-color-type=image] { - --color-050: #f0faf5; - --color-100: #d9f2e6; - --color-200: #b3e5cd; - --color-300: #7dd4b0; - --color-400: #43c08e; - --color-500: #1aad74; - --color-600: #0d9960; - --color-700: #0a8452; - --color-800: #087043; - --color-900: #065c35; -} - body, html { padding: 0; @@ -660,7 +647,7 @@ input[type=number] { } .toggle-setting:checked + label { - background: var(--color-700); + background: var(--color-purple); } .toggle-setting:checked + label::after { transform: translateX(10px); diff --git a/public/assets/css/style.css.map b/public/assets/css/style.css.map index 38c7127..eafcd95 100644 --- a/public/assets/css/style.css.map +++ b/public/assets/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["src/_fonts.scss","style.css","src/_colors.scss","src/_reset.scss","src/_variables.scss","src/_text.scss","src/_print-styles.scss","src/_panel-settings.scss","src/_forms.scss","src/_panel-tabs.scss","src/_actions-btn.scss","src/_toggle-setting.scss","src/_settings-popup.scss","src/_setting__section.scss","src/_global.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["src/_fonts.scss","style.css","src/_colors.scss","src/_reset.scss","src/_variables.scss","src/_text.scss","src/_print-styles.scss","src/_panel-settings.scss","src/_forms.scss","src/_panel-tabs.scss","src/_actions-btn.scss","src/_toggle-setting.scss","src/_settings-popup.scss","src/_setting__section.scss","src/_global.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/public/assets/css/web.css b/public/assets/css/web.css index 8083c40..744513d 100644 --- a/public/assets/css/web.css +++ b/public/assets/css/web.css @@ -87,6 +87,7 @@ } .nw-sidenav__label { + font-family: var(--nw-font-ui); font-size: 0.89rem; font-weight: 500; letter-spacing: 0.04em; @@ -100,7 +101,6 @@ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; - text-align: right; } .nw-sidenav__link:hover .nw-sidenav__label, @@ -158,6 +158,7 @@ } .nw-sidenav__sub-label { + font-family: var(--nw-font-ui); font-size: 0.72rem; font-weight: 400; letter-spacing: 0.03em; @@ -215,7 +216,6 @@ top: 20px; left: 20px; transition: transform 0.2s linear; - z-index: 10; } .nw-prev-btn a{ @@ -282,6 +282,7 @@ } .nw-hero__author { + font-family: var(--nw-font-ui); font-size: 0.875rem; color: rgba(255,255,255,0.75); letter-spacing: 0.06em; @@ -303,19 +304,29 @@ /* ─────────────────────────────────────────── INTRODUCTION ─────────────────────────────────────────── */ -.nw-introduction__body { - font-family: var(--nw-font-display); - color: #fff; - font-size: 1.4rem; - line-height: 1.4; - margin: 2rem 0 0; - text-shadow: 0 2px 20px rgba(0,0,0,0.3); - font-weight: 300; - font-style: italic; +.nw-introduction { + padding: 4rem 1rem; + background: var(--nw-paper); } -.nw-introduction__body p{ - margin-bottom: 0; +.nw-introduction__body { + font-size: 1.4rem; + line-height: 1.8; + color: var(--nw-ink-soft); + font-weight: 300; + font-style: italic; + border-left: 3px solid var(--nw-accent); + padding-left: 2rem; +} + +.nw-introduction__body p:first-child::first-letter { + font-family: var(--nw-font-display); + font-size: 5.7rem; + font-weight: 800; + line-height: 0.8; + float: left; + margin: 0.05em 0.12em 0 0; + color: var(--nw-accent); } /* ─────────────────────────────────────────── @@ -399,6 +410,7 @@ } .nw-tag { + font-family: var(--nw-font-ui); font-size: 0.7rem; font-weight: 600; letter-spacing: 0.08em; @@ -413,7 +425,7 @@ PROSE (writer fields) ─────────────────────────────────────────── */ .nw-prose { - font-size: 1.4rem; + font-size: 1.3rem; line-height: 1.8; color: var(--nw-ink-soft); margin-bottom: 2rem; @@ -439,29 +451,16 @@ background: var(--nw-paper-warm); } -.nw-section--map__wrapper{ - margin: 0 auto; - max-width: var(--nw-max-w); - -} - -/*.nw-section--map__wrapper{ - display: flex; -}*/ - -.nw-section__header__wrapper{ - /*width: 33.3333%;*/ -} - -.nw-map-part{ - /*width: 66.6666%;*/ - margin: 1.5rem 0rem 4rem 0; +.nw-section--map .nw-container { + margin-bottom: 2rem; } .nw-map-wrap { position: relative; + width: 100%; height: clamp(400px, 55vh, 700px); - border: 1px solid var(--nw-rule); + margin: 5rem 0 2rem; + border-top: 3px solid var(--nw-accent); overflow: hidden; } @@ -531,6 +530,7 @@ display: inline-flex; align-items: center; gap: 0.3rem; + font-family: var(--nw-font-ui); font-size: 0.72rem; font-weight: 600; letter-spacing: 0.06em; @@ -647,7 +647,7 @@ /* Corps texte du marqueur */ .nw-map-marker__body { - padding: 1rem 0 2rem 3rem; + padding: 2rem 0 2rem 3rem; display: flex; flex-direction: column; justify-content: center; @@ -676,7 +676,6 @@ color: var(--nw-ink-soft); } -.nw-map-marker__content a { color: var(--nw-accent); } .nw-map-marker__content p { margin: 0 0 1.1em; } .nw-map-marker__content h2, @@ -715,6 +714,7 @@ } .nw-map-marker__content figcaption { + font-family: var(--nw-font-ui); font-size: 0.78rem; color: var(--nw-ink-muted); font-style: italic; @@ -740,13 +740,14 @@ display: flex; flex-wrap: wrap; gap: 0.5rem; - padding-top: 1rem; + padding-top: 1.5rem; } .nw-file { display: inline-flex; align-items: center; gap: 0.4rem; + font-family: var(--nw-font-ui); font-size: 0.8rem; font-weight: 500; color: var(--nw-ink-soft); @@ -845,6 +846,7 @@ gap: 0.5rem; text-decoration: none; color: var(--nw-ink-soft); + font-family: var(--nw-font-ui); font-size: 0.82rem; font-weight: 500; transition: color var(--nw-transition); @@ -891,6 +893,7 @@ } .nw-chapitre__num { + font-family: var(--nw-font-ui); font-size: 0.72rem; font-weight: 600; letter-spacing: 0.1em; @@ -962,6 +965,7 @@ } .nw-chapitre__body figcaption { + font-family: var(--nw-font-ui); font-size: 0.8rem; color: var(--nw-ink-muted); padding: 0.5rem 1rem 0; @@ -988,18 +992,15 @@ @media (max-width: 768px) { .nw-hero__content { padding: 4rem 1.25rem 2.5rem; } .nw-container { padding: 0 1.25rem; } - .nw-section__header__wrapper {width: 100%;} - .nw-map-part {width: 100%;} .nw-map-wrap { height: 320px; } .nw-chapitre__body figure { margin: 1.5rem 0; } .nw-geoformat-hero { min-height: 35vh; } .nw-geoformat-hero__content { padding: 2rem 1.25rem; } .nw-chap-nav { flex-direction: column; } - .nw-section--map__wrapper { flex-wrap: wrap;} } @media (max-width: 480px) { - .nw-introduction__body { font-size: 1rem; } + .nw-introduction__body { padding-left: 1rem; font-size: 1rem; } .nw-section { padding: 3rem 0; } } diff --git a/public/assets/svg/carte.svg b/public/assets/svg/carte.svg deleted file mode 100644 index 585776d..0000000 --- a/public/assets/svg/carte.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/assets/svg/image.svg b/public/assets/svg/image.svg deleted file mode 100644 index b79cea0..0000000 --- a/public/assets/svg/image.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/content/cohesion-des-mondes/5_test-avec-geoformat/narrative.txt b/public/content/cohesion-des-mondes/5_test-avec-geoformat/narrative.txt index 0e2c1bb..9186dc5 100644 --- a/public/content/cohesion-des-mondes/5_test-avec-geoformat/narrative.txt +++ b/public/content/cohesion-des-mondes/5_test-avec-geoformat/narrative.txt @@ -31,12 +31,14 @@ body { } p { - font-size: 14px; + font-size: 22px; line-height: 18px; } h1 { + font-size: 28px; line-height: 38px; + background: rgba(60, 143, 66, 0.52); padding-top: 10px; padding-right: 20px; padding-bottom: 10px; @@ -47,14 +49,13 @@ h1 { font-weight: normal; margin-right: 0mm; margin-left: 0mm; + color: rgb(224, 9, 9); + border-style: solid; + border-color: #e01b1b; + border-width: 3px; text-align: right; font-style: italic; - font-size: 28px; - border-style: solid; - border- border-width: 3px; - border- - border- border-color: normal; - background: rgba(60, 143, 66, 0.52);} +} em { font-style: italic; diff --git a/public/content/cohesion-des-mondes/project.txt b/public/content/cohesion-des-mondes/project.txt index 7b5abc0..e6801f5 100644 --- a/public/content/cohesion-des-mondes/project.txt +++ b/public/content/cohesion-des-mondes/project.txt @@ -10,8 +10,4 @@ Cover: - file://glu48yweigbs4wds ---- -Background: #fff3e5 - ----- - Uuid: eybhqikol6kaorby \ No newline at end of file diff --git a/public/site/blueprints/pages/chapter.yml b/public/site/blueprints/pages/chapter.yml index bb10825..74ad0c6 100644 --- a/public/site/blueprints/pages/chapter.yml +++ b/public/site/blueprints/pages/chapter.yml @@ -1,9 +1,4 @@ title: Chapitre -buttons: - - open - - settings - - status - - languages tabs: contentTab: diff --git a/public/site/blueprints/pages/geoformat.yml b/public/site/blueprints/pages/geoformat.yml index 3067146..3104955 100644 --- a/public/site/blueprints/pages/geoformat.yml +++ b/public/site/blueprints/pages/geoformat.yml @@ -1,9 +1,4 @@ title: Géoformat -buttons: - - open - - settings - - status - - languages tabs: contentTab: diff --git a/public/site/blueprints/pages/map.yml b/public/site/blueprints/pages/map.yml index e5b16d7..0349133 100644 --- a/public/site/blueprints/pages/map.yml +++ b/public/site/blueprints/pages/map.yml @@ -1,9 +1,4 @@ title: Carte -buttons: - - open - - settings - - status - - languages columns: main: diff --git a/public/site/blueprints/pages/marker.yml b/public/site/blueprints/pages/marker.yml index fef18ec..45d0251 100644 --- a/public/site/blueprints/pages/marker.yml +++ b/public/site/blueprints/pages/marker.yml @@ -1,10 +1,5 @@ title: Marqueur icon: location -buttons: - - open - - settings - - status - - languages tabs: content: diff --git a/public/site/blueprints/pages/narrative.yml b/public/site/blueprints/pages/narrative.yml index fea5587..7109387 100644 --- a/public/site/blueprints/pages/narrative.yml +++ b/public/site/blueprints/pages/narrative.yml @@ -1,9 +1,4 @@ title: Récit -buttons: - - open - - settings - - status - - languages tabs: contentTab: @@ -27,7 +22,7 @@ tabs: text: "{{ file.coverLabel }}" multiple: false width: 1/2 - pdf: + pdf: label: PDF de la publication type: files multiple: false diff --git a/public/site/blueprints/pages/project.yml b/public/site/blueprints/pages/project.yml index b51f161..32de087 100644 --- a/public/site/blueprints/pages/project.yml +++ b/public/site/blueprints/pages/project.yml @@ -1,9 +1,4 @@ title: Projet -buttons: - - open - - settings - - status - - languages columns: main: @@ -32,9 +27,3 @@ columns: files: label: Fichiers type: files - meta: - type: fields - fields: - background: - label: Couleur de fond - type: color diff --git a/public/site/templates/default.php b/public/site/templates/default.php index b828cc6..74e38ae 100644 --- a/public/site/templates/default.php +++ b/public/site/templates/default.php @@ -1,5 +1 @@ -intendedTemplate(), $redirectedTemplates)) go($page->parents()->findBy('template', 'narrative')->url(), 301); \ No newline at end of file +

title() ?>

diff --git a/public/site/templates/narrative-web.php b/public/site/templates/narrative-web.php index 0101d9b..751b129 100644 --- a/public/site/templates/narrative-web.php +++ b/public/site/templates/narrative-web.php @@ -123,15 +123,19 @@ foreach ($subpages as $subpage) { author()->isNotEmpty()): ?>

Par author()) ?>

- - intro()->isNotEmpty()): ?> -
- intro() ?> -
- + +intro()->isNotEmpty()): ?> +
+
+
+ intro() ?> +
+
+
+
-
- -
-

title()) ?>

- tags()->isNotEmpty()): ?> -
- tags()->split(',') as $tag): ?> - - -
- -
- - children()->listed()->filterBy('intendedTemplate', 'marker'); - $mapId = 'map-' . $subpage->uid(); - ?> -
-
-
-
- - files()->isNotEmpty()): ?> -
- files() as $file): ?> - - - filename()) ?> - - -
- +
+
+

title()) ?>

+ tags()->isNotEmpty()): ?> +
+ tags()->split(',') as $tag): ?> + +
- - intro()->isNotEmpty()): ?> -
intro() ?>
- +
+ intro()->isNotEmpty()): ?> +
intro() ?>
+
+ + children()->listed()->filterBy('intendedTemplate', 'marker'); + $mapId = 'map-' . $subpage->uid(); + ?> +
+
+
+ + + files()->isNotEmpty()): ?> +
+
+ files() as $file): ?> + + + filename()) ?> + + +
+
+ + isNotEmpty()): ?>
diff --git a/public/site/templates/project.php b/public/site/templates/project.php index 7a9b86c..d935dce 100644 --- a/public/site/templates/project.php +++ b/public/site/templates/project.php @@ -22,11 +22,7 @@ - -background()->isNotEmpty()){ $background = $page->background();} -else{$background = "#FFF";}?> - + -
-
- - -
-
- -
-

Valeur par défaut : {{ carteDefaults.width.value }}{{ carteDefaults.width.unit }}

-
- - -
-
- - -
-
-
- - -
- -
-

Valeur par défaut : {{ carteDefaults.height.auto ? 'auto' : carteDefaults.height.value + carteDefaults.height.unit }}

-
- - -
-
- - -
-
-
- -
- -
-
-
-
-
- - -
-
- - -
-
-
- - -
-
- - -
-
-
- - - - - - - - diff --git a/src/components/ElementPopup.vue b/src/components/ElementPopup.vue index 2db0b84..451612a 100644 --- a/src/components/ElementPopup.vue +++ b/src/components/ElementPopup.vue @@ -2,7 +2,6 @@ - - - - - - - - - - diff --git a/src/components/PagedJsWrapper.vue b/src/components/PagedJsWrapper.vue index a0d3c9a..a766bec 100644 --- a/src/components/PagedJsWrapper.vue +++ b/src/components/PagedJsWrapper.vue @@ -33,9 +33,7 @@ class="geoformat" :data-page-type="item.template" > -
- -
+

{{ item.title }}

{{ item.subtitle }}

@@ -57,7 +55,6 @@ :key="block.id" :is="getBlockComponent(block.type)" :content="block.content" - v-bind="block.type === 'image' ? { blockId: block.id } : {}" />
@@ -69,9 +66,7 @@ :data-page-type="item.template" >

{{ item.title }}

-
- -
+
{{ tag }}
@@ -95,18 +90,13 @@ {{ marker.title }} - + @@ -133,10 +123,6 @@ import { const narrativeStore = useNarrativeStore(); const hasNarrativeData = computed(() => narrativeStore.data !== null); - -const getCarteBlockId = (itemId) => { - return (itemId || '').split('/').pop()?.replace(/[^a-z0-9]/gi, '').slice(0, 8) || ''; -}; const flattenedContent = computed(() => narrativeStore.flattenedContent); // Filter out hidden blocks @@ -169,17 +155,11 @@ const getBlockComponent = (type) => { } .narrative-cover .cover-image, -.geoformat .geoformat-cover-image { +.geoformat .cover-image { max-width: 100%; height: auto; } -.geoformat .geoformat-cover-image img { - max-width: 100%; - height: auto; - display: block; -} - .narrative-cover h1 { margin-top: 1rem; } @@ -242,17 +222,11 @@ const getBlockComponent = (type) => { break-before: page; } -.block-carte { +.carte-image { max-width: 100%; height: auto; } -.block-carte img { - max-width: 100%; - height: auto; - display: block; -} - .marker { margin-top: 1.5rem; } @@ -269,4 +243,10 @@ const getBlockComponent = (type) => { flex-shrink: 0; object-fit: contain; } + +.marker-cover { + max-width: 100%; + height: auto; + margin: 0.5rem 0; +} diff --git a/src/components/StylesheetViewer.vue b/src/components/StylesheetViewer.vue index a30b7a2..63939ed 100644 --- a/src/components/StylesheetViewer.vue +++ b/src/components/StylesheetViewer.vue @@ -204,11 +204,12 @@ watch(isCustomCssEditable, async (newValue, oldValue) => { flex-direction: column; background: #21252b; border-radius: 0.25rem; + overflow: hidden; } .custom-section { flex: 1; - max-height: 45.2rem; + min-height: 300px; } .section-header { @@ -300,7 +301,6 @@ h3 { display: flex; flex-direction: column; flex: 1; - overflow: auto; } .readonly { @@ -321,6 +321,8 @@ h3 { textarea { width: 100%; flex: 1; + min-height: 300px; + max-height: 500px; overflow-y: auto; background: #1e1e1e; color: #abb2bf; diff --git a/src/components/blocks/ImageBlock.vue b/src/components/blocks/ImageBlock.vue index f2839ba..057db60 100644 --- a/src/components/blocks/ImageBlock.vue +++ b/src/components/blocks/ImageBlock.vue @@ -1,6 +1,6 @@