Edit in GitHubLog an issue

window.HTMLDialogElement

See: https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogElement

open : boolean

Read only

isMinimized : boolean

Read only

returnValue : *

REJECTION_REASON_NOT_ALLOWED

When the promise returned from openDialog() is rejected, error.code can be equal to this value, which means that the application does not allow showing dialogs (e.g. only one dialog is allowed).

REJECTION_REASON_DETACHED

When the promise returned from openDialog() is rejected, error.code can be equal to this value, which means that the node has been detached from DOM tree.

dataset

Access to all the custom data attributes (data-*) set.

See: https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dataset

innerText : string

nodeName : string

Read only

localName : string

Read only

tagName : string

Read only

nodeType : number

Read only

namespaceURI : string

Read only

id : string

tabIndex : number

className : string

attributes : NamedNodeMap

Read only

style : Style

Read only

clientLeft : number

Read only

clientTop : number

Read only

clientWidth : number

Read only

clientHeight : number

Read only

height : string | Number

The height of the element

width : string | Number

The width of the element

offsetParent : Element

Read only

offsetLeft : number

Read only

offsetTop : number

Read only

offsetWidth : number

Read only

offsetHeight : number

Read only

scrollLeft : number

scrollTop : number

scrollWidth : number

Read only

scrollHeight : number

Read only

autofocus : boolean

Indicates if the element will focus automatically when it is loaded

uxpContainer : number

Read only

disabled : boolean

innerHTML : string

outerHTML : string

contentEditable

Read only

isConnected : boolean

Read only

parentNode : Node

Read only

parentElement : Element

Read only

firstChild : Node

Read only

lastChild : Node

Read only

previousSibling : Node

Read only

nextSibling : Node

Read only

firstElementChild : Node

Read only

lastElementChild : Node

Read only

previousElementSibling : Node

Read only

nextElementSibling : Node

Read only

textContent : string

childNodes : NodeList

Read only

children : HTMLCollection

Read only

ownerDocument

Read only

show([options])

Show the non modal dialog.

ParamTypeDefaultDescription
[options]
object
{}
Options for the show.
[options.anchorOffset]
object
Offset from the anchor for the initial positioning of the dialog.
[options.anchorOffset.top]
number
Top offset from the anchor for the initial positioning of the dialog.
[options.anchorOffset.left]
number
Left offset from the anchor for the initial positioning of the dialog.

showModal()

Show the modal dialog.

Returns: Promise - A promise that resolves when the dialog is closed (NSC) after calling the close() method or clicking the "submit" button. The promise will be resolved with returnValue as a parameter. The promise can be rejected if the dialog was closed for other reasons e.g. the user hit escape or closed the window, or if the application does not allow showing the dialog. The error parameter will give more details. error.code will be one of the values from HTMLDialogElement.rejectionReasons.

close([returnValue])

Closes the dialog; setting the return value (optional)

ParamType
[returnValue]
*

scrollTo(xOrOptions, y)

Scrolls the element to the new x and y positions. If options object is used with behavior: "smooth" then the element is smoothly scrolled.

See: https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo

ParamTypeDescription
xOrOptions
*
either the new scrollLeft position or an options object.
y
*
the optional new scrollTop position.

scrollIntoView(alignToTop)

ParamType
alignToTop
boolean

scrollIntoViewIfNeeded()

focus()

blur()

getAttribute(name)

Returns: string

ParamType
name
string

setAttribute(name, value)

ParamType
name
string
value
string

removeAttribute(name)

ParamType
name
string

hasAttribute(name)

Returns: boolean

ParamType
name
string

getAttributeNode(name)

Returns: *

ParamType
name
string

setAttributeNode(newAttr)

ParamType
newAttr
*

removeAttributeNode(oldAttr)

ParamType
oldAttr
*

click()

getElementsByClassName(name)

Returns: NodeList

ParamType
name
string

getElementsByTagName(name)

Returns: NodeList

ParamType
name
string

querySelector(selector)

Returns: Element

ParamType
selector
string

querySelectorAll(selector)

Returns: NodeList

ParamType
selector
string

getBoundingClientRect()

Returns: *

closest(selectorString)

Returns: Element
See: https://developer.mozilla.org/en-US/docs/Web/API/Element/closest

ParamType
selectorString
string

matches(selectorString)

Returns: boolean
See: https://developer.mozilla.org/en-US/docs/Web/API/Element/matches

ParamType
selectorString
string

insertAdjacentHTML(position, value)

ParamType
position
value
string

insertAdjacentElement(position, node)

Returns: Node

ParamType
position
*
node
*

insertAdjacentText(position, text)

ParamType
position
*
text
*

hasChildNodes()

Returns: boolean

cloneNode(deep)

Returns: Node

ParamType
deep
boolean

appendChild(child)

Returns: Node

ParamType
child
Node

insertBefore(child, before)

Returns: Node

ParamType
child
Node
before
Node

replaceChild(newChild, oldChild)

Returns: Node

ParamType
newChild
Node
oldChild
Node

removeChild(child)

Returns: Node

ParamType
child
Node

remove()

before(...nodes)

ParamType
...nodes
Array<Node>

after(...nodes)

ParamType
...nodes
Array<Node>

replaceWith(...nodes)

ParamType
...nodes
Array<Node>

contains(node)

ParamType
node
Node

addEventListener(eventName, callback, [capture])

ParamTypeDefault
eventName
*
callback
*
[capture]
boolean
false

removeEventListener(eventName, callback, [capture])

ParamTypeDefault
eventName
*
callback
*
[capture]
boolean
false

dispatchEvent(event)

ParamType
event
*
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2023 Adobe. All rights reserved.