haiku-atelier-2024/web/app/themes/haiku-atelier-2024/src/scripts/constantes/dom.ts
2024-10-02 23:54:52 +02:00

22 lines
1.2 KiB
TypeScript

/** Constantes de valeurs pour la manipulation du DOM : sélecteurs et attributs. */
export const ATTRIBUT_ARIA_SELECTED = "aria-selected";
export const ATTRIBUT_ARIA_HIDDEN = "aria-hidden";
export const ATTRIBUT_HIDDEN = "hidden";
export const ATTRIBUT_CONTIENT_ARTICLES = "data-contient-articles";
export const ATTRIBUT_DESACTIVE = "disabled";
export const ATTRIBUT_CLE_PANIER = "data-cle-panier";
export const SELECTEUR_CONTENEUR_PANIER = "#page-panier";
export const SELECTEUR_BOUTON_PANIER = ".compte-panier a[rel='cart']";
export const SELECTEUR_SELECTEUR_QUANTITE = "#selecteur-variation";
export const SELECTEUR_BOUTON_AJOUT_PANIER = "#bouton-ajout-panier";
export const SELECTEUR_LIENS_ONGLETS = "a[role='tab']";
export const SELECTEUR_SECTIONS_CONTENUS = "section[role='tabpanel']";
// Panier
export const SELECTEUR_ENTREES_PANIER = "article";
export const SELECTEUR_BOUTON_SUPPRESSION_PANIER = "button.detail-produit__actions__suppression";
export const SELECTEUR_BOUTON_SOUSTRACTION_QUANTITE = "button.detail-produit__actions__soustraction";
export const SELECTEUR_BOUTON_ADDITION_QUANTITE = "button.detail-produit__actions__addition";
export const SELECTEUR_CHAMP_QUANTITE = "input";