From 87a92ffd6dd94d01bd730901235d726619db11bd Mon Sep 17 00:00:00 2001 From: JP Simonnet <jean-philippe.simonnet@developpement-durable.gouv.fr> Date: Fri, 27 Oct 2023 15:50:28 +0200 Subject: [PATCH] MAJ modeles --- design_system_admin/modeles/dsfr_chapo.html | 3 ++ design_system_admin/modeles/dsfr_image.html | 6 +-- design_system_admin/modeles/dsfr_lien.html | 47 +++++++++++---------- design_system_admin/modeles/dsfr_video.html | 33 ++++++++------- 4 files changed, 49 insertions(+), 40 deletions(-) create mode 100644 design_system_admin/modeles/dsfr_chapo.html diff --git a/design_system_admin/modeles/dsfr_chapo.html b/design_system_admin/modeles/dsfr_chapo.html new file mode 100644 index 0000000..e1895b8 --- /dev/null +++ b/design_system_admin/modeles/dsfr_chapo.html @@ -0,0 +1,3 @@ +[(#ENV{fin}|non)<div class="fr-text--lead chapo">] + +[(#ENV{fin}|oui)</div>] \ No newline at end of file diff --git a/design_system_admin/modeles/dsfr_image.html b/design_system_admin/modeles/dsfr_image.html index 562d00e..c817828 100644 --- a/design_system_admin/modeles/dsfr_image.html +++ b/design_system_admin/modeles/dsfr_image.html @@ -78,12 +78,12 @@ Attention a bien reproduire le modele media_image pour assurer la retrocompatibi [(#ENV{lien}|oui)</a>] <div class=' fr-py-2v fr-col-12'> - [(#ENV{legende}|oui) <p class='fr-content-media__caption fr-m-0'> [(#ENV{legende|PtoBR})] [(#CREDITS|PtoBR)]</p>] - [(#ENV{legende}|non) [<p class='fr-content-media__caption fr-m-0'>(#CREDITS|PtoBR)</p>]] + [<p class='fr-content-media__caption fr-m-0 fr-text--xs'>Crédits : (#CREDITS)</p>] + [<p class='fr-content-media__caption fr-m-0'>(#ENV{legende})</p>] [<em class='css_ressource_size fr-m-0 fr-text--xs fr-w-100 fr-display-block'>Notes : (#ENV{notes}|propre|PtoBR) </em>] [<em class='css_ressource_size fr-m-0 fr-text--xs fr-w-100 fr-display-block'>Sources : (#ENV{sources}|propre|PtoBR) </em>] [<em class='css_ressource_size fr-m-0 fr-text--xs fr-w-100 fr-display-block'>Traitement : (#ENV{traitement}|propre|PtoBR) </em>] - <a href='#URL_DOCUMENT' class='fr-btn fr-btn--tertiary fr-m-0 fr-p-3v [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-telechargement}) fr-sr-only]' title="Agrandir la figure #ENV{id} (#EXTENSION, [(#TAILLE|taille_en_octets)]) "> <span class="fr-icon-zoom-in-line fr-mr-1w" aria-hidden="true"></span> [(#ENV{compact}|oui) <span class="fr-sr-only">] Agrandir [(#ENV{compact}|oui) </span>] <span class='fr-sr-only'> la figure #ENV{id} </span> + <a href='#URL_DOCUMENT' class='fr-btn fr-btn--tertiary fr-m-0 fr-p-3v [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-agrandir}) fr-sr-only]' title="Agrandir la figure #ENV{id} (#EXTENSION, [(#TAILLE|taille_en_octets)]) "> <span class="fr-icon-zoom-in-line fr-mr-1w" aria-hidden="true"></span> [(#ENV{compact}|oui) <span class="fr-sr-only">] Agrandir [(#ENV{compact}|oui) </span>] <span class='fr-sr-only'> la figure #ENV{id} </span> </a> <BOUCLE_test2_csv(CONDITION){si #GET{monfichier}}> <a download class="fr-btn fr-btn--tertiary fr-m-0 fr-p-3v" title="Télécharger le document #ENV{id_document} ([(#GET{type_doc}),] [ (#GET{doc_taille})])" href='#GET{url_doc}'><span class="fr-icon-download-line fr-mr-1w" aria-hidden="true"> diff --git a/design_system_admin/modeles/dsfr_lien.html b/design_system_admin/modeles/dsfr_lien.html index 9c4754b..d006be0 100644 --- a/design_system_admin/modeles/dsfr_lien.html +++ b/design_system_admin/modeles/dsfr_lien.html @@ -274,11 +274,8 @@ ajout des taille sm (petit) et LG (grande) <BOUCLE_document-simple(DOCUMENTS){id_document=#ENV{doc}}{si #ENV{carte}|non}> <div class="fr-download"> <p class="fr-m-0"> - <a href="#URL_DOCUMENT" download class="fr-download__link" [title="Télécharger le document : (#TITRE)"]>[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE] - <span class="fr-download__detail"> - [Fichier (#TYPE_DOCUMENT)] [ - (#TAILLE|taille_en_octets)] - - </span> + <a href="#URL_DOCUMENT" download class="fr-download__link" [title="<multi>{fr}Télécharger ce document {en}Download this file</multi> : (#TITRE)" : #TITRE"]>[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE] + <span class="fr-download__detail">[<multi>{fr}Fichier {en}File</multi> (#TYPE_DOCUMENT)] [ - (#TAILLE|taille_en_octets)]</span> </a> </p> </div> @@ -310,45 +307,49 @@ ajout des taille sm (petit) et LG (grande) </BOUCLE_condition_document> - <BOUCLE_condition_url(CONDITION){si #ENV{url}|oui}{si #ENV{url}|contient_pdf|non}> [(#REM) c'est une url avec un format card ] - <BOUCLE_url-carte(CONDITION){SI #ENV{carte}|oui}> - <div class="fr-card fr-enlarge-link fr-card--horizontal fr-card--sm hauteur-limitee fr-mb-5v "> + <BOUCLE_url_carte(CONDITION){si #ENV{url}|oui}{si #ENV{url}|contient_pdf|non}{si #ENV{carte}|oui}> + + <div class="fr-card fr-enlarge-link fr-card--horizontal fr-mb-2w "> <div class="fr-card__body"> - <div class="fr-card__content fr-background-alt--orange-terre-battue"> + <div class="fr-card__content"> <p class="fr-card__title"> <a href="#ENV{url}">#ENV{titre}</a> </p> - <div class="fr-card__desc">#ENV{TEXTE}</div> + <div class="fr-card__desc fr-mb-2w">#ENV{texte}</div> </div> </div> </div> - </BOUCLE_url-carte> + </BOUCLE_url_carte> + [(#REM) c'est une url avec un format tuile ] - <BOUCLE_url-tuile(CONDITION){SI #ENV{tuile}|oui}> - <div class="fr-tile fr-enlarge-link fr-tile--horizontal"> + <BOUCLE_url_tuile(CONDITION){si #ENV{url}|oui}{si #ENV{url}|contient_pdf|non}{SI #ENV{tuile}|oui}> + + <div class="fr-tile fr-enlarge-link fr-tile--horizontal fr-mb-2w"> <div class="fr-tile__body"> [<h4 class="fr-tile__title"> <a class="fr-tile__link" href="#ENV{url}">(#ENV{titre})</a> </h4>] - [<div class="fr-tile__desc">(#ENV{TEXTE})</div>] + [<div class="fr-tile__desc">(#ENV{texte})</div>] </div> </div> - </BOUCLE_url-tuile> + </BOUCLE_url_tuile> [(#REM) c'est une url avec un format bouton ] - <BOUCLE_url-bouton(CONDITION){SI #ENV{bouton}|oui}> + <BOUCLE_url-bouton(CONDITION){si #ENV{url}|oui}{si #ENV{url}|contient_pdf|non}{SI #ENV{bouton}|oui}> + <a class="fr-btn fr-my-1v [(#ENV{bouton-secondaire}|oui) fr-btn--secondary] [(#ENV{bouton-tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #ENV{TITRE}]"] [style="width:(#ENV{largeur})"] href="#ENV{url}" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non) #ENV{titre}] - ouvre une nouvelle fenêtre"] >[(#ENV{titre})]</a> </BOUCLE_url-bouton> [(#REM) c'est une url avec un format tag ] - <BOUCLE_url-tag(CONDITION){SI #ENV{tag}|oui}> + <BOUCLE_url-tag(CONDITION){si #ENV{url}|oui}{si #ENV{url}|contient_pdf|non}{SI #ENV{tag}|oui}> + <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#ENV{url}" >[(#ENV{titre})]</a> </BOUCLE_url-tag> @@ -361,7 +362,8 @@ ajout des taille sm (petit) et LG (grande) ou une card donc c'est une url simple ou avec un target blank une taille et une icone] - <BOUCLE_url-simple(CONDITION)> + <BOUCLE_url-simple(CONDITION){si #ENV{url}|oui}{si #ENV{url}|contient_pdf|non}{SI #ENV{tag}|non}{SI #ENV{carte}|non}{SI #ENV{tuile}|non}{SI #ENV{bouton}|non}> + <a class="fr-link [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#ENV{url}" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#ENV{titre}] - ouvre une nouvelle fenêtre"]> [(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#ENV{url}] </a> @@ -369,14 +371,15 @@ ajout des taille sm (petit) et LG (grande) - <//B_url-tag> + - <//B_url-bouton> + + - <//B_url-tuile> + - </BOUCLE_condition_url> + <BOUCLE_condition_pdf(CONDITION){si #ENV{url}|contient_pdf|oui}> diff --git a/design_system_admin/modeles/dsfr_video.html b/design_system_admin/modeles/dsfr_video.html index 6d151da..67f1ac2 100644 --- a/design_system_admin/modeles/dsfr_video.html +++ b/design_system_admin/modeles/dsfr_video.html @@ -1,30 +1,33 @@ #SET{aleatoire, #EVAL{rand()}} -<figure class="fr-m-0 fr-p-0"> + +[(#ENV{fin}|non) + +<figure class='fr-m-0 fr-p-0'> [<figcaption class="fr-text--bold">(#ENV*{titre}|?{#ENV*{titre}, #TITRE})</figcaption>] - <div class="fr-responsive-vid"> -<iframe class="fr-responsive-vid__player" loading="lazy" [src="(#ENV*{url}|?{#ENV*{url}, #URL_SITE})"] allowfullscreen allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" title="Lire la vidéo [(#ENV*{titre}|?{#ENV*{titre}, #TITRE})]" allowfullscreen></iframe> -[<p class="fr-m-0"><strong>Notes : </strong>(#ENV*{notes}|propre|PtoBr) </p>] -[<p class="fr-m-0"><strong>Source : </strong> (#ENV*{sources}|propre|PtoBr)</p>] + +<div class='fr-responsive-vid'> +<iframe class='fr-responsive-vid__player' loading='lazy' [src='(#ENV*{url}|?{#ENV*{url}, #URL_SITE})'] allowfullscreen allow='accelerometer; encrypted-media; gyroscope; picture-in-picture' title='Lire la vidéo [(#ENV*{titre}|?{#ENV*{titre}, #TITRE})]' allowfullscreen></iframe> +[<p class='fr-m-0'><strong>Notes : </strong>(#ENV*{notes}|propre|PtoBr) </p>] +[<p class='fr-m-0'><strong>Source : </strong> (#ENV*{sources}|propre|PtoBr)</p>] </div> -<div class="fr-accordion fr-my-1w fr-btn--tertiary d-inline-block [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]"> +<div class='fr-accordion fr-my-1w fr-btn--tertiary d-inline-block [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]'> -<div class="fr-accordion__title "> -<button type="button" class="fr-transcription__btn" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}" aria-expanded="[(#GET{isressource}|=={0}|non)true"> +<div class='fr-accordion__title '> +<button type="button" class='fr-transcription__btn' aria-controls='collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}' aria-expanded='[(#GET{isressource}|=={0}|non)true'> Transcription </button> </div> </div> -[<div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"> - <div class="fr-p-3w"> - (#ENV*{longdesc}|propre) - </div> -</div> -] +<div class='fr-collapse shadow' id='collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}'> +<div class='fr-p-3w'> +[(#REM) debut de la transcription : soit par longdesc, soit par texte entre les deux balises de debut et de fin] +[(#ENV*{longdesc}|propre)] +] -</figure> \ No newline at end of file +[(#ENV{fin}|oui)</div></div></figure>] \ No newline at end of file -- GitLab