| 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 |