aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webidls
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/webidls')
-rw-r--r--components/script/dom/webidls/EventHandler.webidl16
-rw-r--r--components/script/dom/webidls/Window.webidl1
2 files changed, 1 insertions, 16 deletions
diff --git a/components/script/dom/webidls/EventHandler.webidl b/components/script/dom/webidls/EventHandler.webidl
index 7ff237f2ceb..c077db5e4b7 100644
--- a/components/script/dom/webidls/EventHandler.webidl
+++ b/components/script/dom/webidls/EventHandler.webidl
@@ -24,6 +24,7 @@ typedef OnErrorEventHandlerNonNull? OnErrorEventHandler;
[NoInterfaceObject]
interface GlobalEventHandlers {
attribute EventHandler onclick;
+ attribute OnErrorEventHandler onerror;
attribute EventHandler onload;
attribute EventHandler oninput;
attribute EventHandler onkeydown;
@@ -38,18 +39,3 @@ interface WindowEventHandlers {
attribute EventHandler onunload;
attribute EventHandler onstorage;
};
-
-// The spec has |attribute OnErrorEventHandler onerror;| on
-// GlobalEventHandlers, and calls the handler differently depending on
-// whether an ErrorEvent was fired. We don't do that, and until we do we'll
-// need to distinguish between onerror on Window or on nodes.
-
-/*[NoInterfaceObject]
-interface OnErrorEventHandlerForNodes {
- attribute EventHandler onerror;
-};*/
-
-[NoInterfaceObject]
-interface OnErrorEventHandlerForWindow {
- attribute OnErrorEventHandler onerror;
-};
diff --git a/components/script/dom/webidls/Window.webidl b/components/script/dom/webidls/Window.webidl
index 4f461f1a9a6..82a2f3fd34f 100644
--- a/components/script/dom/webidls/Window.webidl
+++ b/components/script/dom/webidls/Window.webidl
@@ -161,7 +161,6 @@ partial interface Window {
void gc();
void trap();
};
-Window implements OnErrorEventHandlerForWindow;
// WebDriver extensions
partial interface Window {