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.
Param | Type | Default | Description |
---|---|---|---|
[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)
Param | Type |
---|---|
[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
Param | Type | Description |
---|---|---|
xOrOptions | * | either the new scrollLeft position or an options object. |
y | * | the optional new scrollTop position. |
scrollIntoView(alignToTop)#
Param | Type |
---|---|
alignToTop | boolean |
scrollIntoViewIfNeeded()#
focus()#
blur()#
getAttribute(name)#
Returns: string
Param | Type |
---|---|
name | string |
setAttribute(name, value)#
Param | Type |
---|---|
name | string |
value | string |
removeAttribute(name)#
Param | Type |
---|---|
name | string |
hasAttribute(name)#
Returns: boolean
Param | Type |
---|---|
name | string |
getAttributeNode(name)#
Returns: *
Param | Type |
---|---|
name | string |
setAttributeNode(newAttr)#
Param | Type |
---|---|
newAttr | * |
removeAttributeNode(oldAttr)#
Param | Type |
---|---|
oldAttr | * |
click()#
getElementsByClassName(name)#
Returns: NodeList
Param | Type |
---|---|
name | string |
getElementsByTagName(name)#
Returns: NodeList
Param | Type |
---|---|
name | string |
querySelector(selector)#
Returns: Element
Param | Type |
---|---|
selector | string |
querySelectorAll(selector)#
Returns: NodeList
Param | Type |
---|---|
selector | string |
getBoundingClientRect()#
Returns: *
insertAdjacentHTML(position, value)#
Param | Type |
---|---|
position | |
value | string |
insertAdjacentElement(position, node)#
Returns: Node
Param | Type |
---|---|
position | * |
node | * |
insertAdjacentText(position, text)#
Param | Type |
---|---|
position | * |
text | * |
hasChildNodes()#
Returns: boolean
cloneNode(deep)#
Returns: Node
Param | Type |
---|---|
deep | boolean |
appendChild(child)#
Returns: Node
Param | Type |
---|---|
child | Node |
insertBefore(child, before)#
Returns: Node
Param | Type |
---|---|
child | Node |
before | Node |
replaceChild(newChild, oldChild)#
Returns: Node
Param | Type |
---|---|
newChild | Node |
oldChild | Node |
removeChild(child)#
Returns: Node
Param | Type |
---|---|
child | Node |
remove()#
before(...nodes)#
Param | Type |
---|---|
...nodes | Array.<Node> |
after(...nodes)#
Param | Type |
---|---|
...nodes | Array.<Node> |
replaceWith(...nodes)#
Param | Type |
---|---|
...nodes | Array.<Node> |
contains(node)#
Param | Type |
---|---|
node | Node |
addEventListener(eventName, callback, [capture])#
Param | Type | Default |
---|---|---|
eventName | * | |
callback | * | |
[capture] | boolean | false |
removeEventListener(eventName, callback, [capture])#
Param | Type | Default |
---|---|---|
eventName | * | |
callback | * | |
[capture] | boolean | false |
dispatchEvent(event)#
Param | Type |
---|---|
event | * |