Winter Cardinal UI - v0.442.0 / UtilInput
Name | Type |
---|---|
VALUE |
unknown |
ELEMENT |
extends HTMLInputElement | HTMLTextAreaElement = HTMLInputElement | HTMLTextAreaElement |
TARGET |
extends UtilInputTarget = UtilInputTarget |
OPERATION |
extends UtilInputOperation <VALUE , ELEMENT > = UtilInputOperation <VALUE , ELEMENT > |
THEME |
extends UtilThemeInput <VALUE , ELEMENT > = UtilThemeInput <VALUE , ELEMENT > |
OPTIONS |
extends UtilInputOptions <VALUE , ELEMENT > = UtilInputOptions <VALUE , ELEMENT > |
UtilHtmlElement
<ELEMENT
, TARGET
, OPERATION
, THEME
, OPTIONS
>
↳ UtilInput
• new UtilInput<VALUE
, ELEMENT
, TARGET
, OPERATION
, THEME
, OPTIONS
>(target
, operation
, theme
, options?
): UtilInput
<VALUE
, ELEMENT
, TARGET
, OPERATION
, THEME
, OPTIONS
>
Name | Type |
---|---|
VALUE |
unknown |
ELEMENT |
extends HTMLInputElement | HTMLTextAreaElement = HTMLInputElement | HTMLTextAreaElement |
TARGET |
extends UtilInputTarget = UtilInputTarget |
OPERATION |
extends UtilInputOperation <VALUE , ELEMENT > = UtilInputOperation <VALUE , ELEMENT > |
THEME |
extends UtilThemeInput <VALUE , ELEMENT > = UtilThemeInput <VALUE , ELEMENT > |
OPTIONS |
extends UtilInputOptions <VALUE , ELEMENT > = UtilInputOptions <VALUE , ELEMENT > |
Name | Type |
---|---|
target |
TARGET |
operation |
OPERATION |
theme |
THEME |
options? |
OPTIONS |
UtilInput
<VALUE
, ELEMENT
, TARGET
, OPERATION
, THEME
, OPTIONS
>
src/main/typescript/wcardinal/ui/util/util-input.ts:67
• 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
UtilHtmlElement._clipperExRects
src/main/typescript/wcardinal/ui/util/util-html-element.ts:179
• Protected
Optional
_clipperRectResult: Rectangle
UtilHtmlElement._clipperRectResult
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
_description: string
src/main/typescript/wcardinal/ui/util/util-input.ts:60
• Protected
_doSelectBound: () => void
▸ (): void
void
UtilHtmlElement._doSelectBound
src/main/typescript/wcardinal/ui/util/util-html-element.ts:194
• Protected
_editingFormatter: (value
: VALUE
, caller
: any
) => string
▸ (value
, caller
): string
Name | Type |
---|---|
value |
VALUE |
caller |
any |
string
src/main/typescript/wcardinal/ui/util/util-input.ts:62
• Protected
_editingUnformatter: (text
: string
, caller
: any
) => VALUE
▸ (text
, caller
): VALUE
Name | Type |
---|---|
text |
string |
caller |
any |
VALUE
src/main/typescript/wcardinal/ui/util/util-input.ts:63
• Protected
Optional
_editingValidationResult: null
| string
src/main/typescript/wcardinal/ui/util/util-input.ts:65
• Protected
_editingValidator: (value
: VALUE
, caller
: any
) => null
| string
▸ (value
, caller
): null
| string
Name | Type |
---|---|
value |
VALUE |
caller |
any |
null
| string
src/main/typescript/wcardinal/ui/util/util-input.ts:64
• Protected
Optional
_element: null
| ELEMENT
src/main/typescript/wcardinal/ui/util/util-html-element.ts:181
• Protected
Optional
_elementRectResult: Rectangle
UtilHtmlElement._elementRectResult
src/main/typescript/wcardinal/ui/util/util-html-element.ts:182
• Protected
_isElementShown: boolean
UtilHtmlElement._isElementShown
src/main/typescript/wcardinal/ui/util/util-html-element.ts:183
• Protected
_isStartRequested: boolean
UtilHtmlElement._isStartRequested
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
UtilHtmlElement._onAfterFocusBound
src/main/typescript/wcardinal/ui/util/util-html-element.ts:190
• Protected
_onBeforeFocusBound: (e
: FocusEvent
) => void
▸ (e
): void
Name | Type |
---|---|
e |
FocusEvent |
void
UtilHtmlElement._onBeforeFocusBound
src/main/typescript/wcardinal/ui/util/util-html-element.ts:187
• Protected
_onElementFocusBound: (e
: FocusEvent
) => void
▸ (e
): void
Name | Type |
---|---|
e |
FocusEvent |
void
UtilHtmlElement._onElementFocusBound
src/main/typescript/wcardinal/ui/util/util-html-element.ts:184
• Protected
_onInputChangeBound: (e
: Event
) => void
▸ (e
): void
Name | Type |
---|---|
e |
Event |
void
src/main/typescript/wcardinal/ui/util/util-input.ts:57
• Protected
_onInputInputBound: (e
: Event
) => void
▸ (e
): void
Name | Type |
---|---|
e |
Event |
void
src/main/typescript/wcardinal/ui/util/util-input.ts:58
• Protected
_onInputKeyDownBound: (e
: KeyboardEvent
) => void
▸ (e
): void
Name | Type |
---|---|
e |
KeyboardEvent |
void
src/main/typescript/wcardinal/ui/util/util-input.ts:56
• Protected
_onPostRenderBound: () => void
▸ (): void
void
UtilHtmlElement._onPostRenderBound
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
UtilHtmlElement._rendererBound
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
UtilHtmlElement.element
src/main/typescript/wcardinal/ui/util/util-html-element.ts:332
• get
when(): UtilHtmlElementWhen
UtilHtmlElement.when
src/main/typescript/wcardinal/ui/util/util-html-element.ts:336
▸ applyTitle(): boolean
boolean
src/main/typescript/wcardinal/ui/util/util-input.ts:181
▸ 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
UtilHtmlElement.fillClipperExRects
src/main/typescript/wcardinal/ui/util/util-html-element.ts:460
▸ fromValue(value
): string
Name | Type |
---|---|
value |
undefined | VALUE |
string
src/main/typescript/wcardinal/ui/util/util-input.ts:150
▸ 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
UtilHtmlElement.getClipperExRects
src/main/typescript/wcardinal/ui/util/util-html-element.ts:684
▸ getClipperRect(resolution
): null
| Rectangle
Name | Type |
---|---|
resolution |
number |
null
| Rectangle
UtilHtmlElement.getClipperRect
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
UtilHtmlElement.getElementMatrix
src/main/typescript/wcardinal/ui/util/util-html-element.ts:448
▸ getElementRect(resolution
): null
| Rectangle
Name | Type |
---|---|
resolution |
number |
null
| Rectangle
UtilHtmlElement.getElementRect
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
UtilHtmlElement.newAfterStyler
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
UtilHtmlElement.newBeforeStyler
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
UtilHtmlElement.newClipperStyler
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
UtilHtmlElement.newElementStyler
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
UtilHtmlElement.onElementAttached
src/main/typescript/wcardinal/ui/util/util-input.ts:96
▸ onElementDetached(element
, before?
, after?
): void
Name | Type |
---|---|
element |
ELEMENT |
before? |
null | HTMLDivElement |
after? |
null | HTMLDivElement |
void
UtilHtmlElement.onElementDetached
src/main/typescript/wcardinal/ui/util/util-input.ts:107
▸ onElementFocus(e
): void
Name | Type |
---|---|
e |
FocusEvent |
void
UtilHtmlElement.onElementFocus
src/main/typescript/wcardinal/ui/util/util-html-element.ts:750
▸ onEnd(): void
void
src/main/typescript/wcardinal/ui/util/util-input.ts:91
▸ 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
▸ onInputChange(): void
void
src/main/typescript/wcardinal/ui/util/util-input.ts:132
▸ onInputInput(e
): void
Name | Type |
---|---|
e |
Event |
void
src/main/typescript/wcardinal/ui/util/util-input.ts:157
▸ onInputKeyDown(e
): void
Name | Type |
---|---|
e |
KeyboardEvent |
void
src/main/typescript/wcardinal/ui/util/util-input.ts:117
▸ 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
UtilHtmlElement.toClipperRectAdjusted
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
UtilHtmlElement.toElementFocused
src/main/typescript/wcardinal/ui/util/util-input.ts:126
▸ toValue(valueAsString
): VALUE
Name | Type |
---|---|
valueAsString |
string |
VALUE
src/main/typescript/wcardinal/ui/util/util-input.ts:146
▸ updateElement(renderer
): void
Name | Type |
---|---|
renderer |
Renderer |
void
src/main/typescript/wcardinal/ui/util/util-html-element.ts:805
▸ validate(): null
| string
null
| string
src/main/typescript/wcardinal/ui/util/util-input.ts:164
▸ getClipperRect(parent
, target
, resolution
, point
, result
): null
| Rectangle
Name | Type |
---|---|
parent |
unknown |
target |
unknown |
resolution |
number |
point |
Point |
result |
Rectangle |
null
| Rectangle
UtilHtmlElement.getClipperRect
src/main/typescript/wcardinal/ui/util/util-html-element.ts:868