Skip to content

Commit c2bfb97

Browse files
committed
Apply current conventions for optional named parameters to fire an event. Fix grammar.
1 parent fb3bfb9 commit c2bfb97

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

dom.bs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1360,15 +1360,15 @@ property of the event being dispatched.
13601360

13611361
<div algorithm>
13621362
<p>To <dfn export id=concept-event-dispatch>dispatch</dfn> an <var>event</var> to a
1363-
<var>target</var>, with an optional <var>legacy target override flag</var> and an optional
1364-
<var>legacyOutputDidListenersThrowFlag</var>, run these steps:
1363+
<var>target</var>, with an optional <var>legacy target override flag</var> (default false) and an
1364+
optional <var>legacyOutputDidListenersThrowFlag</var>, run these steps:
13651365

13661366
<ol>
13671367
<li><p>Set <var>event</var>'s <a>dispatch flag</a>.
13681368

13691369
<li>
13701370
<p>Let <var>targetOverride</var> be <var>target</var>, if <var>legacy target override flag</var>
1371-
is not given, and <var>target</var>'s <a>associated <code>Document</code></a> otherwise.
1371+
is true, and <var>target</var>'s <a>associated <code>Document</code></a> otherwise.
13721372
[[!HTML]]
13731373

13741374
<p class=note><var>legacy target override flag</var> is only used by HTML and only when
@@ -1743,8 +1743,8 @@ and an optional <var>legacyOutputDidListenersThrowFlag</var>, run these steps:
17431743
<div algorithm>
17441744
<p>To <dfn export id=concept-event-fire>fire an event</dfn> named <var>e</var> at <var>target</var>,
17451745
optionally using an <var>eventConstructor</var>, with a description of how IDL attributes are to be
1746-
initialized, and a <var>legacy target override flag</var> and an optional <var>relatedTarget</var>,
1747-
run these steps:
1746+
initialized, an optional boolean <var>legacy target override flag</var> (default false), and an
1747+
optional {{EventTarget}} <var>relatedTarget</var>:
17481748

17491749
<ol>
17501750
<li><p>If <var>eventConstructor</var> is not given, then let <var>eventConstructor</var> be
@@ -1755,17 +1755,17 @@ run these steps:
17551755

17561756
<li><p>Initialize <var>event</var>'s {{Event/type}} attribute to <var>e</var>.
17571757

1758-
<li><p>If <var>relatedTarget</var> is given, set <var>event</var>'s <a for=Event>relatedTarget</a>
1759-
to <var>relatedTarget</var>.
1758+
<li><p>If <var>relatedTarget</var> is given, then set <var>event</var>'s <a
1759+
for=Event>relatedTarget</a> to <var>relatedTarget</var>.
17601760

17611761
<li>
17621762
<p>Initialize any other IDL attributes of <var>event</var> as described in the invocation of this
17631763
algorithm.
17641764

17651765
<p class=note>This also allows for the {{Event/isTrusted}} attribute to be set to false.
17661766

1767-
<li><p>Return the result of <a>dispatching</a> <var>event</var> at <var>target</var>, with
1768-
<var>legacy target override flag</var> set if set.
1767+
<li><p>Return the result of <a>dispatching</a> <var>event</var> at <var>target</var> with
1768+
<var>legacy target override flag</var>.
17691769
</ol>
17701770
</div>
17711771

0 commit comments

Comments
 (0)