Index: LayoutTests/imported/web-platform-tests/uievents/hierarchy/README.md |
diff --git a/LayoutTests/imported/web-platform-tests/uievents/hierarchy/README.md b/LayoutTests/imported/web-platform-tests/uievents/hierarchy/README.md |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3bf23b4c230749355607b3af6c1a3bdcc256cf19 |
--- /dev/null |
+++ b/LayoutTests/imported/web-platform-tests/uievents/hierarchy/README.md |
@@ -0,0 +1,34 @@ |
+Verify the Class Hierarchy |
+========================== |
+ |
+Make sure the events inherit from the correct interfaces: |
+ e.g., UIEvent > MouseEvent |
+ |
+Requires manual and automated tests |
+* manually create event and verify hierarchy |
+* WebDriver create the event and verify hierarchy |
+ |
+UIEvent |
+ * load, unload, abort, error, select, resize, scroll |
+ * Note: some event types may be dropped given that they don't appear to be UIEvents by other specs that define them. |
+ |
+FocusEvent |
+ * blur, focus, focusin, focusout |
+ * blur and focus are handled in HTML5 |
+ * but they aren't sure if focusin/out are needed: see bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25877 |
+ |
+MouseEvent |
+ * click, dblclick, mousedown, mouseenter, mouseleave, mousemove, mouseout, mouseover, mouseup |
+ |
+WheelEvent |
+ * wheel |
+ |
+KeyboardEvent |
+ * keydown, keyup |
+ * need to show interaction with beforeinput and input, which are in the Editing spec |
+ |
+CompositionEvent |
+ * compositionstart |
+ * compositionupdate |
+ * compositionend |
+ * need to show interaction with the keyboard events: keydown, keyup |