Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛 fix(content): modifie la structure HTML du composant comportant une transcription [DS-3759] #932

Merged
merged 3 commits into from
May 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/component/content/example/index.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

<%- sample('Média image, SVG décoratif', './sample/media-svg', { content: { illustration: true } }, true); %>

<%- sample('MĂ©dia image avec une transcription', './sample/media-img', { content: { img: { ratio:'2x3', src: '../../../example/img/placeholder-transcription.jpg', caption: getText('sample.img.caption', 'content'), link: getText('sample.img.link', 'content')}, transcription: { title: getText('sample.img.transcription.title', 'content'), content: getText('sample.img.transcription.content', 'content')}}}, true); %>
<%- sample('MĂ©dia image avec une transcription', './sample/media-img', { content: { img: { ratio:'2x3', src: '../../../example/img/placeholder-transcription.jpg', caption: getText('sample.img.caption', 'content'), alt: getText('sample.img.alternative', 'content'), link: getText('sample.img.link', 'content')}, transcription: { title: getText('sample.img.transcription.title', 'content'), content: getText('sample.img.transcription.content', 'content')}}}, true); %>

<%- sample('MĂ©dia video edito, ratio d’aspect 16/9 par dĂ©faut', './sample/media-vid-default', { content: { transcription: true } }, true); %>

Expand Down
2 changes: 1 addition & 1 deletion src/component/content/example/sample/media-vid-default.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
const content = locals.content || {};
const data = {
vid: {
...vidData(null, null, content.ratio || null)},
...vidData(null, getText('sample.video.title', 'content'), content.ratio || null)},
caption: 'Description / Source',
link: 'Label lien',
id: content.id || uniqueId('media'),
Expand Down
4 changes: 3 additions & 1 deletion src/component/content/i18n/fr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@ description: Les mĂ©dias dĂ©signent vos contenus photos et vidĂ©os. Lorsqu’ils
doc: https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/contenu-medias

sample:
video:
title: 'Vidéo de présentation du Service National Universel - voir transcription ci-dessous'
img:
caption: © DILA 2020
link: 'vie-publique.fr'
alternative: 'Planche 1 de la BD Simone Veil : la loi sur l’avortement. Épisode 2'
alternative: 'Planche 1 de la BD Simone Veil : la loi sur l’avortement. Épisode 2 - voir transcription ci-dessous'
transcription:
title: 'Simone Veil : la loi sur l’avortement'
content: '<p class="fr-mb-4v">Épisode 2 : une loi qui oppose<br><br>Synopsis : Dans un cafĂ©, Louise discute avec sa mĂšre de l’opposition virulente qu’a soulevĂ©e le projet de loi sur l’avortement dĂ©fendu par Simone Veil lors des trois jours de dĂ©bat Ă  l’AssemblĂ©e nationale. Trois jours pendant lesquels les langues se sont dĂ©liĂ©es, pour le meilleur comme pour le pire.</p><ul><li>Case 1</li></ul><p><em>IntĂ©rieur jour salon. Un pĂšre et ses quatre enfants sont assis, blottis les uns contre les autres, devant un poste de TV et regardent le discours de Simone Veil retransmis en direct.</em><br><em>26 novembre 1974.</em><br>SIMONE VEIL :<br>Aucune femme ne recourt de gaietĂ© de cƓur Ă  l’avortement. Il suffit d’écouter les femmes.</p><ul><li>Case 2</li></ul><p><em>IntĂ©rieur jour salon. Plan rapprochĂ© de la petite fille (la mĂšre de Louise) serrĂ© contre son pĂšre, son ours en peluche dans les bras.</em><br>SIMONE VEIL :<br>C’est toujours un drame cela restera toujours un drame.</p><ul><li>Case 3</li></ul><p><em>IntĂ©rieur jour cafĂ©, Louise et sa mĂšre, plan rapprochĂ© de celle-ci.</em><br>MÈRE :<br>Je ne me rappelle pas grand-chose de ce discours retransmis en direct, mais je me souviens trĂšs bien que nous Ă©tions tous les quatre avec mon pĂšre et mes frĂšres et sƓurs devant la tĂ©lĂ©.<br>Mon pĂšre a fondu en larmes juste aprĂšs.</p><ul><li>Case 4</li></ul><p><em>IntĂ©rieur jour cafĂ©, Louise et sa mĂšre.</em><br>MÈRE :<br>Il faut se rappeler les rĂ©actions suite Ă  ce discours ! Simone Veil a souvent Ă©voquĂ© le « climat de passions » qui rĂ©gnait. Pendant les trois jours de dĂ©bats qui ont suivi, tout a Ă©tĂ© dit, mĂȘme le pire.</p><ul><li>Case 5</li></ul><p><em>IntĂ©rieur nuit AssemblĂ©e nationale. Plan rapprochĂ© sur Jean Foyer Ă  la tribune.<br>Encart texte</em><br>26 novembre 1974. Les dĂ©bats commencent Ă  l’AssemblĂ©e nationale. Jean Foyer, dĂ©putĂ© de la majoritĂ© de droite, est le premier opposant au projet Ă  monter Ă  la tribune.</p><p>JEAN FOYER :<br>DĂ©jĂ  des capitaux sont impatients de s’investir dans l’industrie de la mort, et le temps n’est pas loin oĂč nous connaĂźtrons en France « ces avortoirs », ces abattoirs, oĂč s’entassent des cadavres de petits hommes et que certains de mes collĂšgues ont eu l’occasion de visiter Ă  l’étranger.</p><ul><li>Case 6</li></ul><p><em>IntĂ©rieur nuit AssemblĂ©e. Lucien Neuwirth Ă  la tribune.<br>Encart texte</em><br>Lucien Neuwirth, dĂ©putĂ© de la majoritĂ© qui avait dĂ©fendu en 1967 le projet de loi sur la contraception, s’exprime.</p><p>LUCIEN NEUWIRTH :<br>
 or chacun le sait, l’avortement n’est pas autre chose que l’issue extrĂȘme, l’alternative dĂ©testable d’une grossesse non dĂ©sirĂ©e.<br>Il convient donc de s’attaquer Ă  l’effet et non Ă  la cause.</p>'
7 changes: 6 additions & 1 deletion src/component/content/style/_module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,12 @@
}

#{ns(transcription)} {
@include margin-top(3w);
@include margin-top(6v);
}

+ #{ns(transcription)} {
@include margin-top(-4v);
@include margin-bottom(10v);
}

$medias: (#{&}__img, ns(responsive-vid));
Expand Down
3 changes: 1 addition & 2 deletions src/component/content/template/ejs/media.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -94,12 +94,11 @@ switch(type) {
<% } %>
</figcaption>
<% } %>
</figure>

<%
if (content.transcription != undefined) {
let data = content.transcription;
%>
<%- include('../../../transcription/template/ejs/transcription', {transcription: data}); %>
<% } %>

</figure>