From e05c5088297aa71bdc4359947b332b69922757eb Mon Sep 17 00:00:00 2001
From: Joey Arhar
requestFullscreen()
The following features are defined in CSS Multi-column Layout. HTMLDialogElement : HTMLElement {
If this's node document's top layer does not
- already contain this, then add this to this's node
- document's top layer.
Set this's previously focused element to the focused element.
Set topDocument's autofocus processed flag to true.
If at any time a dialog
element is removed from a Document
, then if that dialog
is in that
- Document
's top layer, it must be removed from it. Also, set the dialog
element's
- is modal flag to false.
+
The dialog
HTML element removing steps, given removedNode
+ and oldParent, are if removedNode's node document's top
+ layer contains removedNode, then
+ remove an element from the top layer immediately given removedNode.
The close(returnValue)
method steps are:
@@ -60444,8 +60444,8 @@ interface HTMLDialogElement : HTMLElement {
Remove subject's open
attribute.
If the is modal flag of subject is true, then remove it from its Document
's top layer.
If the is modal flag of subject is true, then request an + element to be removed from the top layer given subject.
Let wasModal be the value of subject's is modal flag.
The dialog
element's showModal()
method causes this mechanism to trigger, by
- adding the dialog
element to its node
- document's top layer.
dialog
element to its
+ node document's top layer.
inert
attributeLet originallyFocusedElement be document's focused area of the document's DOM anchor.
Add element to document's top layer.
Add an element to the top layer given element.
Set element's popover visibility state to showing.
popover
attribute.
+
+ Request an element to be removed from the top layer given + element.
Remove element from the top - layer.
Otherwise, remove an element from the top layer immediately given + element.
Set element's popover visibility state to hidden.
For each fully active Document
in docs, update the
rendering or user interface of that Document
and its node navigable
to reflect the current state.
For each fully active Document
doc in
+ docs run process top layer removals given doc.