Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(236)

Side by Side Diff: dom/Element.idl

Issue 13163002: Roll IDLs. (Closed) Base URL: http://dart.googlecode.com/svn/third_party/WebCore/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698