Actions sur les composants DSFR
Les composants du DSFR envoient automatiquement des actions prédéfinies.
Le tableau, ci-dessous, regroupe les différentes actions remontées à Eulérian pour chaque composant du DSFR. Vous trouverez pour chaque composant une colonne :
- Composant : Nom du composant
- Element : Selecteur CSS de l'élement HTML traqué
- Type : Type d'action envoyé à Eulérian
- Breakpoints : Si renseigné, l'action est définie uniquement sur ces [breakpoints] de largeur de page. Si vide, sur tous les [breakpoints].
- Valeur : Valeur de l'action envoyée à Eulérian
- Label : Valeurs possibles du label, dans l'ordre de priorité, en fonction de leur présence
| Composant | Elément | Type | Breakpoints | Valeur | Label |
|---|---|---|---|---|---|
| accordion | .fr-collapse | DISCLOSE | label2 |
|
|
| alert | .fr-alert |
|
|||
| badge | .fr-badge |
|
|||
| breadcrumb | .fr-collapse | [MD] [LG] [XL] | label2 |
|
|
| .fr-collapse | DISCLOSE | [XS] [SM] | label2 |
|
|
| .fr-breadcrumb__link[href] | INTERNAL | href4 |
|
||
| button | .fr-btn | CLICK | label2 |
|
|
| a.fr-btn[href] | INTERNAL / EXTERNAL1 | label2 |
|
||
| a.fr-btn[download] | DOWNLOAD | label2 |
|
||
| callout | .fr-callout | label2 |
|
||
| card | .fr-card (sans lien) | label2 |
|
||
| .fr-card (avec lien) | INTERNAL / EXTERNAL1 | href4 |
|
||
| .fr-card (avec lien + attribut download) | DOWNLOAD | href4 |
|
||
| checkbox | .fr-checkbox-group [type="checkbox"] | CHECK / UNCHECK | value3 |
|
|
| connect | .fr-connect | CLICK | label2 |
|
|
| .fr-connect--plus | CLICK | label2 |
|
||
| .fr-connect + * a | CLICK | label2 |
|
||
| consent | .fr-consent-banner |
|
|||
| content | .fr-content-media |
|
|||
| download | .fr-download__link [download] | DOWNLOAD | href4 |
|
|
| follow | .fr-follow__newsletter | SUBSCRIBE | label2 |
|
|
| footer | .fr-footer |
|
|||
|
.fr-footer__content-link, .fr-footer__bottom-link, .fr-footer__top-link, .fr-footer__partners-link |
INTERNAL / EXTERNAL1 | href4 |
|
||
| header | .fr-header |
|
|||
| .fr-header__tools-links .fr-btn | INTERNAL / EXTERNAL1 | [LG] [XL] | href4 |
|
|
| .fr-header__menu-links .fr-btn | INTERNAL / EXTERNAL1 | [XS] [SM] [MD] | href4 |
|
|
| .fr-header__menu .fr-modal | DISCLOSE | [XS] [SM] [MD] | label2 |
|
|
| .fr-header__search .fr-modal | DISCLOSE | [XS] [SM] [MD] | label2 |
|
|
| highlight | .fr-highlight |
|
|||
| input | .fr-input-group |
|
|||
| link | .fr-link | CLICK | href4 |
|
|
| .fr-link[href] | INTERNAL / EXTERNAL1 | href4 |
|
||
| .fr-link[download] | DOWNLOAD | href4 |
|
||
| modal | .fr-modal | DISCLOSE | label2 |
|
|
| navigation | .fr-nav__link | INTERNAL / EXTERNAL1 | href4 |
|
|
| notice | .fr-notice |
|
|||
| pagination | .fr-pagination__link | INTERNAL1 | href4 |
|
|
| quote | .fr-quote |
|
|||
| radio | .fr-radio-group [type="radio"] | CHECK | value3 |
|
|
| search | .fr-search-bar .fr-btn | SEARCH | input value5 |
|
|
| select | .fr-select-group | CHANGE | option label6 |
|
|
| share | .fr-share |
|
|||
| sidemenu | .fr-sidemenu__link | INTERNAL / EXTERNAL1 | href4 |
|
|
| stepper | .fr-stepper |
|
|||
| summary | .fr-summary__link | INTERNAL1 | href4 |
|
|
| tab | .fr-tabs | DISCLOSE | label2 |
|
|
| table | .fr-table |
|
|||
| tag | .fr-tag |
|
|||
| button.fr-tag | CLICK | label2 |
|
||
| a.fr-tag[href] | INTERNAL / EXTERNAL1 | href4 |
|
||
| .fr-tag--dismiss | DISMISS | label2 |
|
||
| .fr-tag[aria-pressed] | PRESS / RELEASE | label2 |
|
||
| tile | .fr-tile (sans lien) | label2 |
|
||
| .fr-tile (avec lien) | INTERNAL / EXTERNAL1 | href4 |
|
||
| .fr-tile (avec lien + attribut download) | DOWNLOAD | href4 |
|
||
| toggle | .fr-toggle [type="checkbox"] | CHECK / UNCHECK | value3 |
|
|
| transcription | .fr-transcription .fr-collapse | DISCLOSE | label2 |
|
|
| translate | .fr-translate .fr-collapse | DISCLOSE | label2 |
|
|
| upload | .fr-upload | CHANGE | extension7 |
|
1 Type INTERNAL si lien interne (meme domaine), ou
EXTERNAL si lien externe, déterminé par le
href. Dans les autres
cas, type CLICK
2 Voir le label associé dans la colonne "label" du tableau
3 Attribut
value de l'élément. A
défaut de valeur, renvoi le label2.
4 Attribut
href de l'élément. Doit
avoir une valeur pour être envoyé.
5 Valeur entrée dans le champs de saisie
6 label des options sélectionnées à l'événement change
7 extensions des fichiers ajoutés au téléversement