Preparing search index...
The search index is not available
@aws/mynah-ui
@aws/mynah-ui
DomBuilder
Class DomBuilder
Index
Constructors
constructor
Properties
add
Class
clear
Children
extend
Dom
Functionality
has
Class
insert
Child
portals
remove
Class
resize
Observer
root
root
Box
root
Focus
toggle
Class
update
instance
Methods
attach
Root
Focus
Listeners
build
create
Portal
destroy
get
Portal
on
Root
Blur
on
Root
Focus
remove
All
Portals
remove
Portal
set
Focus
To
Root
set
Root
get
Instance
Constructors
Private
constructor
new
Dom
Builder
(
rootSelector
)
:
DomBuilder
Parameters
rootSelector
:
string
Returns
DomBuilder
Properties
add
Class
add
Class
:
(
(
this
,
className
)
=>
ExtendedHTMLElement
)
= ...
Type declaration
(
this
,
className
)
:
ExtendedHTMLElement
Parameters
this
:
ExtendedHTMLElement
className
:
string
Returns
ExtendedHTMLElement
clear
Children
clear
Children
:
(
(
this
,
removePersistent
)
=>
ExtendedHTMLElement
)
= ...
Type declaration
(
this
,
removePersistent
)
:
ExtendedHTMLElement
Parameters
this
:
ExtendedHTMLElement
removePersistent
:
boolean
Returns
ExtendedHTMLElement
extend
Dom
Functionality
extend
Dom
Functionality
:
(
(
this
,
domElement
)
=>
ExtendedHTMLElement
)
= ...
Type declaration
(
this
,
domElement
)
:
ExtendedHTMLElement
Parameters
this
:
DomBuilder
domElement
:
HTMLElement
Returns
ExtendedHTMLElement
has
Class
has
Class
:
(
(
this
,
className
)
=>
boolean
)
= ...
Type declaration
(
this
,
className
)
:
boolean
Parameters
this
:
ExtendedHTMLElement
className
:
string
Returns
boolean
insert
Child
insert
Child
:
(
(
this
,
position
,
child
)
=>
ExtendedHTMLElement
)
= ...
Type declaration
(
this
,
position
,
child
)
:
ExtendedHTMLElement
Parameters
this
:
ExtendedHTMLElement
position
:
"beforebegin"
|
"afterbegin"
|
"beforeend"
|
"afterend"
child
:
string
|
ExtendedHTMLElement
|
HTMLElement
|
(
string
|
ExtendedHTMLElement
|
HTMLElement
)
[]
Returns
ExtendedHTMLElement
Private
portals
portals
:
Record
<
string
,
ExtendedHTMLElement
>
= {}
remove
Class
remove
Class
:
(
(
this
,
className
)
=>
ExtendedHTMLElement
)
= ...
Type declaration
(
this
,
className
)
:
ExtendedHTMLElement
Parameters
this
:
ExtendedHTMLElement
className
:
string
Returns
ExtendedHTMLElement
Private
Readonly
resize
Observer
resize
Observer
:
ResizeObserver
root
root
:
ExtendedHTMLElement
Private
root
Box
root
Box
:
DOMRect
Private
root
Focus
root
Focus
:
boolean
toggle
Class
toggle
Class
:
(
(
this
,
className
)
=>
ExtendedHTMLElement
)
= ...
Type declaration
(
this
,
className
)
:
ExtendedHTMLElement
Parameters
this
:
ExtendedHTMLElement
className
:
string
Returns
ExtendedHTMLElement
update
update
:
(
(
domToUpdate
,
domBuilderObject
)
=>
ExtendedHTMLElement
)
= ...
Type declaration
(
domToUpdate
,
domBuilderObject
)
:
ExtendedHTMLElement
Parameters
domToUpdate
:
ExtendedHTMLElement
domBuilderObject
:
DomBuilderObjectFilled
Returns
ExtendedHTMLElement
Static
Private
instance
instance
:
undefined
|
DomBuilder
Methods
Private
Readonly
attach
Root
Focus
Listeners
attach
Root
Focus
Listeners
(
)
:
void
Returns
void
build
build
(
domBuilderObject
)
:
ExtendedHTMLElement
Parameters
domBuilderObject
:
DomBuilderObject
Returns
ExtendedHTMLElement
create
Portal
create
Portal
(
portalName
,
builderObject
,
position
)
:
ExtendedHTMLElement
Parameters
portalName
:
string
builderObject
:
DomBuilderObject
position
:
"beforebegin"
|
"afterbegin"
|
"beforeend"
|
"afterend"
Returns
ExtendedHTMLElement
destroy
destroy
(
)
:
void
Returns
void
get
Portal
get
Portal
(
portalName
)
:
undefined
|
ExtendedHTMLElement
Parameters
portalName
:
string
Returns
undefined
|
ExtendedHTMLElement
Private
Readonly
on
Root
Blur
on
Root
Blur
(
e
)
:
void
Parameters
e
:
FocusEvent
Returns
void
Private
Readonly
on
Root
Focus
on
Root
Focus
(
e
)
:
void
Parameters
e
:
FocusEvent
Returns
void
remove
All
Portals
remove
All
Portals
(
portalsWithName
)
:
void
Parameters
portalsWithName
:
MynahPortalNames
Returns
void
remove
Portal
remove
Portal
(
portalName
)
:
void
Parameters
portalName
:
string
Returns
void
Readonly
set
Focus
To
Root
set
Focus
To
Root
(
)
:
void
Returns
void
set
Root
set
Root
(
rootSelector
?
)
:
void
Parameters
Optional
rootSelector
:
string
Returns
void
Static
get
Instance
get
Instance
(
rootSelector
?
)
:
DomBuilder
Parameters
Optional
rootSelector
:
string
Returns
DomBuilder
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
add
Class
clear
Children
extend
Dom
Functionality
has
Class
insert
Child
portals
remove
Class
resize
Observer
root
root
Box
root
Focus
toggle
Class
update
instance
attach
Root
Focus
Listeners
build
create
Portal
destroy
get
Portal
on
Root
Blur
on
Root
Focus
remove
All
Portals
remove
Portal
set
Focus
To
Root
set
Root
get
Instance
@aws/mynah-ui
Loading...