Skip to content

Commit 0477f44

Browse files
authored
Minor - Conjunction: stabilizing component (#2598)
* Conjunction and list steps stabilization * Moved files to correct folders * implemented changes * Moved list steps to new PR * Updated conjunctions
1 parent bb2289f commit 0477f44

21 files changed

+3901
-0
lines changed

_data/components.json

Lines changed: 213 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,219 @@
379379
}
380380
]
381381
}
382+
,{
383+
"@context": {
384+
"@version": 1.0,
385+
"dct": "http://purl.org/dc/terms/",
386+
"title": { "@id": "dct:title", "@container": "@language" },
387+
"description": { "@id": "dct:description", "@container": "@language" },
388+
"modified": "dct:modified"
389+
},
390+
"title": {
391+
"en": "Conjunctions (and/or)",
392+
"fr": "Conjonction (et/ou)"
393+
},
394+
"description": {
395+
"en": "Conjunctions for stacked or side by side decision points, and/or",
396+
"fr": "Conjonctions pour des points de décision empilés ou côte à côte, et/ou"
397+
},
398+
"modified": "2025-07-14",
399+
"componentName": "conjunctions",
400+
"status": "stable",
401+
"version": "1.0",
402+
"pages": {
403+
"examples": [
404+
{
405+
"title": "Conjunctions (and/or) - working example",
406+
"language": "en",
407+
"path": "conjunction.html"
408+
},
409+
{
410+
"title": "Conjonction (et/ou) - example pratique",
411+
"language": "fr",
412+
"path": "conjunction-fr.html"
413+
}
414+
],
415+
"docs": [
416+
{
417+
"title": "Conjunctions (and/or) documentation",
418+
"language": "en",
419+
"path": "conjunction-docs-en.html"
420+
},
421+
{
422+
"title": "Conjonction (et/ou) - documentation",
423+
"language": "fr",
424+
"path": "conjunction-docs-fr.html"
425+
},
426+
{
427+
"title": "Conjonction (et/ou) - guidance",
428+
"language": "fr",
429+
"path": "conjunction-guidance-fr.html"
430+
},
431+
{
432+
"title": "Conjonction (et/ou) - guidance",
433+
"language": "fr",
434+
"path": "conjunction-guidance-fr.html"
435+
}
436+
],
437+
"reports": [
438+
{
439+
"title": "Accessibility assessment #1",
440+
"language": "en",
441+
"path": "reports/a11y-1-en.html"
442+
},
443+
{
444+
"title": "Évaluation de l'accessibilité #1",
445+
"language": "fr",
446+
"path": "reports/a11y-1-fr.html"
447+
}
448+
]
449+
},
450+
"a11yGuidance": "No accessibility guidance.",
451+
"variations": [
452+
{
453+
"name": {
454+
"en": "Conjunctions (and/or)",
455+
"fr": "Conjonction (et/ou)"
456+
},
457+
"status": "stable",
458+
"description": {
459+
"en": "Conjunctions for stacked or side by side decision points, and/or",
460+
"fr": "Conjonctions pour des points de décision empilés ou côte à côte, et/ou"
461+
},
462+
"iteration": "_:iteration_conjunction_1",
463+
"example": [
464+
{
465+
"en": { "href": "conjunction.html", "text": "Conjunctions (and/or)" },
466+
"fr": { "href": "conjunction-fr.html", "text": "Conjonction (et/ou)" }
467+
}
468+
],
469+
"implementation": [
470+
"_:implement_conjunction"
471+
],
472+
"history": [
473+
{
474+
"en": "June 2024 - Changed border to appear in high contrast. Changed font size of CSS generated text to em value for better scalability between parent font sizes. Increased minimum height of side by side pattern to create consistant border above and below CSS text design. Updated governance towards stabilization.",
475+
"fr": "Juin 2024 - Modification de la bordure pour un contraste élevé. Modification de la taille de police du texte généré par CSS : la valeur em permet une meilleure évolutivité entre les tailles de police parentes. Augmentation de la hauteur minimale du motif côte à côte pour créer une bordure cohérente au-dessus et en dessous du texte CSS. Mise à jour de la gouvernance pour une meilleure stabilisation."
476+
},
477+
{
478+
"en": "August 2024 - Change was to remove the side-by-side line separator in Firefox (but keep the shape and text) when in High contrast mode. The previous pattern had the line separator \"cut\" through the words (and/or) which could make it slightly illegible.",
479+
"fr": "Août 2024 - La modification a consisté à supprimer le séparateur de lignes côte à côte dans Firefox (tout en conservant la forme et le texte) en mode Contraste élevé. Auparavant, le séparateur de lignes « coupait » les mots (et/ou), ce qui pouvait le rendre légèrement illisible."
480+
},
481+
{
482+
"en": "September 2025 - Conjunction component was stabilized.",
483+
"fr": "Septembre 2025 - La composante de conjonction a été stabilisée."
484+
}
485+
]
486+
}
487+
],
488+
"implementation": [
489+
{
490+
"@id": "_:implement_conjunction",
491+
"iteration": "_:iteration_conjunction_1",
492+
"name": {
493+
"en": "Standard",
494+
"fr": "Standard"
495+
},
496+
"introduction": {
497+
"en": "This implementation is meant for developers/publishers adding the component manually.",
498+
"fr": "Cette implémentation est destinée aux développeurs/éditeurs qui ajoutent le composant manuellement."
499+
},
500+
"instructions": {
501+
"en": [
502+
"Guidance for the conjunction can be found on the following page: <a href=\"conjunction-guidance-en.html\">Conjunction (and/or) - guidance</a>.",
503+
"Refer to the following code samples."
504+
],
505+
"fr": [
506+
"Des conseils pour la conjonction peuvent être trouvés sur la page suivante : <a href=\"conjunction-guidance-fr.html\">Conjonction (et/ou) - guidance</a>.",
507+
"Référez-vous au code qui suit."
508+
]
509+
},
510+
"notes": {
511+
"en": [
512+
"UX research done for the conjunction component can be found on the following page: <a href=\"./reports/ux-research.html\">Conjunctions (and/or) - UX research</a>."
513+
],
514+
"fr": [
515+
"Les recherches UX effectuées pour le composant de conjonction peuvent être trouvées sur la page suivante : <a href=\"./reports/ux-research-fr.html\">Conjonctions (et/ou) - recherche UX</a>."
516+
]
517+
},
518+
"sample": {
519+
"en": [
520+
{
521+
"@type": "source-code",
522+
"description": "List element example (or):",
523+
"code": "<p>Lead in statement</p>\n<ul class=\"cnjnctn-type-or\">\n\t<li class=\"cnjnctn-col\">\n\t...\n\t</li>\n\t<li class=\"cnjnctn-col\">\n\t...\n\t</li>\n</ul>"
524+
},
525+
{
526+
"@type": "source-code",
527+
"description": "List element example (and):",
528+
"code": "<p>Lead in statement</p>\n<ul class=\"cnjnctn-type-and\">\n\t<li class=\"cnjnctn-col\">\n\t...\n\t</li>\n\t<li class=\"cnjnctn-col\">\n\t...\n\t</li>\n</ul>"
529+
},
530+
{
531+
"@type": "source-code",
532+
"description": "Block element example (or):",
533+
"code": "<div class=\"cnjnctn-type-or\">\n\t<div class=\"cnjnctn-col\">\n\t...\n\t</div>\n\t<div class=\"cnjnctn-col\">\n\t...\n\t</div>\n</div>"
534+
},
535+
{
536+
"@type": "source-code",
537+
"description": "Block element example (and):",
538+
"code": "<div class=\"cnjnctn-type-and\">\n\t<div class=\"cnjnctn-col\">\n\t...\n\t</div>\n\t<div class=\"cnjnctn-col\">\n\t...\n\t</div>\n</div>"
539+
}
540+
],
541+
"fr": [
542+
{
543+
"@type": "source-code",
544+
"description": "Exemple de élément de liste (or) :",
545+
"code": "<p>Lead in statement</p>\n<ul class=\"cnjnctn-type-or\">\n\t<li class=\"cnjnctn-col\">\n\t...\n\t</li>\n\t<li class=\"cnjnctn-col\">\n\t..\n\t</li>\n</ul>"
546+
},
547+
{
548+
"@type": "source-code",
549+
"description": "Exemple de élément de liste (and) :",
550+
"code": "<p>Lead in statement</p>\n<ul class=\"cnjnctn-type-and\">\n\t<li class=\"cnjnctn-col\">\n\t...\n\t</li>\n\t<li class=\"cnjnctn-col\">\n\t...\n\t</li>\n</ul>"
551+
},
552+
{
553+
"@type": "source-code",
554+
"description": "Exemple de élément de bloc (or):",
555+
"code": "<div class=\"cnjnctn-type-or\">\n\t<div class=\"cnjnctn-col\">\n\t...\n\t</div>\n\t<div class=\"cnjnctn-col\">\n\t...\n\t</div>\n</div>"
556+
},
557+
{
558+
"@type": "source-code",
559+
"description": "Exemple de élément de bloc (and):",
560+
"code": "<div class=\"cnjnctn-type-and\">\n\t<div class=\"cnjnctn-col\">\n\t...\n\t</div>\n\t<div class=\"cnjnctn-col\">\n\t...\n\t</div>\n</div>"
561+
}
562+
]
563+
}
564+
}
565+
],
566+
"iteration": [
567+
{
568+
"@id": "_:iteration_conjunction_1",
569+
"name": "Conjunctions (and/or) - Iteration 1",
570+
"date": "2024-08",
571+
"detectableBy": ".cnjnctn-col",
572+
"assets": [
573+
{
574+
"@type": "source-code",
575+
"@language": "en",
576+
"description": "Code sample",
577+
"code": "<p>Lead in statement</p><ul class=\"cnjnctn-type-or\"><li class=\"cnjnctn-col\">...</li><li class=\"cnjnctn-col\">...</li></ul>"
578+
}
579+
]
580+
}
581+
],
582+
"changesets": [
583+
{
584+
"@id": "_:cs_conjunction_1",
585+
"name": "Conjunctions (and/or)",
586+
"status": "stable",
587+
"baseOnIteration": "_:iteration_conjunction_1",
588+
"detectableBy": ".cnjnctn-col",
589+
"layout": "Not applicable",
590+
"style": "Design to clearly demonstrate that there are options or that there are content blocks that are complementary or associated",
591+
"semantic": "Not applicable"
592+
}
593+
]
594+
}
382595
,{
383596
"@context": {
384597
"@version": 1.1,

0 commit comments

Comments
 (0)