@carbon/charts
Preparing search index...
DOMUtils
Class DOMUtils
Hierarchy (
View Summary
)
Service
DOMUtils
Index
Constructors
constructor
Properties
height
main
Container
model
services
width
Methods
add
Holder
Listeners
add
Main
Container
add
Resize
Listener
export
To
JPG
export
To
PNG
generate
Element
ID
String
get
Chart
ID
get
Element
Offset
get
Holder
get
Main
Container
handle
Fullscreen
Change
init
is
Full
Screen
Mode
set
Model
set
Services
set
SVG
Max
Height
style
Holder
Element
toggle
Fullscreen
update
append
Or
Select
get
HTML
Element
Size
get
SVG
Element
Size
Constructors
constructor
new
DOMUtils
(
model
:
ChartModel
,
services
:
any
)
:
DOMUtils
Parameters
model
:
ChartModel
services
:
any
Returns
DOMUtils
Properties
Protected
height
height
:
string
Protected
main
Container
mainContainer
:
HTMLDivElement
Protected
model
model
:
ChartModel
Protected
services
services
:
Services
Protected
width
width
:
string
Methods
add
Holder
Listeners
addHolderListeners
()
:
void
Returns
void
add
Main
Container
addMainContainer
()
:
void
Returns
void
add
Resize
Listener
addResizeListener
()
:
void
Returns
void
export
To
JPG
exportToJPG
()
:
void
Returns
void
export
To
PNG
exportToPNG
()
:
void
Returns
void
generate
Element
ID
String
generateElementIDString
(
originalID
:
string
|
number
)
:
string
Parameters
originalID
:
string
|
number
Returns
string
get
Chart
ID
getChartID
()
:
string
Returns
string
get
Element
Offset
getElementOffset
(
element
:
HTMLElement
,
byViewPort
?:
boolean
,
)
:
{
left
:
number
;
top
:
number
}
Parameters
element
:
HTMLElement
byViewPort
:
boolean
= false
Returns
{
left
:
number
;
top
:
number
}
get
Holder
getHolder
()
:
any
Returns
any
get
Main
Container
getMainContainer
()
:
HTMLDivElement
Returns
HTMLDivElement
handle
Fullscreen
Change
handleFullscreenChange
()
:
void
Returns
void
init
init
()
:
void
Returns
void
is
Full
Screen
Mode
isFullScreenMode
()
:
boolean
Returns
boolean
set
Model
setModel
(
newObj
:
ChartModel
)
:
void
Parameters
newObj
:
ChartModel
Returns
void
set
Services
setServices
(
newObj
:
Services
)
:
void
Parameters
newObj
:
Services
Returns
void
set
SVG
Max
Height
setSVGMaxHeight
()
:
void
Returns
void
style
Holder
Element
styleHolderElement
()
:
void
Returns
void
toggle
Fullscreen
toggleFullscreen
()
:
void
Returns
void
update
update
()
:
void
Returns
void
Static
append
Or
Select
appendOrSelect
(
parent
:
Selection
<
SVGElement
|
HTMLDivElement
,
any
,
Element
,
any
>
,
query
:
string
,
)
:
Selection
<
any
,
any
,
Element
,
any
>
Parameters
parent
:
Selection
<
SVGElement
|
HTMLDivElement
,
any
,
Element
,
any
>
query
:
string
Returns
Selection
<
any
,
any
,
Element
,
any
>
Static
get
HTML
Element
Size
getHTMLElementSize
(
element
:
HTMLElement
)
:
{
height
:
number
;
width
:
number
}
Parameters
element
:
HTMLElement
Returns
{
height
:
number
;
width
:
number
}
Static
get
SVG
Element
Size
getSVGElementSize
(
svgSelector
:
Selection
<
SVGGraphicsElement
,
any
,
Element
,
any
>
,
options
?:
getSVGElementSizeOptions
,
)
:
{
height
:
number
;
width
:
number
}
Parameters
svgSelector
:
Selection
<
SVGGraphicsElement
,
any
,
Element
,
any
>
options
:
getSVGElementSizeOptions
= ...
Returns
{
height
:
number
;
width
:
number
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
height
main
Container
model
services
width
Methods
add
Holder
Listeners
add
Main
Container
add
Resize
Listener
export
To
JPG
export
To
PNG
generate
Element
ID
String
get
Chart
ID
get
Element
Offset
get
Holder
get
Main
Container
handle
Fullscreen
Change
init
is
Full
Screen
Mode
set
Model
set
Services
set
SVG
Max
Height
style
Holder
Element
toggle
Fullscreen
update
append
Or
Select
get
HTML
Element
Size
get
SVG
Element
Size
@carbon/charts
Loading...