diff --git a/_data/components.json b/_data/components.json
index 64dc2a214d..54599d78de 100644
--- a/_data/components.json
+++ b/_data/components.json
@@ -272,25 +272,38 @@
"modified": "dct:modified"
},
"title": {
- "en": "Featured link - Documentation and working example",
- "fr": "Lien en vedette - Documentation et example pratique"
+ "en": "Featured link",
+ "fr": "Lien en vedette"
},
"description": {
"en": "This adds a featured link to a page that your institution needs to feature prominently.",
"fr": "Ceci ajoute un lien en vedette court et descriptif vers une page que votre institution doit mettre en évidence."
},
- "modified": "2021-05-20",
+ "modified": "2024-02-21",
"componentName": "gc-featured-link",
- "status": "provisional",
+ "status": "stable",
+ "version": "1.0.0",
"pages": {
+ "docs": [
+ {
+ "title": "Featured link",
+ "language": "en",
+ "path": "gc-featured-link-doc-en.html"
+ },
+ {
+ "title": "Lien en vedette",
+ "language": "fr",
+ "path": "gc-featured-link-doc-fr.html"
+ }
+ ],
"examples": [
{
- "title": "Featured link - Documentation and working example",
+ "title": "Featured link",
"language": "en",
"path": "gc-featured-link-en.html"
},
- {
- "title": "Lien en vedette - Documentation et example pratique",
+ {
+ "title": "Lien en vedette",
"language": "fr",
"path": "gc-featured-link-fr.html"
}
@@ -317,7 +330,235 @@
"path": "reports/a11y-2-fr.html"
}
]
- }
+ },
+ "dependencies": "No dependency.",
+ "a11yGuidance": "No accessibility guidance.",
+ "variations": [
+ {
+ "name": {
+ "en": "Featured link - default",
+ "fr": "Lien en vedette - par défaut"
+ },
+ "status": "stable",
+ "description": {
+ "en": "This adds a featured link to a page that your institution needs to feature prominently.",
+ "fr": "Ceci ajoute un lien en vedette court et descriptif vers une page que votre institution doit mettre en évidence."
+ },
+ "iteration": "_:iteration_featuredLink_3",
+ "example": [
+ {
+ "en": { "href": "gc-featured-link-en.html", "text": "Featured link" },
+ "fr": { "href": "gc-featured-link-fr.html", "text": "Lien en vedette" }
+ }
+ ],
+ "implementation": [
+ "_:implement_featuredLink",
+ "_:implement_migrationProvisional"
+ ],
+ "history": [
+ {
+ "en": "March 2024 - Stabilizing component.",
+ "fr": "Mars 2024 - Stabilisation de la composante."
+ },
+ {
+ "en": "August 2023 - Adding possibility to customize the background color.",
+ "fr": "Août 2023 - Ajout de la possibilité de personnaliser la couleur de fond."
+ },
+ {
+ "en": "June 2021 - Initial provisional implementation to gather user experience data.",
+ "fr": "Juin 2021 - Implémentation provisoire initiale pour recueillir des données sur l'expérience utilisateur."
+ }
+ ]
+ }
+ ],
+ "implementation": [
+ {
+ "@id": "_:implement_featuredLink",
+ "iteration": "_:iteration_featuredLink_3",
+ "name": {
+ "en": "Standard",
+ "fr": "Standard"
+ },
+ "introduction": {
+ "en": "This implementation is meant for developers/publishers adding the component manually.",
+ "fr": "Cette implémentation est destinée aux développeurs/éditeurs qui ajoutent le composant manuellement."
+ },
+ "instructions": {
+ "en": [
+ "Refer to the following code sample.",
+ "You can optionally add a description under the featured link.",
+ "To customize the background color, add the attribute data-bg-color
to the <section>
element. The value should be the hexadecimal code of the desired color, for example: #005B61
."
+ ],
+ "fr": [
+ "Référez-vous au code qui suit.",
+ "Vous pouvez facultativement ajouter une description sous le lien en vedette.",
+ "Pour personnaliser la couleur d'arrière-plan, ajoutez l'attribut data-bg-color
à l'élément <section>
. La valeur doit être le code hexadécimal de la couleur souhaitée, par exemple : #005B61
."
+ ]
+ },
+ "notes": {
+ "en": [
+ "When customizing the background color, the component will automatically apply the correct color to the text: #FFFFFF
for dark colors, #333333
for light colors, #000000
for colors in-between."
+ ],
+ "fr": [
+ "Lorsque la couleur de fond est personnalisée, la composante appliquera automatiquement la bonne couleur au texte : #FFFFFF
pour les couleurs sombres, #333333
pour les couleurs claires, #000000
pour les couleurs intermédiaires."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": "Spotlight on
\n\t\t\n\tPleins feux sur
\n\t\t\n\t<div class=\"row\"></div>
and <div class=\"col-xs-12\"></div>
.",
+ "Update the <h2 class=\"wb-inv\">
title to \"Spotlight on\"."
+ ],
+ "fr": [
+ "Supprimer la classe CSS \"provisoire\".",
+ "Supprimez les balises de début et de fin pour <div class=\"row\"></div>
et <div class=\"col-xs-12\" ></div>
.",
+ "Mettez à jour le titre <h2 class=\"wb-inv\">
à \"Pleins feux sur\"."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code before:",
+ "code": "Featured
\n\t\t\t\t\n\t\t\tSpotlight on
\n\t\t\n\tEn vedette
\n\t\t\t\t\n\t\t\tPleins feux sur
\n\t\t\n\tSpotlight on
\n\t\t\n\tFeatured
\n\t\t\t\t\n\t\t\tFeatured
\n\t\t\t\t\n\t\t\t
Featured:
\n\t\t\t\t\n\t\t\tgc-featured-link
This adds a featured link to a page that your institution needs to feature prominently. It should be used to bring attention to warnings or notices.
- -The logic semantic structure of headings have not been followed to accommodate the following working example. You can go directly to the source code.
+Below are working examples for the "Featured link" component.
+ +The logic semantic structure of headings have not been followed to accommodate the following working examples.
+<section class="provisional gc-featured-link">
+ Code
+ <section class="gc-featured-link">
<div class="container">
- <div class="row">
- <div class="col-xs-12">
- <h2 class="wb-inv">Featured</h2>
- <p><a class="stretched-link" href="#">[Promotion title]</a></p>
- <p>Long description [optional]</p>
- </div>
- </div>
+ <h2 class="wb-inv">Spotlight on</h2>
+ <p><a class="stretched-link" href="#">[Promotion title]</a></p>
</div>
</section>
- Customized background color
- To customize the background color, add the attribute data-bg-color
. The value should be the hexadecimal code of the desired color.
- The plugin will automatically apply the correct color to the text: #FFFFFF
for dark colors, #333333
for light colors, #000000
for colors in-between.
- The logic semantic structure of headings have not been followed to accommodate each working examples. You can go directly to the source code.
+ Customized background color examples
Dark background example:
Light color example:
-Medium color example:
-<section class="provisional gc-featured-link" data-bg-color="#005B61">
- <div class="container">
- <div class="row">
- <div class="col-xs-12">
- <h2 class="wb-inv">Featured</h2>
- <p><a class="stretched-link" href="#">[Promotion title]</a></p>
- <p>Long description [Optional]</p>
- </div>
- </div>
- </div>
- </section>
-
- <section class="provisional gc-featured-link" data-bg-color="#99dade">
- <div class="container">
- <div class="row">
- <div class="col-xs-12">
- <h2 class="wb-inv">Featured</h2>
- <p><a class="stretched-link" href="#">[Promotion title]</a></p>
- <p>Long description [Optional]</p>
- </div>
- </div>
- </div>
- </section>
-
- <section class="provisional gc-featured-link" data-bg-color="#8F8F8F">
- <div class="container">
- <div class="row">
- <div class="col-xs-12">
- <h2 class="wb-inv">Featured</h2>
- <p><a class="stretched-link" href="#">[Promotion title]</a></p>
- <p>Long description [Optional]</p>
- </div>
- </div>
- </div>
- </section>
-
- Pattern using helpers:
-Featured:
- -<div class="bg-gctheme opct-90">
- <div class="container">
- <div class="row">
- <div class="mrgn-tp-md mrgn-bttm-md col-xs-12">
- <p class="pull-left text-white mrgn-bttm-0">Featured: </p>
- <p class="pull-left mrgn-bttm-0"><a class="stretched-link text-white" href="#">[Promotion title]</a></p>
- </div>
- </div>
- </div>
- </div>
-
- <section class="gc-featured-link" data-bg-color="#005B61">
+ <div class="container">
+ <h2 class="wb-inv">Spotlight on</h2>
+ <p><a class="stretched-link" href="#">[Promotion title]</a></p>
+ </div>
+</section>
+
+<section class="gc-featured-link" data-bg-color="#99dade">
+ <div class="container">
+ <h2 class="wb-inv">Spotlight on</h2>
+ <p><a class="stretched-link" href="#">[Promotion title]</a></p>
+ </div>
+</section>
+
+<section class="gc-featured-link" data-bg-color="#8F8F8F">
+ <div class="container">
+ <h2 class="wb-inv">Spotlight on</h2>
+ <p><a class="stretched-link" href="#">[Promotion title]</a></p>
+ </div>
+</section>
+
+ <section class="gc-featured-link">
+ <div class="container">
+ <h2 class="wb-inv">Spotlight on</h2>
+ <p><a class="stretched-link" href="#">[Promotion title]</a></p>
+ <p>Long description [Optional]</p>
+ </div>
+</section>
gc-featured-link
Ceci ajoute un lien en vedette court et descriptif vers une page que votre institution doit mettre en évidence. Il doit être utilisé pour attirer l'attention sur les avertissements ou les avis.
- -La structure sémantique logique des en-têtes n'a pas été suivie afin de s'adapter à l'exemple pratique suivant. Vous pouvez aller directement au code source.
+Vous trouverez ci-dessous des exemples pratiques pour la composante « Lien en vedette ».
+ +La structure sémantique logique des en-têtes n'a pas été suivie afin de s'adapter aux exemples pratiques suivants.
+<section class="provisional gc-featured-link">
+ Code
+ <section class="gc-featured-link">
<div class="container">
- <div class="row">
- <div class="col-xs-12">
- <h2 class="wb-inv">En vedette</h2>
- <p><a class="stretched-link" href="#">[Titre de la promotion]</a></p>
- <p>Description longue [Facultatif]</p>
- </div>
- </div>
+ <h2 class="wb-inv">Pleins feux sur</h2>
+ <p><a class="stretched-link" href="#">[Titre de la promotion]</a></p>
</div>
</section>
- Couleur d'arrière-plan personnalisée
- Pour personnaliser la couleur d'arrière-pla, ajoutez l'attribut data-bg-color
. La valeur doit être le code hexadécimal de la couleur souhaitée.
- Le plugiciel appliquera automatiquement la bonne couleur au texte : #FFFFFF
pour les couleurs sombres, #333333
pour les couleurs claires, #000000
pour les couleurs intermédiaires.
- La structure sémantique logique des en-têtes n'a pas été suivie afin de s'adapter à chaque exemples pratiques. Vous pouvez aller directement au code source.
- Exemple avec couleur sombre :
-
Exemple avec couleur sombre :
+Exemple avec couleur claire :
-Exemple avec couleur intermédiaire :
-<section class="provisional gc-featured-link" data-bg-color="#005B61">
- <div class="container">
- <div class="row">
- <div class="col-xs-12">
- <h2 class="wb-inv">En vedette</h2>
- <p><a class="stretched-link" href="#">[Titre de la promotion]</a></p>
- <p>Description longue [Facultatif]</p>
- </div>
- </div>
- </div>
- </section>
-
- <section class="provisional gc-featured-link" data-bg-color="#99dade">
- <div class="container">
- <div class="row">
- <div class="col-xs-12">
- <h2 class="wb-inv">En vedette</h2>
- <p><a class="stretched-link" href="#">[Titre de la promotion]</a></p>
- <p>Description longue [Facultatif]</p>
- </div>
- </div>
- </div>
- </section>
-
- <section class="provisional gc-featured-link" data-bg-color="#8F8F8F">
- <div class="container">
- <div class="row">
- <div class="col-xs-12">
- <h2 class="wb-inv">En vedette</h2>
- <p><a class="stretched-link" href="#">[Titre de la promotion]</a></p>
- <p>Description longue [Facultatif]</p>
- </div>
- </div>
- </div>
- </section>
-
- Modèle utilisant les "helpers":
-En vedette :
- -<div class="bg-gctheme opct-90">
- <div class="container">
- <div class="row">
- <div class="mrgn-tp-md mrgn-bttm-md col-xs-12">
- <p class="pull-left text-white mrgn-bttm-0">En vedette : </p>
- <p class="pull-left mrgn-bttm-0"><a class="stretched-link text-white" href="#">[Titre de la promotion]</a></p>
- </div>
- </div>
- </div>
- </div>
-
- <section class="gc-featured-link" data-bg-color="#005B61">
+ <div class="container">
+ <h2 class="wb-inv">Pleins feux sur</h2>
+ <p><a class="stretched-link" href="#">[Titre de la promotion]</a></p>
+ </div>
+</section>
+
+<section class="gc-featured-link" data-bg-color="#99dade">
+ <div class="container">
+ <h2 class="wb-inv">Pleins feux sur</h2>
+ <p><a class="stretched-link" href="#">[Titre de la promotion]</a></p>
+ </div>
+</section>
+
+<section class="gc-featured-link" data-bg-color="#8F8F8F">
+ <div class="container">
+ <h2 class="wb-inv">Pleins feux sur</h2>
+ <p><a class="stretched-link" href="#">[Titre de la promotion]</a></p>
+ </div>
+</section>
+
+ <section class="gc-featured-link">
+ <div class="container">
+ <h2 class="wb-inv">Pleins feux sur</h2>
+ <p><a class="stretched-link" href="#">[Titre de la promotion]</a></p>
+ <p>Description longue [facultatif]</p>
+ </div>
+</section>
data-bg-color
to the <section>
element. The value should be the hexadecimal code of the desired color, for example: #005B61
."
+ ],
+ "fr": [
+ "Référez-vous au code qui suit.",
+ "Vous pouvez facultativement ajouter une description sous le lien en vedette.",
+ "Pour personnaliser la couleur d'arrière-plan, ajoutez l'attribut data-bg-color
à l'élément <section>
. La valeur doit être le code hexadécimal de la couleur souhaitée, par exemple : #005B61
."
+ ]
+ },
+ "notes": {
+ "en": [
+ "When customizing the background color, the component will automatically apply the correct color to the text: #FFFFFF
for dark colors, #333333
for light colors, #000000
for colors in-between."
+ ],
+ "fr": [
+ "Lorsque la couleur de fond est personnalisée, la composante appliquera automatiquement la bonne couleur au texte : #FFFFFF
pour les couleurs sombres, #333333
pour les couleurs claires, #000000
pour les couleurs intermédiaires."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": "<div class=\"row\"></div>
and <div class=\"col-xs-12\"></div>
.",
+ "Update the <h2 class=\"wb-inv\">
title to \"Spotlight on\"."
+ ],
+ "fr": [
+ "Supprimer la classe CSS \"provisoire\".",
+ "Supprimez les balises de début et de fin pour <div class=\"row\"></div>
et <div class=\"col-xs-12\" ></div>
.",
+ "Mettez à jour le titre <h2 class=\"wb-inv\">
à \"Pleins feux sur\"."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code before:",
+ "code": "Featured:
\n\t\t\t\t\n\t\t\t