| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2009 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> | 3 * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> |
| 4 * | 4 * |
| 5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
| 6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
| 7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
| 8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
| 9 * | 9 * |
| 10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
| 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| 13 * Library General Public License for more details. | 13 * Library General Public License for more details. |
| 14 * | 14 * |
| 15 * You should have received a copy of the GNU Library General Public License | 15 * You should have received a copy of the GNU Library General Public License |
| 16 * along with this library; see the file COPYING.LIB. If not, write to | 16 * along with this library; see the file COPYING.LIB. If not, write to |
| 17 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 17 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
| 18 * Boston, MA 02110-1301, USA. | 18 * Boston, MA 02110-1301, USA. |
| 19 */ | 19 */ |
| 20 | 20 |
| 21 [ | 21 [ |
| 22 JSGenerateToNativeObject, | 22 JSGenerateToNativeObject, |
| 23 JSInlineGetOwnPropertySlot, | 23 JSInlineGetOwnPropertySlot, |
| 24 V8CustomToJSObject, | 24 V8CustomToJSObject, |
| 25 V8SkipVTableValidation | 25 V8SkipVTableValidation |
| 26 ] interface Element : Node { | 26 ] interface Element : Node { |
| 27 | 27 |
| 28 // DOM Level 1 Core | 28 // DOM Level 1 Core |
| 29 | 29 |
| 30 [TreatReturnedNullStringAs=Null] readonly attribute DOMString tagName; | 30 [TreatReturnedNullStringAs=Null, V8PerWorldBindings] readonly attribute DOMS
tring tagName; |
| 31 | 31 |
| 32 [TreatReturnedNullStringAs=Null] DOMString getAttribute(in [Optional=Default
IsUndefined] DOMString name); | 32 [TreatReturnedNullStringAs=Null] DOMString getAttribute(in [Optional=Default
IsUndefined] DOMString name); |
| 33 [ObjCLegacyUnnamedParameters] void setAttribute(in [Optional=DefaultIsUndefi
ned] DOMString name, | 33 [ObjCLegacyUnnamedParameters] void setAttribute(in [Optional=DefaultIsUndefi
ned] DOMString name, |
| 34 in [Optional=DefaultIsUndefined] DOMString
value) | 34 in [Optional=DefaultIsUndefined] DOMString
value) |
| 35 raises(DOMException); | 35 raises(DOMException); |
| 36 void removeAttribute(in [Optional=DefaultIsUndefined] DOMString name); | 36 void removeAttribute(in [Optional=DefaultIsUndefined] DOMString name); |
| 37 Attr getAttributeNode(in [Optional=DefaultIsUndefined] DOMString name); | 37 Attr getAttributeNode(in [Optional=DefaultIsUndefined] DOMString name); |
| 38 Attr setAttributeNode(in [Optional=DefaultIsUndefined] Attr newAttr) | 38 Attr setAttributeNode(in [Optional=DefaultIsUndefined] Attr newAttr) |
| 39 raises(DOMException); | 39 raises(DOMException); |
| 40 Attr removeAttributeNode(in [Optional=DefaultIsUndefined] Attr oldAttr) | 40 Attr removeAttributeNode(in [Optional=DefaultIsUndefined] Attr oldAttr) |
| 41 raises(DOMException); | 41 raises(DOMException); |
| 42 NodeList getElementsByTagName(in [Optional=DefaultIsUndefined] DOMString nam
e); | 42 [V8PerWorldBindings] NodeList getElementsByTagName(in [Optional=DefaultIsUnd
efined] DOMString name); |
| 43 | 43 |
| 44 #if !defined(LANGUAGE_OBJECTIVE_C) | 44 #if !defined(LANGUAGE_OBJECTIVE_C) |
| 45 // For ObjC this is defined on Node for legacy support. | 45 // For ObjC this is defined on Node for legacy support. |
| 46 readonly attribute NamedNodeMap attributes; | 46 [V8PerWorldBindings] readonly attribute NamedNodeMap attributes; |
| 47 boolean hasAttributes(); | 47 boolean hasAttributes(); |
| 48 #endif | 48 #endif |
| 49 | 49 |
| 50 // DOM Level 2 Core | 50 // DOM Level 2 Core |
| 51 | 51 |
| 52 [ObjCLegacyUnnamedParameters] DOMString getAttributeNS(in [TreatNullAs=NullS
tring,Optional=DefaultIsUndefined] DOMString namespaceURI, | 52 [ObjCLegacyUnnamedParameters] DOMString getAttributeNS(in [TreatNullAs=NullS
tring,Optional=DefaultIsUndefined] DOMString namespaceURI, |
| 53 in [Optional=DefaultIsUndefined] DOM
String localName); | 53 in [Optional=DefaultIsUndefined] DOM
String localName); |
| 54 [ObjCLegacyUnnamedParameters] void setAttributeNS(in [TreatNullAs=NullString
,Optional=DefaultIsUndefined] DOMString namespaceURI, | 54 [ObjCLegacyUnnamedParameters] void setAttributeNS(in [TreatNullAs=NullString
,Optional=DefaultIsUndefined] DOMString namespaceURI, |
| 55 in [Optional=DefaultIsUndefined] DOMStrin
g qualifiedName, | 55 in [Optional=DefaultIsUndefined] DOMStrin
g qualifiedName, |
| 56 in [Optional=DefaultIsUndefined] DOMStrin
g value) | 56 in [Optional=DefaultIsUndefined] DOMStrin
g value) |
| 57 raises(DOMException); | 57 raises(DOMException); |
| 58 [ObjCLegacyUnnamedParameters] void removeAttributeNS(in [TreatNullAs=NullStr
ing] DOMString namespaceURI, | 58 [ObjCLegacyUnnamedParameters] void removeAttributeNS(in [TreatNullAs=NullStr
ing] DOMString namespaceURI, |
| 59 in DOMString localName); | 59 in DOMString localName); |
| 60 [ObjCLegacyUnnamedParameters] NodeList getElementsByTagNameNS(in [TreatNullA
s=NullString,Optional=DefaultIsUndefined] DOMString namespaceURI, | 60 [ObjCLegacyUnnamedParameters] NodeList getElementsByTagNameNS(in [TreatNullA
s=NullString,Optional=DefaultIsUndefined] DOMString namespaceURI, |
| 61 in [Optional=DefaultIsUndefin
ed] DOMString localName); | 61 in [Optional=DefaultIsUndefin
ed] DOMString localName); |
| 62 [ObjCLegacyUnnamedParameters] Attr getAttributeNodeNS(in [TreatNullAs=NullSt
ring,Optional=DefaultIsUndefined] DOMString namespaceURI, | 62 [ObjCLegacyUnnamedParameters] Attr getAttributeNodeNS(in [TreatNullAs=NullSt
ring,Optional=DefaultIsUndefined] DOMString namespaceURI, |
| 63 in [Optional=DefaultIsUndefined] DOMS
tring localName); | 63 in [Optional=DefaultIsUndefined] DOMS
tring localName); |
| 64 Attr setAttributeNodeNS(in [Optional=DefaultIsUndefined] Attr newAttr) | 64 Attr setAttributeNodeNS(in [Optional=DefaultIsUndefined] Attr newAttr) |
| 65 raises(DOMException); | 65 raises(DOMException); |
| 66 boolean hasAttribute(in DOMString name); | 66 boolean hasAttribute(in DOMString name); |
| 67 [ObjCLegacyUnnamedParameters] boolean hasAttributeNS(in [TreatNullAs=NullStr
ing,Optional=DefaultIsUndefined] DOMString namespaceURI, | 67 [ObjCLegacyUnnamedParameters] boolean hasAttributeNS(in [TreatNullAs=NullStr
ing,Optional=DefaultIsUndefined] DOMString namespaceURI, |
| 68 in [Optional=DefaultIsUndefined] DOMSt
ring localName); | 68 in [Optional=DefaultIsUndefined] DOMSt
ring localName); |
| 69 | 69 |
| 70 readonly attribute CSSStyleDeclaration style; | 70 [V8PerWorldBindings] readonly attribute CSSStyleDeclaration style; |
| 71 | 71 |
| 72 // Common extensions | 72 // Common extensions |
| 73 | 73 |
| 74 readonly attribute long offsetLeft; | 74 [V8PerWorldBindings] readonly attribute long offsetLeft; |
| 75 readonly attribute long offsetTop; | 75 [V8PerWorldBindings] readonly attribute long offsetTop; |
| 76 readonly attribute long offsetWidth; | 76 [V8PerWorldBindings] readonly attribute long offsetWidth; |
| 77 readonly attribute long offsetHeight; | 77 [V8PerWorldBindings] readonly attribute long offsetHeight; |
| 78 readonly attribute Element offsetParent; | 78 [ImplementedAs=bindingsOffsetParent, V8PerWorldBindings] readonly attribute
Element offsetParent; |
| 79 readonly attribute long clientLeft; | 79 [V8PerWorldBindings] readonly attribute long clientLeft; |
| 80 readonly attribute long clientTop; | 80 [V8PerWorldBindings] readonly attribute long clientTop; |
| 81 readonly attribute long clientWidth; | 81 [V8PerWorldBindings] readonly attribute long clientWidth; |
| 82 readonly attribute long clientHeight; | 82 [V8PerWorldBindings] readonly attribute long clientHeight; |
| 83 attribute long scrollLeft; | 83 [V8PerWorldBindings] attribute long scrollLeft; |
| 84 attribute long scrollTop; | 84 [V8PerWorldBindings] attribute long scrollTop; |
| 85 readonly attribute long scrollWidth; | 85 [V8PerWorldBindings] readonly attribute long scrollWidth; |
| 86 readonly attribute long scrollHeight; | 86 [V8PerWorldBindings] readonly attribute long scrollHeight; |
| 87 | 87 |
| 88 void focus(); | 88 void focus(); |
| 89 void blur(); | 89 void blur(); |
| 90 void scrollIntoView(in [Optional] boolean alignWithTop); | 90 void scrollIntoView(in [Optional] boolean alignWithTop); |
| 91 | 91 |
| 92 // WebKit extensions | 92 // WebKit extensions |
| 93 | 93 |
| 94 void scrollIntoViewIfNeeded(in [Optional] boolean centerIfNeeded); | 94 void scrollIntoViewIfNeeded(in [Optional] boolean centerIfNeeded); |
| 95 void scrollByLines(in [Optional=DefaultIsUndefined] long lines); | 95 void scrollByLines(in [Optional=DefaultIsUndefined] long lines); |
| 96 void scrollByPages(in [Optional=DefaultIsUndefined] long pages); | 96 void scrollByPages(in [Optional=DefaultIsUndefined] long pages); |
| 97 | 97 |
| 98 // HTML 5 | 98 // HTML 5 |
| 99 NodeList getElementsByClassName(in [Optional=DefaultIsUndefined] DOMString n
ame); | 99 NodeList getElementsByClassName(in [Optional=DefaultIsUndefined] DOMString n
ame); |
| 100 | 100 |
| 101 [Reflect=class] attribute DOMString className; | 101 [Reflect=class, V8PerWorldBindings] attribute DOMString className; |
| 102 readonly attribute DOMTokenList classList; | 102 [V8PerWorldBindings] readonly attribute DOMTokenList classList; |
| 103 | 103 |
| 104 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT | 104 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT |
| 105 readonly attribute DOMStringMap dataset; | 105 [V8PerWorldBindings] readonly attribute DOMStringMap dataset; |
| 106 #endif | 106 #endif |
| 107 | 107 |
| 108 // NodeSelector - Selector API | 108 // NodeSelector - Selector API |
| 109 Element querySelector(in DOMString selectors) | 109 Element querySelector(in DOMString selectors) |
| 110 raises(DOMException); | 110 raises(DOMException); |
| 111 NodeList querySelectorAll(in DOMString selectors) | 111 NodeList querySelectorAll(in DOMString selectors) |
| 112 raises(DOMException); | 112 raises(DOMException); |
| 113 | 113 |
| 114 // WebKit extension, pending specification. | 114 // WebKit extension, pending specification. |
| 115 boolean webkitMatchesSelector(in [Optional=DefaultIsUndefined] DOMString sel
ectors) | 115 boolean webkitMatchesSelector(in [Optional=DefaultIsUndefined] DOMString sel
ectors) |
| 116 raises(DOMException); | 116 raises(DOMException); |
| 117 | 117 |
| 118 // ElementTraversal API | 118 // ElementTraversal API |
| 119 readonly attribute Element firstElementChild; | 119 [V8PerWorldBindings] readonly attribute Element firstElementChild; |
| 120 readonly attribute Element lastElementChild; | 120 [V8PerWorldBindings] readonly attribute Element lastElementChild; |
| 121 readonly attribute Element previousElementSibling; | 121 [V8PerWorldBindings] readonly attribute Element previousElementSibling; |
| 122 readonly attribute Element nextElementSibling; | 122 [V8PerWorldBindings] readonly attribute Element nextElementSibling; |
| 123 readonly attribute unsigned long childElementCount; | 123 [V8PerWorldBindings] readonly attribute unsigned long childElementCount; |
| 124 | 124 |
| 125 // ShadowAware API | 125 // ShadowAware API |
| 126 #if defined(ENABLE_SHADOW_DOM) && ENABLE_SHADOW_DOM && defined(LANGUAGE_JAVASCRI
PT) && LANGUAGE_JAVASCRIPT | 126 #if defined(ENABLE_SHADOW_DOM) && ENABLE_SHADOW_DOM && defined(LANGUAGE_JAVASCRI
PT) && LANGUAGE_JAVASCRIPT |
| 127 [Reflect=pseudo, V8EnabledAtRuntime=shadowDOM, ImplementedAs=pseudo] attribu
te DOMString webkitPseudo; | 127 [Reflect=pseudo, V8EnabledAtRuntime=shadowDOM, ImplementedAs=pseudo, V8PerWo
rldBindings] attribute DOMString webkitPseudo; |
| 128 [V8EnabledAtRuntime=shadowDOM, ImplementedAs=createShadowRoot] ShadowRoot we
bkitCreateShadowRoot() raises(DOMException); | 128 [V8EnabledAtRuntime=shadowDOM, ImplementedAs=createShadowRoot] ShadowRoot we
bkitCreateShadowRoot() raises(DOMException); |
| 129 [V8EnabledAtRuntime=shadowDOM, ImplementedAs=shadowRoot] readonly attribute
ShadowRoot webkitShadowRoot; | 129 [V8EnabledAtRuntime=shadowDOM, ImplementedAs=shadowRoot, V8PerWorldBindings]
readonly attribute ShadowRoot webkitShadowRoot; |
| 130 [V8EnabledAtRuntime=shadowDOM, ImplementedAs=insertionParentForBinding, V8Pe
rWorldBindings] readonly attribute Node webkitInsertionParent; |
| 130 #endif | 131 #endif |
| 131 | 132 |
| 132 // DOM 4 | 133 // DOM 4 |
| 133 void remove() | 134 void remove() |
| 134 raises(DOMException); | 135 raises(DOMException); |
| 135 | 136 |
| 136 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT | 137 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT |
| 137 // CSSOM View Module API | 138 // CSSOM View Module API |
| 138 ClientRectList getClientRects(); | 139 ClientRectList getClientRects(); |
| 139 ClientRect getBoundingClientRect(); | 140 ClientRect getBoundingClientRect(); |
| 140 #endif | 141 #endif |
| 141 | 142 |
| 142 #if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C | 143 #if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C |
| 143 // Objective-C extensions | 144 // Objective-C extensions |
| 144 readonly attribute DOMString innerText; | 145 [V8PerWorldBindings] readonly attribute DOMString innerText; |
| 145 #endif | 146 #endif |
| 146 | 147 |
| 147 #if defined(ENABLE_FULLSCREEN_API) && ENABLE_FULLSCREEN_API | 148 #if defined(ENABLE_FULLSCREEN_API) && ENABLE_FULLSCREEN_API |
| 148 // Mozilla version | 149 // Mozilla version |
| 149 const unsigned short ALLOW_KEYBOARD_INPUT = 1; | 150 const unsigned short ALLOW_KEYBOARD_INPUT = 1; |
| 150 [V8EnabledAtRuntime] void webkitRequestFullScreen(in [Optional=DefaultIsUnde
fined] unsigned short flags); | 151 [V8EnabledAtRuntime] void webkitRequestFullScreen(in [Optional=DefaultIsUnde
fined] unsigned short flags); |
| 151 | 152 |
| 152 // W3C version | 153 // W3C version |
| 153 [V8EnabledAtRuntime] void webkitRequestFullscreen(); | 154 [V8EnabledAtRuntime] void webkitRequestFullscreen(); |
| 154 #endif | 155 #endif |
| 155 | 156 |
| 156 [Conditional=POINTER_LOCK] void webkitRequestPointerLock(); | 157 [Conditional=POINTER_LOCK] void webkitRequestPointerLock(); |
| 157 | 158 |
| 158 // CSS Regions API | 159 // CSS Regions API |
| 159 [Conditional=CSS_REGIONS, V8EnabledAtRuntime=cssRegions] readonly attribute
DOMString webkitRegionOverset; | 160 [Conditional=CSS_REGIONS, V8EnabledAtRuntime=cssRegions, V8PerWorldBindings]
readonly attribute DOMString webkitRegionOverset; |
| 160 [Conditional=CSS_REGIONS, V8EnabledAtRuntime=cssRegions] sequence<Range> web
kitGetRegionFlowRanges(); | 161 [Conditional=CSS_REGIONS, V8EnabledAtRuntime=cssRegions] sequence<Range> web
kitGetRegionFlowRanges(); |
| 161 | 162 |
| 162 #if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C | 163 #if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C |
| 163 // Event handler DOM attributes | 164 // Event handler DOM attributes |
| 164 [NotEnumerable] attribute EventListener onabort; | 165 [NotEnumerable, V8PerWorldBindings] attribute EventListener onabort; |
| 165 [NotEnumerable] attribute EventListener onblur; | 166 [NotEnumerable, V8PerWorldBindings] attribute EventListener onblur; |
| 166 [NotEnumerable] attribute EventListener onchange; | 167 [NotEnumerable, V8PerWorldBindings] attribute EventListener onchange; |
| 167 [NotEnumerable] attribute EventListener onclick; | 168 [NotEnumerable, V8PerWorldBindings] attribute EventListener onclick; |
| 168 [NotEnumerable] attribute EventListener oncontextmenu; | 169 [NotEnumerable, V8PerWorldBindings] attribute EventListener oncontextmenu; |
| 169 [NotEnumerable] attribute EventListener ondblclick; | 170 [NotEnumerable, V8PerWorldBindings] attribute EventListener ondblclick; |
| 170 [NotEnumerable] attribute EventListener ondrag; | 171 [NotEnumerable, V8PerWorldBindings] attribute EventListener ondrag; |
| 171 [NotEnumerable] attribute EventListener ondragend; | 172 [NotEnumerable, V8PerWorldBindings] attribute EventListener ondragend; |
| 172 [NotEnumerable] attribute EventListener ondragenter; | 173 [NotEnumerable, V8PerWorldBindings] attribute EventListener ondragenter; |
| 173 [NotEnumerable] attribute EventListener ondragleave; | 174 [NotEnumerable, V8PerWorldBindings] attribute EventListener ondragleave; |
| 174 [NotEnumerable] attribute EventListener ondragover; | 175 [NotEnumerable, V8PerWorldBindings] attribute EventListener ondragover; |
| 175 [NotEnumerable] attribute EventListener ondragstart; | 176 [NotEnumerable, V8PerWorldBindings] attribute EventListener ondragstart; |
| 176 [NotEnumerable] attribute EventListener ondrop; | 177 [NotEnumerable, V8PerWorldBindings] attribute EventListener ondrop; |
| 177 [NotEnumerable] attribute EventListener onerror; | 178 [NotEnumerable, V8PerWorldBindings] attribute EventListener onerror; |
| 178 [NotEnumerable] attribute EventListener onfocus; | 179 [NotEnumerable, V8PerWorldBindings] attribute EventListener onfocus; |
| 179 [NotEnumerable] attribute EventListener oninput; | 180 [NotEnumerable, V8PerWorldBindings] attribute EventListener oninput; |
| 180 [NotEnumerable] attribute EventListener oninvalid; | 181 [NotEnumerable, V8PerWorldBindings] attribute EventListener oninvalid; |
| 181 [NotEnumerable] attribute EventListener onkeydown; | 182 [NotEnumerable, V8PerWorldBindings] attribute EventListener onkeydown; |
| 182 [NotEnumerable] attribute EventListener onkeypress; | 183 [NotEnumerable, V8PerWorldBindings] attribute EventListener onkeypress; |
| 183 [NotEnumerable] attribute EventListener onkeyup; | 184 [NotEnumerable, V8PerWorldBindings] attribute EventListener onkeyup; |
| 184 [NotEnumerable] attribute EventListener onload; | 185 [NotEnumerable, V8PerWorldBindings] attribute EventListener onload; |
| 185 [NotEnumerable] attribute EventListener onmousedown; | 186 [NotEnumerable, V8PerWorldBindings] attribute EventListener onmousedown; |
| 186 [NotEnumerable] attribute EventListener onmousemove; | 187 [NotEnumerable, V8PerWorldBindings] attribute EventListener onmousemove; |
| 187 [NotEnumerable] attribute EventListener onmouseout; | 188 [NotEnumerable, V8PerWorldBindings] attribute EventListener onmouseout; |
| 188 [NotEnumerable] attribute EventListener onmouseover; | 189 [NotEnumerable, V8PerWorldBindings] attribute EventListener onmouseover; |
| 189 [NotEnumerable] attribute EventListener onmouseup; | 190 [NotEnumerable, V8PerWorldBindings] attribute EventListener onmouseup; |
| 190 [NotEnumerable] attribute EventListener onmousewheel; | 191 [NotEnumerable, V8PerWorldBindings] attribute EventListener onmousewheel; |
| 191 [NotEnumerable] attribute EventListener onscroll; | 192 [NotEnumerable, V8PerWorldBindings] attribute EventListener onscroll; |
| 192 [NotEnumerable] attribute EventListener onselect; | 193 [NotEnumerable, V8PerWorldBindings] attribute EventListener onselect; |
| 193 [NotEnumerable] attribute EventListener onsubmit; | 194 [NotEnumerable, V8PerWorldBindings] attribute EventListener onsubmit; |
| 194 | 195 |
| 195 // attribute [NotEnumerable] EventListener oncanplay; | 196 // attribute [NotEnumerable] EventListener oncanplay; |
| 196 // attribute [NotEnumerable] EventListener oncanplaythrough; | 197 // attribute [NotEnumerable] EventListener oncanplaythrough; |
| 197 // attribute [NotEnumerable] EventListener ondurationchange; | 198 // attribute [NotEnumerable] EventListener ondurationchange; |
| 198 // attribute [NotEnumerable] EventListener onemptied; | 199 // attribute [NotEnumerable] EventListener onemptied; |
| 199 // attribute [NotEnumerable] EventListener onended; | 200 // attribute [NotEnumerable] EventListener onended; |
| 200 // attribute [NotEnumerable] EventListener onloadeddata; | 201 // attribute [NotEnumerable] EventListener onloadeddata; |
| 201 // attribute [NotEnumerable] EventListener onloadedmetadata; | 202 // attribute [NotEnumerable] EventListener onloadedmetadata; |
| 202 // attribute [NotEnumerable] EventListener onloadstart; | 203 // attribute [NotEnumerable] EventListener onloadstart; |
| 203 // attribute [NotEnumerable] EventListener onpause; | 204 // attribute [NotEnumerable] EventListener onpause; |
| 204 // attribute [NotEnumerable] EventListener onplay; | 205 // attribute [NotEnumerable] EventListener onplay; |
| 205 // attribute [NotEnumerable] EventListener onplaying; | 206 // attribute [NotEnumerable] EventListener onplaying; |
| 206 // attribute [NotEnumerable] EventListener onprogress; | 207 // attribute [NotEnumerable] EventListener onprogress; |
| 207 // attribute [NotEnumerable] EventListener onratechange; | 208 // attribute [NotEnumerable] EventListener onratechange; |
| 208 // attribute [NotEnumerable] EventListener onreadystatechange; | 209 // attribute [NotEnumerable] EventListener onreadystatechange; |
| 209 // attribute [NotEnumerable] EventListener onseeked; | 210 // attribute [NotEnumerable] EventListener onseeked; |
| 210 // attribute [NotEnumerable] EventListener onseeking; | 211 // attribute [NotEnumerable] EventListener onseeking; |
| 211 // attribute [NotEnumerable] EventListener onshow; | 212 // attribute [NotEnumerable] EventListener onshow; |
| 212 // attribute [NotEnumerable] EventListener onstalled; | 213 // attribute [NotEnumerable] EventListener onstalled; |
| 213 // attribute [NotEnumerable] EventListener onsuspend; | 214 // attribute [NotEnumerable] EventListener onsuspend; |
| 214 // attribute [NotEnumerable] EventListener ontimeupdate; | 215 // attribute [NotEnumerable] EventListener ontimeupdate; |
| 215 // attribute [NotEnumerable] EventListener onvolumechange; | 216 // attribute [NotEnumerable] EventListener onvolumechange; |
| 216 // attribute [NotEnumerable] EventListener onwaiting; | 217 // attribute [NotEnumerable] EventListener onwaiting; |
| 217 | 218 |
| 218 // WebKit extensions | 219 // WebKit extensions |
| 219 [NotEnumerable] attribute EventListener onbeforecut; | 220 [NotEnumerable, V8PerWorldBindings] attribute EventListener onbeforecut; |
| 220 [NotEnumerable] attribute EventListener oncut; | 221 [NotEnumerable, V8PerWorldBindings] attribute EventListener oncut; |
| 221 [NotEnumerable] attribute EventListener onbeforecopy; | 222 [NotEnumerable, V8PerWorldBindings] attribute EventListener onbeforecopy; |
| 222 [NotEnumerable] attribute EventListener oncopy; | 223 [NotEnumerable, V8PerWorldBindings] attribute EventListener oncopy; |
| 223 [NotEnumerable] attribute EventListener onbeforepaste; | 224 [NotEnumerable, V8PerWorldBindings] attribute EventListener onbeforepaste; |
| 224 [NotEnumerable] attribute EventListener onpaste; | 225 [NotEnumerable, V8PerWorldBindings] attribute EventListener onpaste; |
| 225 [NotEnumerable] attribute EventListener onreset; | 226 [NotEnumerable, V8PerWorldBindings] attribute EventListener onreset; |
| 226 [NotEnumerable] attribute EventListener onsearch; | 227 [NotEnumerable, V8PerWorldBindings] attribute EventListener onsearch; |
| 227 [NotEnumerable] attribute EventListener onselectstart; | 228 [NotEnumerable, V8PerWorldBindings] attribute EventListener onselectstart; |
| 228 [NotEnumerable,Conditional=TOUCH_EVENTS,V8EnabledAtRuntime=touch] attribute
EventListener ontouchstart; | 229 [NotEnumerable,Conditional=TOUCH_EVENTS,V8EnabledAtRuntime=touch, V8PerWorld
Bindings] attribute EventListener ontouchstart; |
| 229 [NotEnumerable,Conditional=TOUCH_EVENTS,V8EnabledAtRuntime=touch] attribute
EventListener ontouchmove; | 230 [NotEnumerable,Conditional=TOUCH_EVENTS,V8EnabledAtRuntime=touch, V8PerWorld
Bindings] attribute EventListener ontouchmove; |
| 230 [NotEnumerable,Conditional=TOUCH_EVENTS,V8EnabledAtRuntime=touch] attribute
EventListener ontouchend; | 231 [NotEnumerable,Conditional=TOUCH_EVENTS,V8EnabledAtRuntime=touch, V8PerWorld
Bindings] attribute EventListener ontouchend; |
| 231 [NotEnumerable,Conditional=TOUCH_EVENTS,V8EnabledAtRuntime=touch] attribute
EventListener ontouchcancel; | 232 [NotEnumerable,Conditional=TOUCH_EVENTS,V8EnabledAtRuntime=touch, V8PerWorld
Bindings] attribute EventListener ontouchcancel; |
| 232 [NotEnumerable, Conditional=FULLSCREEN_API] attribute EventListener onwebkit
fullscreenchange; | 233 [NotEnumerable, Conditional=FULLSCREEN_API, V8PerWorldBindings] attribute Ev
entListener onwebkitfullscreenchange; |
| 233 [NotEnumerable, Conditional=FULLSCREEN_API] attribute EventListener onwebkit
fullscreenerror; | 234 [NotEnumerable, Conditional=FULLSCREEN_API, V8PerWorldBindings] attribute Ev
entListener onwebkitfullscreenerror; |
| 234 #endif | 235 #endif |
| 235 }; | 236 }; |
| 236 | 237 |
| OLD | NEW |