OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. |
3 * Copyright (C) 2011 Google Inc. All rights reserved. | 3 * Copyright (C) 2011 Google Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
161 [Replaceable] readonly attribute Performance performance; | 161 [Replaceable] readonly attribute Performance performance; |
162 | 162 |
163 [MeasureAs=UnprefixedRequestAnimationFrame] long requestAnimationFrame(Reque
stAnimationFrameCallback callback); | 163 [MeasureAs=UnprefixedRequestAnimationFrame] long requestAnimationFrame(Reque
stAnimationFrameCallback callback); |
164 void cancelAnimationFrame(long id); | 164 void cancelAnimationFrame(long id); |
165 [MeasureAs=PrefixedRequestAnimationFrame] long webkitRequestAnimationFrame(R
equestAnimationFrameCallback callback); | 165 [MeasureAs=PrefixedRequestAnimationFrame] long webkitRequestAnimationFrame(R
equestAnimationFrameCallback callback); |
166 [ImplementedAs=cancelAnimationFrame] void webkitCancelAnimationFrame(long id
); | 166 [ImplementedAs=cancelAnimationFrame] void webkitCancelAnimationFrame(long id
); |
167 [ImplementedAs=cancelAnimationFrame] void webkitCancelRequestAnimationFrame(
long id); // This is a deprecated alias for webkitCancelAnimationFrame(). Remove
this when removing vendor prefix. | 167 [ImplementedAs=cancelAnimationFrame] void webkitCancelRequestAnimationFrame(
long id); // This is a deprecated alias for webkitCancelAnimationFrame(). Remove
this when removing vendor prefix. |
168 | 168 |
169 [Replaceable] readonly attribute CSS CSS; | 169 [Replaceable] readonly attribute CSS CSS; |
170 | 170 |
171 // Events | 171 // Event handler attributes |
172 attribute EventHandler onabort; | |
173 attribute EventHandler onbeforeunload; | |
174 attribute EventHandler onblur; | |
175 attribute EventHandler oncancel; | |
176 attribute EventHandler oncanplay; | |
177 attribute EventHandler oncanplaythrough; | |
178 attribute EventHandler onchange; | |
179 [ActivityLogging=Setter] attribute EventHandler onclick; | |
180 attribute EventHandler onclose; | |
181 attribute EventHandler oncontextmenu; | |
182 attribute EventHandler oncuechange; | |
183 [ActivityLogging=Setter] attribute EventHandler ondblclick; | |
184 [ActivityLogging=Setter] attribute EventHandler ondrag; | |
185 [ActivityLogging=Setter] attribute EventHandler ondragend; | |
186 [ActivityLogging=Setter] attribute EventHandler ondragenter; | |
187 [ActivityLogging=Setter] attribute EventHandler ondragleave; | |
188 [ActivityLogging=Setter] attribute EventHandler ondragover; | |
189 [ActivityLogging=Setter] attribute EventHandler ondragstart; | |
190 [ActivityLogging=Setter] attribute EventHandler ondrop; | |
191 attribute EventHandler ondurationchange; | |
192 attribute EventHandler onemptied; | |
193 attribute EventHandler onended; | |
194 attribute EventHandler onerror; | |
195 attribute EventHandler onfocus; | |
196 attribute EventHandler onhashchange; | |
197 [ActivityLogging=Setter] attribute EventHandler oninput; | |
198 attribute EventHandler oninvalid; | |
199 [ActivityLogging=Setter] attribute EventHandler onkeydown; | |
200 [ActivityLogging=Setter] attribute EventHandler onkeypress; | |
201 [ActivityLogging=Setter] attribute EventHandler onkeyup; | |
202 attribute EventHandler onload; | |
203 attribute EventHandler onloadeddata; | |
204 attribute EventHandler onloadedmetadata; | |
205 attribute EventHandler onloadstart; | |
206 attribute EventHandler onmessage; | |
207 [ActivityLogging=Setter] attribute EventHandler onmousedown; | |
208 [ActivityLogging=Setter] attribute EventHandler onmouseenter; | |
209 [ActivityLogging=Setter] attribute EventHandler onmouseleave; | |
210 [ActivityLogging=Setter] attribute EventHandler onmousemove; | |
211 [ActivityLogging=Setter] attribute EventHandler onmouseout; | |
212 [ActivityLogging=Setter] attribute EventHandler onmouseover; | |
213 [ActivityLogging=Setter] attribute EventHandler onmouseup; | |
214 [ActivityLogging=Setter] attribute EventHandler onmousewheel; // Deprecated
in favor of onwheel. | |
215 [ActivityLogging=Setter] attribute EventHandler onwheel; | |
216 attribute EventHandler onoffline; | |
217 attribute EventHandler ononline; | |
218 attribute EventHandler onpagehide; | |
219 attribute EventHandler onpageshow; | |
220 attribute EventHandler onpause; | |
221 attribute EventHandler onplay; | |
222 attribute EventHandler onplaying; | |
223 attribute EventHandler onpopstate; | |
224 attribute EventHandler onprogress; | |
225 attribute EventHandler onratechange; | |
226 attribute EventHandler onreset; | |
227 attribute EventHandler onresize; | |
228 attribute EventHandler onscroll; | |
229 attribute EventHandler onseeked; | |
230 attribute EventHandler onseeking; | |
231 attribute EventHandler onselect; | |
232 attribute EventHandler onshow; | |
233 attribute EventHandler onstalled; | |
234 attribute EventHandler onstorage; | |
235 attribute EventHandler onsubmit; | |
236 attribute EventHandler onsuspend; | |
237 attribute EventHandler ontimeupdate; | |
238 attribute EventHandler onunload; | |
239 attribute EventHandler onvolumechange; | |
240 attribute EventHandler onwaiting; | |
241 | |
242 // Not implemented yet. | |
243 // attribute EventHandler onafterprint; | |
244 // attribute EventHandler onbeforeprint; | |
245 // attribute EventHandler onreadystatechange; | |
246 // attribute EventHandler onredo; | |
247 // attribute EventHandler onundo; | |
248 | |
249 // Webkit extensions | |
250 attribute EventHandler onsearch; | |
251 [RuntimeEnabled=CSSAnimationUnprefixed] attribute EventHandler onanimationen
d; | 172 [RuntimeEnabled=CSSAnimationUnprefixed] attribute EventHandler onanimationen
d; |
252 [RuntimeEnabled=CSSAnimationUnprefixed] attribute EventHandler onanimationit
eration; | 173 [RuntimeEnabled=CSSAnimationUnprefixed] attribute EventHandler onanimationit
eration; |
253 [RuntimeEnabled=CSSAnimationUnprefixed] attribute EventHandler onanimationst
art; | 174 [RuntimeEnabled=CSSAnimationUnprefixed] attribute EventHandler onanimationst
art; |
| 175 attribute EventHandler onbeforeunload; |
| 176 [RuntimeEnabled=DeviceMotion] attribute EventHandler ondevicemotion; |
| 177 [RuntimeEnabled=DeviceOrientation] attribute EventHandler ondeviceorientatio
n; |
| 178 attribute EventHandler onhashchange; |
| 179 attribute EventHandler onmessage; |
| 180 attribute EventHandler onoffline; |
| 181 attribute EventHandler ononline; |
| 182 [Conditional=ORIENTATION_EVENTS] attribute EventHandler onorientationchange; |
| 183 attribute EventHandler onpagehide; |
| 184 attribute EventHandler onpageshow; |
| 185 attribute EventHandler onpopstate; |
| 186 attribute EventHandler onresize; |
| 187 attribute EventHandler onsearch; |
| 188 attribute EventHandler onstorage; |
| 189 [RuntimeEnabled=Touch] attribute EventHandler ontouchcancel; |
| 190 [RuntimeEnabled=Touch] attribute EventHandler ontouchend; |
| 191 [RuntimeEnabled=Touch] attribute EventHandler ontouchmove; |
| 192 [RuntimeEnabled=Touch] attribute EventHandler ontouchstart; |
| 193 attribute EventHandler ontransitionend; |
| 194 attribute EventHandler onunload; |
254 attribute EventHandler onwebkitanimationend; | 195 attribute EventHandler onwebkitanimationend; |
255 attribute EventHandler onwebkitanimationiteration; | 196 attribute EventHandler onwebkitanimationiteration; |
256 attribute EventHandler onwebkitanimationstart; | 197 attribute EventHandler onwebkitanimationstart; |
257 attribute EventHandler onwebkittransitionend; | 198 attribute EventHandler onwebkittransitionend; |
258 attribute EventHandler ontransitionend; | 199 [ActivityLogging=Setter] attribute EventHandler onwheel; |
259 [Conditional=ORIENTATION_EVENTS] attribute EventHandler onorientationchange; | |
260 [RuntimeEnabled=Touch] attribute EventHandler ontouchstart; | |
261 [RuntimeEnabled=Touch] attribute EventHandler ontouchmove; | |
262 [RuntimeEnabled=Touch] attribute EventHandler ontouchend; | |
263 [RuntimeEnabled=Touch] attribute EventHandler ontouchcancel; | |
264 | |
265 [RuntimeEnabled=DeviceMotion] attribute EventHandler ondevicemotion; | |
266 [RuntimeEnabled=DeviceOrientation] attribute EventHandler ondeviceorientatio
n; | |
267 | 200 |
268 [DeprecateAs=CaptureEvents] void captureEvents(); | 201 [DeprecateAs=CaptureEvents] void captureEvents(); |
269 [DeprecateAs=ReleaseEvents] void releaseEvents(); | 202 [DeprecateAs=ReleaseEvents] void releaseEvents(); |
270 | 203 |
271 // Additional constructors. | 204 // Additional constructors. |
272 attribute TransitionEventConstructor WebKitTransitionEvent; | 205 attribute TransitionEventConstructor WebKitTransitionEvent; |
273 [RuntimeEnabled=CSSAnimationUnprefixed] attribute WebKitAnimationEventConstr
uctor AnimationEvent; | 206 [RuntimeEnabled=CSSAnimationUnprefixed] attribute WebKitAnimationEventConstr
uctor AnimationEvent; |
274 [CustomConstructor] attribute HTMLImageElementConstructorConstructor Image;
// Usable with new operator | 207 [CustomConstructor] attribute HTMLImageElementConstructorConstructor Image;
// Usable with new operator |
275 // Mozilla has a separate XMLDocument object for XML documents. | 208 // Mozilla has a separate XMLDocument object for XML documents. |
276 // We just use Document for this. | 209 // We just use Document for this. |
(...skipping 29 matching lines...) Expand all Loading... |
306 [RuntimeEnabled=ShadowDOM] attribute ShadowRootConstructor ShadowRoot; | 239 [RuntimeEnabled=ShadowDOM] attribute ShadowRootConstructor ShadowRoot; |
307 [MeasureAs=PrefixedShadowRootConstructor] attribute ShadowRootConstructor We
bKitShadowRoot; | 240 [MeasureAs=PrefixedShadowRootConstructor] attribute ShadowRootConstructor We
bKitShadowRoot; |
308 | 241 |
309 // window.toString() requires special handling in V8 | 242 // window.toString() requires special handling in V8 |
310 [DoNotCheckSignature, DoNotCheckSecurity, Custom, NotEnumerable] DOMString t
oString(); | 243 [DoNotCheckSignature, DoNotCheckSecurity, Custom, NotEnumerable] DOMString t
oString(); |
311 | 244 |
312 [ImplementedAs=anonymousIndexedGetter, NotEnumerable] getter Window(unsigned
long index); | 245 [ImplementedAs=anonymousIndexedGetter, NotEnumerable] getter Window(unsigned
long index); |
313 [Custom, NotEnumerable] getter Window (DOMString name); | 246 [Custom, NotEnumerable] getter Window (DOMString name); |
314 }; | 247 }; |
315 | 248 |
| 249 Window implements GlobalEventHandlers; |
316 Window implements ImageBitmapFactories; | 250 Window implements ImageBitmapFactories; |
| 251 Window implements WindowBase64; |
317 Window implements WindowTimers; | 252 Window implements WindowTimers; |
318 Window implements WindowBase64; | |
OLD | NEW |