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

Side by Side Diff: tools/dom/docs/docs.json

Issue 156903004: Remove more tests which depend on dartdoc, which has been deleted. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 6 years, 10 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
« no previous file with comments | « tools/dom/docs/bin/docs.dart ('k') | tools/dom/docs/docs.status » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 {
2 "dart.dom.html": {
3 "AbstractWorker": {
4 "members": {
5 "errorEvent": [
6 "/**",
7 " * Static factory designed to expose `error` events to event",
8 " * handlers that are not necessarily instances of [AbstractWorker]. ",
9 " *",
10 " * See [EventStreamProvider] for usage information.",
11 " */"
12 ],
13 "onerror": [
14 "/// Stream of `error` events handled by this [AbstractWorker]."
15 ]
16 }
17 },
18 "ApplicationCache": {
19 "members": {
20 "cachedEvent": [
21 "/**",
22 " * Static factory designed to expose `cached` events to event",
23 " * handlers that are not necessarily instances of [ApplicationCache ].",
24 " *",
25 " * See [EventStreamProvider] for usage information.",
26 " */"
27 ],
28 "checkingEvent": [
29 "/**",
30 " * Static factory designed to expose `checking` events to event",
31 " * handlers that are not necessarily instances of [ApplicationCache ].",
32 " *",
33 " * See [EventStreamProvider] for usage information.",
34 " */"
35 ],
36 "downloadingEvent": [
37 "/**",
38 " * Static factory designed to expose `downloading` events to event" ,
39 " * handlers that are not necessarily instances of [ApplicationCache ].",
40 " *",
41 " * See [EventStreamProvider] for usage information.",
42 " */"
43 ],
44 "errorEvent": [
45 "/**",
46 " * Static factory designed to expose `error` events to event",
47 " * handlers that are not necessarily instances of [ApplicationCache ].",
48 " *",
49 " * See [EventStreamProvider] for usage information.",
50 " */"
51 ],
52 "noupdateEvent": [
53 "/**",
54 " * Static factory designed to expose `noupdate` events to event",
55 " * handlers that are not necessarily instances of [ApplicationCache ].",
56 " *",
57 " * See [EventStreamProvider] for usage information.",
58 " */"
59 ],
60 "obsoleteEvent": [
61 "/**",
62 " * Static factory designed to expose `obsolete` events to event",
63 " * handlers that are not necessarily instances of [ApplicationCache ].",
64 " *",
65 " * See [EventStreamProvider] for usage information.",
66 " */"
67 ],
68 "oncached": [
69 "/// Stream of `cached` events handled by this [ApplicationCache]."
70 ],
71 "onchecking": [
72 "/// Stream of `checking` events handled by this [ApplicationCache]."
73 ],
74 "ondownloading": [
75 "/// Stream of `downloading` events handled by this [ApplicationCache] ."
76 ],
77 "onerror": [
78 "/// Stream of `error` events handled by this [ApplicationCache]."
79 ],
80 "onnoupdate": [
81 "/// Stream of `noupdate` events handled by this [ApplicationCache]."
82 ],
83 "onobsolete": [
84 "/// Stream of `obsolete` events handled by this [ApplicationCache]."
85 ],
86 "onprogress": [
87 "/// Stream of `progress` events handled by this [ApplicationCache]."
88 ],
89 "onupdateready": [
90 "/// Stream of `updateready` events handled by this [ApplicationCache] ."
91 ],
92 "progressEvent": [
93 "/**",
94 " * Static factory designed to expose `progress` events to event",
95 " * handlers that are not necessarily instances of [ApplicationCache ].",
96 " *",
97 " * See [EventStreamProvider] for usage information.",
98 " */"
99 ],
100 "updatereadyEvent": [
101 "/**",
102 " * Static factory designed to expose `updateready` events to event" ,
103 " * handlers that are not necessarily instances of [ApplicationCache ].",
104 " *",
105 " * See [EventStreamProvider] for usage information.",
106 " */"
107 ]
108 }
109 },
110 "CanvasGradient": {
111 "comment": [
112 "/**",
113 " * An opaque canvas object representing a gradient.",
114 " *",
115 " * Created by calling [createLinearGradient] or [createRadialGradient] on a",
116 " * [CanvasRenderingContext2D] object.",
117 " *",
118 " * Example usage:",
119 " *",
120 " * var canvas = new CanvasElement(width: 600, height: 600);",
121 " * var ctx = canvas.context2D;",
122 " * ctx.clearRect(0, 0, 600, 600);",
123 " * ctx.save();",
124 " * // Create radial gradient.",
125 " * CanvasGradient gradient = ctx.createRadialGradient(0, 0, 0, 0, 0 , 600);",
126 " * gradient.addColorStop(0, '#000');",
127 " * gradient.addColorStop(1, 'rgb(255, 255, 255)');",
128 " * // Assign gradients to fill.",
129 " * ctx.fillStyle = gradient;",
130 " * // Draw a rectangle with a gradient fill.",
131 " * ctx.fillRect(0, 0, 600, 600);",
132 " * ctx.save();",
133 " * document.body.children.add(canvas);",
134 " *",
135 " * See also:",
136 " *",
137 " * * [CanvasGradient](https://developer.mozilla.org/en-US/docs/DOM/Canv asGradient) from MDN.",
138 " * * [CanvasGradient](http://www.whatwg.org/specs/web-apps/current-work /multipage/the-canvas-element.html#canvasgradient) from whatwg.",
139 " * * [CanvasGradient](http://www.w3.org/TR/2010/WD-2dcontext-20100304/# canvasgradient) from W3C.",
140 " */"
141 ],
142 "members": {
143 "addColorStop": [
144 "/**",
145 " * Adds a color stop to this gradient at the offset.",
146 " *",
147 " * The [offset] can range between 0.0 and 1.0.",
148 " *",
149 " * See also:",
150 " *",
151 " * * [Multiple Color Stops](https://developer.mozilla.org/en-US/doc s/CSS/linear-gradient#Gradient_with_multiple_color_stops) from MDN.",
152 " */"
153 ]
154 }
155 },
156 "CanvasPattern": {
157 "comment": [
158 "/**",
159 " * An opaque object representing a pattern of image, canvas, or video." ,
160 " *",
161 " * Created by calling [createPattern] on a [CanvasRenderingContext2D] o bject.",
162 " *",
163 " * Example usage:",
164 " *",
165 " * var canvas = new CanvasElement(width: 600, height: 600);",
166 " * var ctx = canvas.context2D;",
167 " * var img = new ImageElement();",
168 " * // Image src needs to be loaded before pattern is applied.",
169 " * img.onLoad.listen((event) {",
170 " * // When the image is loaded, create a pattern",
171 " * // from the ImageElement.",
172 " * CanvasPattern pattern = ctx.createPattern(img, 'repeat');",
173 " * ctx.rect(0, 0, canvas.width, canvas.height);",
174 " * ctx.fillStyle = pattern;",
175 " * ctx.fill();",
176 " * });",
177 " * img.src = \"images/foo.jpg\";",
178 " * document.body.children.add(canvas);",
179 " *",
180 " * See also:",
181 " * * [CanvasPattern](https://developer.mozilla.org/en-US/docs/DOM/Canva sPattern) from MDN.",
182 " * * [CanvasPattern](http://www.whatwg.org/specs/web-apps/current-work/ multipage/the-canvas-element.html#canvaspattern) from whatwg.",
183 " * * [CanvasPattern](http://www.w3.org/TR/2010/WD-2dcontext-20100304/#c anvaspattern) from W3C.",
184 " */"
185 ]
186 },
187 "CanvasRenderingContext": {
188 "comment": [
189 "/**",
190 " * A rendering context for a canvas element.",
191 " *",
192 " * This context is extended by [CanvasRenderingContext2D] and",
193 " * [WebGLRenderingContext].",
194 " */"
195 ],
196 "members": {
197 "canvas": [
198 "/// Reference to the canvas element to which this context belongs."
199 ]
200 }
201 },
202 "CanvasRenderingContext2D": {
203 "members": {
204 "currentPath": [
205 "/**",
206 " * The current default path of this canvas context, if there is one .",
207 " *",
208 " * ## Other resources",
209 " *",
210 " * * [Current default path]",
211 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/the -canvas-element.html#current-default-path)",
212 " * from WHATWG.",
213 " */"
214 ],
215 "imageSmoothingEnabled": [
216 "/**",
217 " * Whether images and patterns on this canvas will be smoothed when this",
218 " * canvas is scaled.",
219 " *",
220 " * ## Other resources",
221 " *",
222 " * * [Image smoothing]",
223 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/the -canvas-element.html#image-smoothing)",
224 " * from WHATWG.",
225 " */"
226 ],
227 "webkitBackingStorePixelRatio": [
228 "/**",
229 " * The ratio between this canvas' backing store dimensions and the canvas'",
230 " * logical dimensions.",
231 " *",
232 " * ## Other resources",
233 " *",
234 " * * [High DPI Canvas tutorial]",
235 " * (http://www.html5rocks.com/en/tutorials/canvas/hidpi/) from HTML 5Rocks.",
236 " */"
237 ]
238 }
239 },
240 "Clipboard": {
241 "members": {
242 "getData": [
243 "/**",
244 " * Gets the data for the specified type.",
245 " *",
246 " * The data is only available from within a drop operation (such as an",
247 " * [Element.onDrop] event) and will return null before the event is ",
248 " * triggered.",
249 " *",
250 " * Data transfer is prohibited across domains. If a drag originates ",
251 " * from content from another domain or protocol (HTTP vs HTTPS) the n the",
252 " * data cannot be accessed.",
253 " *",
254 " * The [type] can have values such as:",
255 " *",
256 " * * `'Text'`",
257 " * * `'URL'`",
258 " */"
259 ]
260 }
261 },
262 "DedicatedWorkerGlobalScope": {
263 "members": {
264 "messageEvent": [
265 "/**",
266 " * Static factory designed to expose `message` events to event",
267 " * handlers that are not necessarily instances of [DedicatedWorkerG lobalScope].",
268 " *",
269 " * See [EventStreamProvider] for usage information.",
270 " */"
271 ],
272 "onmessage": [
273 "/// Stream of `message` events handled by this [DedicatedWorkerGlobal Scope]."
274 ]
275 }
276 },
277 "Document": {
278 "comment": [
279 "/**",
280 " * The base class for all documents.",
281 " *",
282 " * Each web page loaded in the browser has its own [Document] object, w hich is",
283 " * typically an [HtmlDocument].",
284 " *",
285 " * If you aren't comfortable with DOM concepts, see the Dart tutorial",
286 " * [Target 2: Connect Dart & HTML](http://www.dartlang.org/docs/tutoria ls/connect-dart-html/).",
287 " */"
288 ],
289 "members": {
290 "onabort": [
291 "/// Stream of `abort` events handled by this [Document]."
292 ],
293 "onbeforecopy": [
294 "/// Stream of `beforecopy` events handled by this [Document]."
295 ],
296 "onbeforecut": [
297 "/// Stream of `beforecut` events handled by this [Document]."
298 ],
299 "onbeforepaste": [
300 "/// Stream of `beforepaste` events handled by this [Document]."
301 ],
302 "onblur": [
303 "/// Stream of `blur` events handled by this [Document]."
304 ],
305 "onchange": [
306 "/// Stream of `change` events handled by this [Document]."
307 ],
308 "onclick": [
309 "/// Stream of `click` events handled by this [Document]."
310 ],
311 "oncontextmenu": [
312 "/// Stream of `contextmenu` events handled by this [Document]."
313 ],
314 "oncopy": [
315 "/// Stream of `copy` events handled by this [Document]."
316 ],
317 "oncut": [
318 "/// Stream of `cut` events handled by this [Document]."
319 ],
320 "ondblclick": [
321 "/// Stream of `doubleclick` events handled by this [Document]."
322 ],
323 "ondrag": [
324 "/// Stream of `drag` events handled by this [Document]."
325 ],
326 "ondragend": [
327 "/// Stream of `dragend` events handled by this [Document]."
328 ],
329 "ondragenter": [
330 "/// Stream of `dragenter` events handled by this [Document]."
331 ],
332 "ondragleave": [
333 "/// Stream of `dragleave` events handled by this [Document]."
334 ],
335 "ondragover": [
336 "/// Stream of `dragover` events handled by this [Document]."
337 ],
338 "ondragstart": [
339 "/// Stream of `dragstart` events handled by this [Document]."
340 ],
341 "ondrop": [
342 "/// Stream of `drop` events handled by this [Document]."
343 ],
344 "onerror": [
345 "/// Stream of `error` events handled by this [Document]."
346 ],
347 "onfocus": [
348 "/// Stream of `focus` events handled by this [Document]."
349 ],
350 "oninput": [
351 "/// Stream of `input` events handled by this [Document]."
352 ],
353 "oninvalid": [
354 "/// Stream of `invalid` events handled by this [Document]."
355 ],
356 "onkeydown": [
357 "/// Stream of `keydown` events handled by this [Document]."
358 ],
359 "onkeypress": [
360 "/// Stream of `keypress` events handled by this [Document]."
361 ],
362 "onkeyup": [
363 "/// Stream of `keyup` events handled by this [Document]."
364 ],
365 "onload": [
366 "/// Stream of `load` events handled by this [Document]."
367 ],
368 "onmousedown": [
369 "/// Stream of `mousedown` events handled by this [Document]."
370 ],
371 "onmouseenter": [
372 "/// Stream of `mouseenter` events handled by this [Document]."
373 ],
374 "onmouseleave": [
375 "/// Stream of `mouseleave` events handled by this [Document]."
376 ],
377 "onmousemove": [
378 "/// Stream of `mousemove` events handled by this [Document]."
379 ],
380 "onmouseout": [
381 "/// Stream of `mouseout` events handled by this [Document]."
382 ],
383 "onmouseover": [
384 "/// Stream of `mouseover` events handled by this [Document]."
385 ],
386 "onmouseup": [
387 "/// Stream of `mouseup` events handled by this [Document]."
388 ],
389 "onmousewheel": [
390 "/// Stream of `mousewheel` events handled by this [Document]."
391 ],
392 "onpaste": [
393 "/// Stream of `paste` events handled by this [Document]."
394 ],
395 "onreadystatechange": [
396 "/// Stream of `readystatechange` events handled by this [Document]."
397 ],
398 "onreset": [
399 "/// Stream of `reset` events handled by this [Document]."
400 ],
401 "onscroll": [
402 "/// Stream of `scroll` events handled by this [Document]."
403 ],
404 "onsearch": [
405 "/// Stream of `search` events handled by this [Document]."
406 ],
407 "onsecuritypolicyviolation": [
408 "/// Stream of `securitypolicyviolation` events handled by this [Docum ent]."
409 ],
410 "onselect": [
411 "/// Stream of `select` events handled by this [Document]."
412 ],
413 "onselectionchange": [
414 "/// Stream of `selectionchange` events handled by this [Document]."
415 ],
416 "onselectstart": [
417 "/// Stream of `selectstart` events handled by this [Document]."
418 ],
419 "onsubmit": [
420 "/// Stream of `submit` events handled by this [Document]."
421 ],
422 "ontouchcancel": [
423 "/// Stream of `touchcancel` events handled by this [Document]."
424 ],
425 "ontouchend": [
426 "/// Stream of `touchend` events handled by this [Document]."
427 ],
428 "ontouchmove": [
429 "/// Stream of `touchmove` events handled by this [Document]."
430 ],
431 "ontouchstart": [
432 "/// Stream of `touchstart` events handled by this [Document]."
433 ],
434 "onwebkitfullscreenchange": [
435 "/// Stream of `fullscreenchange` events handled by this [Document]."
436 ],
437 "onwebkitfullscreenerror": [
438 "/// Stream of `fullscreenerror` events handled by this [Document]."
439 ],
440 "onwebkitpointerlockchange": [
441 "/// Stream of `pointerlockchange` events handled by this [Document]."
442 ],
443 "onwebkitpointerlockerror": [
444 "/// Stream of `pointerlockerror` events handled by this [Document]."
445 ],
446 "querySelector": [
447 "/**",
448 " * Finds the first descendant element of this document that matches the",
449 " * specified group of selectors.",
450 " *",
451 " * Unless your webpage contains multiple documents, the top-level",
452 " * [querySelector]",
453 " * method behaves the same as this method, so you should use it ins tead to",
454 " * save typing a few characters.",
455 " *",
456 " * [selectors] should be a string using CSS selector syntax.",
457 " *",
458 " * var element1 = document.querySelector('.className');",
459 " * var element2 = document.querySelector('#id');",
460 " *",
461 " * For details about CSS selector syntax, see the",
462 " * [CSS selector specification](http://www.w3.org/TR/css3-selectors /).",
463 " */"
464 ],
465 "readystatechangeEvent": [
466 "/**",
467 " * Static factory designed to expose `readystatechange` events to e vent",
468 " * handlers that are not necessarily instances of [Document].",
469 " *",
470 " * See [EventStreamProvider] for usage information.",
471 " */"
472 ],
473 "securitypolicyviolationEvent": [
474 "/**",
475 " * Static factory designed to expose `securitypolicyviolation` even ts to event",
476 " * handlers that are not necessarily instances of [Document].",
477 " *",
478 " * See [EventStreamProvider] for usage information.",
479 " */"
480 ],
481 "selectionchangeEvent": [
482 "/**",
483 " * Static factory designed to expose `selectionchange` events to ev ent",
484 " * handlers that are not necessarily instances of [Document].",
485 " *",
486 " * See [EventStreamProvider] for usage information.",
487 " */"
488 ],
489 "webkitpointerlockchangeEvent": [
490 "/**",
491 " * Static factory designed to expose `pointerlockchange` events to event",
492 " * handlers that are not necessarily instances of [Document].",
493 " *",
494 " * See [EventStreamProvider] for usage information.",
495 " */"
496 ],
497 "webkitpointerlockerrorEvent": [
498 "/**",
499 " * Static factory designed to expose `pointerlockerror` events to e vent",
500 " * handlers that are not necessarily instances of [Document].",
501 " *",
502 " * See [EventStreamProvider] for usage information.",
503 " */"
504 ]
505 }
506 },
507 "DocumentFragment": {
508 "members": {
509 "querySelector": [
510 "/**",
511 " * Finds the first descendant element of this document fragment tha t matches",
512 " * the specified group of selectors.",
513 " *",
514 " * [selectors] should be a string using CSS selector syntax.",
515 " *",
516 " * var element1 = fragment.querySelector('.className');",
517 " * var element2 = fragment.querySelector('#id');",
518 " *",
519 " * For details about CSS selector syntax, see the",
520 " * [CSS selector specification](http://www.w3.org/TR/css3-selectors /).",
521 " */"
522 ]
523 }
524 },
525 "Element": {
526 "comment": [
527 "/**",
528 " * An abstract class, which all HTML elements extend.",
529 " */"
530 ],
531 "members": {
532 "abortEvent": [
533 "/**",
534 " * Static factory designed to expose `abort` events to event",
535 " * handlers that are not necessarily instances of [Element].",
536 " *",
537 " * See [EventStreamProvider] for usage information.",
538 " */"
539 ],
540 "beforecopyEvent": [
541 "/**",
542 " * Static factory designed to expose `beforecopy` events to event",
543 " * handlers that are not necessarily instances of [Element].",
544 " *",
545 " * See [EventStreamProvider] for usage information.",
546 " */"
547 ],
548 "beforecutEvent": [
549 "/**",
550 " * Static factory designed to expose `beforecut` events to event",
551 " * handlers that are not necessarily instances of [Element].",
552 " *",
553 " * See [EventStreamProvider] for usage information.",
554 " */"
555 ],
556 "beforepasteEvent": [
557 "/**",
558 " * Static factory designed to expose `beforepaste` events to event" ,
559 " * handlers that are not necessarily instances of [Element].",
560 " *",
561 " * See [EventStreamProvider] for usage information.",
562 " */"
563 ],
564 "blurEvent": [
565 "/**",
566 " * Static factory designed to expose `blur` events to event",
567 " * handlers that are not necessarily instances of [Element].",
568 " *",
569 " * See [EventStreamProvider] for usage information.",
570 " */"
571 ],
572 "changeEvent": [
573 "/**",
574 " * Static factory designed to expose `change` events to event",
575 " * handlers that are not necessarily instances of [Element].",
576 " *",
577 " * See [EventStreamProvider] for usage information.",
578 " */"
579 ],
580 "clickEvent": [
581 "/**",
582 " * Static factory designed to expose `click` events to event",
583 " * handlers that are not necessarily instances of [Element].",
584 " *",
585 " * See [EventStreamProvider] for usage information.",
586 " */"
587 ],
588 "contextmenuEvent": [
589 "/**",
590 " * Static factory designed to expose `contextmenu` events to event" ,
591 " * handlers that are not necessarily instances of [Element].",
592 " *",
593 " * See [EventStreamProvider] for usage information.",
594 " */"
595 ],
596 "copyEvent": [
597 "/**",
598 " * Static factory designed to expose `copy` events to event",
599 " * handlers that are not necessarily instances of [Element].",
600 " *",
601 " * See [EventStreamProvider] for usage information.",
602 " */"
603 ],
604 "cutEvent": [
605 "/**",
606 " * Static factory designed to expose `cut` events to event",
607 " * handlers that are not necessarily instances of [Element].",
608 " *",
609 " * See [EventStreamProvider] for usage information.",
610 " */"
611 ],
612 "dblclickEvent": [
613 "/**",
614 " * Static factory designed to expose `doubleclick` events to event" ,
615 " * handlers that are not necessarily instances of [Element].",
616 " *",
617 " * See [EventStreamProvider] for usage information.",
618 " */"
619 ],
620 "dragendEvent": [
621 "/**",
622 " * A stream of `dragend` events fired when an element completes a d rag",
623 " * operation.",
624 " *",
625 " * ## Other resources",
626 " *",
627 " * * [Drag and drop sample]",
628 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
629 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
630 " * from HTML5Rocks.",
631 " * * [Drag and drop specification]",
632 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
633 " * from WHATWG.",
634 " */"
635 ],
636 "dragenterEvent": [
637 "/**",
638 " * A stream of `dragenter` events fired when a dragged object is fi rst dragged",
639 " * over an element.",
640 " *",
641 " * ## Other resources",
642 " *",
643 " * * [Drag and drop sample]",
644 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
645 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
646 " * from HTML5Rocks.",
647 " * * [Drag and drop specification]",
648 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
649 " * from WHATWG.",
650 " */"
651 ],
652 "dragEvent": [
653 "/**",
654 " * A stream of `drag` events fired when an element is currently bei ng dragged.",
655 " *",
656 " * A `drag` event is added to this stream as soon as the drag begin s.",
657 " * A `drag` event is also added to this stream at intervals while t he drag",
658 " * operation is still ongoing.",
659 " *",
660 " * ## Other resources",
661 " *",
662 " * * [Drag and drop sample]",
663 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
664 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
665 " * from HTML5Rocks.",
666 " * * [Drag and drop specification]",
667 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
668 " * from WHATWG.",
669 " */"
670 ],
671 "draggable": [
672 "/**",
673 " * Indicates whether the element can be dragged and dropped.",
674 " *",
675 " * ## Other resources",
676 " *",
677 " * * [Drag and drop sample]",
678 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
679 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
680 " * from HTML5Rocks.",
681 " * * [Drag and drop specification]",
682 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
683 " * from WHATWG.",
684 " */"
685 ],
686 "dragleaveEvent": [
687 "/**",
688 " * A stream of `dragleave` events fired when an object being dragge d over an",
689 " * element leaves the element's target area.",
690 " *",
691 " * ## Other resources",
692 " *",
693 " * * [Drag and drop sample]",
694 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
695 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
696 " * from HTML5Rocks.",
697 " * * [Drag and drop specification]",
698 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
699 " * from WHATWG.",
700 " */"
701 ],
702 "dragoverEvent": [
703 "/**",
704 " * A stream of `dragover` events fired when a dragged object is cur rently",
705 " * being dragged over an element.",
706 " *",
707 " * ## Other resources",
708 " *",
709 " * * [Drag and drop sample]",
710 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
711 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
712 " * from HTML5Rocks.",
713 " * * [Drag and drop specification]",
714 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
715 " * from WHATWG.",
716 " */"
717 ],
718 "dragstartEvent": [
719 "/**",
720 " * A stream of `dragstart` events for a dragged element whose drag has begun.",
721 " *",
722 " * ## Other resources",
723 " *",
724 " * * [Drag and drop sample]",
725 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
726 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
727 " * from HTML5Rocks.",
728 " * * [Drag and drop specification]",
729 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
730 " * from WHATWG.",
731 " */"
732 ],
733 "dropEvent": [
734 "/**",
735 " * A stream of `drop` events fired when a dragged object is dropped on an",
736 " * element.",
737 " *",
738 " * ## Other resources",
739 " *",
740 " * * [Drag and drop sample]",
741 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
742 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
743 " * from HTML5Rocks.",
744 " * * [Drag and drop specification]",
745 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
746 " * from WHATWG.",
747 " */"
748 ],
749 "errorEvent": [
750 "/**",
751 " * Static factory designed to expose `error` events to event",
752 " * handlers that are not necessarily instances of [Element].",
753 " *",
754 " * See [EventStreamProvider] for usage information.",
755 " */"
756 ],
757 "focusEvent": [
758 "/**",
759 " * Static factory designed to expose `focus` events to event",
760 " * handlers that are not necessarily instances of [Element].",
761 " *",
762 " * See [EventStreamProvider] for usage information.",
763 " */"
764 ],
765 "getBoundingClientRect": [
766 "/**",
767 " * Returns the smallest bounding rectangle that encompasses this el ement's",
768 " * padding, scrollbar, and border.",
769 " *",
770 " * ## Other resources",
771 " *",
772 " * * [Element.getBoundingClientRect]",
773 " * (https://developer.mozilla.org/en-US/docs/Web/API/Element.getBou ndingClientRect)",
774 " * from MDN.",
775 " * * [The getBoundingClientRect() method]",
776 " * (http://www.w3.org/TR/cssom-view/#the-getclientrects-and-getboun dingclientrect-methods)",
777 " * from W3C.",
778 " */"
779 ],
780 "getClientRects": [
781 "/**",
782 " * Returns a list of bounding rectangles for each box associated wi th this",
783 " * element.",
784 " *",
785 " * ## Other resources",
786 " *",
787 " * * [Element.getClientRects]",
788 " * (https://developer.mozilla.org/en-US/docs/Web/API/Element.getCli entRects)",
789 " * from MDN.",
790 " * * [The getClientRects() method]",
791 " * (http://www.w3.org/TR/cssom-view/#the-getclientrects-and-getboun dingclientrect-methods)",
792 " * from W3C.",
793 " */"
794 ],
795 "getDestinationInsertionPoints": [
796 "/**",
797 " * Returns a list of shadow DOM insertion points to which this elem ent is",
798 " * distributed.",
799 " *",
800 " * ## Other resources",
801 " *",
802 " * * [Shadow DOM specification]",
803 " * (https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/i ndex.html)",
804 " * from W3C.",
805 " */"
806 ],
807 "getElementsByClassName": [
808 "/**",
809 " * Returns a list of nodes with the given class name inside this el ement.",
810 " *",
811 " * ## Other resources",
812 " *",
813 " * * [getElementsByClassName]",
814 " * (https://developer.mozilla.org/en-US/docs/Web/API/document.getEl ementsByClassName)",
815 " * from MDN.",
816 " * * [DOM specification]",
817 " * (http://www.w3.org/TR/domcore/) from W3C.",
818 " */"
819 ],
820 "hidden": [
821 "/**",
822 " * Indicates whether the element is not relevant to the page's curr ent state.",
823 " *",
824 " * ## Other resources",
825 " *",
826 " * * [Hidden attribute specification]",
827 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/edi ting.html#the-hidden-attribute)",
828 " * from WHATWG.",
829 " */"
830 ],
831 "inputEvent": [
832 "/**",
833 " * Static factory designed to expose `input` events to event",
834 " * handlers that are not necessarily instances of [Element].",
835 " *",
836 " * See [EventStreamProvider] for usage information.",
837 " */"
838 ],
839 "inputMethodContext": [
840 "/**",
841 " * The current state of IME composition.",
842 " *",
843 " * ## Other resources",
844 " *",
845 " * * [Input method editor specification]",
846 " * (http://www.w3.org/TR/ime-api/) from W3C.",
847 " */"
848 ],
849 "invalidEvent": [
850 "/**",
851 " * Static factory designed to expose `invalid` events to event",
852 " * handlers that are not necessarily instances of [Element].",
853 " *",
854 " * See [EventStreamProvider] for usage information.",
855 " */"
856 ],
857 "keydownEvent": [
858 "/**",
859 " * Static factory designed to expose `keydown` events to event",
860 " * handlers that are not necessarily instances of [Element].",
861 " *",
862 " * See [EventStreamProvider] for usage information.",
863 " */"
864 ],
865 "keypressEvent": [
866 "/**",
867 " * Static factory designed to expose `keypress` events to event",
868 " * handlers that are not necessarily instances of [Element].",
869 " *",
870 " * See [EventStreamProvider] for usage information.",
871 " */"
872 ],
873 "keyupEvent": [
874 "/**",
875 " * Static factory designed to expose `keyup` events to event",
876 " * handlers that are not necessarily instances of [Element].",
877 " *",
878 " * See [EventStreamProvider] for usage information.",
879 " */"
880 ],
881 "loadEvent": [
882 "/**",
883 " * Static factory designed to expose `load` events to event",
884 " * handlers that are not necessarily instances of [Element].",
885 " *",
886 " * See [EventStreamProvider] for usage information.",
887 " */"
888 ],
889 "mousedownEvent": [
890 "/**",
891 " * Static factory designed to expose `mousedown` events to event",
892 " * handlers that are not necessarily instances of [Element].",
893 " *",
894 " * See [EventStreamProvider] for usage information.",
895 " */"
896 ],
897 "mouseenterEvent": [
898 "/**",
899 " * Static factory designed to expose `mouseenter` events to event",
900 " * handlers that are not necessarily instances of [Element].",
901 " *",
902 " * See [EventStreamProvider] for usage information.",
903 " */"
904 ],
905 "mouseleaveEvent": [
906 "/**",
907 " * Static factory designed to expose `mouseleave` events to event",
908 " * handlers that are not necessarily instances of [Element].",
909 " *",
910 " * See [EventStreamProvider] for usage information.",
911 " */"
912 ],
913 "mousemoveEvent": [
914 "/**",
915 " * Static factory designed to expose `mousemove` events to event",
916 " * handlers that are not necessarily instances of [Element].",
917 " *",
918 " * See [EventStreamProvider] for usage information.",
919 " */"
920 ],
921 "mouseoutEvent": [
922 "/**",
923 " * Static factory designed to expose `mouseout` events to event",
924 " * handlers that are not necessarily instances of [Element].",
925 " *",
926 " * See [EventStreamProvider] for usage information.",
927 " */"
928 ],
929 "mouseoverEvent": [
930 "/**",
931 " * Static factory designed to expose `mouseover` events to event",
932 " * handlers that are not necessarily instances of [Element].",
933 " *",
934 " * See [EventStreamProvider] for usage information.",
935 " */"
936 ],
937 "mouseupEvent": [
938 "/**",
939 " * Static factory designed to expose `mouseup` events to event",
940 " * handlers that are not necessarily instances of [Element].",
941 " *",
942 " * See [EventStreamProvider] for usage information.",
943 " */"
944 ],
945 "onabort": [
946 "/// Stream of `abort` events handled by this [Element]."
947 ],
948 "onbeforecopy": [
949 "/// Stream of `beforecopy` events handled by this [Element]."
950 ],
951 "onbeforecut": [
952 "/// Stream of `beforecut` events handled by this [Element]."
953 ],
954 "onbeforepaste": [
955 "/// Stream of `beforepaste` events handled by this [Element]."
956 ],
957 "onblur": [
958 "/// Stream of `blur` events handled by this [Element]."
959 ],
960 "onchange": [
961 "/// Stream of `change` events handled by this [Element]."
962 ],
963 "onclick": [
964 "/// Stream of `click` events handled by this [Element]."
965 ],
966 "oncontextmenu": [
967 "/// Stream of `contextmenu` events handled by this [Element]."
968 ],
969 "oncopy": [
970 "/// Stream of `copy` events handled by this [Element]."
971 ],
972 "oncut": [
973 "/// Stream of `cut` events handled by this [Element]."
974 ],
975 "ondblclick": [
976 "/// Stream of `doubleclick` events handled by this [Element]."
977 ],
978 "ondrag": [
979 "/**",
980 " * A stream of `drag` events fired when this element currently bein g dragged.",
981 " *",
982 " * A `drag` event is added to this stream as soon as the drag begin s.",
983 " * A `drag` event is also added to this stream at intervals while t he drag",
984 " * operation is still ongoing.",
985 " *",
986 " * ## Other resources",
987 " *",
988 " * * [Drag and drop sample]",
989 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
990 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
991 " * from HTML5Rocks.",
992 " * * [Drag and drop specification]",
993 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
994 " * from WHATWG.",
995 " */"
996 ],
997 "ondragend": [
998 "/**",
999 " * A stream of `dragend` events fired when this element completes a drag",
1000 " * operation.",
1001 " *",
1002 " * ## Other resources",
1003 " *",
1004 " * * [Drag and drop sample]",
1005 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
1006 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
1007 " * from HTML5Rocks.",
1008 " * * [Drag and drop specification]",
1009 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
1010 " * from WHATWG.",
1011 " */"
1012 ],
1013 "ondragenter": [
1014 "/**",
1015 " * A stream of `dragenter` events fired when a dragged object is fi rst dragged",
1016 " * over this element.",
1017 " *",
1018 " * ## Other resources",
1019 " *",
1020 " * * [Drag and drop sample]",
1021 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
1022 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
1023 " * from HTML5Rocks.",
1024 " * * [Drag and drop specification]",
1025 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
1026 " * from WHATWG.",
1027 " */"
1028 ],
1029 "ondragleave": [
1030 "/**",
1031 " * A stream of `dragleave` events fired when an object being dragge d over this",
1032 " * element leaves this element's target area.",
1033 " *",
1034 " * ## Other resources",
1035 " *",
1036 " * * [Drag and drop sample]",
1037 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
1038 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
1039 " * from HTML5Rocks.",
1040 " * * [Drag and drop specification]",
1041 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
1042 " * from WHATWG.",
1043 " */"
1044 ],
1045 "ondragover": [
1046 "/**",
1047 " * A stream of `dragover` events fired when a dragged object is cur rently",
1048 " * being dragged over this element.",
1049 " *",
1050 " * ## Other resources",
1051 " *",
1052 " * * [Drag and drop sample]",
1053 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
1054 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
1055 " * from HTML5Rocks.",
1056 " * * [Drag and drop specification]",
1057 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
1058 " * from WHATWG.",
1059 " */"
1060 ],
1061 "ondragstart": [
1062 "/**",
1063 " * A stream of `dragstart` events fired when this element starts be ing",
1064 " * dragged.",
1065 " *",
1066 " * ## Other resources",
1067 " *",
1068 " * * [Drag and drop sample]",
1069 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
1070 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
1071 " * from HTML5Rocks.",
1072 " * * [Drag and drop specification]",
1073 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
1074 " * from WHATWG.",
1075 " */"
1076 ],
1077 "ondrop": [
1078 "/**",
1079 " * A stream of `drop` events fired when a dragged object is dropped on this",
1080 " * element.",
1081 " *",
1082 " * ## Other resources",
1083 " *",
1084 " * * [Drag and drop sample]",
1085 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
1086 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
1087 " * from HTML5Rocks.",
1088 " * * [Drag and drop specification]",
1089 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
1090 " * from WHATWG.",
1091 " */"
1092 ],
1093 "onerror": [
1094 "/// Stream of `error` events handled by this [Element]."
1095 ],
1096 "onfocus": [
1097 "/// Stream of `focus` events handled by this [Element]."
1098 ],
1099 "oninput": [
1100 "/// Stream of `input` events handled by this [Element]."
1101 ],
1102 "oninvalid": [
1103 "/// Stream of `invalid` events handled by this [Element]."
1104 ],
1105 "onkeydown": [
1106 "/// Stream of `keydown` events handled by this [Element]."
1107 ],
1108 "onkeypress": [
1109 "/// Stream of `keypress` events handled by this [Element]."
1110 ],
1111 "onkeyup": [
1112 "/// Stream of `keyup` events handled by this [Element]."
1113 ],
1114 "onload": [
1115 "/// Stream of `load` events handled by this [Element]."
1116 ],
1117 "onmousedown": [
1118 "/// Stream of `mousedown` events handled by this [Element]."
1119 ],
1120 "onmouseenter": [
1121 "/// Stream of `mouseenter` events handled by this [Element]."
1122 ],
1123 "onmouseleave": [
1124 "/// Stream of `mouseleave` events handled by this [Element]."
1125 ],
1126 "onmousemove": [
1127 "/// Stream of `mousemove` events handled by this [Element]."
1128 ],
1129 "onmouseout": [
1130 "/// Stream of `mouseout` events handled by this [Element]."
1131 ],
1132 "onmouseover": [
1133 "/// Stream of `mouseover` events handled by this [Element]."
1134 ],
1135 "onmouseup": [
1136 "/// Stream of `mouseup` events handled by this [Element]."
1137 ],
1138 "onmousewheel": [
1139 "/// Stream of `mousewheel` events handled by this [Element]."
1140 ],
1141 "onpaste": [
1142 "/// Stream of `paste` events handled by this [Element]."
1143 ],
1144 "onreset": [
1145 "/// Stream of `reset` events handled by this [Element]."
1146 ],
1147 "onscroll": [
1148 "/// Stream of `scroll` events handled by this [Element]."
1149 ],
1150 "onsearch": [
1151 "/// Stream of `search` events handled by this [Element]."
1152 ],
1153 "onselect": [
1154 "/// Stream of `select` events handled by this [Element]."
1155 ],
1156 "onselectstart": [
1157 "/// Stream of `selectstart` events handled by this [Element]."
1158 ],
1159 "onsubmit": [
1160 "/// Stream of `submit` events handled by this [Element]."
1161 ],
1162 "ontouchcancel": [
1163 "/// Stream of `touchcancel` events handled by this [Element]."
1164 ],
1165 "ontouchend": [
1166 "/// Stream of `touchend` events handled by this [Element]."
1167 ],
1168 "ontouchenter": [
1169 "/// Stream of `touchenter` events handled by this [Element]."
1170 ],
1171 "ontouchleave": [
1172 "/// Stream of `touchleave` events handled by this [Element]."
1173 ],
1174 "ontouchmove": [
1175 "/// Stream of `touchmove` events handled by this [Element]."
1176 ],
1177 "ontouchstart": [
1178 "/// Stream of `touchstart` events handled by this [Element]."
1179 ],
1180 "ontransitionend": [
1181 "/// Stream of `transitionend` events handled by this [Element]."
1182 ],
1183 "onwebkitfullscreenchange": [
1184 "/// Stream of `fullscreenchange` events handled by this [Element]."
1185 ],
1186 "onwebkitfullscreenerror": [
1187 "/// Stream of `fullscreenerror` events handled by this [Element]."
1188 ],
1189 "pasteEvent": [
1190 "/**",
1191 " * Static factory designed to expose `paste` events to event",
1192 " * handlers that are not necessarily instances of [Element].",
1193 " *",
1194 " * See [EventStreamProvider] for usage information.",
1195 " */"
1196 ],
1197 "pseudo": [
1198 "/**",
1199 " * The name of this element's custom pseudo-element.",
1200 " *",
1201 " * This value must begin with an x and a hyphen, `x-`, to be consid ered valid.",
1202 " *",
1203 " * ## Other resources",
1204 " *",
1205 " * * [Using custom pseudo elements]",
1206 " * (http://www.html5rocks.com/en/tutorials/webcomponents/shadowdom- 201/#toc-custom-pseduo)",
1207 " * from HTML5Rocks.",
1208 " * * [Custom pseudo-elements]",
1209 " * (http://www.w3.org/TR/shadow-dom/#custom-pseudo-elements) from W 3C.",
1210 " */"
1211 ],
1212 "querySelector": [
1213 "/**",
1214 " * Finds the first descendant element of this element that matches the",
1215 " * specified group of selectors.",
1216 " *",
1217 " * [selectors] should be a string using CSS selector syntax.",
1218 " *",
1219 " * // Gets the first descendant with the class 'classname'",
1220 " * var element = element.querySelector('.className');",
1221 " * // Gets the element with id 'id'",
1222 " * var element = element.querySelector('#id');",
1223 " * // Gets the first descendant [ImageElement]",
1224 " * var img = element.querySelector('img');",
1225 " *",
1226 " * For details about CSS selector syntax, see the",
1227 " * [CSS selector specification](http://www.w3.org/TR/css3-selectors /).",
1228 " */"
1229 ],
1230 "resetEvent": [
1231 "/**",
1232 " * Static factory designed to expose `reset` events to event",
1233 " * handlers that are not necessarily instances of [Element].",
1234 " *",
1235 " * See [EventStreamProvider] for usage information.",
1236 " */"
1237 ],
1238 "scrollByLines": [
1239 "/**",
1240 " * Scrolls the element by a number of lines.",
1241 " *",
1242 " * ## Other resources",
1243 " *",
1244 " * * [scrollByLines]",
1245 " * (http://docs.webplatform.org/wiki/dom/methods/scrollByLines) fro m WebPlatform.org.",
1246 " */"
1247 ],
1248 "scrollByPages": [
1249 "/**",
1250 " * Scrolls the element by a number of pages.",
1251 " *",
1252 " * ## Other resources",
1253 " *",
1254 " * * [scrollByPages]",
1255 " * (http://docs.webplatform.org/wiki/dom/methods/scrollByPages) fro m WebPlatform.org.",
1256 " */"
1257 ],
1258 "scrollEvent": [
1259 "/**",
1260 " * Static factory designed to expose `scroll` events to event",
1261 " * handlers that are not necessarily instances of [Element].",
1262 " *",
1263 " * See [EventStreamProvider] for usage information.",
1264 " */"
1265 ],
1266 "searchEvent": [
1267 "/**",
1268 " * Static factory designed to expose `search` events to event",
1269 " * handlers that are not necessarily instances of [Element].",
1270 " *",
1271 " * See [EventStreamProvider] for usage information.",
1272 " */"
1273 ],
1274 "selectEvent": [
1275 "/**",
1276 " * Static factory designed to expose `select` events to event",
1277 " * handlers that are not necessarily instances of [Element].",
1278 " *",
1279 " * See [EventStreamProvider] for usage information.",
1280 " */"
1281 ],
1282 "selectstartEvent": [
1283 "/**",
1284 " * Static factory designed to expose `selectstart` events to event" ,
1285 " * handlers that are not necessarily instances of [Element].",
1286 " *",
1287 " * See [EventStreamProvider] for usage information.",
1288 " */"
1289 ],
1290 "submitEvent": [
1291 "/**",
1292 " * Static factory designed to expose `submit` events to event",
1293 " * handlers that are not necessarily instances of [Element].",
1294 " *",
1295 " * See [EventStreamProvider] for usage information.",
1296 " */"
1297 ],
1298 "touchcancelEvent": [
1299 "/**",
1300 " * Static factory designed to expose `touchcancel` events to event" ,
1301 " * handlers that are not necessarily instances of [Element].",
1302 " *",
1303 " * See [EventStreamProvider] for usage information.",
1304 " */"
1305 ],
1306 "touchendEvent": [
1307 "/**",
1308 " * Static factory designed to expose `touchend` events to event",
1309 " * handlers that are not necessarily instances of [Element].",
1310 " *",
1311 " * See [EventStreamProvider] for usage information.",
1312 " */"
1313 ],
1314 "touchenterEvent": [
1315 "/**",
1316 " * Static factory designed to expose `touchenter` events to event",
1317 " * handlers that are not necessarily instances of [Element].",
1318 " *",
1319 " * See [EventStreamProvider] for usage information.",
1320 " */"
1321 ],
1322 "touchleaveEvent": [
1323 "/**",
1324 " * Static factory designed to expose `touchleave` events to event",
1325 " * handlers that are not necessarily instances of [Element].",
1326 " *",
1327 " * See [EventStreamProvider] for usage information.",
1328 " */"
1329 ],
1330 "touchmoveEvent": [
1331 "/**",
1332 " * Static factory designed to expose `touchmove` events to event",
1333 " * handlers that are not necessarily instances of [Element].",
1334 " *",
1335 " * See [EventStreamProvider] for usage information.",
1336 " */"
1337 ],
1338 "touchstartEvent": [
1339 "/**",
1340 " * Static factory designed to expose `touchstart` events to event",
1341 " * handlers that are not necessarily instances of [Element].",
1342 " *",
1343 " * See [EventStreamProvider] for usage information.",
1344 " */"
1345 ],
1346 "translate": [
1347 "/**",
1348 " * Specifies whether this element's text content changes when the p age is",
1349 " * localized.",
1350 " *",
1351 " * ## Other resources",
1352 " *",
1353 " * * [The translate attribute]",
1354 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/ele ments.html#the-translate-attribute)",
1355 " * from WHATWG.",
1356 " */"
1357 ],
1358 "webkitdropzone": [
1359 "/**",
1360 " * A set of space-separated keywords that specify what kind of data this",
1361 " * Element accepts on drop and what to do with that data.",
1362 " *",
1363 " * ## Other resources",
1364 " *",
1365 " * * [Drag and drop sample]",
1366 " * (https://github.com/dart-lang/dart-samples/tree/master/web/html5 /dnd/basics)",
1367 " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/d nd/basics/)",
1368 " * from HTML5Rocks.",
1369 " * * [Drag and drop specification]",
1370 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd .html#dnd)",
1371 " * from WHATWG.",
1372 " */"
1373 ],
1374 "webkitfullscreenchangeEvent": [
1375 "/**",
1376 " * Static factory designed to expose `fullscreenchange` events to e vent",
1377 " * handlers that are not necessarily instances of [Element].",
1378 " *",
1379 " * See [EventStreamProvider] for usage information.",
1380 " */"
1381 ],
1382 "webkitfullscreenerrorEvent": [
1383 "/**",
1384 " * Static factory designed to expose `fullscreenerror` events to ev ent",
1385 " * handlers that are not necessarily instances of [Element].",
1386 " *",
1387 " * See [EventStreamProvider] for usage information.",
1388 " */"
1389 ],
1390 "webkitGetRegionFlowRanges": [
1391 "/**",
1392 " * Returns an array of ranges of fragments in the flow.",
1393 " *",
1394 " * ## Other resources",
1395 " *",
1396 " * * [CSS regions and exclusions tutorial]",
1397 " * (http://www.html5rocks.com/en/tutorials/regions/adobe/) from HTM L5Rocks.",
1398 " * * [Regions](http://html.adobe.com/webplatform/layout/regions/) f rom Adobe.",
1399 " * * [CSS regions specification]",
1400 " * (http://www.w3.org/TR/css3-regions/) from W3C.",
1401 " */"
1402 ],
1403 "webkitRegionOverset": [
1404 "/**",
1405 " * The current state of this region.",
1406 " *",
1407 " * If `\"empty\"`, then there is no content in this region.",
1408 " * If `\"fit\"`, then content fits into this region, and more conte nt can be",
1409 " * added. If `\"overset\"`, then there is more content than can be fit into this",
1410 " * region.",
1411 " *",
1412 " * ## Other resources",
1413 " *",
1414 " * * [CSS regions and exclusions tutorial]",
1415 " * (http://www.html5rocks.com/en/tutorials/regions/adobe/) from HTM L5Rocks.",
1416 " * * [Regions](http://html.adobe.com/webplatform/layout/regions/) f rom Adobe.",
1417 " * * [CSS regions specification]",
1418 " * (http://www.w3.org/TR/css3-regions/) from W3C.",
1419 " */"
1420 ],
1421 "webkitRequestFullscreen": [
1422 "/**",
1423 " * Displays this element fullscreen.",
1424 " *",
1425 " * ## Other resources",
1426 " *",
1427 " * * [Using the fullscreen API]",
1428 " * (http://docs.webplatform.org/wiki/tutorials/using_the_full-scree n_api)",
1429 " * tutorial from WebPlatform.org.",
1430 " * * [Fullscreen specification]",
1431 " * (http://www.w3.org/TR/fullscreen/) from W3C.",
1432 " */"
1433 ],
1434 "webkitRequestPointerLock": [
1435 "/**",
1436 " * Locks the mouse pointer to this element.",
1437 " *",
1438 " * ## Other resources",
1439 " *",
1440 " * * [Pointer lock and first person shooter controls]",
1441 " * (http://www.html5rocks.com/en/tutorials/pointerlock/intro/) tuto rial from",
1442 " * HTML5Rocks.",
1443 " *",
1444 " * * [Pointer lock specification]",
1445 " * (http://www.w3.org/TR/pointerlock/) from W3C.",
1446 " */"
1447 ]
1448 }
1449 },
1450 "Event": {
1451 "members": {
1452 "AT_TARGET": [
1453 "/**",
1454 " * This event is being handled by the event target.",
1455 " *",
1456 " * ## Other resources",
1457 " *",
1458 " * * [Target phase] (http://www.w3.org/TR/DOM-Level-3-Events/#targe t-phase)",
1459 " * from W3C.",
1460 " */"
1461 ],
1462 "BUBBLING_PHASE": [
1463 "/**",
1464 " * This event is bubbling up through the target's ancestors.",
1465 " *",
1466 " * ## Other resources",
1467 " *",
1468 " * * [Bubble phase] (http://www.w3.org/TR/DOM-Level-3-Events/#bubbl e-phase)",
1469 " * from W3C.",
1470 " */"
1471 ],
1472 "CAPTURING_PHASE": [
1473 "/**",
1474 " * This event is propagating through the target's ancestors, starti ng from the",
1475 " * document.",
1476 " *",
1477 " * ## Other resources",
1478 " *",
1479 " * * [Bubble phase] (http://www.w3.org/TR/DOM-Level-3-Events/#bubbl e-phase)",
1480 " * from W3C.",
1481 " */"
1482 ],
1483 "clipboardData": [
1484 "/**",
1485 " * Access to the system's clipboard data during copy, cut, and past e events.",
1486 " *",
1487 " * ## Other resources",
1488 " *",
1489 " * * [clipboardData specification]",
1490 " * (http://www.w3.org/TR/clipboard-apis/#attributes) from W3C.",
1491 " */"
1492 ],
1493 "path": [
1494 "/**",
1495 " * This event's path, taking into account shadow DOM.",
1496 " *",
1497 " * ## Other resources",
1498 " *",
1499 " * * [Shadow DOM extensions to Event]",
1500 " * (http://w3c.github.io/webcomponents/spec/shadow/#extensions-to-e vent) from",
1501 " * W3C.",
1502 " */"
1503 ]
1504 }
1505 },
1506 "EventSource": {
1507 "members": {
1508 "errorEvent": [
1509 "/**",
1510 " * Static factory designed to expose `error` events to event",
1511 " * handlers that are not necessarily instances of [EventSource].",
1512 " *",
1513 " * See [EventStreamProvider] for usage information.",
1514 " */"
1515 ],
1516 "messageEvent": [
1517 "/**",
1518 " * Static factory designed to expose `message` events to event",
1519 " * handlers that are not necessarily instances of [EventSource].",
1520 " *",
1521 " * See [EventStreamProvider] for usage information.",
1522 " */"
1523 ],
1524 "onerror": [
1525 "/// Stream of `error` events handled by this [EventSource]."
1526 ],
1527 "onmessage": [
1528 "/// Stream of `message` events handled by this [EventSource]."
1529 ],
1530 "onopen": [
1531 "/// Stream of `open` events handled by this [EventSource]."
1532 ],
1533 "openEvent": [
1534 "/**",
1535 " * Static factory designed to expose `open` events to event",
1536 " * handlers that are not necessarily instances of [EventSource].",
1537 " *",
1538 " * See [EventStreamProvider] for usage information.",
1539 " */"
1540 ]
1541 }
1542 },
1543 "FileReader": {
1544 "members": {
1545 "abortEvent": [
1546 "/**",
1547 " * Static factory designed to expose `abort` events to event",
1548 " * handlers that are not necessarily instances of [FileReader].",
1549 " *",
1550 " * See [EventStreamProvider] for usage information.",
1551 " */"
1552 ],
1553 "errorEvent": [
1554 "/**",
1555 " * Static factory designed to expose `error` events to event",
1556 " * handlers that are not necessarily instances of [FileReader].",
1557 " *",
1558 " * See [EventStreamProvider] for usage information.",
1559 " */"
1560 ],
1561 "loadendEvent": [
1562 "/**",
1563 " * Static factory designed to expose `loadend` events to event",
1564 " * handlers that are not necessarily instances of [FileReader].",
1565 " *",
1566 " * See [EventStreamProvider] for usage information.",
1567 " */"
1568 ],
1569 "loadEvent": [
1570 "/**",
1571 " * Static factory designed to expose `load` events to event",
1572 " * handlers that are not necessarily instances of [FileReader].",
1573 " *",
1574 " * See [EventStreamProvider] for usage information.",
1575 " */"
1576 ],
1577 "loadstartEvent": [
1578 "/**",
1579 " * Static factory designed to expose `loadstart` events to event",
1580 " * handlers that are not necessarily instances of [FileReader].",
1581 " *",
1582 " * See [EventStreamProvider] for usage information.",
1583 " */"
1584 ],
1585 "onabort": [
1586 "/// Stream of `abort` events handled by this [FileReader]."
1587 ],
1588 "onerror": [
1589 "/// Stream of `error` events handled by this [FileReader]."
1590 ],
1591 "onload": [
1592 "/// Stream of `load` events handled by this [FileReader]."
1593 ],
1594 "onloadend": [
1595 "/// Stream of `loadend` events handled by this [FileReader]."
1596 ],
1597 "onloadstart": [
1598 "/// Stream of `loadstart` events handled by this [FileReader]."
1599 ],
1600 "onprogress": [
1601 "/// Stream of `progress` events handled by this [FileReader]."
1602 ],
1603 "progressEvent": [
1604 "/**",
1605 " * Static factory designed to expose `progress` events to event",
1606 " * handlers that are not necessarily instances of [FileReader].",
1607 " *",
1608 " * See [EventStreamProvider] for usage information.",
1609 " */"
1610 ]
1611 }
1612 },
1613 "FileWriter": {
1614 "members": {
1615 "abortEvent": [
1616 "/**",
1617 " * Static factory designed to expose `abort` events to event",
1618 " * handlers that are not necessarily instances of [FileWriter].",
1619 " *",
1620 " * See [EventStreamProvider] for usage information.",
1621 " */"
1622 ],
1623 "errorEvent": [
1624 "/**",
1625 " * Static factory designed to expose `error` events to event",
1626 " * handlers that are not necessarily instances of [FileWriter].",
1627 " *",
1628 " * See [EventStreamProvider] for usage information.",
1629 " */"
1630 ],
1631 "onabort": [
1632 "/// Stream of `abort` events handled by this [FileWriter]."
1633 ],
1634 "onerror": [
1635 "/// Stream of `error` events handled by this [FileWriter]."
1636 ],
1637 "onprogress": [
1638 "/// Stream of `progress` events handled by this [FileWriter]."
1639 ],
1640 "onwrite": [
1641 "/// Stream of `write` events handled by this [FileWriter]."
1642 ],
1643 "onwriteend": [
1644 "/// Stream of `writeend` events handled by this [FileWriter]."
1645 ],
1646 "onwritestart": [
1647 "/// Stream of `writestart` events handled by this [FileWriter]."
1648 ],
1649 "progressEvent": [
1650 "/**",
1651 " * Static factory designed to expose `progress` events to event",
1652 " * handlers that are not necessarily instances of [FileWriter].",
1653 " *",
1654 " * See [EventStreamProvider] for usage information.",
1655 " */"
1656 ],
1657 "writeendEvent": [
1658 "/**",
1659 " * Static factory designed to expose `writeend` events to event",
1660 " * handlers that are not necessarily instances of [FileWriter].",
1661 " *",
1662 " * See [EventStreamProvider] for usage information.",
1663 " */"
1664 ],
1665 "writeEvent": [
1666 "/**",
1667 " * Static factory designed to expose `write` events to event",
1668 " * handlers that are not necessarily instances of [FileWriter].",
1669 " *",
1670 " * See [EventStreamProvider] for usage information.",
1671 " */"
1672 ],
1673 "writestartEvent": [
1674 "/**",
1675 " * Static factory designed to expose `writestart` events to event",
1676 " * handlers that are not necessarily instances of [FileWriter].",
1677 " *",
1678 " * See [EventStreamProvider] for usage information.",
1679 " */"
1680 ]
1681 }
1682 },
1683 "HTMLAreaElement": {
1684 "comment": [
1685 "/**",
1686 " * DOM Area Element, which links regions of an image map with a hyperli nk.",
1687 " *",
1688 " * The element can also define an uninteractive region of the map.",
1689 " *",
1690 " * See also:",
1691 " *",
1692 " * * [<area>](https://developer.mozilla.org/en-US/docs/HTML/Element/are a)",
1693 " * on MDN.",
1694 " */"
1695 ]
1696 },
1697 "HTMLBodyElement": {
1698 "members": {
1699 "blurEvent": [
1700 "/**",
1701 " * Static factory designed to expose `blur` events to event",
1702 " * handlers that are not necessarily instances of [BodyElement].",
1703 " *",
1704 " * See [EventStreamProvider] for usage information.",
1705 " */"
1706 ],
1707 "errorEvent": [
1708 "/**",
1709 " * Static factory designed to expose `error` events to event",
1710 " * handlers that are not necessarily instances of [BodyElement].",
1711 " *",
1712 " * See [EventStreamProvider] for usage information.",
1713 " */"
1714 ],
1715 "focusEvent": [
1716 "/**",
1717 " * Static factory designed to expose `focus` events to event",
1718 " * handlers that are not necessarily instances of [BodyElement].",
1719 " *",
1720 " * See [EventStreamProvider] for usage information.",
1721 " */"
1722 ],
1723 "hashchangeEvent": [
1724 "/**",
1725 " * Static factory designed to expose `hashchange` events to event",
1726 " * handlers that are not necessarily instances of [BodyElement].",
1727 " *",
1728 " * See [EventStreamProvider] for usage information.",
1729 " */"
1730 ],
1731 "loadEvent": [
1732 "/**",
1733 " * Static factory designed to expose `load` events to event",
1734 " * handlers that are not necessarily instances of [BodyElement].",
1735 " *",
1736 " * See [EventStreamProvider] for usage information.",
1737 " */"
1738 ],
1739 "messageEvent": [
1740 "/**",
1741 " * Static factory designed to expose `message` events to event",
1742 " * handlers that are not necessarily instances of [BodyElement].",
1743 " *",
1744 " * See [EventStreamProvider] for usage information.",
1745 " */"
1746 ],
1747 "offlineEvent": [
1748 "/**",
1749 " * Static factory designed to expose `offline` events to event",
1750 " * handlers that are not necessarily instances of [BodyElement].",
1751 " *",
1752 " * See [EventStreamProvider] for usage information.",
1753 " */"
1754 ],
1755 "onblur": [
1756 "/// Stream of `blur` events handled by this [BodyElement]."
1757 ],
1758 "onerror": [
1759 "/// Stream of `error` events handled by this [BodyElement]."
1760 ],
1761 "onfocus": [
1762 "/// Stream of `focus` events handled by this [BodyElement]."
1763 ],
1764 "onhashchange": [
1765 "/// Stream of `hashchange` events handled by this [BodyElement]."
1766 ],
1767 "onlineEvent": [
1768 "/**",
1769 " * Static factory designed to expose `online` events to event",
1770 " * handlers that are not necessarily instances of [BodyElement].",
1771 " *",
1772 " * See [EventStreamProvider] for usage information.",
1773 " */"
1774 ],
1775 "onload": [
1776 "/// Stream of `load` events handled by this [BodyElement]."
1777 ],
1778 "onmessage": [
1779 "/// Stream of `message` events handled by this [BodyElement]."
1780 ],
1781 "onoffline": [
1782 "/// Stream of `offline` events handled by this [BodyElement]."
1783 ],
1784 "ononline": [
1785 "/// Stream of `online` events handled by this [BodyElement]."
1786 ],
1787 "onpopstate": [
1788 "/// Stream of `popstate` events handled by this [BodyElement]."
1789 ],
1790 "onresize": [
1791 "/// Stream of `resize` events handled by this [BodyElement]."
1792 ],
1793 "onstorage": [
1794 "/// Stream of `storage` events handled by this [BodyElement]."
1795 ],
1796 "onunload": [
1797 "/// Stream of `unload` events handled by this [BodyElement]."
1798 ],
1799 "popstateEvent": [
1800 "/**",
1801 " * Static factory designed to expose `popstate` events to event",
1802 " * handlers that are not necessarily instances of [BodyElement].",
1803 " *",
1804 " * See [EventStreamProvider] for usage information.",
1805 " */"
1806 ],
1807 "resizeEvent": [
1808 "/**",
1809 " * Static factory designed to expose `resize` events to event",
1810 " * handlers that are not necessarily instances of [BodyElement].",
1811 " *",
1812 " * See [EventStreamProvider] for usage information.",
1813 " */"
1814 ],
1815 "storageEvent": [
1816 "/**",
1817 " * Static factory designed to expose `storage` events to event",
1818 " * handlers that are not necessarily instances of [BodyElement].",
1819 " *",
1820 " * See [EventStreamProvider] for usage information.",
1821 " */"
1822 ],
1823 "unloadEvent": [
1824 "/**",
1825 " * Static factory designed to expose `unload` events to event",
1826 " * handlers that are not necessarily instances of [BodyElement].",
1827 " *",
1828 " * See [EventStreamProvider] for usage information.",
1829 " */"
1830 ]
1831 }
1832 },
1833 "HTMLCanvasElement": {
1834 "members": {
1835 "height": [
1836 "/// The height of this canvas element in CSS pixels."
1837 ],
1838 "onwebglcontextlost": [
1839 "/// Stream of `webglcontextlost` events handled by this [CanvasElemen t]."
1840 ],
1841 "onwebglcontextrestored": [
1842 "/// Stream of `webglcontextrestored` events handled by this [CanvasEl ement]."
1843 ],
1844 "webglcontextlostEvent": [
1845 "/**",
1846 " * Static factory designed to expose `webglcontextlost` events to e vent",
1847 " * handlers that are not necessarily instances of [CanvasElement]." ,
1848 " *",
1849 " * See [EventStreamProvider] for usage information.",
1850 " */"
1851 ],
1852 "webglcontextrestoredEvent": [
1853 "/**",
1854 " * Static factory designed to expose `webglcontextrestored` events to event",
1855 " * handlers that are not necessarily instances of [CanvasElement]." ,
1856 " *",
1857 " * See [EventStreamProvider] for usage information.",
1858 " */"
1859 ],
1860 "width": [
1861 "/// The width of this canvas element in CSS pixels."
1862 ]
1863 }
1864 },
1865 "HTMLDivElement": {
1866 "comment": [
1867 "/**",
1868 " * A generic container for content on an HTML page;",
1869 " * corresponds to the &lt;div&gt; tag.",
1870 " *",
1871 " * The [DivElement] is a generic container and does not have any semant ic",
1872 " * significance. It is functionally similar to [SpanElement].",
1873 " *",
1874 " * The [DivElement] is a block-level element, as opposed to [SpanElemen t],",
1875 " * which is an inline-level element.",
1876 " *",
1877 " * Example usage:",
1878 " *",
1879 " * DivElement div = new DivElement();",
1880 " * div.text = 'Here's my new DivElem",
1881 " * document.body.elements.add(elem);",
1882 " *",
1883 " * See also:",
1884 " *",
1885 " * * [HTML <div> element](http://www.w3.org/TR/html-markup/div.html) fr om W3C.",
1886 " * * [Block-level element](http://www.w3.org/TR/CSS2/visuren.html#block -boxes) from W3C.",
1887 " * * [Inline-level element](http://www.w3.org/TR/CSS2/visuren.html#inli ne-boxes) from W3C.",
1888 " */"
1889 ]
1890 },
1891 "HTMLFormElement": {
1892 "members": {
1893 "autocompleteerrorEvent": [
1894 "/**",
1895 " * Static factory designed to expose `autocompleteerror` events to event",
1896 " * handlers that are not necessarily instances of [FormElement].",
1897 " *",
1898 " * See [EventStreamProvider] for usage information.",
1899 " */"
1900 ],
1901 "autocompleteEvent": [
1902 "/**",
1903 " * Static factory designed to expose `autocomplete` events to event ",
1904 " * handlers that are not necessarily instances of [FormElement].",
1905 " *",
1906 " * See [EventStreamProvider] for usage information.",
1907 " */"
1908 ],
1909 "onautocomplete": [
1910 "/// Stream of `autocomplete` events handled by this [FormElement]."
1911 ],
1912 "onautocompleteerror": [
1913 "/// Stream of `autocompleteerror` events handled by this [FormElement ]."
1914 ]
1915 }
1916 },
1917 "HTMLHRElement": {
1918 "comment": [
1919 "/**",
1920 " * An `<hr>` tag.",
1921 " */"
1922 ]
1923 },
1924 "HTMLInputElement": {
1925 "members": {
1926 "onwebkitSpeechChange": [
1927 "/// Stream of `speechchange` events handled by this [InputElement]."
1928 ],
1929 "webkitSpeechChangeEvent": [
1930 "/**",
1931 " * Static factory designed to expose `speechchange` events to event ",
1932 " * handlers that are not necessarily instances of [InputElement].",
1933 " *",
1934 " * See [EventStreamProvider] for usage information.",
1935 " */"
1936 ]
1937 }
1938 },
1939 "HTMLMediaElement": {
1940 "members": {
1941 "canplayEvent": [
1942 "/**",
1943 " * Static factory designed to expose `canplay` events to event",
1944 " * handlers that are not necessarily instances of [MediaElement].",
1945 " *",
1946 " * See [EventStreamProvider] for usage information.",
1947 " */"
1948 ],
1949 "canplaythroughEvent": [
1950 "/**",
1951 " * Static factory designed to expose `canplaythrough` events to eve nt",
1952 " * handlers that are not necessarily instances of [MediaElement].",
1953 " *",
1954 " * See [EventStreamProvider] for usage information.",
1955 " */"
1956 ],
1957 "durationchangeEvent": [
1958 "/**",
1959 " * Static factory designed to expose `durationchange` events to eve nt",
1960 " * handlers that are not necessarily instances of [MediaElement].",
1961 " *",
1962 " * See [EventStreamProvider] for usage information.",
1963 " */"
1964 ],
1965 "emptiedEvent": [
1966 "/**",
1967 " * Static factory designed to expose `emptied` events to event",
1968 " * handlers that are not necessarily instances of [MediaElement].",
1969 " *",
1970 " * See [EventStreamProvider] for usage information.",
1971 " */"
1972 ],
1973 "endedEvent": [
1974 "/**",
1975 " * Static factory designed to expose `ended` events to event",
1976 " * handlers that are not necessarily instances of [MediaElement].",
1977 " *",
1978 " * See [EventStreamProvider] for usage information.",
1979 " */"
1980 ],
1981 "loadeddataEvent": [
1982 "/**",
1983 " * Static factory designed to expose `loadeddata` events to event",
1984 " * handlers that are not necessarily instances of [MediaElement].",
1985 " *",
1986 " * See [EventStreamProvider] for usage information.",
1987 " */"
1988 ],
1989 "loadedmetadataEvent": [
1990 "/**",
1991 " * Static factory designed to expose `loadedmetadata` events to eve nt",
1992 " * handlers that are not necessarily instances of [MediaElement].",
1993 " *",
1994 " * See [EventStreamProvider] for usage information.",
1995 " */"
1996 ],
1997 "loadstartEvent": [
1998 "/**",
1999 " * Static factory designed to expose `loadstart` events to event",
2000 " * handlers that are not necessarily instances of [MediaElement].",
2001 " *",
2002 " * See [EventStreamProvider] for usage information.",
2003 " */"
2004 ],
2005 "oncanplay": [
2006 "/// Stream of `canplay` events handled by this [MediaElement]."
2007 ],
2008 "oncanplaythrough": [
2009 "/// Stream of `canplaythrough` events handled by this [MediaElement]. "
2010 ],
2011 "ondurationchange": [
2012 "/// Stream of `durationchange` events handled by this [MediaElement]. "
2013 ],
2014 "onemptied": [
2015 "/// Stream of `emptied` events handled by this [MediaElement]."
2016 ],
2017 "onended": [
2018 "/// Stream of `ended` events handled by this [MediaElement]."
2019 ],
2020 "onloadeddata": [
2021 "/// Stream of `loadeddata` events handled by this [MediaElement]."
2022 ],
2023 "onloadedmetadata": [
2024 "/// Stream of `loadedmetadata` events handled by this [MediaElement]. "
2025 ],
2026 "onloadstart": [
2027 "/// Stream of `loadstart` events handled by this [MediaElement]."
2028 ],
2029 "onpause": [
2030 "/// Stream of `pause` events handled by this [MediaElement]."
2031 ],
2032 "onplay": [
2033 "/// Stream of `play` events handled by this [MediaElement]."
2034 ],
2035 "onplaying": [
2036 "/// Stream of `playing` events handled by this [MediaElement]."
2037 ],
2038 "onprogress": [
2039 "/// Stream of `progress` events handled by this [MediaElement]."
2040 ],
2041 "onratechange": [
2042 "/// Stream of `ratechange` events handled by this [MediaElement]."
2043 ],
2044 "onseeked": [
2045 "/// Stream of `seeked` events handled by this [MediaElement]."
2046 ],
2047 "onseeking": [
2048 "/// Stream of `seeking` events handled by this [MediaElement]."
2049 ],
2050 "onshow": [
2051 "/// Stream of `show` events handled by this [MediaElement]."
2052 ],
2053 "onstalled": [
2054 "/// Stream of `stalled` events handled by this [MediaElement]."
2055 ],
2056 "onsuspend": [
2057 "/// Stream of `suspend` events handled by this [MediaElement]."
2058 ],
2059 "ontimeupdate": [
2060 "/// Stream of `timeupdate` events handled by this [MediaElement]."
2061 ],
2062 "onvolumechange": [
2063 "/// Stream of `volumechange` events handled by this [MediaElement]."
2064 ],
2065 "onwaiting": [
2066 "/// Stream of `waiting` events handled by this [MediaElement]."
2067 ],
2068 "onwebkitkeyadded": [
2069 "/// Stream of `keyadded` events handled by this [MediaElement]."
2070 ],
2071 "onwebkitkeyerror": [
2072 "/// Stream of `keyerror` events handled by this [MediaElement]."
2073 ],
2074 "onwebkitkeymessage": [
2075 "/// Stream of `keymessage` events handled by this [MediaElement]."
2076 ],
2077 "onwebkitneedkey": [
2078 "/// Stream of `needkey` events handled by this [MediaElement]."
2079 ],
2080 "pauseEvent": [
2081 "/**",
2082 " * Static factory designed to expose `pause` events to event",
2083 " * handlers that are not necessarily instances of [MediaElement].",
2084 " *",
2085 " * See [EventStreamProvider] for usage information.",
2086 " */"
2087 ],
2088 "playEvent": [
2089 "/**",
2090 " * Static factory designed to expose `play` events to event",
2091 " * handlers that are not necessarily instances of [MediaElement].",
2092 " *",
2093 " * See [EventStreamProvider] for usage information.",
2094 " */"
2095 ],
2096 "playingEvent": [
2097 "/**",
2098 " * Static factory designed to expose `playing` events to event",
2099 " * handlers that are not necessarily instances of [MediaElement].",
2100 " *",
2101 " * See [EventStreamProvider] for usage information.",
2102 " */"
2103 ],
2104 "progressEvent": [
2105 "/**",
2106 " * Static factory designed to expose `progress` events to event",
2107 " * handlers that are not necessarily instances of [MediaElement].",
2108 " *",
2109 " * See [EventStreamProvider] for usage information.",
2110 " */"
2111 ],
2112 "ratechangeEvent": [
2113 "/**",
2114 " * Static factory designed to expose `ratechange` events to event",
2115 " * handlers that are not necessarily instances of [MediaElement].",
2116 " *",
2117 " * See [EventStreamProvider] for usage information.",
2118 " */"
2119 ],
2120 "seekedEvent": [
2121 "/**",
2122 " * Static factory designed to expose `seeked` events to event",
2123 " * handlers that are not necessarily instances of [MediaElement].",
2124 " *",
2125 " * See [EventStreamProvider] for usage information.",
2126 " */"
2127 ],
2128 "seekingEvent": [
2129 "/**",
2130 " * Static factory designed to expose `seeking` events to event",
2131 " * handlers that are not necessarily instances of [MediaElement].",
2132 " *",
2133 " * See [EventStreamProvider] for usage information.",
2134 " */"
2135 ],
2136 "showEvent": [
2137 "/**",
2138 " * Static factory designed to expose `show` events to event",
2139 " * handlers that are not necessarily instances of [MediaElement].",
2140 " *",
2141 " * See [EventStreamProvider] for usage information.",
2142 " */"
2143 ],
2144 "stalledEvent": [
2145 "/**",
2146 " * Static factory designed to expose `stalled` events to event",
2147 " * handlers that are not necessarily instances of [MediaElement].",
2148 " *",
2149 " * See [EventStreamProvider] for usage information.",
2150 " */"
2151 ],
2152 "suspendEvent": [
2153 "/**",
2154 " * Static factory designed to expose `suspend` events to event",
2155 " * handlers that are not necessarily instances of [MediaElement].",
2156 " *",
2157 " * See [EventStreamProvider] for usage information.",
2158 " */"
2159 ],
2160 "timeupdateEvent": [
2161 "/**",
2162 " * Static factory designed to expose `timeupdate` events to event",
2163 " * handlers that are not necessarily instances of [MediaElement].",
2164 " *",
2165 " * See [EventStreamProvider] for usage information.",
2166 " */"
2167 ],
2168 "volumechangeEvent": [
2169 "/**",
2170 " * Static factory designed to expose `volumechange` events to event ",
2171 " * handlers that are not necessarily instances of [MediaElement].",
2172 " *",
2173 " * See [EventStreamProvider] for usage information.",
2174 " */"
2175 ],
2176 "waitingEvent": [
2177 "/**",
2178 " * Static factory designed to expose `waiting` events to event",
2179 " * handlers that are not necessarily instances of [MediaElement].",
2180 " *",
2181 " * See [EventStreamProvider] for usage information.",
2182 " */"
2183 ],
2184 "webkitkeyaddedEvent": [
2185 "/**",
2186 " * Static factory designed to expose `keyadded` events to event",
2187 " * handlers that are not necessarily instances of [MediaElement].",
2188 " *",
2189 " * See [EventStreamProvider] for usage information.",
2190 " */"
2191 ],
2192 "webkitkeyerrorEvent": [
2193 "/**",
2194 " * Static factory designed to expose `keyerror` events to event",
2195 " * handlers that are not necessarily instances of [MediaElement].",
2196 " *",
2197 " * See [EventStreamProvider] for usage information.",
2198 " */"
2199 ],
2200 "webkitkeymessageEvent": [
2201 "/**",
2202 " * Static factory designed to expose `keymessage` events to event",
2203 " * handlers that are not necessarily instances of [MediaElement].",
2204 " *",
2205 " * See [EventStreamProvider] for usage information.",
2206 " */"
2207 ],
2208 "webkitneedkeyEvent": [
2209 "/**",
2210 " * Static factory designed to expose `needkey` events to event",
2211 " * handlers that are not necessarily instances of [MediaElement].",
2212 " *",
2213 " * See [EventStreamProvider] for usage information.",
2214 " */"
2215 ]
2216 }
2217 },
2218 "HTMLMenuElement": {
2219 "comment": [
2220 "/**",
2221 " * An HTML <menu> element.",
2222 " *",
2223 " * A <menu> element represents an unordered list of menu commands.",
2224 " *",
2225 " * See also:",
2226 " *",
2227 " * * [Menu Element](https://developer.mozilla.org/en-US/docs/HTML/Elem ent/menu) from MDN.",
2228 " * * [Menu Element](http://www.w3.org/TR/html5/the-menu-element.html#t he-menu-element) from the W3C.",
2229 " */"
2230 ]
2231 },
2232 "MediaKeySession": {
2233 "members": {
2234 "onwebkitkeyadded": [
2235 "/// Stream of `keyadded` events handled by this [MediaKeySession]."
2236 ],
2237 "onwebkitkeyerror": [
2238 "/// Stream of `keyerror` events handled by this [MediaKeySession]."
2239 ],
2240 "onwebkitkeymessage": [
2241 "/// Stream of `keymessage` events handled by this [MediaKeySession]."
2242 ],
2243 "webkitkeyaddedEvent": [
2244 "/**",
2245 " * Static factory designed to expose `keyadded` events to event",
2246 " * handlers that are not necessarily instances of [MediaKeySession] .",
2247 " *",
2248 " * See [EventStreamProvider] for usage information.",
2249 " */"
2250 ],
2251 "webkitkeyerrorEvent": [
2252 "/**",
2253 " * Static factory designed to expose `keyerror` events to event",
2254 " * handlers that are not necessarily instances of [MediaKeySession] .",
2255 " *",
2256 " * See [EventStreamProvider] for usage information.",
2257 " */"
2258 ],
2259 "webkitkeymessageEvent": [
2260 "/**",
2261 " * Static factory designed to expose `keymessage` events to event",
2262 " * handlers that are not necessarily instances of [MediaKeySession] .",
2263 " *",
2264 " * See [EventStreamProvider] for usage information.",
2265 " */"
2266 ]
2267 }
2268 },
2269 "MediaStream": {
2270 "members": {
2271 "addtrackEvent": [
2272 "/**",
2273 " * Static factory designed to expose `addtrack` events to event",
2274 " * handlers that are not necessarily instances of [MediaStream].",
2275 " *",
2276 " * See [EventStreamProvider] for usage information.",
2277 " */"
2278 ],
2279 "endedEvent": [
2280 "/**",
2281 " * Static factory designed to expose `ended` events to event",
2282 " * handlers that are not necessarily instances of [MediaStream].",
2283 " *",
2284 " * See [EventStreamProvider] for usage information.",
2285 " */"
2286 ],
2287 "onaddtrack": [
2288 "/// Stream of `addtrack` events handled by this [MediaStream]."
2289 ],
2290 "onended": [
2291 "/// Stream of `ended` events handled by this [MediaStream]."
2292 ],
2293 "onremovetrack": [
2294 "/// Stream of `removetrack` events handled by this [MediaStream]."
2295 ],
2296 "removetrackEvent": [
2297 "/**",
2298 " * Static factory designed to expose `removetrack` events to event" ,
2299 " * handlers that are not necessarily instances of [MediaStream].",
2300 " *",
2301 " * See [EventStreamProvider] for usage information.",
2302 " */"
2303 ]
2304 }
2305 },
2306 "MediaStreamTrack": {
2307 "members": {
2308 "endedEvent": [
2309 "/**",
2310 " * Static factory designed to expose `ended` events to event",
2311 " * handlers that are not necessarily instances of [MediaStreamTrack ].",
2312 " *",
2313 " * See [EventStreamProvider] for usage information.",
2314 " */"
2315 ],
2316 "muteEvent": [
2317 "/**",
2318 " * Static factory designed to expose `mute` events to event",
2319 " * handlers that are not necessarily instances of [MediaStreamTrack ].",
2320 " *",
2321 " * See [EventStreamProvider] for usage information.",
2322 " */"
2323 ],
2324 "onended": [
2325 "/// Stream of `ended` events handled by this [MediaStreamTrack]."
2326 ],
2327 "onmute": [
2328 "/// Stream of `mute` events handled by this [MediaStreamTrack]."
2329 ],
2330 "onunmute": [
2331 "/// Stream of `unmute` events handled by this [MediaStreamTrack]."
2332 ],
2333 "unmuteEvent": [
2334 "/**",
2335 " * Static factory designed to expose `unmute` events to event",
2336 " * handlers that are not necessarily instances of [MediaStreamTrack ].",
2337 " *",
2338 " * See [EventStreamProvider] for usage information.",
2339 " */"
2340 ]
2341 }
2342 },
2343 "MessagePort": {
2344 "members": {
2345 "messageEvent": [
2346 "/**",
2347 " * Static factory designed to expose `message` events to event",
2348 " * handlers that are not necessarily instances of [MessagePort].",
2349 " *",
2350 " * See [EventStreamProvider] for usage information.",
2351 " */"
2352 ],
2353 "onmessage": [
2354 "/// Stream of `message` events handled by this [MessagePort]."
2355 ]
2356 }
2357 },
2358 "MIDIAccess": {
2359 "members": {
2360 "connectEvent": [
2361 "/**",
2362 " * Static factory designed to expose `connect` events to event",
2363 " * handlers that are not necessarily instances of [MidiAccess].",
2364 " *",
2365 " * See [EventStreamProvider] for usage information.",
2366 " */"
2367 ],
2368 "disconnectEvent": [
2369 "/**",
2370 " * Static factory designed to expose `disconnect` events to event",
2371 " * handlers that are not necessarily instances of [MidiAccess].",
2372 " *",
2373 " * See [EventStreamProvider] for usage information.",
2374 " */"
2375 ],
2376 "onconnect": [
2377 "/// Stream of `connect` events handled by this [MidiAccess]."
2378 ],
2379 "ondisconnect": [
2380 "/// Stream of `disconnect` events handled by this [MidiAccess]."
2381 ]
2382 }
2383 },
2384 "MIDIInput": {
2385 "members": {
2386 "midimessageEvent": [
2387 "/**",
2388 " * Static factory designed to expose `midimessage` events to event" ,
2389 " * handlers that are not necessarily instances of [MidiInput].",
2390 " *",
2391 " * See [EventStreamProvider] for usage information.",
2392 " */"
2393 ],
2394 "onmidimessage": [
2395 "/// Stream of `midimessage` events handled by this [MidiInput]."
2396 ]
2397 }
2398 },
2399 "MIDIPort": {
2400 "members": {
2401 "disconnectEvent": [
2402 "/**",
2403 " * Static factory designed to expose `disconnect` events to event",
2404 " * handlers that are not necessarily instances of [MidiPort].",
2405 " *",
2406 " * See [EventStreamProvider] for usage information.",
2407 " */"
2408 ],
2409 "ondisconnect": [
2410 "/// Stream of `disconnect` events handled by this [MidiPort]."
2411 ]
2412 }
2413 },
2414 "Node": {
2415 "members": {
2416 "appendChild": [
2417 "/**",
2418 " * Adds a node to the end of the child [nodes] list of this node.",
2419 " *",
2420 " * If the node already exists in this document, it will be removed from its",
2421 " * current parent node, then added to this node.",
2422 " *",
2423 " * This method is more efficient than `nodes.add`, and is the prefe rred",
2424 " * way of appending a child node.",
2425 " */"
2426 ],
2427 "childNodes": [
2428 "/**",
2429 " * A list of this node's children.",
2430 " *",
2431 " * ## Other resources",
2432 " *",
2433 " * * [Node.childNodes]",
2434 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.childNode s)",
2435 " * from MDN.",
2436 " */"
2437 ],
2438 "cloneNode": [
2439 "/**",
2440 " * Returns a copy of this node.",
2441 " *",
2442 " * If [deep] is `true`, then all of this node's children and decend ents are",
2443 " * copied as well. If [deep] is `false`, then only this node is cop ied.",
2444 " *",
2445 " * ## Other resources",
2446 " *",
2447 " * * [Node.cloneNode]",
2448 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.cloneNode ) from",
2449 " * MDN.",
2450 " */"
2451 ],
2452 "contains": [
2453 "/**",
2454 " * Returns true if this node contains the specified node.",
2455 " *",
2456 " * ## Other resources",
2457 " *",
2458 " * * [Node.contains]",
2459 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.contains) from MDN.",
2460 " */"
2461 ],
2462 "firstChild": [
2463 "/**",
2464 " * The first child of this node.",
2465 " *",
2466 " * ## Other resources",
2467 " *",
2468 " * * [Node.firstChild]",
2469 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.firstChil d)",
2470 " * from MDN.",
2471 " */"
2472 ],
2473 "hasChildNodes": [
2474 "/**",
2475 " * Returns true if this node has any children.",
2476 " *",
2477 " * ## Other resources",
2478 " *",
2479 " * * [Node.hasChildNodes]",
2480 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.hasChildN odes) from",
2481 " * MDN.",
2482 " */"
2483 ],
2484 "insertBefore": [
2485 "/**",
2486 " * Inserts all of the nodes into this node directly before refChild .",
2487 " *",
2488 " * ## Other resources",
2489 " *",
2490 " * * [Node.insertBefore]",
2491 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.insertBef ore) from",
2492 " * MDN.",
2493 " */"
2494 ],
2495 "lastChild": [
2496 "/**",
2497 " * The last child of this node.",
2498 " *",
2499 " * ## Other resources",
2500 " *",
2501 " * * [Node.lastChild]",
2502 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.lastChild )",
2503 " * from MDN.",
2504 " */"
2505 ],
2506 "nextSibling": [
2507 "/**",
2508 " * The next sibling node.",
2509 " *",
2510 " * ## Other resources",
2511 " *",
2512 " * * [Node.nextSibling]",
2513 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.nextSibli ng)",
2514 " * from MDN.",
2515 " */"
2516 ],
2517 "nodeName": [
2518 "/**",
2519 " * The name of this node.",
2520 " *",
2521 " * This varies by this node's [nodeType].",
2522 " *",
2523 " * ## Other resources",
2524 " *",
2525 " * * [Node.nodeName]",
2526 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeName) ",
2527 " * from MDN. This page contains a table of [nodeName] values for ea ch",
2528 " * [nodeType].",
2529 " */"
2530 ],
2531 "nodeType": [
2532 "/**",
2533 " * The type of node.",
2534 " *",
2535 " * This value is one of:",
2536 " *",
2537 " * * [ATTRIBUTE_NODE] if this node is an attribute.",
2538 " * * [CDATA_SECTION_NODE] if this node is a [CDataSection].",
2539 " * * [COMMENT_NODE] if this node is a [Comment].",
2540 " * * [DOCUMENT_FRAGMENT_NODE] if this node is a [DocumentFragment]. ",
2541 " * * [DOCUMENT_NODE] if this node is a [Document].",
2542 " * * [DOCUMENT_TYPE_NODE] if this node is a [DocumentType] node.",
2543 " * * [ELEMENT_NODE] if this node is an [Element].",
2544 " * * [ENTITY_NODE] if this node is an entity.",
2545 " * * [ENTITY_REFERENCE_NODE] if this node is an entity reference.",
2546 " * * [NOTATION_NODE] if this node is a notation.",
2547 " * * [PROCESSING_INSTRUCTION_NODE] if this node is a [ProcessingIns truction].",
2548 " * * [TEXT_NODE] if this node is a [Text] node.",
2549 " *",
2550 " * ## Other resources",
2551 " *",
2552 " * * [Node.nodeType]",
2553 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeType) from MDN.",
2554 " */"
2555 ],
2556 "nodeValue": [
2557 "/**",
2558 " * The value of this node.",
2559 " *",
2560 " * This varies by this type's [nodeType].",
2561 " *",
2562 " * ## Other resources",
2563 " *",
2564 " * * [Node.nodeValue]",
2565 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeValue )",
2566 " * from MDN. This page contains a table of [nodeValue] values for e ach",
2567 " * [nodeType].",
2568 " */"
2569 ],
2570 "ownerDocument": [
2571 "/**",
2572 " * The document this node belongs to.",
2573 " *",
2574 " * Returns null if this node does not belong to any document.",
2575 " *",
2576 " * ## Other resources",
2577 " *",
2578 " * * [Node.ownerDocument]",
2579 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.ownerDocu ment) from",
2580 " * MDN.",
2581 " */"
2582 ],
2583 "parentElement": [
2584 "/**",
2585 " * The parent element of this node.",
2586 " *",
2587 " * Returns null if this node either does not have a parent or its p arent is",
2588 " * not an element.",
2589 " *",
2590 " * ## Other resources",
2591 " *",
2592 " * * [Node.parentElement]",
2593 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.parentEle ment) from",
2594 " * W3C.",
2595 " */"
2596 ],
2597 "parentNode": [
2598 "/**",
2599 " * The parent node of this node.",
2600 " *",
2601 " * ## Other resources",
2602 " *",
2603 " * * [Node.parentNode]",
2604 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.parentNod e) from",
2605 " * MDN.",
2606 " */"
2607 ],
2608 "previousSibling": [
2609 "/**",
2610 " * The previous sibling node.",
2611 " *",
2612 " * ## Other resources",
2613 " *",
2614 " * * [Node.previousSibling]",
2615 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.previousS ibling)",
2616 " * from MDN.",
2617 " */"
2618 ],
2619 "textContent": [
2620 "/**",
2621 " * All text within this node and its decendents.",
2622 " *",
2623 " * ## Other resources",
2624 " *",
2625 " * * [Node.textContent]",
2626 " * (https://developer.mozilla.org/en-US/docs/Web/API/Node.textConte nt) from",
2627 " * MDN.",
2628 " */"
2629 ]
2630 }
2631 },
2632 "Notification": {
2633 "members": {
2634 "clickEvent": [
2635 "/**",
2636 " * Static factory designed to expose `click` events to event",
2637 " * handlers that are not necessarily instances of [Notification].",
2638 " *",
2639 " * See [EventStreamProvider] for usage information.",
2640 " */"
2641 ],
2642 "closeEvent": [
2643 "/**",
2644 " * Static factory designed to expose `close` events to event",
2645 " * handlers that are not necessarily instances of [Notification].",
2646 " *",
2647 " * See [EventStreamProvider] for usage information.",
2648 " */"
2649 ],
2650 "displayEvent": [
2651 "/**",
2652 " * Static factory designed to expose `display` events to event",
2653 " * handlers that are not necessarily instances of [Notification].",
2654 " *",
2655 " * See [EventStreamProvider] for usage information.",
2656 " */"
2657 ],
2658 "errorEvent": [
2659 "/**",
2660 " * Static factory designed to expose `error` events to event",
2661 " * handlers that are not necessarily instances of [Notification].",
2662 " *",
2663 " * See [EventStreamProvider] for usage information.",
2664 " */"
2665 ],
2666 "onclick": [
2667 "/// Stream of `click` events handled by this [Notification]."
2668 ],
2669 "onclose": [
2670 "/// Stream of `close` events handled by this [Notification]."
2671 ],
2672 "ondisplay": [
2673 "/// Stream of `display` events handled by this [Notification]."
2674 ],
2675 "onerror": [
2676 "/// Stream of `error` events handled by this [Notification]."
2677 ],
2678 "onshow": [
2679 "/// Stream of `show` events handled by this [Notification]."
2680 ],
2681 "showEvent": [
2682 "/**",
2683 " * Static factory designed to expose `show` events to event",
2684 " * handlers that are not necessarily instances of [Notification].",
2685 " *",
2686 " * See [EventStreamProvider] for usage information.",
2687 " */"
2688 ]
2689 }
2690 },
2691 "Performance": {
2692 "members": {
2693 "onwebkitresourcetimingbufferfull": [
2694 "/// Stream of `resourcetimingbufferfull` events handled by this [Perf ormance]."
2695 ],
2696 "webkitresourcetimingbufferfullEvent": [
2697 "/**",
2698 " * Static factory designed to expose `resourcetimingbufferfull` eve nts to event",
2699 " * handlers that are not necessarily instances of [Performance].",
2700 " *",
2701 " * See [EventStreamProvider] for usage information.",
2702 " */"
2703 ]
2704 }
2705 },
2706 "RTCDataChannel": {
2707 "members": {
2708 "closeEvent": [
2709 "/**",
2710 " * Static factory designed to expose `close` events to event",
2711 " * handlers that are not necessarily instances of [RtcDataChannel]. ",
2712 " *",
2713 " * See [EventStreamProvider] for usage information.",
2714 " */"
2715 ],
2716 "errorEvent": [
2717 "/**",
2718 " * Static factory designed to expose `error` events to event",
2719 " * handlers that are not necessarily instances of [RtcDataChannel]. ",
2720 " *",
2721 " * See [EventStreamProvider] for usage information.",
2722 " */"
2723 ],
2724 "messageEvent": [
2725 "/**",
2726 " * Static factory designed to expose `message` events to event",
2727 " * handlers that are not necessarily instances of [RtcDataChannel]. ",
2728 " *",
2729 " * See [EventStreamProvider] for usage information.",
2730 " */"
2731 ],
2732 "onclose": [
2733 "/// Stream of `close` events handled by this [RtcDataChannel]."
2734 ],
2735 "onerror": [
2736 "/// Stream of `error` events handled by this [RtcDataChannel]."
2737 ],
2738 "onmessage": [
2739 "/// Stream of `message` events handled by this [RtcDataChannel]."
2740 ],
2741 "onopen": [
2742 "/// Stream of `open` events handled by this [RtcDataChannel]."
2743 ],
2744 "openEvent": [
2745 "/**",
2746 " * Static factory designed to expose `open` events to event",
2747 " * handlers that are not necessarily instances of [RtcDataChannel]. ",
2748 " *",
2749 " * See [EventStreamProvider] for usage information.",
2750 " */"
2751 ]
2752 }
2753 },
2754 "RTCDTMFSender": {
2755 "members": {
2756 "ontonechange": [
2757 "/// Stream of `tonechange` events handled by this [RtcDtmfSender]."
2758 ],
2759 "tonechangeEvent": [
2760 "/**",
2761 " * Static factory designed to expose `tonechange` events to event",
2762 " * handlers that are not necessarily instances of [RtcDtmfSender]." ,
2763 " *",
2764 " * See [EventStreamProvider] for usage information.",
2765 " */"
2766 ]
2767 }
2768 },
2769 "RTCPeerConnection": {
2770 "members": {
2771 "addstreamEvent": [
2772 "/**",
2773 " * Static factory designed to expose `addstream` events to event",
2774 " * handlers that are not necessarily instances of [RtcPeerConnectio n].",
2775 " *",
2776 " * See [EventStreamProvider] for usage information.",
2777 " */"
2778 ],
2779 "datachannelEvent": [
2780 "/**",
2781 " * Static factory designed to expose `datachannel` events to event" ,
2782 " * handlers that are not necessarily instances of [RtcPeerConnectio n].",
2783 " *",
2784 " * See [EventStreamProvider] for usage information.",
2785 " */"
2786 ],
2787 "icecandidateEvent": [
2788 "/**",
2789 " * Static factory designed to expose `icecandidate` events to event ",
2790 " * handlers that are not necessarily instances of [RtcPeerConnectio n].",
2791 " *",
2792 " * See [EventStreamProvider] for usage information.",
2793 " */"
2794 ],
2795 "iceconnectionstatechangeEvent": [
2796 "/**",
2797 " * Static factory designed to expose `iceconnectionstatechange` eve nts to event",
2798 " * handlers that are not necessarily instances of [RtcPeerConnectio n].",
2799 " *",
2800 " * See [EventStreamProvider] for usage information.",
2801 " */"
2802 ],
2803 "negotiationneededEvent": [
2804 "/**",
2805 " * Static factory designed to expose `negotiationneeded` events to event",
2806 " * handlers that are not necessarily instances of [RtcPeerConnectio n].",
2807 " *",
2808 " * See [EventStreamProvider] for usage information.",
2809 " */"
2810 ],
2811 "onaddstream": [
2812 "/// Stream of `addstream` events handled by this [RtcPeerConnection]. "
2813 ],
2814 "ondatachannel": [
2815 "/// Stream of `datachannel` events handled by this [RtcPeerConnection ]."
2816 ],
2817 "onicecandidate": [
2818 "/// Stream of `icecandidate` events handled by this [RtcPeerConnectio n]."
2819 ],
2820 "oniceconnectionstatechange": [
2821 "/// Stream of `iceconnectionstatechange` events handled by this [RtcP eerConnection]."
2822 ],
2823 "onnegotiationneeded": [
2824 "/// Stream of `negotiationneeded` events handled by this [RtcPeerConn ection]."
2825 ],
2826 "onremovestream": [
2827 "/// Stream of `removestream` events handled by this [RtcPeerConnectio n]."
2828 ],
2829 "onsignalingstatechange": [
2830 "/// Stream of `signalingstatechange` events handled by this [RtcPeerC onnection]."
2831 ],
2832 "removestreamEvent": [
2833 "/**",
2834 " * Static factory designed to expose `removestream` events to event ",
2835 " * handlers that are not necessarily instances of [RtcPeerConnectio n].",
2836 " *",
2837 " * See [EventStreamProvider] for usage information.",
2838 " */"
2839 ],
2840 "signalingstatechangeEvent": [
2841 "/**",
2842 " * Static factory designed to expose `signalingstatechange` events to event",
2843 " * handlers that are not necessarily instances of [RtcPeerConnectio n].",
2844 " *",
2845 " * See [EventStreamProvider] for usage information.",
2846 " */"
2847 ]
2848 }
2849 },
2850 "SharedWorkerGlobalScope": {
2851 "members": {
2852 "connectEvent": [
2853 "/**",
2854 " * Static factory designed to expose `connect` events to event",
2855 " * handlers that are not necessarily instances of [SharedWorkerGlob alScope].",
2856 " *",
2857 " * See [EventStreamProvider] for usage information.",
2858 " */"
2859 ],
2860 "onconnect": [
2861 "/// Stream of `connect` events handled by this [SharedWorkerGlobalSco pe]."
2862 ]
2863 }
2864 },
2865 "SpeechRecognition": {
2866 "members": {
2867 "audioendEvent": [
2868 "/**",
2869 " * Static factory designed to expose `audioend` events to event",
2870 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2871 " *",
2872 " * See [EventStreamProvider] for usage information.",
2873 " */"
2874 ],
2875 "audiostartEvent": [
2876 "/**",
2877 " * Static factory designed to expose `audiostart` events to event",
2878 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2879 " *",
2880 " * See [EventStreamProvider] for usage information.",
2881 " */"
2882 ],
2883 "endEvent": [
2884 "/**",
2885 " * Static factory designed to expose `end` events to event",
2886 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2887 " *",
2888 " * See [EventStreamProvider] for usage information.",
2889 " */"
2890 ],
2891 "errorEvent": [
2892 "/**",
2893 " * Static factory designed to expose `error` events to event",
2894 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2895 " *",
2896 " * See [EventStreamProvider] for usage information.",
2897 " */"
2898 ],
2899 "nomatchEvent": [
2900 "/**",
2901 " * Static factory designed to expose `nomatch` events to event",
2902 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2903 " *",
2904 " * See [EventStreamProvider] for usage information.",
2905 " */"
2906 ],
2907 "onaudioend": [
2908 "/// Stream of `audioend` events handled by this [SpeechRecognition]."
2909 ],
2910 "onaudiostart": [
2911 "/// Stream of `audiostart` events handled by this [SpeechRecognition] ."
2912 ],
2913 "onend": [
2914 "/// Stream of `end` events handled by this [SpeechRecognition]."
2915 ],
2916 "onerror": [
2917 "/// Stream of `error` events handled by this [SpeechRecognition]."
2918 ],
2919 "onnomatch": [
2920 "/// Stream of `nomatch` events handled by this [SpeechRecognition]."
2921 ],
2922 "onresult": [
2923 "/// Stream of `result` events handled by this [SpeechRecognition]."
2924 ],
2925 "onsoundend": [
2926 "/// Stream of `soundend` events handled by this [SpeechRecognition]."
2927 ],
2928 "onsoundstart": [
2929 "/// Stream of `soundstart` events handled by this [SpeechRecognition] ."
2930 ],
2931 "onspeechend": [
2932 "/// Stream of `speechend` events handled by this [SpeechRecognition]. "
2933 ],
2934 "onspeechstart": [
2935 "/// Stream of `speechstart` events handled by this [SpeechRecognition ]."
2936 ],
2937 "onstart": [
2938 "/// Stream of `start` events handled by this [SpeechRecognition]."
2939 ],
2940 "resultEvent": [
2941 "/**",
2942 " * Static factory designed to expose `result` events to event",
2943 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2944 " *",
2945 " * See [EventStreamProvider] for usage information.",
2946 " */"
2947 ],
2948 "soundendEvent": [
2949 "/**",
2950 " * Static factory designed to expose `soundend` events to event",
2951 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2952 " *",
2953 " * See [EventStreamProvider] for usage information.",
2954 " */"
2955 ],
2956 "soundstartEvent": [
2957 "/**",
2958 " * Static factory designed to expose `soundstart` events to event",
2959 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2960 " *",
2961 " * See [EventStreamProvider] for usage information.",
2962 " */"
2963 ],
2964 "speechendEvent": [
2965 "/**",
2966 " * Static factory designed to expose `speechend` events to event",
2967 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2968 " *",
2969 " * See [EventStreamProvider] for usage information.",
2970 " */"
2971 ],
2972 "speechstartEvent": [
2973 "/**",
2974 " * Static factory designed to expose `speechstart` events to event" ,
2975 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2976 " *",
2977 " * See [EventStreamProvider] for usage information.",
2978 " */"
2979 ],
2980 "startEvent": [
2981 "/**",
2982 " * Static factory designed to expose `start` events to event",
2983 " * handlers that are not necessarily instances of [SpeechRecognitio n].",
2984 " *",
2985 " * See [EventStreamProvider] for usage information.",
2986 " */"
2987 ]
2988 }
2989 },
2990 "SpeechSynthesisUtterance": {
2991 "members": {
2992 "boundaryEvent": [
2993 "/**",
2994 " * Static factory designed to expose `boundary` events to event",
2995 " * handlers that are not necessarily instances of [SpeechSynthesisU tterance].",
2996 " *",
2997 " * See [EventStreamProvider] for usage information.",
2998 " */"
2999 ],
3000 "endEvent": [
3001 "/**",
3002 " * Static factory designed to expose `end` events to event",
3003 " * handlers that are not necessarily instances of [SpeechSynthesisU tterance].",
3004 " *",
3005 " * See [EventStreamProvider] for usage information.",
3006 " */"
3007 ],
3008 "errorEvent": [
3009 "/**",
3010 " * Static factory designed to expose `error` events to event",
3011 " * handlers that are not necessarily instances of [SpeechSynthesisU tterance].",
3012 " *",
3013 " * See [EventStreamProvider] for usage information.",
3014 " */"
3015 ],
3016 "markEvent": [
3017 "/**",
3018 " * Static factory designed to expose `mark` events to event",
3019 " * handlers that are not necessarily instances of [SpeechSynthesisU tterance].",
3020 " *",
3021 " * See [EventStreamProvider] for usage information.",
3022 " */"
3023 ],
3024 "onboundary": [
3025 "/// Stream of `boundary` events handled by this [SpeechSynthesisUtter ance]."
3026 ],
3027 "onend": [
3028 "/// Stream of `end` events handled by this [SpeechSynthesisUtterance] ."
3029 ],
3030 "onerror": [
3031 "/// Stream of `error` events handled by this [SpeechSynthesisUtteranc e]."
3032 ],
3033 "onmark": [
3034 "/// Stream of `mark` events handled by this [SpeechSynthesisUtterance ]."
3035 ],
3036 "onpause": [
3037 "/// Stream of `pause` events handled by this [SpeechSynthesisUtteranc e]."
3038 ],
3039 "onresume": [
3040 "/// Stream of `resume` events handled by this [SpeechSynthesisUtteran ce]."
3041 ],
3042 "onstart": [
3043 "/// Stream of `start` events handled by this [SpeechSynthesisUtteranc e]."
3044 ],
3045 "pauseEvent": [
3046 "/**",
3047 " * Static factory designed to expose `pause` events to event",
3048 " * handlers that are not necessarily instances of [SpeechSynthesisU tterance].",
3049 " *",
3050 " * See [EventStreamProvider] for usage information.",
3051 " */"
3052 ],
3053 "resumeEvent": [
3054 "/**",
3055 " * Static factory designed to expose `resume` events to event",
3056 " * handlers that are not necessarily instances of [SpeechSynthesisU tterance].",
3057 " *",
3058 " * See [EventStreamProvider] for usage information.",
3059 " */"
3060 ],
3061 "startEvent": [
3062 "/**",
3063 " * Static factory designed to expose `start` events to event",
3064 " * handlers that are not necessarily instances of [SpeechSynthesisU tterance].",
3065 " *",
3066 " * See [EventStreamProvider] for usage information.",
3067 " */"
3068 ]
3069 }
3070 },
3071 "TextTrack": {
3072 "members": {
3073 "cuechangeEvent": [
3074 "/**",
3075 " * Static factory designed to expose `cuechange` events to event",
3076 " * handlers that are not necessarily instances of [TextTrack].",
3077 " *",
3078 " * See [EventStreamProvider] for usage information.",
3079 " */"
3080 ],
3081 "oncuechange": [
3082 "/// Stream of `cuechange` events handled by this [TextTrack]."
3083 ]
3084 }
3085 },
3086 "TextTrackCue": {
3087 "members": {
3088 "enterEvent": [
3089 "/**",
3090 " * Static factory designed to expose `enter` events to event",
3091 " * handlers that are not necessarily instances of [TextTrackCue].",
3092 " *",
3093 " * See [EventStreamProvider] for usage information.",
3094 " */"
3095 ],
3096 "exitEvent": [
3097 "/**",
3098 " * Static factory designed to expose `exit` events to event",
3099 " * handlers that are not necessarily instances of [TextTrackCue].",
3100 " *",
3101 " * See [EventStreamProvider] for usage information.",
3102 " */"
3103 ],
3104 "onenter": [
3105 "/// Stream of `enter` events handled by this [TextTrackCue]."
3106 ],
3107 "onexit": [
3108 "/// Stream of `exit` events handled by this [TextTrackCue]."
3109 ]
3110 }
3111 },
3112 "TextTrackList": {
3113 "members": {
3114 "addtrackEvent": [
3115 "/**",
3116 " * Static factory designed to expose `addtrack` events to event",
3117 " * handlers that are not necessarily instances of [TextTrackList]." ,
3118 " *",
3119 " * See [EventStreamProvider] for usage information.",
3120 " */"
3121 ],
3122 "onaddtrack": [
3123 "/// Stream of `addtrack` events handled by this [TextTrackList]."
3124 ]
3125 }
3126 },
3127 "WebSocket": {
3128 "comment": [
3129 "/**",
3130 " * Use the WebSocket interface to connect to a WebSocket,",
3131 " * and to send and receive data on that WebSocket.",
3132 " *",
3133 " * To use a WebSocket in your web app, first create a WebSocket object, ",
3134 " * passing the WebSocket URL as an argument to the constructor.",
3135 " *",
3136 " * var webSocket = new WebSocket('ws://127.0.0.1:1337/ws');",
3137 " *",
3138 " * To send data on the WebSocket, use the [send] method.",
3139 " *",
3140 " * if (webSocket != null && webSocket.readyState == WebSocket.OPEN) {",
3141 " * webSocket.send(data);",
3142 " * } else {",
3143 " * print('WebSocket not connected, message $data not sent');",
3144 " * }",
3145 " *",
3146 " * To receive data on the WebSocket, register a listener for message ev ents.",
3147 " *",
3148 " * webSocket.onMessage.listen((MessageEvent e) {",
3149 " * receivedData(e.data);",
3150 " * });",
3151 " *",
3152 " * The message event handler receives a [MessageEvent] object",
3153 " * as its sole argument.",
3154 " * You can also define open, close, and error handlers,",
3155 " * as specified by [WebSocketEvents].",
3156 " *",
3157 " * For more information, see the",
3158 " * [WebSockets](http://www.dartlang.org/docs/library-tour/#html-websock ets)",
3159 " * section of the library tour and",
3160 " * [Introducing WebSockets](http://www.html5rocks.com/en/tutorials/webs ockets/basics/),",
3161 " * an HTML5Rocks.com tutorial.",
3162 " */"
3163 ],
3164 "members": {
3165 "closeEvent": [
3166 "/**",
3167 " * Static factory designed to expose `close` events to event",
3168 " * handlers that are not necessarily instances of [WebSocket].",
3169 " *",
3170 " * See [EventStreamProvider] for usage information.",
3171 " */"
3172 ],
3173 "errorEvent": [
3174 "/**",
3175 " * Static factory designed to expose `error` events to event",
3176 " * handlers that are not necessarily instances of [WebSocket].",
3177 " *",
3178 " * See [EventStreamProvider] for usage information.",
3179 " */"
3180 ],
3181 "messageEvent": [
3182 "/**",
3183 " * Static factory designed to expose `message` events to event",
3184 " * handlers that are not necessarily instances of [WebSocket].",
3185 " *",
3186 " * See [EventStreamProvider] for usage information.",
3187 " */"
3188 ],
3189 "onclose": [
3190 "/// Stream of `close` events handled by this [WebSocket]."
3191 ],
3192 "onerror": [
3193 "/// Stream of `error` events handled by this [WebSocket]."
3194 ],
3195 "onmessage": [
3196 "/// Stream of `message` events handled by this [WebSocket]."
3197 ],
3198 "onopen": [
3199 "/// Stream of `open` events handled by this [WebSocket]."
3200 ],
3201 "openEvent": [
3202 "/**",
3203 " * Static factory designed to expose `open` events to event",
3204 " * handlers that are not necessarily instances of [WebSocket].",
3205 " *",
3206 " * See [EventStreamProvider] for usage information.",
3207 " */"
3208 ],
3209 "send": [
3210 "/**",
3211 " * Transmit data to the server over this connection.",
3212 " *",
3213 " * This method accepts data of type [Blob], [ByteBuffer], [String], or",
3214 " * [TypedData]. Named variants [sendBlob], [sendByteBuffer], [sendS tring],",
3215 " * or [sendTypedData], in constrast, only accept data of the specif ied type.",
3216 " */"
3217 ]
3218 }
3219 },
3220 "Window": {
3221 "comment": [
3222 "/**",
3223 " * Top-level container for the current browser tab or window.",
3224 " *",
3225 " * In a web browser, each window has a [Window] object, but within the context",
3226 " * of a script, this object represents only the current window.",
3227 " * Each other window, tab, and iframe has its own [Window] object.",
3228 " *",
3229 " * Each window contains a [Document] object, which contains all of the window's",
3230 " * content.",
3231 " *",
3232 " * Use the top-level `window` object to access the current window.",
3233 " * For example:",
3234 " *",
3235 " * // Draw a scene when the window repaints.",
3236 " * drawScene(num delta) {...}",
3237 " * window.animationFrame.then(drawScene);.",
3238 " *",
3239 " * // Write to the console.",
3240 " * window.console.log('Jinkies!');",
3241 " * window.console.error('Jeepers!');",
3242 " *",
3243 " * **Note:** This class represents only the current window, while [Wind owBase]",
3244 " * is a representation of any window, including other tabs, windows, an d frames.",
3245 " *",
3246 " * ## See also",
3247 " *",
3248 " * * [WindowBase]",
3249 " *",
3250 " * ## Other resources",
3251 " *",
3252 " * * [DOM Window](https://developer.mozilla.org/en-US/docs/DOM/window) from MDN.",
3253 " * * [Window](http://www.w3.org/TR/Window/) from the W3C.",
3254 " */"
3255 ],
3256 "members": {
3257 "alert": [
3258 "/**",
3259 " * Displays a modal alert to the user.",
3260 " *",
3261 " * ## Other resources",
3262 " *",
3263 " * * [User prompts]",
3264 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/tim ers.html#user-prompts)",
3265 " * from WHATWG.",
3266 " */"
3267 ],
3268 "applicationCache": [
3269 "/**",
3270 " * The application cache for this window.",
3271 " *",
3272 " * ## Other resources",
3273 " *",
3274 " * * [A beginner's guide to using the application cache]",
3275 " * (http://www.html5rocks.com/en/tutorials/appcache/beginner) from HTML5Rocks.",
3276 " * * [Application cache API]",
3277 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/off line.html#application-cache-api)",
3278 " * from WHATWG.",
3279 " */"
3280 ],
3281 "confirm": [
3282 "/**",
3283 " * Displays a modal OK/Cancel prompt to the user.",
3284 " *",
3285 " * ## Other resources",
3286 " *",
3287 " * * [User prompts]",
3288 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/tim ers.html#user-prompts)",
3289 " * from WHATWG.",
3290 " */"
3291 ],
3292 "crypto": [
3293 "/**",
3294 " * Entrypoint for the browser's cryptographic functions.",
3295 " *",
3296 " * ## Other resources",
3297 " *",
3298 " * * [Web cryptography API](http://www.w3.org/TR/WebCryptoAPI/) fro m W3C.",
3299 " */"
3300 ],
3301 "CSS": [
3302 "/**",
3303 " * Entrypoint for CSS-related functions.",
3304 " *",
3305 " * ## Other resources",
3306 " *",
3307 " * * [The CSS interface](http://dev.w3.org/csswg/css-conditional/#t he-css-interface) from W3C.",
3308 " */"
3309 ],
3310 "defaultStatus": [
3311 "/// *Deprecated*."
3312 ],
3313 "defaultstatus": [
3314 "/// *Deprecated*."
3315 ],
3316 "devicemotionEvent": [
3317 "/**",
3318 " * Static factory designed to expose `devicemotion` events to event ",
3319 " * handlers that are not necessarily instances of [Window].",
3320 " *",
3321 " * See [EventStreamProvider] for usage information.",
3322 " */"
3323 ],
3324 "deviceorientationEvent": [
3325 "/**",
3326 " * Static factory designed to expose `deviceorientation` events to event",
3327 " * handlers that are not necessarily instances of [Window].",
3328 " *",
3329 " * See [EventStreamProvider] for usage information.",
3330 " */"
3331 ],
3332 "devicePixelRatio": [
3333 "/**",
3334 " * The ratio between physical pixels and logical CSS pixels.",
3335 " *",
3336 " * ## Other resources",
3337 " *",
3338 " * * [devicePixelRatio]",
3339 " * (http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati .html) from",
3340 " * quirksmode.",
3341 " * * [More about devicePixelRatio]",
3342 " * (http://www.quirksmode.org/blog/archives/2012/07/more_about_devi .html) from",
3343 " * quirksmode.",
3344 " */"
3345 ],
3346 "DOMContentLoadedEvent": [
3347 "/**",
3348 " * Static factory designed to expose `contentloaded` events to even t",
3349 " * handlers that are not necessarily instances of [Window].",
3350 " *",
3351 " * See [EventStreamProvider] for usage information.",
3352 " */"
3353 ],
3354 "find": [
3355 "/**",
3356 " * Finds text in this window.",
3357 " *",
3358 " * ## Other resources",
3359 " *",
3360 " * * [Window.find]",
3361 " * (https://developer.mozilla.org/en-US/docs/Web/API/Window.find) f rom MDN.",
3362 " */"
3363 ],
3364 "getMatchedCSSRules": [
3365 "/**",
3366 " * Returns all CSS rules that apply to the element's pseudo-element .",
3367 " */"
3368 ],
3369 "getSelection": [
3370 "/**",
3371 " * Returns the currently selected text.",
3372 " *",
3373 " * ## Other resources",
3374 " *",
3375 " * * [Window.getSelection]",
3376 " * (https://developer.mozilla.org/en-US/docs/Web/API/Window.getSele ction)",
3377 " * from MDN.",
3378 " */"
3379 ],
3380 "hashchangeEvent": [
3381 "/**",
3382 " * Static factory designed to expose `hashchange` events to event",
3383 " * handlers that are not necessarily instances of [Window].",
3384 " *",
3385 " * See [EventStreamProvider] for usage information.",
3386 " */"
3387 ],
3388 "history": [
3389 "/**",
3390 " * The current session history for this window's newest document.",
3391 " *",
3392 " * ## Other resources",
3393 " *",
3394 " * * [Loading web pages]",
3395 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/bro wsers.html)",
3396 " * from WHATWG.",
3397 " */"
3398 ],
3399 "innerHeight": [
3400 "/**",
3401 " * The height of the viewport including scrollbars.",
3402 " *",
3403 " * ## Other resources",
3404 " *",
3405 " * * [innerHeight]",
3406 " * (http://docs.webplatform.org/wiki/css/cssom/properties/innerHeig ht) from",
3407 " * WebPlatform.org.",
3408 " */"
3409 ],
3410 "innerWidth": [
3411 "/**",
3412 " * The width of the viewport including scrollbars.",
3413 " *",
3414 " * ## Other resources",
3415 " *",
3416 " * * [innerWidth]",
3417 " * (http://docs.webplatform.org/wiki/css/cssom/properties/innerWidt h) from",
3418 " * WebPlatform.org.",
3419 " */"
3420 ],
3421 "localStorage": [
3422 "/**",
3423 " * Storage for this window that persists across sessions.",
3424 " *",
3425 " * ## Other resources",
3426 " *",
3427 " * * [DOM storage guide]",
3428 " * (https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Stor age) from",
3429 " * MDN.",
3430 " * * [The past, present & future of local storage for web applicati ons]",
3431 " * (http://diveintohtml5.info/storage.html) from Dive Into HTML5.",
3432 " * * [Local storage specification]",
3433 " * (http://www.w3.org/TR/webstorage/#the-localstorage-attribute) fr om W3C.",
3434 " */"
3435 ],
3436 "locationbar": [
3437 "/**",
3438 " * This window's location bar, which displays the URL.",
3439 " *",
3440 " * ## Other resources",
3441 " *",
3442 " * * [Browser interface elements]",
3443 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/bro wsers.html#browser-interface-elements)",
3444 " * from WHATWG.",
3445 " */"
3446 ],
3447 "matchMedia": [
3448 "/**",
3449 " * Returns a list of media queries for the given query string.",
3450 " *",
3451 " * ## Other resources",
3452 " *",
3453 " * * [Testing media queries]",
3454 " * (https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Testing_ media_queries)",
3455 " * from MDN.",
3456 " * * [The MediaQueryList specification]",
3457 " * (http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface) from W3C.",
3458 " */"
3459 ],
3460 "menubar": [
3461 "/**",
3462 " * This window's menu bar, which displays menu commands.",
3463 " *",
3464 " * ## Other resources",
3465 " *",
3466 " * * [Browser interface elements]",
3467 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/bro wsers.html#browser-interface-elements)",
3468 " * from WHATWG.",
3469 " */"
3470 ],
3471 "messageEvent": [
3472 "/**",
3473 " * Static factory designed to expose `message` events to event",
3474 " * handlers that are not necessarily instances of [Window].",
3475 " *",
3476 " * See [EventStreamProvider] for usage information.",
3477 " */"
3478 ],
3479 "moveBy": [
3480 "/**",
3481 " * Moves this window.",
3482 " *",
3483 " * x and y can be negative.",
3484 " *",
3485 " * ## Other resources",
3486 " *",
3487 " * * [Window.moveBy]",
3488 " * (https://developer.mozilla.org/en-US/docs/Web/API/Window.moveBy) from MDN.",
3489 " * * [Window.moveBy]",
3490 " * (http://dev.w3.org/csswg/cssom-view/#dom-window-moveby) from W3C .",
3491 " */"
3492 ],
3493 "name": [
3494 "/**",
3495 " * The name of this window.",
3496 " *",
3497 " * ## Other resources",
3498 " *",
3499 " * * [Window name]",
3500 " * (http://docs.webplatform.org/wiki/html/attributes/name_(window)) from",
3501 " * WebPlatform.org.",
3502 " */"
3503 ],
3504 "navigator": [
3505 "/**",
3506 " * The user agent accessing this window.",
3507 " *",
3508 " * ## Other resources",
3509 " *",
3510 " * * [The navigator object]",
3511 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/tim ers.html#the-navigator-object)",
3512 " * from WHATWG.",
3513 " */"
3514 ],
3515 "offlineEvent": [
3516 "/**",
3517 " * Static factory designed to expose `offline` events to event",
3518 " * handlers that are not necessarily instances of [Window].",
3519 " *",
3520 " * See [EventStreamProvider] for usage information.",
3521 " */"
3522 ],
3523 "offscreenBuffering": [
3524 "/**",
3525 " * Whether objects are drawn offscreen before being displayed.",
3526 " *",
3527 " * ## Other resources",
3528 " *",
3529 " * * [offscreenBuffering]",
3530 " * (http://docs.webplatform.org/wiki/dom/properties/offscreenBuffer ing) from",
3531 " * WebPlatform.org.",
3532 " */"
3533 ],
3534 "onabort": [
3535 "/// Stream of `abort` events handled by this [Window]."
3536 ],
3537 "onblur": [
3538 "/// Stream of `blur` events handled by this [Window]."
3539 ],
3540 "onchange": [
3541 "/// Stream of `change` events handled by this [Window]."
3542 ],
3543 "onclick": [
3544 "/// Stream of `click` events handled by this [Window]."
3545 ],
3546 "oncontextmenu": [
3547 "/// Stream of `contextmenu` events handled by this [Window]."
3548 ],
3549 "ondblclick": [
3550 "/// Stream of `doubleclick` events handled by this [Window]."
3551 ],
3552 "ondevicemotion": [
3553 "/// Stream of `devicemotion` events handled by this [Window]."
3554 ],
3555 "ondeviceorientation": [
3556 "/// Stream of `deviceorientation` events handled by this [Window]."
3557 ],
3558 "onDOMContentLoaded": [
3559 "/// Stream of `contentloaded` events handled by this [Window]."
3560 ],
3561 "ondrag": [
3562 "/// Stream of `drag` events handled by this [Window]."
3563 ],
3564 "ondragend": [
3565 "/// Stream of `dragend` events handled by this [Window]."
3566 ],
3567 "ondragenter": [
3568 "/// Stream of `dragenter` events handled by this [Window]."
3569 ],
3570 "ondragleave": [
3571 "/// Stream of `dragleave` events handled by this [Window]."
3572 ],
3573 "ondragover": [
3574 "/// Stream of `dragover` events handled by this [Window]."
3575 ],
3576 "ondragstart": [
3577 "/// Stream of `dragstart` events handled by this [Window]."
3578 ],
3579 "ondrop": [
3580 "/// Stream of `drop` events handled by this [Window]."
3581 ],
3582 "onerror": [
3583 "/// Stream of `error` events handled by this [Window]."
3584 ],
3585 "onfocus": [
3586 "/// Stream of `focus` events handled by this [Window]."
3587 ],
3588 "onhashchange": [
3589 "/// Stream of `hashchange` events handled by this [Window]."
3590 ],
3591 "oninput": [
3592 "/// Stream of `input` events handled by this [Window]."
3593 ],
3594 "oninvalid": [
3595 "/// Stream of `invalid` events handled by this [Window]."
3596 ],
3597 "onkeydown": [
3598 "/// Stream of `keydown` events handled by this [Window]."
3599 ],
3600 "onkeypress": [
3601 "/// Stream of `keypress` events handled by this [Window]."
3602 ],
3603 "onkeyup": [
3604 "/// Stream of `keyup` events handled by this [Window]."
3605 ],
3606 "onlineEvent": [
3607 "/**",
3608 " * Static factory designed to expose `online` events to event",
3609 " * handlers that are not necessarily instances of [Window].",
3610 " *",
3611 " * See [EventStreamProvider] for usage information.",
3612 " */"
3613 ],
3614 "onload": [
3615 "/// Stream of `load` events handled by this [Window]."
3616 ],
3617 "onmessage": [
3618 "/// Stream of `message` events handled by this [Window]."
3619 ],
3620 "onmousedown": [
3621 "/// Stream of `mousedown` events handled by this [Window]."
3622 ],
3623 "onmouseenter": [
3624 "/// Stream of `mouseenter` events handled by this [Window]."
3625 ],
3626 "onmouseleave": [
3627 "/// Stream of `mouseleave` events handled by this [Window]."
3628 ],
3629 "onmousemove": [
3630 "/// Stream of `mousemove` events handled by this [Window]."
3631 ],
3632 "onmouseout": [
3633 "/// Stream of `mouseout` events handled by this [Window]."
3634 ],
3635 "onmouseover": [
3636 "/// Stream of `mouseover` events handled by this [Window]."
3637 ],
3638 "onmouseup": [
3639 "/// Stream of `mouseup` events handled by this [Window]."
3640 ],
3641 "onmousewheel": [
3642 "/// Stream of `mousewheel` events handled by this [Window]."
3643 ],
3644 "onoffline": [
3645 "/// Stream of `offline` events handled by this [Window]."
3646 ],
3647 "ononline": [
3648 "/// Stream of `online` events handled by this [Window]."
3649 ],
3650 "onpagehide": [
3651 "/// Stream of `pagehide` events handled by this [Window]."
3652 ],
3653 "onpageshow": [
3654 "/// Stream of `pageshow` events handled by this [Window]."
3655 ],
3656 "onpopstate": [
3657 "/// Stream of `popstate` events handled by this [Window]."
3658 ],
3659 "onreset": [
3660 "/// Stream of `reset` events handled by this [Window]."
3661 ],
3662 "onresize": [
3663 "/// Stream of `resize` events handled by this [Window]."
3664 ],
3665 "onscroll": [
3666 "/// Stream of `scroll` events handled by this [Window]."
3667 ],
3668 "onsearch": [
3669 "/// Stream of `search` events handled by this [Window]."
3670 ],
3671 "onselect": [
3672 "/// Stream of `select` events handled by this [Window]."
3673 ],
3674 "onstorage": [
3675 "/// Stream of `storage` events handled by this [Window]."
3676 ],
3677 "onsubmit": [
3678 "/// Stream of `submit` events handled by this [Window]."
3679 ],
3680 "ontouchcancel": [
3681 "/// Stream of `touchcancel` events handled by this [Window]."
3682 ],
3683 "ontouchend": [
3684 "/// Stream of `touchend` events handled by this [Window]."
3685 ],
3686 "ontouchmove": [
3687 "/// Stream of `touchmove` events handled by this [Window]."
3688 ],
3689 "ontouchstart": [
3690 "/// Stream of `touchstart` events handled by this [Window]."
3691 ],
3692 "ontransitionend": [
3693 "/// Stream of `transitionend` events handled by this [Window]."
3694 ],
3695 "onunload": [
3696 "/// Stream of `unload` events handled by this [Window]."
3697 ],
3698 "onwebkitAnimationEnd": [
3699 "/// Stream of `animationend` events handled by this [Window]."
3700 ],
3701 "onwebkitAnimationIteration": [
3702 "/// Stream of `animationiteration` events handled by this [Window]."
3703 ],
3704 "onwebkitAnimationStart": [
3705 "/// Stream of `animationstart` events handled by this [Window]."
3706 ],
3707 "openDatabase": [
3708 "/// *Deprecated.*"
3709 ],
3710 "outerHeight": [
3711 "/**",
3712 " * The height of this window including all user interface elements. ",
3713 " *",
3714 " * ## Other resources",
3715 " *",
3716 " * * [outerHeight]",
3717 " * (http://docs.webplatform.org/wiki/css/cssom/properties/outerHeig ht) from",
3718 " * WebPlatform.org.",
3719 " */"
3720 ],
3721 "outerWidth": [
3722 "/**",
3723 " * The width of the window including all user interface elements.",
3724 " *",
3725 " * ## Other resources",
3726 " *",
3727 " * * [outerWidth]",
3728 " * (http://docs.webplatform.org/wiki/css/cssom/properties/outerWidt h) from",
3729 " * WebPlatform.org.",
3730 " */"
3731 ],
3732 "pagehideEvent": [
3733 "/**",
3734 " * Static factory designed to expose `pagehide` events to event",
3735 " * handlers that are not necessarily instances of [Window].",
3736 " *",
3737 " * See [EventStreamProvider] for usage information.",
3738 " */"
3739 ],
3740 "pageshowEvent": [
3741 "/**",
3742 " * Static factory designed to expose `pageshow` events to event",
3743 " * handlers that are not necessarily instances of [Window].",
3744 " *",
3745 " * See [EventStreamProvider] for usage information.",
3746 " */"
3747 ],
3748 "pageXOffset": [
3749 "/**",
3750 " * The distance this window has been scrolled horizontally.",
3751 " *",
3752 " * This attribute is an alias for [scrollX].",
3753 " *",
3754 " * ## Other resources",
3755 " *",
3756 " * * [The Screen interface specification]",
3757 " * (http://www.w3.org/TR/cssom-view/#screen) from W3C.",
3758 " * * [scrollX and pageXOffset]",
3759 " * (https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollX ) from MDN.",
3760 " */"
3761 ],
3762 "pageYOffset": [
3763 "/**",
3764 " * The distance this window has been scrolled vertically.",
3765 " *",
3766 " * This attribute is an alias for [scrollY].",
3767 " *",
3768 " * ## Other resources",
3769 " *",
3770 " * * [The Screen interface specification]",
3771 " * (http://www.w3.org/TR/cssom-view/#screen) from W3C.",
3772 " * * [scrollY and pageYOffset]",
3773 " * (https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollY ) from MDN.",
3774 " */"
3775 ],
3776 "performance": [
3777 "/**",
3778 " * Timing and navigation data for this window.",
3779 " *",
3780 " * ## Other resources",
3781 " *",
3782 " * * [Measuring page load speed with navigation timeing]",
3783 " * (http://www.html5rocks.com/en/tutorials/webperformance/basics/) from",
3784 " * HTML5Rocks.",
3785 " * * [Navigation timing specification]",
3786 " * (http://www.w3.org/TR/navigation-timing/) from W3C.",
3787 " */"
3788 ],
3789 "PERSISTENT": [
3790 "/**",
3791 " * Indicates that file system data cannot be cleared unless given u ser",
3792 " * permission.",
3793 " *",
3794 " * ## Other resources",
3795 " *",
3796 " * * [Exploring the FileSystem APIs]",
3797 " * (http://www.html5rocks.com/en/tutorials/file/filesystem/) from H TML5Rocks.",
3798 " * * [File API]",
3799 " * (http://www.w3.org/TR/file-system-api/#idl-def-LocalFileSystem) from W3C.",
3800 " */"
3801 ],
3802 "popstateEvent": [
3803 "/**",
3804 " * Static factory designed to expose `popstate` events to event",
3805 " * handlers that are not necessarily instances of [Window].",
3806 " *",
3807 " * See [EventStreamProvider] for usage information.",
3808 " */"
3809 ],
3810 "print": [
3811 "/**",
3812 " * Opens the print dialog for this window.",
3813 " *",
3814 " * ## Other resources",
3815 " *",
3816 " * * [Window.print]",
3817 " * (https://developer.mozilla.org/en-US/docs/Web/API/Window.print) from MDN.",
3818 " */"
3819 ],
3820 "resizeBy": [
3821 "/**",
3822 " * Resizes this window by an offset.",
3823 " *",
3824 " * ## Other resources",
3825 " *",
3826 " * * [Window resizeBy] (http://docs.webplatform.org/wiki/dom/method s/resizeBy)",
3827 " * from WebPlatform.org.",
3828 " */"
3829 ],
3830 "resizeEvent": [
3831 "/**",
3832 " * Static factory designed to expose `resize` events to event",
3833 " * handlers that are not necessarily instances of [Window].",
3834 " *",
3835 " * See [EventStreamProvider] for usage information.",
3836 " */"
3837 ],
3838 "resizeTo": [
3839 "/**",
3840 " * Resizes this window to a specific width and height.",
3841 " *",
3842 " * ## Other resources",
3843 " *",
3844 " * * [Window resizeTo] (http://docs.webplatform.org/wiki/dom/method s/resizeTo)",
3845 " * from WebPlatform.org.",
3846 " */"
3847 ],
3848 "screen": [
3849 "/**",
3850 " * Information about the screen displaying this window.",
3851 " *",
3852 " * ## Other resources",
3853 " *",
3854 " * * [The Screen interface specification]",
3855 " * (http://www.w3.org/TR/cssom-view/#screen) from W3C.",
3856 " */"
3857 ],
3858 "screenLeft": [
3859 "/**",
3860 " * The distance from the left side of the screen to the left side o f this",
3861 " * window.",
3862 " *",
3863 " * ## Other resources",
3864 " *",
3865 " * * [The Screen interface specification]",
3866 " * (http://www.w3.org/TR/cssom-view/#screen) from W3C.",
3867 " */"
3868 ],
3869 "screenTop": [
3870 "/**",
3871 " * The distance from the top of the screen to the top of this windo w.",
3872 " *",
3873 " * ## Other resources",
3874 " *",
3875 " * * [The Screen interface specification]",
3876 " * (http://www.w3.org/TR/cssom-view/#screen) from W3C.",
3877 " */"
3878 ],
3879 "screenX": [
3880 "/**",
3881 " * The distance from the left side of the screen to the mouse point er.",
3882 " *",
3883 " * ## Other resources",
3884 " *",
3885 " * * [The Screen interface specification]",
3886 " * (http://www.w3.org/TR/cssom-view/#screen) from W3C.",
3887 " */"
3888 ],
3889 "screenY": [
3890 "/**",
3891 " * The distance from the top of the screen to the mouse pointer.",
3892 " *",
3893 " * ## Other resources",
3894 " *",
3895 " * * [The Screen interface specification]",
3896 " * (http://www.w3.org/TR/cssom-view/#screen) from W3C.",
3897 " */"
3898 ],
3899 "scroll": [
3900 "/**",
3901 " * Scrolls the page horizontally and vertically to a specific point .",
3902 " *",
3903 " * This method is identical to [scrollTo].",
3904 " *",
3905 " * ## Other resources",
3906 " *",
3907 " * * [Window scroll] (http://docs.webplatform.org/wiki/dom/methods/ scroll)",
3908 " * from WebPlatform.org.",
3909 " */"
3910 ],
3911 "scrollbars": [
3912 "/**",
3913 " * This window's scroll bars.",
3914 " *",
3915 " * ## Other resources",
3916 " *",
3917 " * * [Browser interface elements]",
3918 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/bro wsers.html#browser-interface-elements)",
3919 " * from WHATWG.",
3920 " */"
3921 ],
3922 "scrollBy": [
3923 "/**",
3924 " * Scrolls the page horizontally and vertically by an offset.",
3925 " *",
3926 " * ## Other resources",
3927 " *",
3928 " * * [Window scrollBy] (http://docs.webplatform.org/wiki/dom/method s/scrollBy)",
3929 " * from WebPlatform.org.",
3930 " */"
3931 ],
3932 "scrollTo": [
3933 "/**",
3934 " * Scrolls the page horizontally and vertically to a specific point .",
3935 " *",
3936 " * This method is identical to [scroll].",
3937 " *",
3938 " * ## Other resources",
3939 " *",
3940 " * * [Window scrollTo] (http://docs.webplatform.org/wiki/dom/method s/scrollTo)",
3941 " * from WebPlatform.org.",
3942 " */"
3943 ],
3944 "self": [
3945 "/**",
3946 " * The current window.",
3947 " *",
3948 " * ## Other resources",
3949 " *",
3950 " * * [Window.self]",
3951 " * (https://developer.mozilla.org/en-US/docs/Web/API/Window.self) f rom MDN.",
3952 " */"
3953 ],
3954 "sessionStorage": [
3955 "/**",
3956 " * Storage for this window that is cleared when this session ends." ,
3957 " *",
3958 " * ## Other resources",
3959 " *",
3960 " * * [DOM storage guide]",
3961 " * (https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Stor age) from",
3962 " * MDN.",
3963 " * * [The past, present & future of local storage for web applicati ons]",
3964 " * (http://diveintohtml5.info/storage.html) from Dive Into HTML5.",
3965 " * * [Local storage specification]",
3966 " * (http://www.w3.org/TR/webstorage/#dom-sessionstorage) from W3C." ,
3967 " */"
3968 ],
3969 "showModalDialog": [
3970 "/**",
3971 " * Opens a new page as a modal dialog.",
3972 " *",
3973 " * ## Other resources",
3974 " *",
3975 " * * [Dialogs implemented using separate documents]",
3976 " * (http://www.w3.org/html/wg/drafts/html/master/webappapis.html#di alogs-implemented-using-separate-documents)",
3977 " * from W3C.",
3978 " */"
3979 ],
3980 "speechSynthesis": [
3981 "/**",
3982 " * Access to speech synthesis in the browser.",
3983 " *",
3984 " * ## Other resources",
3985 " *",
3986 " * * [Web speech specification]",
3987 " * (https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#t ts-section)",
3988 " * from W3C.",
3989 " */"
3990 ],
3991 "status": [
3992 "/// *Deprecated*."
3993 ],
3994 "statusbar": [
3995 "/**",
3996 " * This window's status bar.",
3997 " *",
3998 " * ## Other resources",
3999 " *",
4000 " * * [Browser interface elements]",
4001 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/bro wsers.html#browser-interface-elements)",
4002 " * from WHATWG.",
4003 " */"
4004 ],
4005 "stop": [
4006 "/**",
4007 " * Stops the window from loading.",
4008 " *",
4009 " * ## Other resources",
4010 " *",
4011 " * * [The Window object]",
4012 " * (http://www.w3.org/html/wg/drafts/html/master/browsers.html#the- window-object)",
4013 " * from W3C.",
4014 " */"
4015 ],
4016 "storageEvent": [
4017 "/**",
4018 " * Static factory designed to expose `storage` events to event",
4019 " * handlers that are not necessarily instances of [Window].",
4020 " *",
4021 " * See [EventStreamProvider] for usage information.",
4022 " */"
4023 ],
4024 "styleMedia": [
4025 "/**",
4026 " * Access to CSS media queries.",
4027 " *",
4028 " * ## Other resources",
4029 " *",
4030 " * * [StyleMedia class reference]",
4031 " * (https://developer.apple.com/library/safari/documentation/Safari DOMAdditions/Reference/StyleMedia/StyleMedia/StyleMedia.html)",
4032 " * from Safari Developer Library.",
4033 " */"
4034 ],
4035 "TEMPORARY": [
4036 "/**",
4037 " * Indicates that file system data can be cleared at any time.",
4038 " *",
4039 " * ## Other resources",
4040 " *",
4041 " * * [Exploring the FileSystem APIs]",
4042 " * (http://www.html5rocks.com/en/tutorials/file/filesystem/) from H TML5Rocks.",
4043 " * * [File API]",
4044 " * (http://www.w3.org/TR/file-system-api/#idl-def-LocalFileSystem) from W3C.",
4045 " */"
4046 ],
4047 "toolbar": [
4048 "/**",
4049 " * This window's tool bar.",
4050 " *",
4051 " * ## Other resources",
4052 " *",
4053 " * * [Browser interface elements]",
4054 " * (http://www.whatwg.org/specs/web-apps/current-work/multipage/bro wsers.html#browser-interface-elements)",
4055 " * from WHATWG.",
4056 " */"
4057 ],
4058 "unloadEvent": [
4059 "/**",
4060 " * Static factory designed to expose `unload` events to event",
4061 " * handlers that are not necessarily instances of [Window].",
4062 " *",
4063 " * See [EventStreamProvider] for usage information.",
4064 " */"
4065 ],
4066 "webkitAnimationEndEvent": [
4067 "/**",
4068 " * Static factory designed to expose `animationend` events to event ",
4069 " * handlers that are not necessarily instances of [Window].",
4070 " *",
4071 " * See [EventStreamProvider] for usage information.",
4072 " */"
4073 ],
4074 "webkitAnimationIterationEvent": [
4075 "/**",
4076 " * Static factory designed to expose `animationiteration` events to event",
4077 " * handlers that are not necessarily instances of [Window].",
4078 " *",
4079 " * See [EventStreamProvider] for usage information.",
4080 " */"
4081 ],
4082 "webkitAnimationStartEvent": [
4083 "/**",
4084 " * Static factory designed to expose `animationstart` events to eve nt",
4085 " * handlers that are not necessarily instances of [Window].",
4086 " *",
4087 " * See [EventStreamProvider] for usage information.",
4088 " */"
4089 ],
4090 "webkitResolveLocalFileSystemURL": [
4091 "/**",
4092 " * Asynchronously retrieves a local filesystem entry.",
4093 " *",
4094 " * ## Other resources",
4095 " *",
4096 " * * [Obtaining access to file system entry points]",
4097 " * (http://www.w3.org/TR/file-system-api/#obtaining-access-to-file- system-entry-points)",
4098 " * from W3C.",
4099 " */"
4100 ],
4101 "window": [
4102 "/**",
4103 " * The current window.",
4104 " *",
4105 " * ## Other resources",
4106 " *",
4107 " * * [Window.window]",
4108 " * (https://developer.mozilla.org/en-US/docs/Web/API/Window.window) from MDN.",
4109 " */"
4110 ]
4111 }
4112 },
4113 "Worker": {
4114 "members": {
4115 "errorEvent": [
4116 "/**",
4117 " * Static factory designed to expose `error` events to event",
4118 " * handlers that are not necessarily instances of [Worker].",
4119 " *",
4120 " * See [EventStreamProvider] for usage information.",
4121 " */"
4122 ],
4123 "messageEvent": [
4124 "/**",
4125 " * Static factory designed to expose `message` events to event",
4126 " * handlers that are not necessarily instances of [Worker].",
4127 " *",
4128 " * See [EventStreamProvider] for usage information.",
4129 " */"
4130 ],
4131 "onerror": [
4132 "/// Stream of `error` events handled by this [Worker]."
4133 ],
4134 "onmessage": [
4135 "/// Stream of `message` events handled by this [Worker]."
4136 ]
4137 }
4138 },
4139 "WorkerGlobalScope": {
4140 "members": {
4141 "errorEvent": [
4142 "/**",
4143 " * Static factory designed to expose `error` events to event",
4144 " * handlers that are not necessarily instances of [WorkerGlobalScop e].",
4145 " *",
4146 " * See [EventStreamProvider] for usage information.",
4147 " */"
4148 ],
4149 "onerror": [
4150 "/// Stream of `error` events handled by this [WorkerGlobalScope]."
4151 ]
4152 }
4153 },
4154 "XMLHttpRequest": {
4155 "members": {
4156 "abort": [
4157 "/**",
4158 " * Stop the current request.",
4159 " *",
4160 " * The request can only be stopped if readyState is `HEADERS_RECIEV ED` or",
4161 " * `LOADING`. If this method is not in the process of being sent, t he method",
4162 " * has no effect.",
4163 " */"
4164 ],
4165 "getAllResponseHeaders": [
4166 "/**",
4167 " * Retrieve all the response headers from a request.",
4168 " *",
4169 " * `null` if no headers have been received. For multipart requests, ",
4170 " * `getAllResponseHeaders` will return the response headers for the current",
4171 " * part of the request.",
4172 " *",
4173 " * See also [HTTP response headers](http://en.wikipedia.org/wiki/Li st_of_HTTP_header_fields#Responses)",
4174 " * for a list of common response headers.",
4175 " */"
4176 ],
4177 "getResponseHeader": [
4178 "/**",
4179 " * Return the response header named `header`, or null if not found. ",
4180 " *",
4181 " * See also [HTTP response headers](http://en.wikipedia.org/wiki/Li st_of_HTTP_header_fields#Responses)",
4182 " * for a list of common response headers.",
4183 " */"
4184 ],
4185 "onreadystatechange": [
4186 "/// Stream of `readystatechange` events handled by this [HttpRequest] .",
4187 "/**",
4188 " * Event listeners to be notified every time the [HttpRequest]",
4189 " * object's `readyState` changes values.",
4190 " */"
4191 ],
4192 "open": [
4193 "/**",
4194 " * Specify the desired `url`, and `method` to use in making the req uest.",
4195 " *",
4196 " * By default the request is done asyncronously, with no user or pa ssword",
4197 " * authentication information. If `async` is false, the request wil l be send",
4198 " * synchronously.",
4199 " *",
4200 " * Calling `open` again on a currently active request is equivalent to",
4201 " * calling `abort`.",
4202 " *",
4203 " * Note: Most simple HTTP requests can be accomplished using the [g etString],",
4204 " * [request], [requestCrossOrigin], or [postFormData] methods. Use of this",
4205 " * `open` method is intended only for more complext HTTP requests w here",
4206 " * finer-grained control is needed.",
4207 " */"
4208 ],
4209 "overrideMimeType": [
4210 "/**",
4211 " * Specify a particular MIME type (such as `text/xml`) desired for the",
4212 " * response.",
4213 " *",
4214 " * This value must be set before the request has been sent. See als o the list",
4215 " * of [common MIME types](http://en.wikipedia.org/wiki/Internet_med ia_type#List_of_common_media_types)",
4216 " */"
4217 ],
4218 "readyState": [
4219 "/**",
4220 " * Indicator of the current state of the request:",
4221 " *",
4222 " * <table>",
4223 " * <tr>",
4224 " * <td>Value</td>",
4225 " * <td>State</td>",
4226 " * <td>Meaning</td>",
4227 " * </tr>",
4228 " * <tr>",
4229 " * <td>0</td>",
4230 " * <td>unsent</td>",
4231 " * <td><code>open()</code> has not yet been called</td>",
4232 " * </tr>",
4233 " * <tr>",
4234 " * <td>1</td>",
4235 " * <td>opened</td>",
4236 " * <td><code>send()</code> has not yet been called</td>",
4237 " * </tr>",
4238 " * <tr>",
4239 " * <td>2</td>",
4240 " * <td>headers received</td>",
4241 " * <td><code>sent()</code> has been called; response headers an d <code>status</code> are available</td>",
4242 " * </tr>",
4243 " * <tr>",
4244 " * <td>3</td> <td>loading</td> <td><code>responseText</code> ho lds some data</td>",
4245 " * </tr>",
4246 " * <tr>",
4247 " * <td>4</td> <td>done</td> <td>request is complete</td>",
4248 " * </tr>",
4249 " * </table>",
4250 " */"
4251 ],
4252 "readystatechangeEvent": [
4253 "/**",
4254 " * Static factory designed to expose `readystatechange` events to e vent",
4255 " * handlers that are not necessarily instances of [HttpRequest].",
4256 " *",
4257 " * See [EventStreamProvider] for usage information.",
4258 " */"
4259 ],
4260 "response": [
4261 "/**",
4262 " * The data received as a reponse from the request.",
4263 " *",
4264 " * The data could be in the",
4265 " * form of a [String], [ByteBuffer], [Document], [Blob], or json (a lso a",
4266 " * [String]). `null` indicates request failure.",
4267 " */"
4268 ],
4269 "responseText": [
4270 "/**",
4271 " * The response in String form or empty String on failure.",
4272 " */"
4273 ],
4274 "responseType": [
4275 "/**",
4276 " * [String] telling the server the desired response format.",
4277 " *",
4278 " * Default is `String`.",
4279 " * Other options are one of 'arraybuffer', 'blob', 'document', 'jso n',",
4280 " * 'text'. Some newer browsers will throw NS_ERROR_DOM_INVALID_ACCE SS_ERR if",
4281 " * `responseType` is set while performing a synchronous request.",
4282 " *",
4283 " * See also: [MDN responseType](https://developer.mozilla.org/en-US /docs/DOM/XMLHttpRequest#responseType)",
4284 " */"
4285 ],
4286 "responseXML": [
4287 "/**",
4288 " * The request response, or null on failure.",
4289 " *",
4290 " * The response is processed as",
4291 " * `text/xml` stream, unless responseType = 'document' and the requ est is",
4292 " * synchronous.",
4293 " */"
4294 ],
4295 "send": [
4296 "/**",
4297 " * Send the request with any given `data`.",
4298 " *",
4299 " * Note: Most simple HTTP requests can be accomplished using the [g etString],",
4300 " * [request], [requestCrossOrigin], or [postFormData] methods. Use of this",
4301 " * `send` method is intended only for more complext HTTP requests w here",
4302 " * finer-grained control is needed.",
4303 " *",
4304 " * ## Other resources",
4305 " *",
4306 " * * [XMLHttpRequest.send]",
4307 " * (https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#sen d%28%29)",
4308 " * from MDN.",
4309 " */"
4310 ],
4311 "setRequestHeader": [
4312 "/**",
4313 " * Sets the value of an HTTP requst header.",
4314 " *",
4315 " * This method should be called after the request is opened, but be fore",
4316 " * the request is sent.",
4317 " *",
4318 " * Multiple calls with the same header will combine all their value s into a",
4319 " * single header.",
4320 " *",
4321 " * ## Other resources",
4322 " *",
4323 " * * [XMLHttpRequest.setRequestHeader]",
4324 " * (https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#sen d%28%29)",
4325 " * from MDN.",
4326 " * * [The setRequestHeader() method]",
4327 " * (http://www.w3.org/TR/XMLHttpRequest/#the-setrequestheader()-met hod) from",
4328 " * W3C.",
4329 " */"
4330 ],
4331 "status": [
4332 "/**",
4333 " * The http result code from the request (200, 404, etc).",
4334 " * See also: [Http Status Codes](http://en.wikipedia.org/wiki/List_ of_HTTP_status_codes)",
4335 " */"
4336 ],
4337 "statusText": [
4338 "/**",
4339 " * The request response string (such as \\\"200 OK\\\").",
4340 " * See also: [Http Status Codes](http://en.wikipedia.org/wiki/List_ of_HTTP_status_codes)",
4341 " */"
4342 ],
4343 "timeout": [
4344 "/**",
4345 " * Length of time before a request is automatically terminated.",
4346 " *",
4347 " * When the time has passed, a [TimeoutEvent] is dispatched.",
4348 " *",
4349 " * If [timeout] is set to 0, then the request will not time out.",
4350 " *",
4351 " * ## Other resources",
4352 " *",
4353 " * * [XMLHttpRequest.timeout]",
4354 " * (https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest #timeout)",
4355 " * from MDN.",
4356 " * * [The timeout attribute]",
4357 " * (http://www.w3.org/TR/XMLHttpRequest/#the-timeout-attribute)",
4358 " * from W3C.",
4359 " */"
4360 ],
4361 "upload": [
4362 "/**",
4363 " * [EventTarget] that can hold listeners to track the progress of t he request.",
4364 " * The events fired will be members of [HttpRequestUploadEvents].",
4365 " */"
4366 ],
4367 "withCredentials": [
4368 "/**",
4369 " * True if cross-site requests should use credentials such as cooki es",
4370 " * or authorization headers; false otherwise.",
4371 " *",
4372 " * This value is ignored for same-site requests.",
4373 " */"
4374 ],
4375 "XMLHttpRequest": [
4376 "/**",
4377 " * General constructor for any type of request (GET, POST, etc).",
4378 " *",
4379 " * This call is used in conjunction with [open]:",
4380 " *",
4381 " * var request = new HttpRequest();",
4382 " * request.open('GET', 'http://dartlang.org');",
4383 " * request.onLoad.listen((event) => print(",
4384 " * 'Request complete ${event.target.reponseText}'));",
4385 " * request.send();",
4386 " *",
4387 " * is the (more verbose) equivalent of",
4388 " *",
4389 " * HttpRequest.getString('http://dartlang.org').then(",
4390 " * (result) => print('Request complete: $result'));",
4391 " */"
4392 ]
4393 }
4394 },
4395 "XMLHttpRequestEventTarget": {
4396 "members": {
4397 "abortEvent": [
4398 "/**",
4399 " * Static factory designed to expose `abort` events to event",
4400 " * handlers that are not necessarily instances of [HttpRequestEvent Target].",
4401 " *",
4402 " * See [EventStreamProvider] for usage information.",
4403 " */"
4404 ],
4405 "errorEvent": [
4406 "/**",
4407 " * Static factory designed to expose `error` events to event",
4408 " * handlers that are not necessarily instances of [HttpRequestEvent Target].",
4409 " *",
4410 " * See [EventStreamProvider] for usage information.",
4411 " */"
4412 ],
4413 "loadendEvent": [
4414 "/**",
4415 " * Static factory designed to expose `loadend` events to event",
4416 " * handlers that are not necessarily instances of [HttpRequestEvent Target].",
4417 " *",
4418 " * See [EventStreamProvider] for usage information.",
4419 " */"
4420 ],
4421 "loadEvent": [
4422 "/**",
4423 " * Static factory designed to expose `load` events to event",
4424 " * handlers that are not necessarily instances of [HttpRequestEvent Target].",
4425 " *",
4426 " * See [EventStreamProvider] for usage information.",
4427 " */"
4428 ],
4429 "loadstartEvent": [
4430 "/**",
4431 " * Static factory designed to expose `loadstart` events to event",
4432 " * handlers that are not necessarily instances of [HttpRequestEvent Target].",
4433 " *",
4434 " * See [EventStreamProvider] for usage information.",
4435 " */"
4436 ],
4437 "onabort": [
4438 "/// Stream of `abort` events handled by this [HttpRequestEventTarget] ."
4439 ],
4440 "onerror": [
4441 "/// Stream of `error` events handled by this [HttpRequestEventTarget] ."
4442 ],
4443 "onload": [
4444 "/// Stream of `load` events handled by this [HttpRequestEventTarget]. "
4445 ],
4446 "onloadend": [
4447 "/// Stream of `loadend` events handled by this [HttpRequestEventTarge t]."
4448 ],
4449 "onloadstart": [
4450 "/// Stream of `loadstart` events handled by this [HttpRequestEventTar get]."
4451 ],
4452 "onprogress": [
4453 "/// Stream of `progress` events handled by this [HttpRequestEventTarg et]."
4454 ],
4455 "ontimeout": [
4456 "/// Stream of `timeout` events handled by this [HttpRequestEventTarge t]."
4457 ],
4458 "progressEvent": [
4459 "/**",
4460 " * Static factory designed to expose `progress` events to event",
4461 " * handlers that are not necessarily instances of [HttpRequestEvent Target].",
4462 " *",
4463 " * See [EventStreamProvider] for usage information.",
4464 " */"
4465 ],
4466 "timeoutEvent": [
4467 "/**",
4468 " * Static factory designed to expose `timeout` events to event",
4469 " * handlers that are not necessarily instances of [HttpRequestEvent Target].",
4470 " *",
4471 " * See [EventStreamProvider] for usage information.",
4472 " */"
4473 ]
4474 }
4475 }
4476 },
4477 "dart.dom.indexed_db": {
4478 "IDBDatabase": {
4479 "comment": [
4480 "/**",
4481 " * An indexed database object for storing client-side data",
4482 " * in web apps.",
4483 " */"
4484 ],
4485 "members": {
4486 "abortEvent": [
4487 "/**",
4488 " * Static factory designed to expose `abort` events to event",
4489 " * handlers that are not necessarily instances of [Database].",
4490 " *",
4491 " * See [EventStreamProvider] for usage information.",
4492 " */"
4493 ],
4494 "closeEvent": [
4495 "/**",
4496 " * Static factory designed to expose `close` events to event",
4497 " * handlers that are not necessarily instances of [Database].",
4498 " *",
4499 " * See [EventStreamProvider] for usage information.",
4500 " */"
4501 ],
4502 "errorEvent": [
4503 "/**",
4504 " * Static factory designed to expose `error` events to event",
4505 " * handlers that are not necessarily instances of [Database].",
4506 " *",
4507 " * See [EventStreamProvider] for usage information.",
4508 " */"
4509 ],
4510 "onabort": [
4511 "/// Stream of `abort` events handled by this [Database]."
4512 ],
4513 "onclose": [
4514 "/// Stream of `close` events handled by this [Database]."
4515 ],
4516 "onerror": [
4517 "/// Stream of `error` events handled by this [Database]."
4518 ],
4519 "onversionchange": [
4520 "/// Stream of `versionchange` events handled by this [Database]."
4521 ],
4522 "versionchangeEvent": [
4523 "/**",
4524 " * Static factory designed to expose `versionchange` events to even t",
4525 " * handlers that are not necessarily instances of [Database].",
4526 " *",
4527 " * See [EventStreamProvider] for usage information.",
4528 " */"
4529 ]
4530 }
4531 },
4532 "IDBOpenDBRequest": {
4533 "members": {
4534 "blockedEvent": [
4535 "/**",
4536 " * Static factory designed to expose `blocked` events to event",
4537 " * handlers that are not necessarily instances of [OpenDBRequest]." ,
4538 " *",
4539 " * See [EventStreamProvider] for usage information.",
4540 " */"
4541 ],
4542 "onblocked": [
4543 "/// Stream of `blocked` events handled by this [OpenDBRequest]."
4544 ],
4545 "onupgradeneeded": [
4546 "/// Stream of `upgradeneeded` events handled by this [OpenDBRequest]. "
4547 ],
4548 "upgradeneededEvent": [
4549 "/**",
4550 " * Static factory designed to expose `upgradeneeded` events to even t",
4551 " * handlers that are not necessarily instances of [OpenDBRequest]." ,
4552 " *",
4553 " * See [EventStreamProvider] for usage information.",
4554 " */"
4555 ]
4556 }
4557 },
4558 "IDBRequest": {
4559 "members": {
4560 "errorEvent": [
4561 "/**",
4562 " * Static factory designed to expose `error` events to event",
4563 " * handlers that are not necessarily instances of [Request].",
4564 " *",
4565 " * See [EventStreamProvider] for usage information.",
4566 " */"
4567 ],
4568 "onerror": [
4569 "/// Stream of `error` events handled by this [Request]."
4570 ],
4571 "onsuccess": [
4572 "/// Stream of `success` events handled by this [Request]."
4573 ],
4574 "successEvent": [
4575 "/**",
4576 " * Static factory designed to expose `success` events to event",
4577 " * handlers that are not necessarily instances of [Request].",
4578 " *",
4579 " * See [EventStreamProvider] for usage information.",
4580 " */"
4581 ]
4582 }
4583 },
4584 "IDBTransaction": {
4585 "members": {
4586 "abortEvent": [
4587 "/**",
4588 " * Static factory designed to expose `abort` events to event",
4589 " * handlers that are not necessarily instances of [Transaction].",
4590 " *",
4591 " * See [EventStreamProvider] for usage information.",
4592 " */"
4593 ],
4594 "completeEvent": [
4595 "/**",
4596 " * Static factory designed to expose `complete` events to event",
4597 " * handlers that are not necessarily instances of [Transaction].",
4598 " *",
4599 " * See [EventStreamProvider] for usage information.",
4600 " */"
4601 ],
4602 "errorEvent": [
4603 "/**",
4604 " * Static factory designed to expose `error` events to event",
4605 " * handlers that are not necessarily instances of [Transaction].",
4606 " *",
4607 " * See [EventStreamProvider] for usage information.",
4608 " */"
4609 ],
4610 "onabort": [
4611 "/// Stream of `abort` events handled by this [Transaction]."
4612 ],
4613 "oncomplete": [
4614 "/// Stream of `complete` events handled by this [Transaction]."
4615 ],
4616 "onerror": [
4617 "/// Stream of `error` events handled by this [Transaction]."
4618 ]
4619 }
4620 }
4621 },
4622 "dart.dom.svg": {
4623 "SVGElementInstance": {
4624 "members": {
4625 "abortEvent": [
4626 "/**",
4627 " * Static factory designed to expose `abort` events to event",
4628 " * handlers that are not necessarily instances of [ElementInstance] .",
4629 " *",
4630 " * See [EventStreamProvider] for usage information.",
4631 " */"
4632 ],
4633 "beforecopyEvent": [
4634 "/**",
4635 " * Static factory designed to expose `beforecopy` events to event",
4636 " * handlers that are not necessarily instances of [ElementInstance] .",
4637 " *",
4638 " * See [EventStreamProvider] for usage information.",
4639 " */"
4640 ],
4641 "beforecutEvent": [
4642 "/**",
4643 " * Static factory designed to expose `beforecut` events to event",
4644 " * handlers that are not necessarily instances of [ElementInstance] .",
4645 " *",
4646 " * See [EventStreamProvider] for usage information.",
4647 " */"
4648 ],
4649 "beforepasteEvent": [
4650 "/**",
4651 " * Static factory designed to expose `beforepaste` events to event" ,
4652 " * handlers that are not necessarily instances of [ElementInstance] .",
4653 " *",
4654 " * See [EventStreamProvider] for usage information.",
4655 " */"
4656 ],
4657 "blurEvent": [
4658 "/**",
4659 " * Static factory designed to expose `blur` events to event",
4660 " * handlers that are not necessarily instances of [ElementInstance] .",
4661 " *",
4662 " * See [EventStreamProvider] for usage information.",
4663 " */"
4664 ],
4665 "changeEvent": [
4666 "/**",
4667 " * Static factory designed to expose `change` events to event",
4668 " * handlers that are not necessarily instances of [ElementInstance] .",
4669 " *",
4670 " * See [EventStreamProvider] for usage information.",
4671 " */"
4672 ],
4673 "clickEvent": [
4674 "/**",
4675 " * Static factory designed to expose `click` events to event",
4676 " * handlers that are not necessarily instances of [ElementInstance] .",
4677 " *",
4678 " * See [EventStreamProvider] for usage information.",
4679 " */"
4680 ],
4681 "contextmenuEvent": [
4682 "/**",
4683 " * Static factory designed to expose `contextmenu` events to event" ,
4684 " * handlers that are not necessarily instances of [ElementInstance] .",
4685 " *",
4686 " * See [EventStreamProvider] for usage information.",
4687 " */"
4688 ],
4689 "copyEvent": [
4690 "/**",
4691 " * Static factory designed to expose `copy` events to event",
4692 " * handlers that are not necessarily instances of [ElementInstance] .",
4693 " *",
4694 " * See [EventStreamProvider] for usage information.",
4695 " */"
4696 ],
4697 "cutEvent": [
4698 "/**",
4699 " * Static factory designed to expose `cut` events to event",
4700 " * handlers that are not necessarily instances of [ElementInstance] .",
4701 " *",
4702 " * See [EventStreamProvider] for usage information.",
4703 " */"
4704 ],
4705 "dblclickEvent": [
4706 "/**",
4707 " * Static factory designed to expose `doubleclick` events to event" ,
4708 " * handlers that are not necessarily instances of [ElementInstance] .",
4709 " *",
4710 " * See [EventStreamProvider] for usage information.",
4711 " */"
4712 ],
4713 "dragendEvent": [
4714 "/**",
4715 " * Static factory designed to expose `dragend` events to event",
4716 " * handlers that are not necessarily instances of [ElementInstance] .",
4717 " *",
4718 " * See [EventStreamProvider] for usage information.",
4719 " */"
4720 ],
4721 "dragenterEvent": [
4722 "/**",
4723 " * Static factory designed to expose `dragenter` events to event",
4724 " * handlers that are not necessarily instances of [ElementInstance] .",
4725 " *",
4726 " * See [EventStreamProvider] for usage information.",
4727 " */"
4728 ],
4729 "dragEvent": [
4730 "/**",
4731 " * Static factory designed to expose `drag` events to event",
4732 " * handlers that are not necessarily instances of [ElementInstance] .",
4733 " *",
4734 " * See [EventStreamProvider] for usage information.",
4735 " */"
4736 ],
4737 "dragleaveEvent": [
4738 "/**",
4739 " * Static factory designed to expose `dragleave` events to event",
4740 " * handlers that are not necessarily instances of [ElementInstance] .",
4741 " *",
4742 " * See [EventStreamProvider] for usage information.",
4743 " */"
4744 ],
4745 "dragoverEvent": [
4746 "/**",
4747 " * Static factory designed to expose `dragover` events to event",
4748 " * handlers that are not necessarily instances of [ElementInstance] .",
4749 " *",
4750 " * See [EventStreamProvider] for usage information.",
4751 " */"
4752 ],
4753 "dragstartEvent": [
4754 "/**",
4755 " * Static factory designed to expose `dragstart` events to event",
4756 " * handlers that are not necessarily instances of [ElementInstance] .",
4757 " *",
4758 " * See [EventStreamProvider] for usage information.",
4759 " */"
4760 ],
4761 "dropEvent": [
4762 "/**",
4763 " * Static factory designed to expose `drop` events to event",
4764 " * handlers that are not necessarily instances of [ElementInstance] .",
4765 " *",
4766 " * See [EventStreamProvider] for usage information.",
4767 " */"
4768 ],
4769 "errorEvent": [
4770 "/**",
4771 " * Static factory designed to expose `error` events to event",
4772 " * handlers that are not necessarily instances of [ElementInstance] .",
4773 " *",
4774 " * See [EventStreamProvider] for usage information.",
4775 " */"
4776 ],
4777 "focusEvent": [
4778 "/**",
4779 " * Static factory designed to expose `focus` events to event",
4780 " * handlers that are not necessarily instances of [ElementInstance] .",
4781 " *",
4782 " * See [EventStreamProvider] for usage information.",
4783 " */"
4784 ],
4785 "inputEvent": [
4786 "/**",
4787 " * Static factory designed to expose `input` events to event",
4788 " * handlers that are not necessarily instances of [ElementInstance] .",
4789 " *",
4790 " * See [EventStreamProvider] for usage information.",
4791 " */"
4792 ],
4793 "keydownEvent": [
4794 "/**",
4795 " * Static factory designed to expose `keydown` events to event",
4796 " * handlers that are not necessarily instances of [ElementInstance] .",
4797 " *",
4798 " * See [EventStreamProvider] for usage information.",
4799 " */"
4800 ],
4801 "keypressEvent": [
4802 "/**",
4803 " * Static factory designed to expose `keypress` events to event",
4804 " * handlers that are not necessarily instances of [ElementInstance] .",
4805 " *",
4806 " * See [EventStreamProvider] for usage information.",
4807 " */"
4808 ],
4809 "keyupEvent": [
4810 "/**",
4811 " * Static factory designed to expose `keyup` events to event",
4812 " * handlers that are not necessarily instances of [ElementInstance] .",
4813 " *",
4814 " * See [EventStreamProvider] for usage information.",
4815 " */"
4816 ],
4817 "loadEvent": [
4818 "/**",
4819 " * Static factory designed to expose `load` events to event",
4820 " * handlers that are not necessarily instances of [ElementInstance] .",
4821 " *",
4822 " * See [EventStreamProvider] for usage information.",
4823 " */"
4824 ],
4825 "mousedownEvent": [
4826 "/**",
4827 " * Static factory designed to expose `mousedown` events to event",
4828 " * handlers that are not necessarily instances of [ElementInstance] .",
4829 " *",
4830 " * See [EventStreamProvider] for usage information.",
4831 " */"
4832 ],
4833 "mouseenterEvent": [
4834 "/**",
4835 " * Static factory designed to expose `mouseenter` events to event",
4836 " * handlers that are not necessarily instances of [ElementInstance] .",
4837 " *",
4838 " * See [EventStreamProvider] for usage information.",
4839 " */"
4840 ],
4841 "mouseleaveEvent": [
4842 "/**",
4843 " * Static factory designed to expose `mouseleave` events to event",
4844 " * handlers that are not necessarily instances of [ElementInstance] .",
4845 " *",
4846 " * See [EventStreamProvider] for usage information.",
4847 " */"
4848 ],
4849 "mousemoveEvent": [
4850 "/**",
4851 " * Static factory designed to expose `mousemove` events to event",
4852 " * handlers that are not necessarily instances of [ElementInstance] .",
4853 " *",
4854 " * See [EventStreamProvider] for usage information.",
4855 " */"
4856 ],
4857 "mouseoutEvent": [
4858 "/**",
4859 " * Static factory designed to expose `mouseout` events to event",
4860 " * handlers that are not necessarily instances of [ElementInstance] .",
4861 " *",
4862 " * See [EventStreamProvider] for usage information.",
4863 " */"
4864 ],
4865 "mouseoverEvent": [
4866 "/**",
4867 " * Static factory designed to expose `mouseover` events to event",
4868 " * handlers that are not necessarily instances of [ElementInstance] .",
4869 " *",
4870 " * See [EventStreamProvider] for usage information.",
4871 " */"
4872 ],
4873 "mouseupEvent": [
4874 "/**",
4875 " * Static factory designed to expose `mouseup` events to event",
4876 " * handlers that are not necessarily instances of [ElementInstance] .",
4877 " *",
4878 " * See [EventStreamProvider] for usage information.",
4879 " */"
4880 ],
4881 "mousewheelEvent": [
4882 "/**",
4883 " * Static factory designed to expose `mousewheel` events to event",
4884 " * handlers that are not necessarily instances of [ElementInstance] .",
4885 " *",
4886 " * See [EventStreamProvider] for usage information.",
4887 " */"
4888 ],
4889 "onabort": [
4890 "/// Stream of `abort` events handled by this [ElementInstance]."
4891 ],
4892 "onbeforecopy": [
4893 "/// Stream of `beforecopy` events handled by this [ElementInstance]."
4894 ],
4895 "onbeforecut": [
4896 "/// Stream of `beforecut` events handled by this [ElementInstance]."
4897 ],
4898 "onbeforepaste": [
4899 "/// Stream of `beforepaste` events handled by this [ElementInstance]. "
4900 ],
4901 "onblur": [
4902 "/// Stream of `blur` events handled by this [ElementInstance]."
4903 ],
4904 "onchange": [
4905 "/// Stream of `change` events handled by this [ElementInstance]."
4906 ],
4907 "onclick": [
4908 "/// Stream of `click` events handled by this [ElementInstance]."
4909 ],
4910 "oncontextmenu": [
4911 "/// Stream of `contextmenu` events handled by this [ElementInstance]. "
4912 ],
4913 "oncopy": [
4914 "/// Stream of `copy` events handled by this [ElementInstance]."
4915 ],
4916 "oncut": [
4917 "/// Stream of `cut` events handled by this [ElementInstance]."
4918 ],
4919 "ondblclick": [
4920 "/// Stream of `doubleclick` events handled by this [ElementInstance]. "
4921 ],
4922 "ondrag": [
4923 "/// Stream of `drag` events handled by this [ElementInstance]."
4924 ],
4925 "ondragend": [
4926 "/// Stream of `dragend` events handled by this [ElementInstance]."
4927 ],
4928 "ondragenter": [
4929 "/// Stream of `dragenter` events handled by this [ElementInstance]."
4930 ],
4931 "ondragleave": [
4932 "/// Stream of `dragleave` events handled by this [ElementInstance]."
4933 ],
4934 "ondragover": [
4935 "/// Stream of `dragover` events handled by this [ElementInstance]."
4936 ],
4937 "ondragstart": [
4938 "/// Stream of `dragstart` events handled by this [ElementInstance]."
4939 ],
4940 "ondrop": [
4941 "/// Stream of `drop` events handled by this [ElementInstance]."
4942 ],
4943 "onerror": [
4944 "/// Stream of `error` events handled by this [ElementInstance]."
4945 ],
4946 "onfocus": [
4947 "/// Stream of `focus` events handled by this [ElementInstance]."
4948 ],
4949 "oninput": [
4950 "/// Stream of `input` events handled by this [ElementInstance]."
4951 ],
4952 "onkeydown": [
4953 "/// Stream of `keydown` events handled by this [ElementInstance]."
4954 ],
4955 "onkeypress": [
4956 "/// Stream of `keypress` events handled by this [ElementInstance]."
4957 ],
4958 "onkeyup": [
4959 "/// Stream of `keyup` events handled by this [ElementInstance]."
4960 ],
4961 "onload": [
4962 "/// Stream of `load` events handled by this [ElementInstance]."
4963 ],
4964 "onmousedown": [
4965 "/// Stream of `mousedown` events handled by this [ElementInstance]."
4966 ],
4967 "onmouseenter": [
4968 "/// Stream of `mouseenter` events handled by this [ElementInstance]."
4969 ],
4970 "onmouseleave": [
4971 "/// Stream of `mouseleave` events handled by this [ElementInstance]."
4972 ],
4973 "onmousemove": [
4974 "/// Stream of `mousemove` events handled by this [ElementInstance]."
4975 ],
4976 "onmouseout": [
4977 "/// Stream of `mouseout` events handled by this [ElementInstance]."
4978 ],
4979 "onmouseover": [
4980 "/// Stream of `mouseover` events handled by this [ElementInstance]."
4981 ],
4982 "onmouseup": [
4983 "/// Stream of `mouseup` events handled by this [ElementInstance]."
4984 ],
4985 "onmousewheel": [
4986 "/// Stream of `mousewheel` events handled by this [ElementInstance]."
4987 ],
4988 "onpaste": [
4989 "/// Stream of `paste` events handled by this [ElementInstance]."
4990 ],
4991 "onreset": [
4992 "/// Stream of `reset` events handled by this [ElementInstance]."
4993 ],
4994 "onresize": [
4995 "/// Stream of `resize` events handled by this [ElementInstance]."
4996 ],
4997 "onscroll": [
4998 "/// Stream of `scroll` events handled by this [ElementInstance]."
4999 ],
5000 "onsearch": [
5001 "/// Stream of `search` events handled by this [ElementInstance]."
5002 ],
5003 "onselect": [
5004 "/// Stream of `select` events handled by this [ElementInstance]."
5005 ],
5006 "onselectstart": [
5007 "/// Stream of `selectstart` events handled by this [ElementInstance]. "
5008 ],
5009 "onsubmit": [
5010 "/// Stream of `submit` events handled by this [ElementInstance]."
5011 ],
5012 "onunload": [
5013 "/// Stream of `unload` events handled by this [ElementInstance]."
5014 ],
5015 "pasteEvent": [
5016 "/**",
5017 " * Static factory designed to expose `paste` events to event",
5018 " * handlers that are not necessarily instances of [ElementInstance] .",
5019 " *",
5020 " * See [EventStreamProvider] for usage information.",
5021 " */"
5022 ],
5023 "resetEvent": [
5024 "/**",
5025 " * Static factory designed to expose `reset` events to event",
5026 " * handlers that are not necessarily instances of [ElementInstance] .",
5027 " *",
5028 " * See [EventStreamProvider] for usage information.",
5029 " */"
5030 ],
5031 "resizeEvent": [
5032 "/**",
5033 " * Static factory designed to expose `resize` events to event",
5034 " * handlers that are not necessarily instances of [ElementInstance] .",
5035 " *",
5036 " * See [EventStreamProvider] for usage information.",
5037 " */"
5038 ],
5039 "scrollEvent": [
5040 "/**",
5041 " * Static factory designed to expose `scroll` events to event",
5042 " * handlers that are not necessarily instances of [ElementInstance] .",
5043 " *",
5044 " * See [EventStreamProvider] for usage information.",
5045 " */"
5046 ],
5047 "searchEvent": [
5048 "/**",
5049 " * Static factory designed to expose `search` events to event",
5050 " * handlers that are not necessarily instances of [ElementInstance] .",
5051 " *",
5052 " * See [EventStreamProvider] for usage information.",
5053 " */"
5054 ],
5055 "selectEvent": [
5056 "/**",
5057 " * Static factory designed to expose `select` events to event",
5058 " * handlers that are not necessarily instances of [ElementInstance] .",
5059 " *",
5060 " * See [EventStreamProvider] for usage information.",
5061 " */"
5062 ],
5063 "selectstartEvent": [
5064 "/**",
5065 " * Static factory designed to expose `selectstart` events to event" ,
5066 " * handlers that are not necessarily instances of [ElementInstance] .",
5067 " *",
5068 " * See [EventStreamProvider] for usage information.",
5069 " */"
5070 ],
5071 "submitEvent": [
5072 "/**",
5073 " * Static factory designed to expose `submit` events to event",
5074 " * handlers that are not necessarily instances of [ElementInstance] .",
5075 " *",
5076 " * See [EventStreamProvider] for usage information.",
5077 " */"
5078 ],
5079 "unloadEvent": [
5080 "/**",
5081 " * Static factory designed to expose `unload` events to event",
5082 " * handlers that are not necessarily instances of [ElementInstance] .",
5083 " *",
5084 " * See [EventStreamProvider] for usage information.",
5085 " */"
5086 ]
5087 }
5088 }
5089 },
5090 "dart.dom.web_audio": {
5091 "AudioBufferSourceNode": {
5092 "members": {
5093 "endedEvent": [
5094 "/**",
5095 " * Static factory designed to expose `ended` events to event",
5096 " * handlers that are not necessarily instances of [AudioBufferSourc eNode].",
5097 " *",
5098 " * See [EventStreamProvider] for usage information.",
5099 " */"
5100 ],
5101 "onended": [
5102 "/// Stream of `ended` events handled by this [AudioBufferSourceNode]. "
5103 ]
5104 }
5105 },
5106 "AudioContext": {
5107 "members": {
5108 "completeEvent": [
5109 "/**",
5110 " * Static factory designed to expose `complete` events to event",
5111 " * handlers that are not necessarily instances of [AudioContext].",
5112 " *",
5113 " * See [EventStreamProvider] for usage information.",
5114 " */"
5115 ],
5116 "oncomplete": [
5117 "/// Stream of `complete` events handled by this [AudioContext]."
5118 ]
5119 }
5120 },
5121 "OscillatorNode": {
5122 "members": {
5123 "endedEvent": [
5124 "/**",
5125 " * Static factory designed to expose `ended` events to event",
5126 " * handlers that are not necessarily instances of [OscillatorNode]. ",
5127 " *",
5128 " * See [EventStreamProvider] for usage information.",
5129 " */"
5130 ],
5131 "onended": [
5132 "/// Stream of `ended` events handled by this [OscillatorNode]."
5133 ]
5134 }
5135 },
5136 "ScriptProcessorNode": {
5137 "members": {
5138 "audioprocessEvent": [
5139 "/**",
5140 " * Static factory designed to expose `audioprocess` events to event ",
5141 " * handlers that are not necessarily instances of [ScriptProcessorN ode].",
5142 " *",
5143 " * See [EventStreamProvider] for usage information.",
5144 " */"
5145 ],
5146 "onaudioprocess": [
5147 "/// Stream of `audioprocess` events handled by this [ScriptProcessorN ode].",
5148 "/**",
5149 " * Get a Stream that fires events when AudioProcessingEvents occur. ",
5150 " * This particular stream is special in that it only allows one lis tener to a",
5151 " * given stream. Converting the returned Stream [asBroadcast] will likely ruin",
5152 " * the soft-real-time properties which which these events are fired and can",
5153 " * be processed.",
5154 " */"
5155 ]
5156 }
5157 }
5158 },
5159 "dart.dom.web_gl": {
5160 "WebGLContextAttributes": {
5161 "comment": [
5162 "/**",
5163 " * The properties of a WebGL rendering context.",
5164 " *",
5165 " * If [alpha] is `true`, then the context has an alpha channel.",
5166 " *",
5167 " * If [antialias] is `true`, then antialiasing is performed by the brow ser, but",
5168 " * only if the browser's implementation of WebGL supports antialiasing. ",
5169 " *",
5170 " * If [depth] is `true`, then the context has a depth buffer of at leas t 16",
5171 " * bits.",
5172 " *",
5173 " * If [premultipliedAlpha] is `true`, then the context's colors are ass umed to",
5174 " * be premultiplied. This means that color values are assumed to have been",
5175 " * multiplied by their alpha values. If [alpha] is `false`, then this f lag is",
5176 " * ignored.",
5177 " *",
5178 " * If [preserveDrawingBuffer] is `false`, then all contents of the cont ext are",
5179 " * cleared. If `true`, then all values will remain until changed or cle ared.",
5180 " *",
5181 " * If [stencil] is `true`, then the context has a stencil buffer of at least 8",
5182 " * bits.",
5183 " */"
5184 ]
5185 },
5186 "WebGLRenderingContext": {
5187 "members": {
5188 "bufferData": [
5189 "/**",
5190 " * Buffers the specified data.",
5191 " *",
5192 " * This specific method is provided for WebGL API compatibility rea sons, but",
5193 " * it is highly recommended that you use [bufferDataTyped] or [buff erByteData]",
5194 " * depending on your purposes.",
5195 " */"
5196 ],
5197 "bufferSubData": [
5198 "/**",
5199 " * Buffers the specified subset of data.",
5200 " *",
5201 " * This specific method is provided for WebGL API compatibility rea sons, but",
5202 " * it is highly recommended that you use [bufferSubDataTyped] or [b ufferSubByteData]",
5203 " * depending on your purposes.",
5204 " */"
5205 ],
5206 "texImage2D": [
5207 "/**",
5208 " * Updates the currently bound texture to [data].",
5209 " *",
5210 " * This specific method is provided for WebGL API compatibility rea sons, but it",
5211 " * is highly recommended that you use [texImage2DUntyped] or [texIm age2DTyped]",
5212 " * (or for more specificity, the more specialized [texImage2DImageD ata],",
5213 " * [texImage2DCanvas], [texImage2DVideo]).",
5214 " */"
5215 ],
5216 "texSubImage2D": [
5217 "/**",
5218 " * Updates a sub-rectangle of the currently bound texture to [data] .",
5219 " *",
5220 " * This specific method is provided for WebGL API compatibility rea sons, but it",
5221 " * is highly recommended that you use [texSubImage2DUntyped] or [te xSubImage2DTyped]",
5222 " * (or for more specificity, the more specialized [texSubImage2DIma geData],",
5223 " * [texSubImage2DCanvas], [texSubImage2DVideo]).",
5224 " */"
5225 ]
5226 }
5227 }
5228 },
5229 "dart.dom.web_sql": {
5230 "Database": {
5231 "members": {
5232 "changeVersion": [
5233 "/**",
5234 " * Atomically update the database version to [newVersion], asynchro nously",
5235 " * running [callback] on the [SqlTransaction] representing this",
5236 " * [changeVersion] transaction.",
5237 " *",
5238 " * If [callback] runs successfully, then [successCallback] is calle d.",
5239 " * Otherwise, [errorCallback] is called.",
5240 " *",
5241 " * [oldVersion] should match the database's current [version] exact ly.",
5242 " *",
5243 " * * [Database.changeVersion](http://www.w3.org/TR/webdatabase/#dom -database-changeversion) from W3C.",
5244 " */"
5245 ]
5246 }
5247 }
5248 }
5249 }
OLDNEW
« no previous file with comments | « tools/dom/docs/bin/docs.dart ('k') | tools/dom/docs/docs.status » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698