Edit in GitHubLog an issue

window.HTMLDialogElement

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

open : 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

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

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]objectOffset from the anchor for the initial positioning of the dialog.
[options.anchorOffset.top]numberTop offset from the anchor for the initial positioning of the dialog.
[options.anchorOffset.left]numberLeft 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
alignToTopboolean

scrollIntoViewIfNeeded()#

focus()#

blur()#

getAttribute(name)#

Returns: string

ParamType
namestring

setAttribute(name, value)#

ParamType
namestring
valuestring

removeAttribute(name)#

ParamType
namestring

hasAttribute(name)#

Returns: boolean

ParamType
namestring

getAttributeNode(name)#

Returns: *

ParamType
namestring

setAttributeNode(newAttr)#

ParamType
newAttr*

removeAttributeNode(oldAttr)#

ParamType
oldAttr*

click()#

getElementsByClassName(name)#

Returns: NodeList

ParamType
namestring

getElementsByTagName(name)#

Returns: NodeList

ParamType
namestring

querySelector(selector)#

Returns: Element

ParamType
selectorstring

querySelectorAll(selector)#

Returns: NodeList

ParamType
selectorstring

getBoundingClientRect()#

Returns: *

insertAdjacentHTML(position, value)#

ParamType
position
valuestring

insertAdjacentElement(position, node)#

Returns: Node

ParamType
position*
node*

insertAdjacentText(position, text)#

ParamType
position*
text*

hasChildNodes()#

Returns: boolean

cloneNode(deep)#

Returns: Node

ParamType
deepboolean

appendChild(child)#

Returns: Node

ParamType
childNode

insertBefore(child, before)#

Returns: Node

ParamType
childNode
beforeNode

replaceChild(newChild, oldChild)#

Returns: Node

ParamType
newChildNode
oldChildNode

removeChild(child)#

Returns: Node

ParamType
childNode

remove()#

before(...nodes)#

ParamType
...nodesArray.<Node>

after(...nodes)#

ParamType
...nodesArray.<Node>

replaceWith(...nodes)#

ParamType
...nodesArray.<Node>

contains(node)#

ParamType
nodeNode

addEventListener(eventName, callback, [capture])#

ParamTypeDefault
eventName*
callback*
[capture]booleanfalse

removeEventListener(eventName, callback, [capture])#

ParamTypeDefault
eventName*
callback*
[capture]booleanfalse

dispatchEvent(event)#

ParamType
event*
Copyright © 2021 Adobe. All rights reserved.