Skip to content

pantoken-root / scope

scope ​

Bêta

@pantoken/core — le transformateur pantoken.

La CSS de Pantoken associe les thèmes à un attribut data-pantoken-theme data-pantoken-theme qui correspond à any élément, pas seulement :root___ , donc le theming est une propriété d'un sous-arbre plutôt que de la page. Ce paquet est la moitié d'exécution de ce contrat :

  • resolveScope remonte depuis un élément pour trouver le thème, le schéma et la couleur en vigueur — la moitié d'auto-détection.
  • createScope déclare explicitement une portée, avec son propre état persisté et son propre canal de messages de frame — la moitié de configuration manuelle qui empêche la collision de deux instances.
  • ensureProperties injecte les enregistrements @property globaux au document une seule fois, peu importe combien d'instances les demandent.

Sans dépendance Node par conception : ceci est destiné au navigateur.

Interfaces ​

Alias de type ​

Variables ​

Fonctions ​

Références ​

BOUNDARY_ATTR ​

Ré-exporte BOUNDARY_ATTR


BOUNDARY_CLASS ​

Ré-exporte BOUNDARY_CLASS


COLOR_ATTR ​

Réexporte Mode


SCHEME_ATTR ​

Réexporte Mode


THEME_ATTR ​

Réexporte Mode


colorClass ​

Réexporte Mode


schemeClass ​

Réexporte Theme


themeClass ​

Réexporte Theme