Index: Source/core/dom/GlobalEventHandlers.idl |
diff --git a/Source/core/dom/GlobalEventHandlers.idl b/Source/core/dom/GlobalEventHandlers.idl |
new file mode 100644 |
index 0000000000000000000000000000000000000000..4e7f40ff4b1c1f48015d27f85015deb05ca53d58 |
--- /dev/null |
+++ b/Source/core/dom/GlobalEventHandlers.idl |
@@ -0,0 +1,92 @@ |
+/* |
+ * Copyright (c) 2013, Opera Software ASA. All rights reserved. |
+ * |
+ * Redistribution and use in source and binary forms, with or without |
+ * modification, are permitted provided that the following conditions |
+ * are met: |
+ * 1. Redistributions of source code must retain the above copyright |
+ * notice, this list of conditions and the following disclaimer. |
+ * 2. Redistributions in binary form must reproduce the above copyright |
+ * notice, this list of conditions and the following disclaimer in the |
+ * documentation and/or other materials provided with the distribution. |
+ * 3. Neither the name of Opera Software ASA nor the names of its |
+ * contributors may be used to endorse or promote products derived |
+ * from this software without specific prior written permission. |
+ * |
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS |
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE |
+ * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, |
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
+ * OF THE POSSIBILITY OF SUCH DAMAGE. |
+ */ |
+ |
+[ |
+ NoInterfaceObject |
+] interface GlobalEventHandlers { |
+ attribute EventHandler onabort; |
+ attribute EventHandler onblur; |
+ attribute EventHandler oncancel; |
+ attribute EventHandler oncanplay; |
+ attribute EventHandler oncanplaythrough; |
+ attribute EventHandler onchange; |
+ [ActivityLogging=Setter] attribute EventHandler onclick; |
+ attribute EventHandler onclose; |
+ attribute EventHandler oncontextmenu; |
+ attribute EventHandler oncuechange; |
+ [ActivityLogging=Setter] attribute EventHandler ondblclick; |
+ [ActivityLogging=Setter] attribute EventHandler ondrag; |
+ [ActivityLogging=Setter] attribute EventHandler ondragend; |
+ [ActivityLogging=Setter] attribute EventHandler ondragenter; |
+ //[ActivityLogging=Setter] attribute EventHandler ondragexit; |
+ [ActivityLogging=Setter] attribute EventHandler ondragleave; |
+ [ActivityLogging=Setter] attribute EventHandler ondragover; |
+ [ActivityLogging=Setter] attribute EventHandler ondragstart; |
+ [ActivityLogging=Setter] attribute EventHandler ondrop; |
+ attribute EventHandler ondurationchange; |
+ attribute EventHandler onemptied; |
+ attribute EventHandler onended; |
+ attribute EventHandler onerror; |
+ attribute EventHandler onfocus; |
+ [ActivityLogging=Setter] attribute EventHandler oninput; |
+ attribute EventHandler oninvalid; |
+ [ActivityLogging=Setter] attribute EventHandler onkeydown; |
+ [ActivityLogging=Setter] attribute EventHandler onkeypress; |
+ [ActivityLogging=Setter] attribute EventHandler onkeyup; |
+ attribute EventHandler onload; |
+ attribute EventHandler onloadeddata; |
+ attribute EventHandler onloadedmetadata; |
+ attribute EventHandler onloadstart; |
+ [ActivityLogging=Setter] attribute EventHandler onmousedown; |
+ [ActivityLogging=Setter] attribute EventHandler onmouseenter; |
+ [ActivityLogging=Setter] attribute EventHandler onmouseleave; |
+ [ActivityLogging=Setter] attribute EventHandler onmousemove; |
+ [ActivityLogging=Setter] attribute EventHandler onmouseout; |
+ [ActivityLogging=Setter] attribute EventHandler onmouseover; |
+ [ActivityLogging=Setter] attribute EventHandler onmouseup; |
+ [ActivityLogging=Setter] attribute EventHandler onmousewheel; |
+ attribute EventHandler onpause; |
+ attribute EventHandler onplay; |
+ attribute EventHandler onplaying; |
+ attribute EventHandler onprogress; |
+ attribute EventHandler onratechange; |
+ attribute EventHandler onreset; |
+ attribute EventHandler onscroll; |
+ attribute EventHandler onseeked; |
+ attribute EventHandler onseeking; |
+ attribute EventHandler onselect; |
+ attribute EventHandler onshow; |
+ //attribute EventHandler onsort; |
+ attribute EventHandler onstalled; |
+ attribute EventHandler onsubmit; |
+ attribute EventHandler onsuspend; |
+ attribute EventHandler ontimeupdate; |
+ attribute EventHandler onvolumechange; |
+ attribute EventHandler onwaiting; |
+}; |