Winter Cardinal UI - v0.457.0 / UtilHtmlElement
| Name | Type |
|---|---|
ELEMENT |
extends HTMLElement = HTMLElement |
TARGET |
extends UtilHtmlElementTarget = UtilHtmlElementTarget |
OPERATION |
extends UtilHtmlElementOperation<ELEMENT> = UtilHtmlElementOperation<ELEMENT> |
THEME |
extends UtilThemeHtmlElement<ELEMENT> = UtilThemeHtmlElement<ELEMENT> |
OPTIONS |
extends UtilHtmlElementOptions<ELEMENT> = UtilHtmlElementOptions<ELEMENT> |
UtilHtmlElement
• new UtilHtmlElement<ELEMENT, TARGET, OPERATION, THEME, OPTIONS>(target, operation, theme, options?): UtilHtmlElement<ELEMENT, TARGET, OPERATION, THEME, OPTIONS>
| Name | Type |
|---|---|
ELEMENT |
extends HTMLElement = HTMLElement |
TARGET |
extends UtilHtmlElementTarget = UtilHtmlElementTarget |
OPERATION |
extends UtilHtmlElementOperation<ELEMENT> = UtilHtmlElementOperation<ELEMENT> |
THEME |
extends UtilThemeHtmlElement<ELEMENT> = UtilThemeHtmlElement<ELEMENT> |
OPTIONS |
extends UtilHtmlElementOptions<ELEMENT> = UtilHtmlElementOptions<ELEMENT> |
| Name | Type |
|---|---|
target |
TARGET |
operation |
OPERATION |
theme |
THEME |
options? |
OPTIONS |
UtilHtmlElement<ELEMENT, TARGET, OPERATION, THEME, OPTIONS>
src/main/typescript/wcardinal/ui/util/util-html-element.ts:200
• Protected Optional _after: null | HTMLDivElement
src/main/typescript/wcardinal/ui/util/util-html-element.ts:189
• Protected Optional _before: null | HTMLDivElement
src/main/typescript/wcardinal/ui/util/util-html-element.ts:186
• Protected Optional _clipper: null | HTMLDivElement
src/main/typescript/wcardinal/ui/util/util-html-element.ts:175
• Protected Optional _clipperEx: null | UtilHtmlElementClipperEx
src/main/typescript/wcardinal/ui/util/util-html-element.ts:178
• Protected Optional _clipperExRects: null | UtilHtmlElementClipperExRects
src/main/typescript/wcardinal/ui/util/util-html-element.ts:179
• Protected Optional _clipperRectResult: Rectangle
src/main/typescript/wcardinal/ui/util/util-html-element.ts:176
• Protected _data: UtilHtmlElementData<ELEMENT>
src/main/typescript/wcardinal/ui/util/util-html-element.ts:171
• Protected _doSelectBound: () => void
▸ (): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:194
• Protected Optional _element: null | ELEMENT
src/main/typescript/wcardinal/ui/util/util-html-element.ts:181
• Protected Optional _elementRectResult: Rectangle
src/main/typescript/wcardinal/ui/util/util-html-element.ts:182
• Protected _isElementShown: boolean
src/main/typescript/wcardinal/ui/util/util-html-element.ts:183
• Protected _isStartRequested: boolean
src/main/typescript/wcardinal/ui/util/util-html-element.ts:195
• Protected _isStarted: boolean
src/main/typescript/wcardinal/ui/util/util-html-element.ts:192
• Protected _onAfterFocusBound: (e: FocusEvent) => void
▸ (e): void
| Name | Type |
|---|---|
e |
FocusEvent |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:190
• Protected _onBeforeFocusBound: (e: FocusEvent) => void
▸ (e): void
| Name | Type |
|---|---|
e |
FocusEvent |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:187
• Protected _onElementFocusBound: (e: FocusEvent) => void
▸ (e): void
| Name | Type |
|---|---|
e |
FocusEvent |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:184
• Protected _onPostRenderBound: () => void
▸ (): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:198
• Protected _operation: OPERATION
src/main/typescript/wcardinal/ui/util/util-html-element.ts:170
• Protected Optional _point: Point
src/main/typescript/wcardinal/ui/util/util-html-element.ts:173
• Protected Optional _rendererBound: Renderer
src/main/typescript/wcardinal/ui/util/util-html-element.ts:197
• Protected _target: TARGET
src/main/typescript/wcardinal/ui/util/util-html-element.ts:169
• Protected _wasStarted: boolean
src/main/typescript/wcardinal/ui/util/util-html-element.ts:193
• get element(): null | ELEMENT
null | ELEMENT
src/main/typescript/wcardinal/ui/util/util-html-element.ts:332
• get when(): UtilHtmlElementWhen
src/main/typescript/wcardinal/ui/util/util-html-element.ts:336
▸ cancel(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:585
▸ doSelect(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:573
▸ doStart(renderer?): void
| Name | Type |
|---|---|
renderer? |
Renderer |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:471
▸ end(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:767
▸ fillClipperExRects(resolution, result): boolean
| Name | Type |
|---|---|
resolution |
number |
result |
UtilHtmlElementClipperExRects |
boolean
src/main/typescript/wcardinal/ui/util/util-html-element.ts:460
▸ getAfter(clipper): null | HTMLDivElement
| Name | Type |
|---|---|
clipper |
HTMLDivElement |
null | HTMLDivElement
src/main/typescript/wcardinal/ui/util/util-html-element.ts:715
▸ getBefore(clipper): null | HTMLDivElement
| Name | Type |
|---|---|
clipper |
HTMLDivElement |
null | HTMLDivElement
src/main/typescript/wcardinal/ui/util/util-html-element.ts:706
▸ getClipper(): null | HTMLDivElement
null | HTMLDivElement
src/main/typescript/wcardinal/ui/util/util-html-element.ts:660
▸ getClipperEx(clipper): null | UtilHtmlElementClipperEx
| Name | Type |
|---|---|
clipper |
HTMLDivElement |
null | UtilHtmlElementClipperEx
src/main/typescript/wcardinal/ui/util/util-html-element.ts:670
▸ getClipperExRects(): null | UtilHtmlElementClipperExRects
null | UtilHtmlElementClipperExRects
src/main/typescript/wcardinal/ui/util/util-html-element.ts:684
▸ getClipperRect(resolution): null | Rectangle
| Name | Type |
|---|---|
resolution |
number |
null | Rectangle
src/main/typescript/wcardinal/ui/util/util-html-element.ts:452
▸ getElement(clipper): null | ELEMENT
| Name | Type |
|---|---|
clipper |
HTMLDivElement |
null | ELEMENT
src/main/typescript/wcardinal/ui/util/util-html-element.ts:697
▸ getElementMatrix(): null | Matrix
null | Matrix
src/main/typescript/wcardinal/ui/util/util-html-element.ts:448
▸ getElementRect(resolution): null | Rectangle
| Name | Type |
|---|---|
resolution |
number |
null | Rectangle
src/main/typescript/wcardinal/ui/util/util-html-element.ts:440
▸ isShown(): boolean
boolean
src/main/typescript/wcardinal/ui/util/util-html-element.ts:423
▸ isStartable(): boolean
boolean
src/main/typescript/wcardinal/ui/util/util-html-element.ts:400
▸ newAfterStyler(theme): (target: HTMLDivElement) => void
| Name | Type |
|---|---|
theme |
THEME |
fn
▸ (target): void
| Name | Type |
|---|---|
target |
HTMLDivElement |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:326
▸ newBeforeStyler(theme): (target: HTMLDivElement) => void
| Name | Type |
|---|---|
theme |
THEME |
fn
▸ (target): void
| Name | Type |
|---|---|
target |
HTMLDivElement |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:313
▸ newClipperStyler(theme): (target: HTMLDivElement, state: DBaseStateSet, padding: null | UtilHtmlElementPadding, elementRect: null | Rectangle, elementMatrix: null | Matrix, clipperRect: null | Rectangle, clipperEx: undefined | null | UtilHtmlElementClipperEx) => void
| Name | Type |
|---|---|
theme |
THEME |
fn
▸ (target, state, padding, elementRect, elementMatrix, clipperRect, clipperEx): void
| Name | Type |
|---|---|
target |
HTMLDivElement |
state |
DBaseStateSet |
padding |
null | UtilHtmlElementPadding |
elementRect |
null | Rectangle |
elementMatrix |
null | Matrix |
clipperRect |
null | Rectangle |
clipperEx |
undefined | null | UtilHtmlElementClipperEx |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:284
▸ newElementStyler(theme): (target: ELEMENT, state: DBaseStateSet, padding: null | UtilHtmlElementPadding, elementRect: null | Rectangle, elementMatrix: null | Matrix, clipperRect: null | Rectangle, clipperEx: undefined | null | UtilHtmlElementClipperEx) => void
| Name | Type |
|---|---|
theme |
THEME |
fn
▸ (target, state, padding, elementRect, elementMatrix, clipperRect, clipperEx): void
| Name | Type |
|---|---|
target |
ELEMENT |
state |
DBaseStateSet |
padding |
null | UtilHtmlElementPadding |
elementRect |
null | Rectangle |
elementMatrix |
null | Matrix |
clipperRect |
null | Rectangle |
clipperEx |
undefined | null | UtilHtmlElementClipperEx |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:251
▸ onAfterFocus(e): void
| Name | Type |
|---|---|
e |
FocusEvent |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:737
▸ onBeforeFocus(e): void
| Name | Type |
|---|---|
e |
FocusEvent |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:724
▸ onBlur(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:386
▸ onCancel(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:636
▸ onDblClick(e, interactionManager): void
| Name | Type |
|---|---|
e |
MouseEvent | KeyboardEvent | TouchEvent |
interactionManager |
InteractionManager |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:364
▸ onDown(e): void
| Name | Type |
|---|---|
e |
KeyboardEvent | InteractionEvent |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:354
▸ onDowning(e): void
| Name | Type |
|---|---|
e |
KeyboardEvent | InteractionEvent |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:340
▸ onElementAttached(element, before?, after?): void
| Name | Type |
|---|---|
element |
ELEMENT |
before? |
null | HTMLDivElement |
after? |
null | HTMLDivElement |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:640
▸ onElementDetached(element, before?, after?): void
| Name | Type |
|---|---|
element |
ELEMENT |
before? |
null | HTMLDivElement |
after? |
null | HTMLDivElement |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:650
▸ onElementFocus(e): void
| Name | Type |
|---|---|
e |
FocusEvent |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:750
▸ onEnd(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:763
▸ onEndByBlur(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:759
▸ onFocus(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:375
▸ onRender(renderer): void
| Name | Type |
|---|---|
renderer |
Renderer |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:427
▸ onStart(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:569
▸ select(): this
this
src/main/typescript/wcardinal/ui/util/util-html-element.ts:772
▸ start(): void
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:411
▸ toAfterData(theme, options?): UtilHtmlElementAfterData
| Name | Type |
|---|---|
theme |
THEME |
options? |
OPTIONS["after"] |
src/main/typescript/wcardinal/ui/util/util-html-element.ts:319
▸ toBeforeData(theme, options?): UtilHtmlElementBeforeData
| Name | Type |
|---|---|
theme |
THEME |
options? |
OPTIONS["before"] |
src/main/typescript/wcardinal/ui/util/util-html-element.ts:306
▸ toClipperData(theme, options?): UtilHtmlElementClipperData
| Name | Type |
|---|---|
theme |
THEME |
options? |
OPTIONS["clipper"] |
src/main/typescript/wcardinal/ui/util/util-html-element.ts:273
▸ toClipperRectAdjusted(elementRect, elementMatrix, clipperRect): null | Rectangle
| Name | Type |
|---|---|
elementRect |
null | Rectangle |
elementMatrix |
null | Matrix |
clipperRect |
null | Rectangle |
null | Rectangle
src/main/typescript/wcardinal/ui/util/util-html-element.ts:779
▸ toData(theme, options?): UtilHtmlElementData<ELEMENT>
| Name | Type |
|---|---|
theme |
THEME |
options? |
OPTIONS |
UtilHtmlElementData<ELEMENT>
src/main/typescript/wcardinal/ui/util/util-html-element.ts:230
▸ toElementData(theme, options?): UtilHtmlElementElementData<ELEMENT>
| Name | Type |
|---|---|
theme |
THEME |
options? |
OPTIONS["element"] |
UtilHtmlElementElementData<ELEMENT>
src/main/typescript/wcardinal/ui/util/util-html-element.ts:241
▸ toElementFocused(element): void
| Name | Type |
|---|---|
element |
ELEMENT |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:563
▸ updateElement(renderer): void
| Name | Type |
|---|---|
renderer |
Renderer |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:805
▸ getClipperRect(parent, target, resolution, point, result): null | Rectangle
| Name | Type |
|---|---|
parent |
unknown |
target |
unknown |
resolution |
number |
point |
Point |
result |
Rectangle |
null | Rectangle
src/main/typescript/wcardinal/ui/util/util-html-element.ts:868