Skip to content

pantoken-root / scope

scope ​

เบต้า

@pantoken/core — ตัวแปลง pantoken.

กุญแจธีมของ CSS ของ Pantoken แมตช์กับแอตทริบิวต์ data-pantoken-theme ที่ตรงกับ any องค์ประกอบ ไม่ใช่แค่ :root เท่านั้น ดังนั้นการจัดธีมจึงเป็นคุณสมบัติของซับทรีมากกว่าของหน้าเดียว แพ็กเกจนี้เป็นครึ่งหนึ่งของสัญญานั้นในฝั่งรันไทม์:

  • resolveScope ไต่ขึ้นจากองค์ประกอบเพื่อค้นหาธีม scheme และสีที่มีผล — ส่วนที่ตรวจจับอัตโนมัติ.
  • createScope ประกาศสโคปโดยชัดเจน พร้อมสถานะที่เก็บถาวรของตัวเองและช่องข้อความเฟรมของตัวเอง — ส่วนการกำหนดค่าด้วยมือที่ป้องกันไม่ให้สองอินสแตนซ์ชนกัน.
  • 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