Skip to content

pantoken-root / renderers/web-components/src / RegisterContext

Interfész: RegisterContext ​

Alfa

Az a megosztott állapot, amelyet egy register() hívás egyszer felépít, és továbbít minden ElementDefinition elemnek. Tartalmazza az előtag-tudatos regiszter-adaptert, a beágyazott jelölésekhez használt tag() segédet, a CSS-osztály előtagot (I), az Invoker Commands támogatási jelzőt + útválasztót, a wrapper/variantClass/iconSvg gyárakat, valamint a területi beállítások adatait (strings, locale, dir, firstDay).

Tulajdonságok ​

registry ​

registry: ElementRegistry

Alfa

A hatókörös regisztráció: átírja a instui-<base> → az aktív előtag címkét a get/define értéken.


tag ​

tag: (base) => string

Alfa

Leképez egy alapnevet az aktív előtag címkéhez (beágyazott jelölésnél, querySelector, tagName).

Paraméterek ​

base ​

string

Visszatérési érték ​

string


I ​

I: object

Alfa

A beágyazott komponens lapok CSS-class előtagja — mindig instui, függetlenül a címke előtagjától.

prefix ​

readonly prefix: "instui"


invokerSupported ​

invokerSupported: boolean

Alfa

Hogy a böngésző támogatja-e az Invoker Commands API-t (command/commandfor).


onCommand ​

onCommand: OnCommand

Alfa

Irányítson egy cél command eseményeit (vagy egy click visszafallást) egy kezelőhöz.


wrapper ​

wrapper: (tag, css, render, options?) => void

Alfa

Határozzon meg egy shadow-DOM elemet: <style>:host{display}css</style> + jelölés a render(host) értékből. invoker: true továbbítja a gazdagép popovertarget/command értékét a belső <button> (IDL) értékre.

Paraméterek ​

tag ​

string

css ​

string

render ​

(host) => string

options? ​
display? ​

string

invoker? ​

boolean

Visszatérési érték ​

void


variantClass ​

variantClass: (name, host) => string

Alfa

Készítsen egy .instui-<name> osztályt egy opcionális -color-<variant> módosítóval a variant értékből.

Paraméterek ​

name ​

string

host ​

HTMLElement

Visszatérési érték ​

string


iconSvg ​

iconSvg: (name) => string

Alfa

Oldjon fel egy ikon nevét beágyazott SVG-re (üres karakterlánc, ha ismeretlen).

Paraméterek ​

name ​

string

Visszatérési érték ​

string


locale ​

locale: string

Alfa

A(z) toLocaleDateString és Intl formázásához használt BCP47 területi beállítási címke.


dir ​

dir: "ltr" | "rtl"

Alfa

Az aktív területi beállítások csomagjából származtatott szövegirány.


firstDay ​

firstDay: number

Alfa

A hét első napja JS Date.getDay() indexként (0=Vasárnap … 6=Szombat).


strings ​

strings: WebComponentStrings

Alfa

Lefordított felhasználói felületi karaktersorozatok minden viselkedési elemhez.