From ea851d1e887d1aaecffa7652a01e215557b62fd4 Mon Sep 17 00:00:00 2001
From: Joey Arhar
Run hide all popovers until given null, - false, and false.
Run hide all popovers given subject's node + document.
Let control be null.
Run hide all popovers until given - ancestor, false, and false.
If originalType is not equal to the value of element's Run hide all popovers until given
- element, focusPreviousElement, and
- dontFireEvents.DragEventInit : MouseEventInit {
If element is not in document's auto popover list:
@@ -81655,13 +81656,12 @@ dictionary DragEventInit : MouseEventInit { given this and true.To hide all popovers until, given an HTML element endpoint, a boolean - focusPreviousElement, and a boolean dontFireEvents:
+To hide all popovers until, given a
+ Document
document, an HTML element or
+ null endpoint, a boolean focusPreviousElement, and a boolean
+ dontFireEvents:
Let document be endpoint's node document.
Let closeAllOpenPopovers be an algorithm which performs the following steps:
@@ -81723,6 +81723,10 @@ dictionary DragEventInit : MouseEventInit { happens. For example, during light-dismiss of a popover, this algorithm ensures that we close only the popovers that aren't related to the node clicked by the user. +To hide all popovers, given a Document
document, run
+ hide all popovers until given document,
+ null, false, and false.
To find the topmost popover ancestor, given a Node
newPopover, perform the following steps. They return an HTML element or null.
Set document's popover pointerdown target to null.
If sameTarget is true, then run hide - all popovers until given ancestor, false, and false.
Every HTML element has a popover visibility
+ Every HTML element has a popover visibility
state, initially hidden, with these potential
values: hidden hidden showing showing The hidden showing Let ancestor be the result of running the topmost popover
ancestor algorithm given element. If ancestor is null, then set ancestor to
+ document. Run hide all popovers until given
ancestor, false, and true.
-
Document
has an auto popover list, which is a list,
From 24d0b5f482700174c719f9cffa0fe90834edddb5 Mon Sep 17 00:00:00 2001
From: Joey Arhar
-
From 84397e3e107bc8617345b4a9c2f00aacbd4dff54 Mon Sep 17 00:00:00 2001
From: Joey Arhar
Let document be endpoint if endpoint is a Document
,
+
Let document be endpoint if endpoint is a Document
;
otherwise endpoint's node document.
To hide all popovers, given a Document
document, run
hide all popovers until given document,
- null, false, and false.
To find the topmost popover ancestor, given a Node
newPopover, perform the following steps. They return an hide
all popovers until given ancestor, false, and true.
Let document be endpoint if endpoint is a Document
;
- otherwise endpoint's node document.
Let document be endpoint's node document.
Let closeAllOpenPopovers be an algorithm which performs the following steps: