Skip to content

pantoken-root / scope

scope ​

Βήτα

@pantoken/core — ο μετασχηματιστής pantoken.

Το CSS του Pantoken δένει θέματα με ένα data-pantoken-theme attribute που ταιριάζει με any στοιχείο, όχι μόνο :root, έτσι το theming είναι ιδιότητα ενός υποδέντρου παρά της σελίδας. Αυτό το πακέτο είναι το runtime μισό αυτής της σύμβασης:

  • resolveScope ανιχνεύει από ένα στοιχείο προς τα πάνω για να βρει το θέμα, το scheme και το χρώμα που ισχύει — το μισό της αυτόματης ανίχνευσης.
  • createScope δηλώνει ρητά ένα scope, με τη δική του αποθηκευμένη κατάσταση και το δικό του κανάλι μηνυμάτων του πλαισίου — το μισό της χειροκίνητης ρύθμισης που εμποδίζει τη σύγκρουση δύο περιπτώσεων.
  • ensureProperties εισάγει τις εγγραφές @property σε επίπεδο εγγράφου μία φορά, όσο πολλές περιπτώσεις τις ζητούν.

Χωρίς Node από σχεδίαση: αυτό διανέμεται στον περιηγητή.

Διεπαφές ​

Συνώνυμα τύπου ​

Μεταβλητές ​

Συναρτήσεις ​

Αναφορές ​

BOUNDARY_ATTR ​

Επαναεξάγει BOUNDARY_ATTR


BOUNDARY_CLASS ​

Επαναεξάγει BOUNDARY_CLASS


COLOR_ATTR ​

Επαναεξάγει το Mode


SCHEME_ATTR ​

Επαναεξάγει το Mode


THEME_ATTR ​

Επαναεξάγει το Mode


colorClass ​

Επαναεξάγει το Mode


schemeClass ​

Επαναεξάγει το Theme


themeClass ​

Επαναεξάγει το Theme