# Namespace: Dom
# Table of contents
# Type aliases
# Variables
# Functions
- addClass
- addEventListener
- create
- createNS
- disableDrag
- enableDrag
- getClass
- hasClass
- mouseButton
- mousePos
- remove
- removeClass
- removeEventListener
- setClass
- setTransform
- suppressClick
- touchPos
# Type aliases
# Anchor
Ƭ Anchor: "center" | "top" | "bottom" | "left" | "right" | "top-left" | "top-right" | "bottom-left" | "bottom-right"
# Variables
# anchorTranslate
• Const anchorTranslate: Record<Anchor, string>
# Functions
# addClass
▸ addClass(el: HTMLElement, name: string): void
# Parameters
| Name | Type |
|---|---|
el | HTMLElement |
name | string |
Returns: void
# addEventListener
▸ addEventListener(target: any, type: any, callback: any, options?: { capture?: boolean ; passive?: boolean }): void
# Parameters
| Name | Type | Default value |
|---|---|---|
target | any | - |
type | any | - |
callback | any | - |
options | object | {} |
options.capture? | boolean | - |
options.passive? | boolean | - |
Returns: void
# create
▸ create(tagName: string, className?: string, container?: HTMLElement): HTMLElement
# Parameters
| Name | Type |
|---|---|
tagName | string |
className? | string |
container? | HTMLElement |
Returns: HTMLElement
# createNS
▸ createNS(namespaceURI: string, tagName: string): Element
# Parameters
| Name | Type |
|---|---|
namespaceURI | string |
tagName | string |
Returns: Element
# disableDrag
▸ disableDrag(): void
Returns: void
# enableDrag
▸ enableDrag(): void
Returns: void
# getClass
▸ getClass(el: HTMLElement): any
# Parameters
| Name | Type |
|---|---|
el | HTMLElement |
Returns: any
# hasClass
▸ hasClass(el: HTMLElement, name: string): boolean
# Parameters
| Name | Type |
|---|---|
el | HTMLElement |
name | string |
Returns: boolean
# mouseButton
▸ mouseButton(e: MouseEvent): number
# Parameters
| Name | Type |
|---|---|
e | MouseEvent |
Returns: number
# mousePos
▸ mousePos(el: HTMLElement, e: MouseEvent | WheelEvent): GeoPoint
# Parameters
| Name | Type |
|---|---|
el | HTMLElement |
e | MouseEvent | WheelEvent |
Returns: GeoPoint
# remove
▸ remove(node: HTMLElement): void
# Parameters
| Name | Type |
|---|---|
node | HTMLElement |
Returns: void
# removeClass
▸ removeClass(el: HTMLElement, name: string): void
# Parameters
| Name | Type |
|---|---|
el | HTMLElement |
name | string |
Returns: void
# removeEventListener
▸ removeEventListener(target: any, type: any, callback: any, options?: { capture?: boolean ; passive?: boolean }): void
# Parameters
| Name | Type | Default value |
|---|---|---|
target | any | - |
type | any | - |
callback | any | - |
options | object | {} |
options.capture? | boolean | - |
options.passive? | boolean | - |
Returns: void
# setClass
▸ setClass(el: HTMLElement, name: string): void
# Parameters
| Name | Type |
|---|---|
el | HTMLElement |
name | string |
Returns: void
# setTransform
▸ setTransform(el: HTMLElement, value: string): void
# Parameters
| Name | Type |
|---|---|
el | HTMLElement |
value | string |
Returns: void
# suppressClick
▸ suppressClick(): void
Returns: void
# touchPos
▸ touchPos(el: HTMLElement, touches: TouchList): GeoPoint[]
# Parameters
| Name | Type |
|---|---|
el | HTMLElement |
touches | TouchList |
Returns: GeoPoint[]