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 |