Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — bộ biến đổi pantoken.

Pantoken's CSS gắn theme vào một thuộc tính data-pantoken-theme data-pantoken-theme khớp với any phần tử, không chỉ :root, vì vậy theming là thuộc tính của một cây con thay vì của toàn trang. Gói này là nửa runtime của hợp đồng đó:

  • resolveScope đi lên từ một phần tử để tìm theme, scheme, và màu đang có hiệu lực — phần tự phát hiện.
  • createScope khai báo một scope một cách rõ ràng, với trạng thái được lưu của riêng nó và kênh message frame riêng — phần cấu hình thủ công ngăn hai instance va chạm.
  • ensureProperties chèn các đăng ký @property toàn tài liệu một lần, bất kể bao nhiêu instance yêu cầu chúng.

Không dùng Node theo thiết kế: gói này được phân phối tới trình duyệt.

Giao diện ​

Bí danh kiểu ​

Biến ​

Hàm ​

Tham chiếu ​

BOUNDARY_ATTR ​

Tái xuất BOUNDARY_ATTR


BOUNDARY_CLASS ​

Tái xuất BOUNDARY_CLASS


COLOR_ATTR ​

Xuất lại Mode


SCHEME_ATTR ​

Xuất lại Mode


THEME_ATTR ​

Xuất lại Mode


colorClass ​

Xuất lại Mode


schemeClass ​

Xuất lại Theme


themeClass ​

Xuất lại Theme