OLD | NEW |
(Empty) | |
| 1 Verify the Class Hierarchy |
| 2 ========================== |
| 3 |
| 4 Make sure the events inherit from the correct interfaces: |
| 5 e.g., UIEvent > MouseEvent |
| 6 |
| 7 Requires manual and automated tests |
| 8 * manually create event and verify hierarchy |
| 9 * WebDriver create the event and verify hierarchy |
| 10 |
| 11 UIEvent |
| 12 * load, unload, abort, error, select, resize, scroll |
| 13 * Note: some event types may be dropped given that they don't appear to be UIEv
ents by other specs that define them. |
| 14 |
| 15 FocusEvent |
| 16 * blur, focus, focusin, focusout |
| 17 * blur and focus are handled in HTML5 |
| 18 * but they aren't sure if focusin/out are needed: see bug: https://www.w3.org/B
ugs/Public/show_bug.cgi?id=25877 |
| 19 |
| 20 MouseEvent |
| 21 * click, dblclick, mousedown, mouseenter, mouseleave, mousemove, mouseout, mous
eover, mouseup |
| 22 |
| 23 WheelEvent |
| 24 * wheel |
| 25 |
| 26 KeyboardEvent |
| 27 * keydown, keyup |
| 28 * need to show interaction with beforeinput and input, which are in the Editing
spec |
| 29 |
| 30 CompositionEvent |
| 31 * compositionstart |
| 32 * compositionupdate |
| 33 * compositionend |
| 34 * need to show interaction with the keyboard events: keydown, keyup |
OLD | NEW |