Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 14 additions & 25 deletions source
Original file line number Diff line number Diff line change
Expand Up @@ -92531,11 +92531,19 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
<span data-x="attr-popover-hint-state">Hint</span>, <var>focusPreviousElement</var>, and
<var>fireEvents</var>.</p></li>

<li><p>If <var>endpointIsHint</var> is true, then return.</p></li>
<li><p>Let <var>autoEndpoint</var> be <var>endpoint</var>.</p></li>

<li><p>Run <span>hide popover stack until</span> given <var>document</var>, <var>endpoint</var>,
<span data-x="attr-popover-auto-state">Auto</span>, <var>focusPreviousElement</var>, and
<var>fireEvents</var>.</p></li>
<li>
<p>If <var>endpointIsHint</var> is true, then set <var>autoEndpoint</var> to
<var>document</var>'s <span>hint stack parent</span>.</p>

<p class="note">This means, if <var>endpoint</var> is a hint popover, auto popovers are closed,
except those that are parent to that hint popover.</p>
Comment thread
zcorpan marked this conversation as resolved.
</li>

<li><p>Run <span>hide popover stack until</span> given <var>document</var>,
<var>autoEndpoint</var>, <span data-x="attr-popover-auto-state">Auto</span>,
<var>focusPreviousElement</var>, and <var>fireEvents</var>.</p></li>
</ol>
</div>

Expand Down Expand Up @@ -93101,27 +93109,8 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {

<li><p>If <var>sameTarget</var> is false, then return.</p></li>

<li><p>Let <var>endpointIsHint</var> be true if <var>document</var>'s <span>showing hint
popover list</span> <span data-x="list contains">contains</span> <var>ancestor</var>; otherwise
false.</p></li>

<li><p>Run <span>hide popover stack until</span> given <var>document</var>,
<var>ancestor</var>, <span data-x="attr-popover-hint-state">Hint</span>, false, and
true.</p></li>

<li><p>Let <var>autoEndpoint</var> be <var>ancestor</var>.</p></li>

<li>
<p>If <var>endpointIsHint</var> is true, then set <var>autoEndpoint</var> to
<var>document</var>'s <span>hint stack parent</span>.</p>

<p class="note">This means, if a hint popover is clicked, auto popovers are closed, except
those that are parent to the clicked hint popover.</p>
</li>

<li><p>Run <span>hide popover stack until</span> given <var>document</var>,
<var>autoEndpoint</var>, <span data-x="attr-popover-auto-state">Auto</span>, false, and
true.</p></li>
<li><p>Run <span>hide popovers until</span> given <var>document</var>, <var>ancestor</var>,
false, and true.</p></li>
</ol>
</li>
</ol>
Expand Down
Loading