diff options
Diffstat (limited to 'components/script/dom/webidls')
-rw-r--r-- | components/script/dom/webidls/EventHandler.webidl | 16 | ||||
-rw-r--r-- | components/script/dom/webidls/Window.webidl | 1 |
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 { |