From 974067d98675b896031dcda74668cbb83023ce2d Mon Sep 17 00:00:00 2001 From: isUnknown Date: Wed, 18 Mar 2026 18:48:50 +0100 Subject: [PATCH] =?UTF-8?q?Refactor:=20WhitePaper=20=E2=80=94=20redesign?= =?UTF-8?q?=20layout=20+=20suppression=20pr=C3=A9fixes=20wp-?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Nouveau layout desktop : flex row avec catch-area (label + titre) et form-area (formulaire) - Mobile : height 100vh non-scrollable, overlay formulaire déclenché au clic - Tablet : grid 2 colonnes - Suppression des préfixes wp- sur toutes les classes (CSS scopé Svelte) - white-paper.json.php : intro via ->inline() pour texte brut Co-Authored-By: Claude Sonnet 4.6 --- site/templates/white-paper.json.php | 2 +- src/views/WhitePaper.svelte | 310 ++++++++++++++++++---------- 2 files changed, 203 insertions(+), 109 deletions(-) diff --git a/site/templates/white-paper.json.php b/site/templates/white-paper.json.php index 852ae95..11ea537 100644 --- a/site/templates/white-paper.json.php +++ b/site/templates/white-paper.json.php @@ -2,7 +2,7 @@ $specificData = [ 'published' => $page->published()->toDate('d/m/Y'), - 'intro' => $page->intro()->value(), + 'intro' => $page->intro()->inline()->value(), 'cover' => $page->cover()->toFile()?->url(), 'fileUrl' => $page->downloadFile()->toFile()?->url(), ]; diff --git a/src/views/WhitePaper.svelte b/src/views/WhitePaper.svelte index 7a56fd1..32b9c25 100644 --- a/src/views/WhitePaper.svelte +++ b/src/views/WhitePaper.svelte @@ -12,6 +12,7 @@ let consent = $state(false) let submitting = $state(false) let status = $state(null) // null | 'success' | 'error' + let showForm = $state(false) async function handleSubmit(e) { e.preventDefault() @@ -41,45 +42,57 @@
- -
-
-

{t('white_paper_label')}

-

{data.title}

+
+ +

{t('white_paper_label')}

+ + +
+

{data.title}

{#if data.intro} -

{data.intro}

+

{data.intro}

{/if} +
- {#if data.cover} - {data.title} - {/if}
- -
-
-

{t('wp_form_intro')}

-
-
- - -
- - - + + {#if data.cover} + {data.title} + {/if} -