@@ -214,77 +214,82 @@ after the sample as follows:
214
214
</thead>
215
215
<tbody>
216
216
<tr>
217
- <td> idle → <em> not</em> idle <a
218
- href="#idle-to-active-note"> ٭</a></td>
219
- <td> <a idl>transitionrun</a> </td>
220
- <td> If the <a>animation playback rate</a> is ≥ 0,
221
- use the <a>interval start</a> , otherwise use the
222
- <a>interval end</a> .
223
- </td>
217
+ <td> idle → pending or before</td>
218
+ <td> {{transitionrun}} </td>
219
+ <td> <a>interval start</a> </td>
220
+ </tr>
221
+ <tr>
222
+ <td rowspan="2"> idle → active <a
223
+ href="#multiple-events-note"> ٭</a></td>
224
+ <td> {{transitionrun}} </td>
225
+ <td rowspan="2"> <a>interval start</a> </td>
224
226
</tr>
225
227
<tr>
226
- <td> idle <em> or</em> pending → active <a
227
- href="#idle-to-active-note"> ٭</a></td>
228
- <td> <a idl>transitionstart</a> </td>
229
- <td> If the <a>animation playback rate</a> is ≥ 0,
230
- use the <a>interval start</a> , otherwise use the
231
- <a>interval end</a> .
232
- </td>
228
+ <td> {{transitionstart}} </td>
233
229
</tr>
234
230
<tr>
235
- <td> before → active</td>
236
- <td> <a idl>transitionstart</a> </td>
231
+ <td rowspan="3"> idle → after <a
232
+ href="#multiple-events-note"> ٭</a></td>
233
+ <td> {{transitionrun}} </td>
234
+ <td rowspan="2"> <a>interval start</a> </td>
235
+ </tr>
236
+ <tr>
237
+ <td> {{transitionstart}} </td>
238
+ </tr>
239
+ <tr>
240
+ <td> {{transitionend}} </td>
241
+ <td> <a>interval end</a> </td>
242
+ </tr>
243
+ <tr>
244
+ <td> pending or before → active</td>
245
+ <td> {{transitionstart}} </td>
237
246
<td> <a>interval start</a> </td>
238
247
</tr>
239
248
<tr>
240
- <td rowspan="2"> before → after <a
241
- href="#multiple-events-note"> &dagger ;</a></td>
242
- <td> <a idl> transitionstart</a> </td>
249
+ <td rowspan="2"> pending or before → after <a
250
+ href="#multiple-events-note"> ٭ ;</a></td>
251
+ <td> {{ transitionstart}} </td>
243
252
<td> <a>interval start</a> </td>
244
253
</tr>
245
254
<tr>
246
- <td> <a idl> transitionend</a> </td>
255
+ <td> {{ transitionend}} </td>
247
256
<td> <a>interval end</a> </td>
248
257
</tr>
249
258
<tr>
250
259
<td> active → after</td>
251
- <td> <a idl> transitionend</a> </td>
260
+ <td> {{ transitionend}} </td>
252
261
<td> <a>interval end</a> </td>
253
262
</tr>
254
263
<tr>
255
264
<td> active → before</td>
256
- <td> <a idl> transitionend</a> </td>
265
+ <td> {{ transitionend}} </td>
257
266
<td> <a>interval start</a> </td>
258
267
</tr>
259
268
<tr>
260
269
<td> after → active</td>
261
- <td> <a idl> transitionstart</a> </td>
270
+ <td> {{ transitionstart}} </td>
262
271
<td> <a>interval end</a> </td>
263
272
</tr>
264
273
<tr>
265
274
<td rowspan="2"> after → before <a
266
- href="#multiple-events-note"> &dagger ;</a></td>
267
- <td> <a idl> transitionstart</a> </td>
275
+ href="#multiple-events-note"> ٭ ;</a></td>
276
+ <td> {{ transitionstart}} </td>
268
277
<td> <a>interval end</a> </td>
269
278
</tr>
270
279
<tr>
271
- <td> <a idl> transitionend</a> </td>
280
+ <td> {{ transitionend}} </td>
272
281
<td> <a>interval start</a> </td>
273
282
</tr>
274
283
<tr>
275
284
<td><em> not</em> idle <em> or</em> after → idle</td>
276
- <td> <a idl> transitioncancel</a> </td>
285
+ <td> {{ transitioncancel}} </td>
277
286
<td> The <a>active time</a> of the animation at the moment it was cancelled
278
287
calculated using a <a>fill mode</a> of both.</td>
279
288
</tr>
280
289
</tbody>
281
290
</table>
282
291
283
- <p id="idle-to-active-note"> ٭ If the transition phase changes from
284
- ‘idle’ to ‘active’ then <em> both</em> {{transitionrun}}
285
- run and {{transitionstart}} events are queued, in that order.</p>
286
-
287
- <p id="multiple-events-note"> † Where multiple events are listed for
292
+ <p id="multiple-events-note"> ٭ Where multiple events are listed for
288
293
a state change, all events are dispatched in the order listed and in immediate
289
294
succession.</p>
290
295
0 commit comments