Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demix drag/drop events from GlobalEventHandlers #16556

Merged
merged 10 commits into from
Jul 14, 2022
367 changes: 0 additions & 367 deletions api/Document.json
Original file line number Diff line number Diff line change
Expand Up @@ -2692,373 +2692,6 @@
}
}
},
"drag_event": {
"__compat": {
"description": "<code>drag</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/drag_event",
"spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-drag",
"support": {
"chrome": {
"version_added": "4"
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "3.5",
"partial_implementation": true,
"notes": "Firefox doesn't set the mouse coordinates during the drag event. See <a href='https://bugzil.la/505521'>bug 505521</a>."
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": "9"
},
"oculus": "mirror",
"opera": {
"version_added": "12"
},
"opera_android": "mirror",
"safari": {
"version_added": "3.1"
},
"safari_ios": {
"version_added": "11"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"dragend_event": {
"__compat": {
"description": "<code>dragend</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/dragend_event",
"spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragend",
"support": {
"chrome": {
"version_added": "4",
"notes": "Before Chrome 72, the <code>dragend</code> event was not dispatched if an iframe (not necessarily the source target) is involved in a DOM operation. See <a href='https://crbug.com/737691'>issue 737691</a> for more details."
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "3.5",
"partial_implementation": true,
"notes": [
"Firefox doesn't set the mouse coordinates during the drag event. See <a href='https://bugzil.la/505521'>bug 505521</a>.",
"In Firefox, <code>dragend</code> is not dispatched if the source node is moved or removed during the drag (e.g. on <code>drop</code> or <code>dragover</code>). See <a href='https://bugzil.la/460801'>bug 460801</a> for details."
]
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": "9"
},
"oculus": "mirror",
"opera": {
"version_added": "12"
},
"opera_android": "mirror",
"safari": {
"version_added": "3.1"
},
"safari_ios": {
"version_added": "11"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"dragenter_event": {
"__compat": {
"description": "<code>dragenter</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/dragenter_event",
"spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragenter",
"support": {
"chrome": {
"version_added": "4"
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "3.5",
"notes": "In Firefox, the <code>dragenter</code> event is fired twice when the dropzone is parent of draggable or draggable itself. See <a href='https://bugzil.la/804036'>bug 804036</a> for details."
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": "9"
},
"oculus": "mirror",
"opera": {
"version_added": "12"
},
"opera_android": "mirror",
"safari": {
"version_added": "3.1"
},
"safari_ios": {
"version_added": "11"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"dragexit_event": {
"__compat": {
"description": "<code>dragexit</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/dragexit_event",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": "mirror",
"edge": {
"version_added": "12",
"version_removed": "79"
},
"firefox": {
"version_added": "3.5"
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": "10"
},
"oculus": "mirror",
"opera": {
"version_added": "12"
},
"opera_android": "mirror",
"safari": {
"version_added": "3.1"
},
"safari_ios": {
"version_added": false
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": true
}
}
},
"dragleave_event": {
"__compat": {
"description": "<code>dragleave</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/dragleave_event",
"spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragleave",
"support": {
"chrome": {
"version_added": "4"
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "3.5"
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": "9"
},
"oculus": "mirror",
"opera": {
"version_added": "12"
},
"opera_android": "mirror",
"safari": {
"version_added": "3.1"
},
"safari_ios": {
"version_added": "11"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"dragover_event": {
"__compat": {
"description": "<code>dragover</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/dragover_event",
"spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragover",
"support": {
"chrome": {
"version_added": "4"
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "3.5"
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": "9"
},
"oculus": "mirror",
"opera": {
"version_added": "12"
},
"opera_android": "mirror",
"safari": {
"version_added": "3.1"
},
"safari_ios": {
"version_added": "11"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"dragstart_event": {
"__compat": {
"description": "<code>dragstart</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/dragstart_event",
"spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragstart",
"support": {
"chrome": {
"version_added": "4"
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "3.5"
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": "9"
},
"oculus": "mirror",
"opera": {
"version_added": "12"
},
"opera_android": "mirror",
"safari": {
"version_added": "3.1"
},
"safari_ios": {
"version_added": "11"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"drop_event": {
"__compat": {
"description": "<code>drop</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/drop_event",
"spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-drop",
"support": {
"chrome": {
"version_added": "4"
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "3.5"
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": "9"
},
"oculus": "mirror",
"opera": {
"version_added": "12"
},
"opera_android": "mirror",
"safari": {
"version_added": "3.1"
},
"safari_ios": {
"version_added": "11"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"embeds": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/embeds",
Expand Down