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