| { | |
| "dart.dom.html": { | |
| "AbstractWorker": { | |
| "members": { | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [AbstractWorker].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [AbstractWorker]." | |
| ] | |
| } | |
| }, | |
| "ApplicationCache": { | |
| "comment": [ | |
| "/**", | |
| " * ApplicationCache is accessed via [Window.applicationCache].", | |
| " */" | |
| ], | |
| "members": { | |
| "cachedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `cached` events to event", | |
| " * handlers that are not necessarily instances of [ApplicationCache].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "checkingEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `checking` events to event", | |
| " * handlers that are not necessarily instances of [ApplicationCache].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "downloadingEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `downloading` events to event", | |
| " * handlers that are not necessarily instances of [ApplicationCache].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [ApplicationCache].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "noupdateEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `noupdate` events to event", | |
| " * handlers that are not necessarily instances of [ApplicationCache].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "obsoleteEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `obsolete` events to event", | |
| " * handlers that are not necessarily instances of [ApplicationCache].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "oncached": [ | |
| "/// Stream of `cached` events handled by this [ApplicationCache]." | |
| ], | |
| "onchecking": [ | |
| "/// Stream of `checking` events handled by this [ApplicationCache]." | |
| ], | |
| "ondownloading": [ | |
| "/// Stream of `downloading` events handled by this [ApplicationCache]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [ApplicationCache]." | |
| ], | |
| "onnoupdate": [ | |
| "/// Stream of `noupdate` events handled by this [ApplicationCache]." | |
| ], | |
| "onobsolete": [ | |
| "/// Stream of `obsolete` events handled by this [ApplicationCache]." | |
| ], | |
| "onprogress": [ | |
| "/// Stream of `progress` events handled by this [ApplicationCache]." | |
| ], | |
| "onupdateready": [ | |
| "/// Stream of `updateready` events handled by this [ApplicationCache]." | |
| ], | |
| "progressEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `progress` events to event", | |
| " * handlers that are not necessarily instances of [ApplicationCache].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "updatereadyEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `updateready` events to event", | |
| " * handlers that are not necessarily instances of [ApplicationCache].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "CanvasGradient": { | |
| "comment": [ | |
| "/**", | |
| " * An opaque canvas object representing a gradient.", | |
| " *", | |
| " * Created by calling the methods", | |
| " * [CanvasRenderingContext2D.createLinearGradient] or", | |
| " * [CanvasRenderingContext2D.createRadialGradient] on a", | |
| " * [CanvasRenderingContext2D] object.", | |
| " *", | |
| " * Example usage:", | |
| " *", | |
| " * var canvas = new CanvasElement(width: 600, height: 600);", | |
| " * var ctx = canvas.context2D;", | |
| " * ctx.clearRect(0, 0, 600, 600);", | |
| " * ctx.save();", | |
| " * // Create radial gradient.", | |
| " * CanvasGradient gradient = ctx.createRadialGradient(0, 0, 0, 0, 0, 600);", | |
| " * gradient.addColorStop(0, '#000');", | |
| " * gradient.addColorStop(1, 'rgb(255, 255, 255)');", | |
| " * // Assign gradients to fill.", | |
| " * ctx.fillStyle = gradient;", | |
| " * // Draw a rectangle with a gradient fill.", | |
| " * ctx.fillRect(0, 0, 600, 600);", | |
| " * ctx.save();", | |
| " * document.body.children.add(canvas);", | |
| " *", | |
| " * See also:", | |
| " *", | |
| " * * [CanvasGradient](https://developer.mozilla.org/en-US/docs/DOM/CanvasGradient) from MDN.", | |
| " * * [CanvasGradient](https://html.spec.whatwg.org/multipage/scripting.html#canvasgradient)", | |
| " * from WHATWG.", | |
| " * * [CanvasGradient](http://www.w3.org/TR/2010/WD-2dcontext-20100304/#canvasgradient) from W3C.", | |
| " */" | |
| ], | |
| "members": { | |
| "addColorStop": [ | |
| "/**", | |
| " * Adds a color stop to this gradient at the offset.", | |
| " *", | |
| " * The [offset] can range between 0.0 and 1.0.", | |
| " *", | |
| " * See also:", | |
| " *", | |
| " * * [Multiple Color Stops](https://developer.mozilla.org/en-US/docs/CSS/linear-gradient#Gradient_with_multiple_color_stops) from MDN.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "CanvasPattern": { | |
| "comment": [ | |
| "/**", | |
| " * An opaque object representing a pattern of image, canvas, or video.", | |
| " *", | |
| " * Created by calling [CanvasRenderingContext2D.createPattern] on a", | |
| " * [CanvasRenderingContext2D] object.", | |
| " *", | |
| " * Example usage:", | |
| " *", | |
| " * var canvas = new CanvasElement(width: 600, height: 600);", | |
| " * var ctx = canvas.context2D;", | |
| " * var img = new ImageElement();", | |
| " * // Image src needs to be loaded before pattern is applied.", | |
| " * img.onLoad.listen((event) {", | |
| " * // When the image is loaded, create a pattern", | |
| " * // from the ImageElement.", | |
| " * CanvasPattern pattern = ctx.createPattern(img, 'repeat');", | |
| " * ctx.rect(0, 0, canvas.width, canvas.height);", | |
| " * ctx.fillStyle = pattern;", | |
| " * ctx.fill();", | |
| " * });", | |
| " * img.src = \"images/foo.jpg\";", | |
| " * document.body.children.add(canvas);", | |
| " *", | |
| " * See also:", | |
| " * * [CanvasPattern](https://developer.mozilla.org/en-US/docs/DOM/CanvasPattern) from MDN.", | |
| " * * [CanvasPattern](https://html.spec.whatwg.org/multipage/scripting.html#canvaspattern)", | |
| " * from WHATWG.", | |
| " * * [CanvasPattern](http://www.w3.org/TR/2010/WD-2dcontext-20100304/#canvaspattern) from W3C.", | |
| " */" | |
| ] | |
| }, | |
| "CanvasRenderingContext": { | |
| "comment": [ | |
| "/**", | |
| " * A rendering context for a canvas element.", | |
| " *", | |
| " * This context is extended by [CanvasRenderingContext2D] and", | |
| " * [WebGLRenderingContext].", | |
| " */" | |
| ], | |
| "members": { | |
| "canvas": [ | |
| "/// Reference to the canvas element to which this context belongs." | |
| ] | |
| } | |
| }, | |
| "CanvasRenderingContext2D": { | |
| "members": { | |
| "currentPath": [ | |
| "/**", | |
| " * The current default path of this canvas context, if there is one.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Current default", | |
| " * path](https://html.spec.whatwg.org/multipage/scripting.html#current-default-path)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "imageSmoothingEnabled": [ | |
| "/**", | |
| " * Whether images and patterns on this canvas will be smoothed when this", | |
| " * canvas is scaled.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Image", | |
| " * smoothing](https://html.spec.whatwg.org/multipage/scripting.html#image-smoothing)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "webkitBackingStorePixelRatio": [ | |
| "/**", | |
| " * The ratio between this canvas' backing store dimensions and the canvas'", | |
| " * logical dimensions.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [High DPI Canvas", | |
| " * tutorial](http://www.html5rocks.com/en/tutorials/canvas/hidpi/)", | |
| " * from HTML5Rocks.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "Clipboard": { | |
| "members": { | |
| "getData": [ | |
| "/**", | |
| " * Gets the data for the specified type.", | |
| " *", | |
| " * The data is only available from within a drop operation (such as an", | |
| " * [Element.onDrop] event) and will return null before the event is", | |
| " * triggered.", | |
| " *", | |
| " * Data transfer is prohibited across domains. If a drag originates", | |
| " * from content from another domain or protocol (HTTP vs HTTPS) then the", | |
| " * data cannot be accessed.", | |
| " *", | |
| " * The [type] can have values such as:", | |
| " *", | |
| " * * `'Text'`", | |
| " * * `'URL'`", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "DedicatedWorkerGlobalScope": { | |
| "members": { | |
| "messageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `message` events to event", | |
| " * handlers that are not necessarily instances of [DedicatedWorkerGlobalScope].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onmessage": [ | |
| "/// Stream of `message` events handled by this [DedicatedWorkerGlobalScope]." | |
| ] | |
| } | |
| }, | |
| "Document": { | |
| "comment": [ | |
| "/**", | |
| " * The base class for all documents.", | |
| " *", | |
| " * Each web page loaded in the browser has its own [Document] object, which is", | |
| " * typically an [HtmlDocument].", | |
| " *", | |
| " * If you aren't comfortable with DOM concepts, see the Dart tutorial", | |
| " * [Target 2: Connect Dart & HTML](http://www.dartlang.org/docs/tutorials/connect-dart-html/).", | |
| " */" | |
| ], | |
| "members": { | |
| "onabort": [ | |
| "/// Stream of `abort` events handled by this [Document]." | |
| ], | |
| "onbeforecopy": [ | |
| "/// Stream of `beforecopy` events handled by this [Document]." | |
| ], | |
| "onbeforecut": [ | |
| "/// Stream of `beforecut` events handled by this [Document]." | |
| ], | |
| "onbeforepaste": [ | |
| "/// Stream of `beforepaste` events handled by this [Document]." | |
| ], | |
| "onblur": [ | |
| "/// Stream of `blur` events handled by this [Document]." | |
| ], | |
| "onchange": [ | |
| "/// Stream of `change` events handled by this [Document]." | |
| ], | |
| "onclick": [ | |
| "/// Stream of `click` events handled by this [Document]." | |
| ], | |
| "oncontextmenu": [ | |
| "/// Stream of `contextmenu` events handled by this [Document]." | |
| ], | |
| "oncopy": [ | |
| "/// Stream of `copy` events handled by this [Document]." | |
| ], | |
| "oncut": [ | |
| "/// Stream of `cut` events handled by this [Document]." | |
| ], | |
| "ondblclick": [ | |
| "/// Stream of `doubleclick` events handled by this [Document]." | |
| ], | |
| "ondrag": [ | |
| "/// Stream of `drag` events handled by this [Document]." | |
| ], | |
| "ondragend": [ | |
| "/// Stream of `dragend` events handled by this [Document]." | |
| ], | |
| "ondragenter": [ | |
| "/// Stream of `dragenter` events handled by this [Document]." | |
| ], | |
| "ondragleave": [ | |
| "/// Stream of `dragleave` events handled by this [Document]." | |
| ], | |
| "ondragover": [ | |
| "/// Stream of `dragover` events handled by this [Document]." | |
| ], | |
| "ondragstart": [ | |
| "/// Stream of `dragstart` events handled by this [Document]." | |
| ], | |
| "ondrop": [ | |
| "/// Stream of `drop` events handled by this [Document]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [Document]." | |
| ], | |
| "onfocus": [ | |
| "/// Stream of `focus` events handled by this [Document]." | |
| ], | |
| "oninput": [ | |
| "/// Stream of `input` events handled by this [Document]." | |
| ], | |
| "oninvalid": [ | |
| "/// Stream of `invalid` events handled by this [Document]." | |
| ], | |
| "onkeydown": [ | |
| "/// Stream of `keydown` events handled by this [Document]." | |
| ], | |
| "onkeypress": [ | |
| "/// Stream of `keypress` events handled by this [Document]." | |
| ], | |
| "onkeyup": [ | |
| "/// Stream of `keyup` events handled by this [Document]." | |
| ], | |
| "onload": [ | |
| "/// Stream of `load` events handled by this [Document]." | |
| ], | |
| "onmousedown": [ | |
| "/// Stream of `mousedown` events handled by this [Document]." | |
| ], | |
| "onmouseenter": [ | |
| "/// Stream of `mouseenter` events handled by this [Document]." | |
| ], | |
| "onmouseleave": [ | |
| "/// Stream of `mouseleave` events handled by this [Document]." | |
| ], | |
| "onmousemove": [ | |
| "/// Stream of `mousemove` events handled by this [Document]." | |
| ], | |
| "onmouseout": [ | |
| "/// Stream of `mouseout` events handled by this [Document]." | |
| ], | |
| "onmouseover": [ | |
| "/// Stream of `mouseover` events handled by this [Document]." | |
| ], | |
| "onmouseup": [ | |
| "/// Stream of `mouseup` events handled by this [Document]." | |
| ], | |
| "onmousewheel": [ | |
| "/// Stream of `mousewheel` events handled by this [Document]." | |
| ], | |
| "onpaste": [ | |
| "/// Stream of `paste` events handled by this [Document]." | |
| ], | |
| "onreadystatechange": [ | |
| "/// Stream of `readystatechange` events handled by this [Document]." | |
| ], | |
| "onreset": [ | |
| "/// Stream of `reset` events handled by this [Document]." | |
| ], | |
| "onscroll": [ | |
| "/// Stream of `scroll` events handled by this [Document]." | |
| ], | |
| "onsearch": [ | |
| "/// Stream of `search` events handled by this [Document]." | |
| ], | |
| "onsecuritypolicyviolation": [ | |
| "/// Stream of `securitypolicyviolation` events handled by this [Document]." | |
| ], | |
| "onselect": [ | |
| "/// Stream of `select` events handled by this [Document]." | |
| ], | |
| "onselectionchange": [ | |
| "/// Stream of `selectionchange` events handled by this [Document]." | |
| ], | |
| "onselectstart": [ | |
| "/// Stream of `selectstart` events handled by this [Document]." | |
| ], | |
| "onsubmit": [ | |
| "/// Stream of `submit` events handled by this [Document]." | |
| ], | |
| "ontouchcancel": [ | |
| "/// Stream of `touchcancel` events handled by this [Document]." | |
| ], | |
| "ontouchend": [ | |
| "/// Stream of `touchend` events handled by this [Document]." | |
| ], | |
| "ontouchmove": [ | |
| "/// Stream of `touchmove` events handled by this [Document]." | |
| ], | |
| "ontouchstart": [ | |
| "/// Stream of `touchstart` events handled by this [Document]." | |
| ], | |
| "onwebkitfullscreenchange": [ | |
| "/// Stream of `fullscreenchange` events handled by this [Document]." | |
| ], | |
| "onwebkitfullscreenerror": [ | |
| "/// Stream of `fullscreenerror` events handled by this [Document]." | |
| ], | |
| "onwebkitpointerlockchange": [ | |
| "/// Stream of `pointerlockchange` events handled by this [Document]." | |
| ], | |
| "onwebkitpointerlockerror": [ | |
| "/// Stream of `pointerlockerror` events handled by this [Document]." | |
| ], | |
| "querySelector": [ | |
| "/**", | |
| " * Finds the first descendant element of this document that matches the", | |
| " * specified group of selectors.", | |
| " *", | |
| " * Unless your webpage contains multiple documents, the top-level", | |
| " * [querySelector]", | |
| " * method behaves the same as this method, so you should use it instead to", | |
| " * save typing a few characters.", | |
| " *", | |
| " * [selectors] should be a string using CSS selector syntax.", | |
| " *", | |
| " * var element1 = document.querySelector('.className');", | |
| " * var element2 = document.querySelector('#id');", | |
| " *", | |
| " * For details about CSS selector syntax, see the", | |
| " * [CSS selector specification](http://www.w3.org/TR/css3-selectors/).", | |
| " */" | |
| ], | |
| "readystatechangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `readystatechange` events to event", | |
| " * handlers that are not necessarily instances of [Document].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "securitypolicyviolationEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `securitypolicyviolation` events to event", | |
| " * handlers that are not necessarily instances of [Document].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "selectionchangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `selectionchange` events to event", | |
| " * handlers that are not necessarily instances of [Document].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitpointerlockchangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `pointerlockchange` events to event", | |
| " * handlers that are not necessarily instances of [Document].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitpointerlockerrorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `pointerlockerror` events to event", | |
| " * handlers that are not necessarily instances of [Document].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "DocumentFragment": { | |
| "members": { | |
| "querySelector": [ | |
| "/**", | |
| " * Finds the first descendant element of this document fragment that matches", | |
| " * the specified group of selectors.", | |
| " *", | |
| " * [selectors] should be a string using CSS selector syntax.", | |
| " *", | |
| " * var element1 = fragment.querySelector('.className');", | |
| " * var element2 = fragment.querySelector('#id');", | |
| " *", | |
| " * For details about CSS selector syntax, see the", | |
| " * [CSS selector specification](http://www.w3.org/TR/css3-selectors/).", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "Element": { | |
| "comment": [ | |
| "/**", | |
| " * An abstract class, which all HTML elements extend.", | |
| " */" | |
| ], | |
| "members": { | |
| "abortEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `abort` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "beforecopyEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `beforecopy` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "beforecutEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `beforecut` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "beforepasteEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `beforepaste` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "blurEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `blur` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "changeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `change` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "clickEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `click` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "contextmenuEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `contextmenu` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "copyEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `copy` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "cutEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `cut` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dblclickEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `doubleclick` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dragendEvent": [ | |
| "/**", | |
| " * A stream of `dragend` events fired when an element completes a drag", | |
| " * operation.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "dragenterEvent": [ | |
| "/**", | |
| " * A stream of `dragenter` events fired when a dragged object is first dragged", | |
| " * over an element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "dragEvent": [ | |
| "/**", | |
| " * A stream of `drag` events fired when an element is currently being dragged.", | |
| " *", | |
| " * A `drag` event is added to this stream as soon as the drag begins.", | |
| " * A `drag` event is also added to this stream at intervals while the drag", | |
| " * operation is still ongoing.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "draggable": [ | |
| "/**", | |
| " * Indicates whether the element can be dragged and dropped.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "dragleaveEvent": [ | |
| "/**", | |
| " * A stream of `dragleave` events fired when an object being dragged over an", | |
| " * element leaves the element's target area.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "dragoverEvent": [ | |
| "/**", | |
| " * A stream of `dragover` events fired when a dragged object is currently", | |
| " * being dragged over an element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "dragstartEvent": [ | |
| "/**", | |
| " * A stream of `dragstart` events for a dragged element whose drag has begun.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "dropEvent": [ | |
| "/**", | |
| " * A stream of `drop` events fired when a dragged object is dropped on an", | |
| " * element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "focusEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `focus` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "getBoundingClientRect": [ | |
| "/**", | |
| " * Returns the smallest bounding rectangle that encompasses this element's", | |
| " * padding, scrollbar, and border.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Element.getBoundingClientRect](https://developer.mozilla.org/en-US/docs/Web/API/Element.getBoundingClientRect)", | |
| " * from MDN.", | |
| " * * [The getBoundingClientRect()", | |
| " * method](http://www.w3.org/TR/cssom-view/#the-getclientrects()-and-getboundingclientrect()-methods)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "getClientRects": [ | |
| "/**", | |
| " * Returns a list of bounding rectangles for each box associated with this", | |
| " * element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Element.getClientRects](https://developer.mozilla.org/en-US/docs/Web/API/Element.getClientRects)", | |
| " * from MDN.", | |
| " * * [The getClientRects()", | |
| " * method](http://www.w3.org/TR/cssom-view/#the-getclientrects()-and-getboundingclientrect()-methods)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "getDestinationInsertionPoints": [ | |
| "/**", | |
| " * Returns a list of shadow DOM insertion points to which this element is", | |
| " * distributed.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Shadow DOM", | |
| " * specification](https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "getElementsByClassName": [ | |
| "/**", | |
| " * Returns a list of nodes with the given class name inside this element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [getElementsByClassName](https://developer.mozilla.org/en-US/docs/Web/API/document.getElementsByClassName)", | |
| " * from MDN.", | |
| " * * [DOM specification](http://www.w3.org/TR/domcore/) from W3C.", | |
| " */" | |
| ], | |
| "hidden": [ | |
| "/**", | |
| " * Indicates whether the element is not relevant to the page's current state.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Hidden attribute", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#the-hidden-attribute)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "inputEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `input` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "inputMethodContext": [ | |
| "/**", | |
| " * The current state of IME composition.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Input method editor", | |
| " * specification](http://www.w3.org/TR/ime-api/) from W3C.", | |
| " */" | |
| ], | |
| "invalidEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `invalid` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "keydownEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keydown` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "keypressEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keypress` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "keyupEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keyup` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `load` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mousedownEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mousedown` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseenterEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseenter` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseleaveEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseleave` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mousemoveEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mousemove` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseoutEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseout` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseoverEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseover` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseupEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseup` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onabort": [ | |
| "/// Stream of `abort` events handled by this [Element]." | |
| ], | |
| "onbeforecopy": [ | |
| "/// Stream of `beforecopy` events handled by this [Element]." | |
| ], | |
| "onbeforecut": [ | |
| "/// Stream of `beforecut` events handled by this [Element]." | |
| ], | |
| "onbeforepaste": [ | |
| "/// Stream of `beforepaste` events handled by this [Element]." | |
| ], | |
| "onblur": [ | |
| "/// Stream of `blur` events handled by this [Element]." | |
| ], | |
| "onchange": [ | |
| "/// Stream of `change` events handled by this [Element]." | |
| ], | |
| "onclick": [ | |
| "/// Stream of `click` events handled by this [Element]." | |
| ], | |
| "oncontextmenu": [ | |
| "/// Stream of `contextmenu` events handled by this [Element]." | |
| ], | |
| "oncopy": [ | |
| "/// Stream of `copy` events handled by this [Element]." | |
| ], | |
| "oncut": [ | |
| "/// Stream of `cut` events handled by this [Element]." | |
| ], | |
| "ondblclick": [ | |
| "/// Stream of `doubleclick` events handled by this [Element]." | |
| ], | |
| "ondrag": [ | |
| "/**", | |
| " * A stream of `drag` events fired when this element currently being dragged.", | |
| " *", | |
| " * A `drag` event is added to this stream as soon as the drag begins.", | |
| " * A `drag` event is also added to this stream at intervals while the drag", | |
| " * operation is still ongoing.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "ondragend": [ | |
| "/**", | |
| " * A stream of `dragend` events fired when this element completes a drag", | |
| " * operation.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "ondragenter": [ | |
| "/**", | |
| " * A stream of `dragenter` events fired when a dragged object is first dragged", | |
| " * over this element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "ondragleave": [ | |
| "/**", | |
| " * A stream of `dragleave` events fired when an object being dragged over this", | |
| " * element leaves this element's target area.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "ondragover": [ | |
| "/**", | |
| " * A stream of `dragover` events fired when a dragged object is currently", | |
| " * being dragged over this element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "ondragstart": [ | |
| "/**", | |
| " * A stream of `dragstart` events fired when this element starts being", | |
| " * dragged.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "ondrop": [ | |
| "/**", | |
| " * A stream of `drop` events fired when a dragged object is dropped on this", | |
| " * element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [Element]." | |
| ], | |
| "onfocus": [ | |
| "/// Stream of `focus` events handled by this [Element]." | |
| ], | |
| "oninput": [ | |
| "/// Stream of `input` events handled by this [Element]." | |
| ], | |
| "oninvalid": [ | |
| "/// Stream of `invalid` events handled by this [Element]." | |
| ], | |
| "onkeydown": [ | |
| "/// Stream of `keydown` events handled by this [Element]." | |
| ], | |
| "onkeypress": [ | |
| "/// Stream of `keypress` events handled by this [Element]." | |
| ], | |
| "onkeyup": [ | |
| "/// Stream of `keyup` events handled by this [Element]." | |
| ], | |
| "onload": [ | |
| "/// Stream of `load` events handled by this [Element]." | |
| ], | |
| "onmousedown": [ | |
| "/// Stream of `mousedown` events handled by this [Element]." | |
| ], | |
| "onmouseenter": [ | |
| "/// Stream of `mouseenter` events handled by this [Element]." | |
| ], | |
| "onmouseleave": [ | |
| "/// Stream of `mouseleave` events handled by this [Element]." | |
| ], | |
| "onmousemove": [ | |
| "/// Stream of `mousemove` events handled by this [Element]." | |
| ], | |
| "onmouseout": [ | |
| "/// Stream of `mouseout` events handled by this [Element]." | |
| ], | |
| "onmouseover": [ | |
| "/// Stream of `mouseover` events handled by this [Element]." | |
| ], | |
| "onmouseup": [ | |
| "/// Stream of `mouseup` events handled by this [Element]." | |
| ], | |
| "onmousewheel": [ | |
| "/// Stream of `mousewheel` events handled by this [Element]." | |
| ], | |
| "onpaste": [ | |
| "/// Stream of `paste` events handled by this [Element]." | |
| ], | |
| "onreset": [ | |
| "/// Stream of `reset` events handled by this [Element]." | |
| ], | |
| "onscroll": [ | |
| "/// Stream of `scroll` events handled by this [Element]." | |
| ], | |
| "onsearch": [ | |
| "/// Stream of `search` events handled by this [Element]." | |
| ], | |
| "onselect": [ | |
| "/// Stream of `select` events handled by this [Element]." | |
| ], | |
| "onselectstart": [ | |
| "/// Stream of `selectstart` events handled by this [Element]." | |
| ], | |
| "onsubmit": [ | |
| "/// Stream of `submit` events handled by this [Element]." | |
| ], | |
| "ontouchcancel": [ | |
| "/// Stream of `touchcancel` events handled by this [Element]." | |
| ], | |
| "ontouchend": [ | |
| "/// Stream of `touchend` events handled by this [Element]." | |
| ], | |
| "ontouchenter": [ | |
| "/// Stream of `touchenter` events handled by this [Element]." | |
| ], | |
| "ontouchleave": [ | |
| "/// Stream of `touchleave` events handled by this [Element]." | |
| ], | |
| "ontouchmove": [ | |
| "/// Stream of `touchmove` events handled by this [Element]." | |
| ], | |
| "ontouchstart": [ | |
| "/// Stream of `touchstart` events handled by this [Element]." | |
| ], | |
| "ontransitionend": [ | |
| "/// Stream of `transitionend` events handled by this [Element]." | |
| ], | |
| "onwebkitfullscreenchange": [ | |
| "/// Stream of `fullscreenchange` events handled by this [Element]." | |
| ], | |
| "onwebkitfullscreenerror": [ | |
| "/// Stream of `fullscreenerror` events handled by this [Element]." | |
| ], | |
| "pasteEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `paste` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "pseudo": [ | |
| "/**", | |
| " * The name of this element's custom pseudo-element.", | |
| " *", | |
| " * This value must begin with an x and a hyphen, `x-`, to be considered valid.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Using custom pseudo", | |
| " * elements](http://www.html5rocks.com/en/tutorials/webcomponents/shadowdom-201/#toc-custom-pseduo)", | |
| " * from HTML5Rocks.", | |
| " * * [Custom pseudo-elements](http://www.w3.org/TR/shadow-dom/#custom-pseudo-elements)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "querySelector": [ | |
| "/**", | |
| " * Finds the first descendant element of this element that matches the", | |
| " * specified group of selectors.", | |
| " *", | |
| " * [selectors] should be a string using CSS selector syntax.", | |
| " *", | |
| " * // Gets the first descendant with the class 'classname'", | |
| " * var element = element.querySelector('.className');", | |
| " * // Gets the element with id 'id'", | |
| " * var element = element.querySelector('#id');", | |
| " * // Gets the first descendant [ImageElement]", | |
| " * var img = element.querySelector('img');", | |
| " *", | |
| " * For details about CSS selector syntax, see the", | |
| " * [CSS selector specification](http://www.w3.org/TR/css3-selectors/).", | |
| " */" | |
| ], | |
| "resetEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `reset` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "scrollByLines": [ | |
| "/**", | |
| " * Scrolls the element by a number of lines.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.scrollByLines](https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollByLines)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "scrollByPages": [ | |
| "/**", | |
| " * Scrolls the element by a number of pages.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.scrollByPages](https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollByPages)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "scrollEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `scroll` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "scrollIntoViewIfNeeded": [ | |
| "/**", | |
| " * Nonstandard version of `scrollIntoView` that scrolls the current element", | |
| " * into the visible area of the browser window if it's not already within the", | |
| " * visible area of the browser window. If the element is already within the", | |
| " * visible area of the browser window, then no scrolling takes place.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Element.scrollIntoViewIfNeeded](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoViewIfNeeded)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "searchEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `search` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "selectEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `select` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "selectstartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `selectstart` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "submitEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `submit` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "touchcancelEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `touchcancel` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "touchendEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `touchend` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "touchenterEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `touchenter` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "touchleaveEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `touchleave` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "touchmoveEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `touchmove` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "touchstartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `touchstart` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "translate": [ | |
| "/**", | |
| " * Specifies whether this element's text content changes when the page is", | |
| " * localized.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The translate", | |
| " * attribute](https://html.spec.whatwg.org/multipage/dom.html#the-translate-attribute)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "webkitdropzone": [ | |
| "/**", | |
| " * A set of space-separated keywords that specify what kind of data this", | |
| " * Element accepts on drop and what to do with that data.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Drag and drop", | |
| " * sample](https://github.com/dart-lang/dart-samples/tree/master/html5/web/dnd/basics)", | |
| " * based on [the tutorial](http://www.html5rocks.com/en/tutorials/dnd/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Drag and drop", | |
| " * specification](https://html.spec.whatwg.org/multipage/interaction.html#dnd)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "webkitfullscreenchangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `fullscreenchange` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitfullscreenerrorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `fullscreenerror` events to event", | |
| " * handlers that are not necessarily instances of [Element].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitGetRegionFlowRanges": [ | |
| "/**", | |
| " * Returns an array of ranges of fragments in the flow.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [CSS regions and exclusions", | |
| " * tutorial](http://www.html5rocks.com/en/tutorials/regions/adobe/) from HTML5Rocks.", | |
| " * * [Regions](http://webplatform.adobe.com/regions/) from Adobe.", | |
| " * * [CSS regions specification](http://www.w3.org/TR/css3-regions/) from W3C.", | |
| " */" | |
| ], | |
| "webkitRegionOverset": [ | |
| "/**", | |
| " * The current state of this region.", | |
| " *", | |
| " * If `\"empty\"`, then there is no content in this region.", | |
| " * If `\"fit\"`, then content fits into this region, and more content can be", | |
| " * added. If `\"overset\"`, then there is more content than can be fit into this", | |
| " * region.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [CSS regions and exclusions", | |
| " * tutorial](http://www.html5rocks.com/en/tutorials/regions/adobe/) from HTML5Rocks.", | |
| " * * [Regions](http://webplatform.adobe.com/regions/) from Adobe.", | |
| " * * [CSS regions specification](http://www.w3.org/TR/css3-regions/) from W3C.", | |
| " */" | |
| ], | |
| "webkitRequestFullscreen": [ | |
| "/**", | |
| " * Displays this element fullscreen.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Fullscreen", | |
| " * API](https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API)", | |
| " * from MDN.", | |
| " * * [Fullscreen specification](http://www.w3.org/TR/fullscreen/) from W3C.", | |
| " */" | |
| ], | |
| "webkitRequestPointerLock": [ | |
| "/**", | |
| " * Locks the mouse pointer to this element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Pointer lock and first person shooter", | |
| " * controls](http://www.html5rocks.com/en/tutorials/pointerlock/intro/)", | |
| " * tutorial from HTML5Rocks.", | |
| " * * [Pointer lock specification](http://www.w3.org/TR/pointerlock/)", | |
| " * from W3C.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "Event": { | |
| "members": { | |
| "AT_TARGET": [ | |
| "/**", | |
| " * This event is being handled by the event target.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Target phase](http://www.w3.org/TR/DOM-Level-3-Events/#target-phase)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "BUBBLING_PHASE": [ | |
| "/**", | |
| " * This event is bubbling up through the target's ancestors.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Bubble phase](http://www.w3.org/TR/DOM-Level-3-Events/#bubble-phase)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "CAPTURING_PHASE": [ | |
| "/**", | |
| " * This event is propagating through the target's ancestors, starting from the", | |
| " * document.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Bubble phase](http://www.w3.org/TR/DOM-Level-3-Events/#bubble-phase)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "clipboardData": [ | |
| "/**", | |
| " * Access to the system's clipboard data during copy, cut, and paste events.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [clipboardData specification](http://www.w3.org/TR/clipboard-apis/#attributes)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "path": [ | |
| "/**", | |
| " * This event's path, taking into account shadow DOM.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Shadow DOM extensions to", | |
| " * Event](http://w3c.github.io/webcomponents/spec/shadow/#extensions-to-event)", | |
| " * from W3C.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "EventSource": { | |
| "members": { | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [EventSource].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "messageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `message` events to event", | |
| " * handlers that are not necessarily instances of [EventSource].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [EventSource]." | |
| ], | |
| "onmessage": [ | |
| "/// Stream of `message` events handled by this [EventSource]." | |
| ], | |
| "onopen": [ | |
| "/// Stream of `open` events handled by this [EventSource]." | |
| ], | |
| "openEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `open` events to event", | |
| " * handlers that are not necessarily instances of [EventSource].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "FileReader": { | |
| "members": { | |
| "abortEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `abort` events to event", | |
| " * handlers that are not necessarily instances of [FileReader].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [FileReader].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadendEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `loadend` events to event", | |
| " * handlers that are not necessarily instances of [FileReader].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `load` events to event", | |
| " * handlers that are not necessarily instances of [FileReader].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadstartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `loadstart` events to event", | |
| " * handlers that are not necessarily instances of [FileReader].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onabort": [ | |
| "/// Stream of `abort` events handled by this [FileReader]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [FileReader]." | |
| ], | |
| "onload": [ | |
| "/// Stream of `load` events handled by this [FileReader]." | |
| ], | |
| "onloadend": [ | |
| "/// Stream of `loadend` events handled by this [FileReader]." | |
| ], | |
| "onloadstart": [ | |
| "/// Stream of `loadstart` events handled by this [FileReader]." | |
| ], | |
| "onprogress": [ | |
| "/// Stream of `progress` events handled by this [FileReader]." | |
| ], | |
| "progressEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `progress` events to event", | |
| " * handlers that are not necessarily instances of [FileReader].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "FileWriter": { | |
| "members": { | |
| "abortEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `abort` events to event", | |
| " * handlers that are not necessarily instances of [FileWriter].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [FileWriter].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onabort": [ | |
| "/// Stream of `abort` events handled by this [FileWriter]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [FileWriter]." | |
| ], | |
| "onprogress": [ | |
| "/// Stream of `progress` events handled by this [FileWriter]." | |
| ], | |
| "onwrite": [ | |
| "/// Stream of `write` events handled by this [FileWriter]." | |
| ], | |
| "onwriteend": [ | |
| "/// Stream of `writeend` events handled by this [FileWriter]." | |
| ], | |
| "onwritestart": [ | |
| "/// Stream of `writestart` events handled by this [FileWriter]." | |
| ], | |
| "progressEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `progress` events to event", | |
| " * handlers that are not necessarily instances of [FileWriter].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "writeendEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `writeend` events to event", | |
| " * handlers that are not necessarily instances of [FileWriter].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "writeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `write` events to event", | |
| " * handlers that are not necessarily instances of [FileWriter].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "writestartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `writestart` events to event", | |
| " * handlers that are not necessarily instances of [FileWriter].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "HTMLAreaElement": { | |
| "comment": [ | |
| "/**", | |
| " * DOM Area Element, which links regions of an image map with a hyperlink.", | |
| " *", | |
| " * The element can also define an uninteractive region of the map.", | |
| " *", | |
| " * See also:", | |
| " *", | |
| " * * [`<area>`](https://developer.mozilla.org/en-US/docs/HTML/Element/area)", | |
| " * on MDN.", | |
| " */" | |
| ] | |
| }, | |
| "HTMLBodyElement": { | |
| "members": { | |
| "blurEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `blur` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "focusEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `focus` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "hashchangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `hashchange` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `load` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "messageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `message` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "offlineEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `offline` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onblur": [ | |
| "/// Stream of `blur` events handled by this [BodyElement]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [BodyElement]." | |
| ], | |
| "onfocus": [ | |
| "/// Stream of `focus` events handled by this [BodyElement]." | |
| ], | |
| "onhashchange": [ | |
| "/// Stream of `hashchange` events handled by this [BodyElement]." | |
| ], | |
| "onlineEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `online` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onload": [ | |
| "/// Stream of `load` events handled by this [BodyElement]." | |
| ], | |
| "onmessage": [ | |
| "/// Stream of `message` events handled by this [BodyElement]." | |
| ], | |
| "onoffline": [ | |
| "/// Stream of `offline` events handled by this [BodyElement]." | |
| ], | |
| "ononline": [ | |
| "/// Stream of `online` events handled by this [BodyElement]." | |
| ], | |
| "onpopstate": [ | |
| "/// Stream of `popstate` events handled by this [BodyElement]." | |
| ], | |
| "onresize": [ | |
| "/// Stream of `resize` events handled by this [BodyElement]." | |
| ], | |
| "onstorage": [ | |
| "/// Stream of `storage` events handled by this [BodyElement]." | |
| ], | |
| "onunload": [ | |
| "/// Stream of `unload` events handled by this [BodyElement]." | |
| ], | |
| "popstateEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `popstate` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "resizeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `resize` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "storageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `storage` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "unloadEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `unload` events to event", | |
| " * handlers that are not necessarily instances of [BodyElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "HTMLCanvasElement": { | |
| "members": { | |
| "height": [ | |
| "/// The height of this canvas element in CSS pixels." | |
| ], | |
| "onwebglcontextlost": [ | |
| "/// Stream of `webglcontextlost` events handled by this [CanvasElement]." | |
| ], | |
| "onwebglcontextrestored": [ | |
| "/// Stream of `webglcontextrestored` events handled by this [CanvasElement]." | |
| ], | |
| "webglcontextlostEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `webglcontextlost` events to event", | |
| " * handlers that are not necessarily instances of [CanvasElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webglcontextrestoredEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `webglcontextrestored` events to event", | |
| " * handlers that are not necessarily instances of [CanvasElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "width": [ | |
| "/// The width of this canvas element in CSS pixels." | |
| ] | |
| } | |
| }, | |
| "HTMLDivElement": { | |
| "comment": [ | |
| "/**", | |
| " * A generic container for content on an HTML page;", | |
| " * corresponds to the <div> tag.", | |
| " *", | |
| " * The [DivElement] is a generic container and does not have any semantic", | |
| " * significance. It is functionally similar to [SpanElement].", | |
| " *", | |
| " * The [DivElement] is a block-level element, as opposed to [SpanElement],", | |
| " * which is an inline-level element.", | |
| " *", | |
| " * Example usage:", | |
| " *", | |
| " * DivElement div = new DivElement();", | |
| " * div.text = 'Here is my new DivElem';", | |
| " * document.body.elements.add(elem);", | |
| " *", | |
| " * See also:", | |
| " *", | |
| " * * [HTML `<div>` element](http://www.w3.org/TR/html-markup/div.html) from W3C.", | |
| " * * [Block-level element](http://www.w3.org/TR/CSS2/visuren.html#block-boxes) from W3C.", | |
| " * * [Inline-level element](http://www.w3.org/TR/CSS2/visuren.html#inline-boxes) from W3C.", | |
| " */" | |
| ] | |
| }, | |
| "HTMLFormElement": { | |
| "members": { | |
| "autocompleteerrorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `autocompleteerror` events to event", | |
| " * handlers that are not necessarily instances of [FormElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "autocompleteEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `autocomplete` events to event", | |
| " * handlers that are not necessarily instances of [FormElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onautocomplete": [ | |
| "/// Stream of `autocomplete` events handled by this [FormElement]." | |
| ], | |
| "onautocompleteerror": [ | |
| "/// Stream of `autocompleteerror` events handled by this [FormElement]." | |
| ] | |
| } | |
| }, | |
| "HTMLHRElement": { | |
| "comment": [ | |
| "/**", | |
| " * An `<hr>` tag.", | |
| " */" | |
| ] | |
| }, | |
| "HTMLInputElement": { | |
| "members": { | |
| "onwebkitSpeechChange": [ | |
| "/// Stream of `speechchange` events handled by this [InputElement]." | |
| ], | |
| "webkitSpeechChangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `speechchange` events to event", | |
| " * handlers that are not necessarily instances of [InputElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "HTMLMediaElement": { | |
| "members": { | |
| "canplayEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `canplay` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "canplaythroughEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `canplaythrough` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "durationchangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `durationchange` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "emptiedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `emptied` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "endedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `ended` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadeddataEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `loadeddata` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadedmetadataEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `loadedmetadata` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadstartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `loadstart` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "oncanplay": [ | |
| "/// Stream of `canplay` events handled by this [MediaElement]." | |
| ], | |
| "oncanplaythrough": [ | |
| "/// Stream of `canplaythrough` events handled by this [MediaElement]." | |
| ], | |
| "ondurationchange": [ | |
| "/// Stream of `durationchange` events handled by this [MediaElement]." | |
| ], | |
| "onemptied": [ | |
| "/// Stream of `emptied` events handled by this [MediaElement]." | |
| ], | |
| "onended": [ | |
| "/// Stream of `ended` events handled by this [MediaElement]." | |
| ], | |
| "onloadeddata": [ | |
| "/// Stream of `loadeddata` events handled by this [MediaElement]." | |
| ], | |
| "onloadedmetadata": [ | |
| "/// Stream of `loadedmetadata` events handled by this [MediaElement]." | |
| ], | |
| "onloadstart": [ | |
| "/// Stream of `loadstart` events handled by this [MediaElement]." | |
| ], | |
| "onpause": [ | |
| "/// Stream of `pause` events handled by this [MediaElement]." | |
| ], | |
| "onplay": [ | |
| "/// Stream of `play` events handled by this [MediaElement]." | |
| ], | |
| "onplaying": [ | |
| "/// Stream of `playing` events handled by this [MediaElement]." | |
| ], | |
| "onprogress": [ | |
| "/// Stream of `progress` events handled by this [MediaElement]." | |
| ], | |
| "onratechange": [ | |
| "/// Stream of `ratechange` events handled by this [MediaElement]." | |
| ], | |
| "onseeked": [ | |
| "/// Stream of `seeked` events handled by this [MediaElement]." | |
| ], | |
| "onseeking": [ | |
| "/// Stream of `seeking` events handled by this [MediaElement]." | |
| ], | |
| "onshow": [ | |
| "/// Stream of `show` events handled by this [MediaElement]." | |
| ], | |
| "onstalled": [ | |
| "/// Stream of `stalled` events handled by this [MediaElement]." | |
| ], | |
| "onsuspend": [ | |
| "/// Stream of `suspend` events handled by this [MediaElement]." | |
| ], | |
| "ontimeupdate": [ | |
| "/// Stream of `timeupdate` events handled by this [MediaElement]." | |
| ], | |
| "onvolumechange": [ | |
| "/// Stream of `volumechange` events handled by this [MediaElement]." | |
| ], | |
| "onwaiting": [ | |
| "/// Stream of `waiting` events handled by this [MediaElement]." | |
| ], | |
| "onwebkitkeyadded": [ | |
| "/// Stream of `keyadded` events handled by this [MediaElement]." | |
| ], | |
| "onwebkitkeyerror": [ | |
| "/// Stream of `keyerror` events handled by this [MediaElement]." | |
| ], | |
| "onwebkitkeymessage": [ | |
| "/// Stream of `keymessage` events handled by this [MediaElement]." | |
| ], | |
| "onwebkitneedkey": [ | |
| "/// Stream of `needkey` events handled by this [MediaElement]." | |
| ], | |
| "pauseEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `pause` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "playEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `play` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "playingEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `playing` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "progressEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `progress` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "ratechangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `ratechange` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "seekedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `seeked` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "seekingEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `seeking` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "showEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `show` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "stalledEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `stalled` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "suspendEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `suspend` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "timeupdateEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `timeupdate` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "volumechangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `volumechange` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "waitingEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `waiting` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitkeyaddedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keyadded` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitkeyerrorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keyerror` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitkeymessageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keymessage` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitneedkeyEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `needkey` events to event", | |
| " * handlers that are not necessarily instances of [MediaElement].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "HTMLMenuElement": { | |
| "comment": [ | |
| "/**", | |
| " * An HTML <menu> element.", | |
| " *", | |
| " * A <menu> element represents an unordered list of menu commands.", | |
| " *", | |
| " * See also:", | |
| " *", | |
| " * * [Menu Element](https://developer.mozilla.org/en-US/docs/HTML/Element/menu) from MDN.", | |
| " * * [Menu Element](http://www.w3.org/TR/html5/the-menu-element.html#the-menu-element) from the W3C.", | |
| " */" | |
| ] | |
| }, | |
| "MediaKeySession": { | |
| "members": { | |
| "onwebkitkeyadded": [ | |
| "/// Stream of `keyadded` events handled by this [MediaKeySession]." | |
| ], | |
| "onwebkitkeyerror": [ | |
| "/// Stream of `keyerror` events handled by this [MediaKeySession]." | |
| ], | |
| "onwebkitkeymessage": [ | |
| "/// Stream of `keymessage` events handled by this [MediaKeySession]." | |
| ], | |
| "webkitkeyaddedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keyadded` events to event", | |
| " * handlers that are not necessarily instances of [MediaKeySession].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitkeyerrorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keyerror` events to event", | |
| " * handlers that are not necessarily instances of [MediaKeySession].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitkeymessageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keymessage` events to event", | |
| " * handlers that are not necessarily instances of [MediaKeySession].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "MediaStream": { | |
| "members": { | |
| "addtrackEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `addtrack` events to event", | |
| " * handlers that are not necessarily instances of [MediaStream].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "endedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `ended` events to event", | |
| " * handlers that are not necessarily instances of [MediaStream].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onaddtrack": [ | |
| "/// Stream of `addtrack` events handled by this [MediaStream]." | |
| ], | |
| "onended": [ | |
| "/// Stream of `ended` events handled by this [MediaStream]." | |
| ], | |
| "onremovetrack": [ | |
| "/// Stream of `removetrack` events handled by this [MediaStream]." | |
| ], | |
| "removetrackEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `removetrack` events to event", | |
| " * handlers that are not necessarily instances of [MediaStream].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "MediaStreamTrack": { | |
| "members": { | |
| "endedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `ended` events to event", | |
| " * handlers that are not necessarily instances of [MediaStreamTrack].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "muteEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mute` events to event", | |
| " * handlers that are not necessarily instances of [MediaStreamTrack].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onended": [ | |
| "/// Stream of `ended` events handled by this [MediaStreamTrack]." | |
| ], | |
| "onmute": [ | |
| "/// Stream of `mute` events handled by this [MediaStreamTrack]." | |
| ], | |
| "onunmute": [ | |
| "/// Stream of `unmute` events handled by this [MediaStreamTrack]." | |
| ], | |
| "unmuteEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `unmute` events to event", | |
| " * handlers that are not necessarily instances of [MediaStreamTrack].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "MessagePort": { | |
| "members": { | |
| "messageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `message` events to event", | |
| " * handlers that are not necessarily instances of [MessagePort].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onmessage": [ | |
| "/// Stream of `message` events handled by this [MessagePort]." | |
| ] | |
| } | |
| }, | |
| "MIDIAccess": { | |
| "members": { | |
| "connectEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `connect` events to event", | |
| " * handlers that are not necessarily instances of [MidiAccess].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "disconnectEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `disconnect` events to event", | |
| " * handlers that are not necessarily instances of [MidiAccess].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onconnect": [ | |
| "/// Stream of `connect` events handled by this [MidiAccess]." | |
| ], | |
| "ondisconnect": [ | |
| "/// Stream of `disconnect` events handled by this [MidiAccess]." | |
| ] | |
| } | |
| }, | |
| "MIDIInput": { | |
| "members": { | |
| "midimessageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `midimessage` events to event", | |
| " * handlers that are not necessarily instances of [MidiInput].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onmidimessage": [ | |
| "/// Stream of `midimessage` events handled by this [MidiInput]." | |
| ] | |
| } | |
| }, | |
| "MIDIPort": { | |
| "members": { | |
| "disconnectEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `disconnect` events to event", | |
| " * handlers that are not necessarily instances of [MidiPort].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "ondisconnect": [ | |
| "/// Stream of `disconnect` events handled by this [MidiPort]." | |
| ] | |
| } | |
| }, | |
| "MouseEvent": { | |
| "members": { | |
| "fromElement": [ | |
| "/**", | |
| " * The nonstandard way to access the element that the mouse comes", | |
| " * from in the case of a `mouseover` event.", | |
| " *", | |
| " * This member is deprecated and not cross-browser compatible; use", | |
| " * relatedTarget to get the same information in the standard way.", | |
| " */" | |
| ], | |
| "toElement": [ | |
| "/**", | |
| " * The nonstandard way to access the element that the mouse goes", | |
| " * to in the case of a `mouseout` event.", | |
| " *", | |
| " * This member is deprecated and not cross-browser compatible; use", | |
| " * relatedTarget to get the same information in the standard way.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "Node": { | |
| "members": { | |
| "appendChild": [ | |
| "/**", | |
| " * Adds a node to the end of the child [nodes] list of this node.", | |
| " *", | |
| " * If the node already exists in this document, it will be removed from its", | |
| " * current parent node, then added to this node.", | |
| " *", | |
| " * This method is more efficient than `nodes.add`, and is the preferred", | |
| " * way of appending a child node.", | |
| " */" | |
| ], | |
| "childNodes": [ | |
| "/**", | |
| " * A list of this node's children.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.childNodes](https://developer.mozilla.org/en-US/docs/Web/API/Node.childNodes)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "cloneNode": [ | |
| "/**", | |
| " * Returns a copy of this node.", | |
| " *", | |
| " * If [deep] is `true`, then all of this node's children and descendants are", | |
| " * copied as well. If [deep] is `false`, then only this node is copied.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.cloneNode](https://developer.mozilla.org/en-US/docs/Web/API/Node.cloneNode)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "contains": [ | |
| "/**", | |
| " * Returns true if this node contains the specified node.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.contains](https://developer.mozilla.org/en-US/docs/Web/API/Node.contains)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "firstChild": [ | |
| "/**", | |
| " * The first child of this node.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.firstChild](https://developer.mozilla.org/en-US/docs/Web/API/Node.firstChild)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "hasChildNodes": [ | |
| "/**", | |
| " * Returns true if this node has any children.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.hasChildNodes](https://developer.mozilla.org/en-US/docs/Web/API/Node.hasChildNodes)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "insertBefore": [ | |
| "/**", | |
| " * Inserts the given node into this node directly before child.", | |
| " * If child is `null`, then the given node is inserted at the end", | |
| " * of this node's child nodes.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.insertBefore](https://developer.mozilla.org/en-US/docs/Web/API/Node.insertBefore)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "lastChild": [ | |
| "/**", | |
| " * The last child of this node.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.lastChild](https://developer.mozilla.org/en-US/docs/Web/API/Node.lastChild)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "nextSibling": [ | |
| "/**", | |
| " * The next sibling node.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.nextSibling](https://developer.mozilla.org/en-US/docs/Web/API/Node.nextSibling)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "nodeName": [ | |
| "/**", | |
| " * The name of this node.", | |
| " *", | |
| " * This varies by this node's [nodeType].", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.nodeName](https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeName)", | |
| " * from MDN. This page contains a table of [nodeName] values for each", | |
| " * [nodeType].", | |
| " */" | |
| ], | |
| "nodeType": [ | |
| "/**", | |
| " * The type of node.", | |
| " *", | |
| " * This value is one of:", | |
| " *", | |
| " * * [ATTRIBUTE_NODE] if this node is an attribute.", | |
| " * * [CDATA_SECTION_NODE] if this node is a [CDataSection].", | |
| " * * [COMMENT_NODE] if this node is a [Comment].", | |
| " * * [DOCUMENT_FRAGMENT_NODE] if this node is a [DocumentFragment].", | |
| " * * [DOCUMENT_NODE] if this node is a [Document].", | |
| " * * [DOCUMENT_TYPE_NODE] if this node is a [_DocumentType] node.", | |
| " * * [ELEMENT_NODE] if this node is an [Element].", | |
| " * * [ENTITY_NODE] if this node is an entity.", | |
| " * * [ENTITY_REFERENCE_NODE] if this node is an entity reference.", | |
| " * * [NOTATION_NODE] if this node is a notation.", | |
| " * * [PROCESSING_INSTRUCTION_NODE] if this node is a [ProcessingInstruction].", | |
| " * * [TEXT_NODE] if this node is a [Text] node.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.nodeType](https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeType)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "nodeValue": [ | |
| "/**", | |
| " * The value of this node.", | |
| " *", | |
| " * This varies by this type's [nodeType].", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.nodeValue](https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeValue)", | |
| " * from MDN. This page contains a table of [nodeValue] values for each", | |
| " * [nodeType].", | |
| " */" | |
| ], | |
| "ownerDocument": [ | |
| "/**", | |
| " * The document this node belongs to.", | |
| " *", | |
| " * Returns null if this node does not belong to any document.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.ownerDocument](https://developer.mozilla.org/en-US/docs/Web/API/Node.ownerDocument)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "parentElement": [ | |
| "/**", | |
| " * The parent element of this node.", | |
| " *", | |
| " * Returns null if this node either does not have a parent or its parent is", | |
| " * not an element.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.parentElement](https://developer.mozilla.org/en-US/docs/Web/API/Node.parentElement)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "parentNode": [ | |
| "/**", | |
| " * The parent node of this node.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.parentNode](https://developer.mozilla.org/en-US/docs/Web/API/Node.parentNode)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "previousSibling": [ | |
| "/**", | |
| " * The previous sibling node.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.previousSibling](https://developer.mozilla.org/en-US/docs/Web/API/Node.previousSibling)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "textContent": [ | |
| "/**", | |
| " * All text within this node and its descendants.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Node.textContent](https://developer.mozilla.org/en-US/docs/Web/API/Node.textContent)", | |
| " * from MDN.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "Notification": { | |
| "members": { | |
| "clickEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `click` events to event", | |
| " * handlers that are not necessarily instances of [Notification].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "closeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `close` events to event", | |
| " * handlers that are not necessarily instances of [Notification].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "displayEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `display` events to event", | |
| " * handlers that are not necessarily instances of [Notification].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [Notification].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onclick": [ | |
| "/// Stream of `click` events handled by this [Notification]." | |
| ], | |
| "onclose": [ | |
| "/// Stream of `close` events handled by this [Notification]." | |
| ], | |
| "ondisplay": [ | |
| "/// Stream of `display` events handled by this [Notification]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [Notification]." | |
| ], | |
| "onshow": [ | |
| "/// Stream of `show` events handled by this [Notification]." | |
| ], | |
| "showEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `show` events to event", | |
| " * handlers that are not necessarily instances of [Notification].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "Performance": { | |
| "members": { | |
| "onwebkitresourcetimingbufferfull": [ | |
| "/// Stream of `resourcetimingbufferfull` events handled by this [Performance]." | |
| ], | |
| "webkitresourcetimingbufferfullEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `resourcetimingbufferfull` events to event", | |
| " * handlers that are not necessarily instances of [Performance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "RTCDataChannel": { | |
| "members": { | |
| "closeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `close` events to event", | |
| " * handlers that are not necessarily instances of [RtcDataChannel].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [RtcDataChannel].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "messageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `message` events to event", | |
| " * handlers that are not necessarily instances of [RtcDataChannel].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onclose": [ | |
| "/// Stream of `close` events handled by this [RtcDataChannel]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [RtcDataChannel]." | |
| ], | |
| "onmessage": [ | |
| "/// Stream of `message` events handled by this [RtcDataChannel]." | |
| ], | |
| "onopen": [ | |
| "/// Stream of `open` events handled by this [RtcDataChannel]." | |
| ], | |
| "openEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `open` events to event", | |
| " * handlers that are not necessarily instances of [RtcDataChannel].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "RTCDTMFSender": { | |
| "members": { | |
| "ontonechange": [ | |
| "/// Stream of `tonechange` events handled by this [RtcDtmfSender]." | |
| ], | |
| "tonechangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `tonechange` events to event", | |
| " * handlers that are not necessarily instances of [RtcDtmfSender].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "RTCPeerConnection": { | |
| "members": { | |
| "addstreamEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `addstream` events to event", | |
| " * handlers that are not necessarily instances of [RtcPeerConnection].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "datachannelEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `datachannel` events to event", | |
| " * handlers that are not necessarily instances of [RtcPeerConnection].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "icecandidateEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `icecandidate` events to event", | |
| " * handlers that are not necessarily instances of [RtcPeerConnection].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "iceconnectionstatechangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `iceconnectionstatechange` events to event", | |
| " * handlers that are not necessarily instances of [RtcPeerConnection].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "negotiationneededEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `negotiationneeded` events to event", | |
| " * handlers that are not necessarily instances of [RtcPeerConnection].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "connectionstatechangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `connectionstatechange` events to event", | |
| " * handlers that are not necessarily instances of [RtcPeerConnection].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onaddstream": [ | |
| "/// Stream of `addstream` events handled by this [RtcPeerConnection]." | |
| ], | |
| "onconnectionstatechange": [ | |
| "/// Stream of `connectionstatechange` events handled by this [RtcPeerConnection]." | |
| ], | |
| "ondatachannel": [ | |
| "/// Stream of `datachannel` events handled by this [RtcPeerConnection]." | |
| ], | |
| "onicecandidate": [ | |
| "/// Stream of `icecandidate` events handled by this [RtcPeerConnection]." | |
| ], | |
| "oniceconnectionstatechange": [ | |
| "/// Stream of `iceconnectionstatechange` events handled by this [RtcPeerConnection]." | |
| ], | |
| "onnegotiationneeded": [ | |
| "/// Stream of `negotiationneeded` events handled by this [RtcPeerConnection]." | |
| ], | |
| "onremovestream": [ | |
| "/// Stream of `removestream` events handled by this [RtcPeerConnection]." | |
| ], | |
| "onsignalingstatechange": [ | |
| "/// Stream of `signalingstatechange` events handled by this [RtcPeerConnection]." | |
| ], | |
| "ontrack": [ | |
| "/// Stream of `track` events handled by this [RtcPeerConnection]." | |
| ], | |
| "removestreamEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `removestream` events to event", | |
| " * handlers that are not necessarily instances of [RtcPeerConnection].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "signalingstatechangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `signalingstatechange` events to event", | |
| " * handlers that are not necessarily instances of [RtcPeerConnection].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "trackEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `track` events to event", | |
| " * handlers that are not necessarily instances of [RtcPeerConnection].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "SharedWorkerGlobalScope": { | |
| "members": { | |
| "connectEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `connect` events to event", | |
| " * handlers that are not necessarily instances of [SharedWorkerGlobalScope].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onconnect": [ | |
| "/// Stream of `connect` events handled by this [SharedWorkerGlobalScope]." | |
| ] | |
| } | |
| }, | |
| "SpeechRecognition": { | |
| "members": { | |
| "audioendEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `audioend` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "audiostartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `audiostart` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "endEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `end` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "nomatchEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `nomatch` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onaudioend": [ | |
| "/// Stream of `audioend` events handled by this [SpeechRecognition]." | |
| ], | |
| "onaudiostart": [ | |
| "/// Stream of `audiostart` events handled by this [SpeechRecognition]." | |
| ], | |
| "onend": [ | |
| "/// Stream of `end` events handled by this [SpeechRecognition]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [SpeechRecognition]." | |
| ], | |
| "onnomatch": [ | |
| "/// Stream of `nomatch` events handled by this [SpeechRecognition]." | |
| ], | |
| "onresult": [ | |
| "/// Stream of `result` events handled by this [SpeechRecognition]." | |
| ], | |
| "onsoundend": [ | |
| "/// Stream of `soundend` events handled by this [SpeechRecognition]." | |
| ], | |
| "onsoundstart": [ | |
| "/// Stream of `soundstart` events handled by this [SpeechRecognition]." | |
| ], | |
| "onspeechend": [ | |
| "/// Stream of `speechend` events handled by this [SpeechRecognition]." | |
| ], | |
| "onspeechstart": [ | |
| "/// Stream of `speechstart` events handled by this [SpeechRecognition]." | |
| ], | |
| "onstart": [ | |
| "/// Stream of `start` events handled by this [SpeechRecognition]." | |
| ], | |
| "resultEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `result` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "soundendEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `soundend` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "soundstartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `soundstart` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "speechendEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `speechend` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "speechstartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `speechstart` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "startEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `start` events to event", | |
| " * handlers that are not necessarily instances of [SpeechRecognition].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "SpeechSynthesisUtterance": { | |
| "members": { | |
| "boundaryEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `boundary` events to event", | |
| " * handlers that are not necessarily instances of [SpeechSynthesisUtterance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "endEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `end` events to event", | |
| " * handlers that are not necessarily instances of [SpeechSynthesisUtterance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [SpeechSynthesisUtterance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "markEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mark` events to event", | |
| " * handlers that are not necessarily instances of [SpeechSynthesisUtterance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onboundary": [ | |
| "/// Stream of `boundary` events handled by this [SpeechSynthesisUtterance]." | |
| ], | |
| "onend": [ | |
| "/// Stream of `end` events handled by this [SpeechSynthesisUtterance]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [SpeechSynthesisUtterance]." | |
| ], | |
| "onmark": [ | |
| "/// Stream of `mark` events handled by this [SpeechSynthesisUtterance]." | |
| ], | |
| "onpause": [ | |
| "/// Stream of `pause` events handled by this [SpeechSynthesisUtterance]." | |
| ], | |
| "onresume": [ | |
| "/// Stream of `resume` events handled by this [SpeechSynthesisUtterance]." | |
| ], | |
| "onstart": [ | |
| "/// Stream of `start` events handled by this [SpeechSynthesisUtterance]." | |
| ], | |
| "pauseEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `pause` events to event", | |
| " * handlers that are not necessarily instances of [SpeechSynthesisUtterance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "resumeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `resume` events to event", | |
| " * handlers that are not necessarily instances of [SpeechSynthesisUtterance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "startEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `start` events to event", | |
| " * handlers that are not necessarily instances of [SpeechSynthesisUtterance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "TextTrack": { | |
| "members": { | |
| "cuechangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `cuechange` events to event", | |
| " * handlers that are not necessarily instances of [TextTrack].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "oncuechange": [ | |
| "/// Stream of `cuechange` events handled by this [TextTrack]." | |
| ] | |
| } | |
| }, | |
| "TextTrackCue": { | |
| "members": { | |
| "enterEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `enter` events to event", | |
| " * handlers that are not necessarily instances of [TextTrackCue].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "exitEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `exit` events to event", | |
| " * handlers that are not necessarily instances of [TextTrackCue].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onenter": [ | |
| "/// Stream of `enter` events handled by this [TextTrackCue]." | |
| ], | |
| "onexit": [ | |
| "/// Stream of `exit` events handled by this [TextTrackCue]." | |
| ] | |
| } | |
| }, | |
| "TextTrackList": { | |
| "members": { | |
| "addtrackEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `addtrack` events to event", | |
| " * handlers that are not necessarily instances of [TextTrackList].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onaddtrack": [ | |
| "/// Stream of `addtrack` events handled by this [TextTrackList]." | |
| ] | |
| } | |
| }, | |
| "WebSocket": { | |
| "comment": [ | |
| "/**", | |
| " * Use the WebSocket interface to connect to a WebSocket,", | |
| " * and to send and receive data on that WebSocket.", | |
| " *", | |
| " * To use a WebSocket in your web app, first create a WebSocket object,", | |
| " * passing the WebSocket URL as an argument to the constructor.", | |
| " *", | |
| " * var webSocket = new WebSocket('ws://127.0.0.1:1337/ws');", | |
| " *", | |
| " * To send data on the WebSocket, use the [send] method.", | |
| " *", | |
| " * if (webSocket != null && webSocket.readyState == WebSocket.OPEN) {", | |
| " * webSocket.send(data);", | |
| " * } else {", | |
| " * print('WebSocket not connected, message $data not sent');", | |
| " * }", | |
| " *", | |
| " * To receive data on the WebSocket, register a listener for message events.", | |
| " *", | |
| " * webSocket.onMessage.listen((MessageEvent e) {", | |
| " * receivedData(e.data);", | |
| " * });", | |
| " *", | |
| " * The message event handler receives a [MessageEvent] object", | |
| " * as its sole argument.", | |
| " * You can also define open, close, and error handlers,", | |
| " * as specified by [Event]s.", | |
| " *", | |
| " * For more information, see the", | |
| " * [WebSockets](http://www.dartlang.org/docs/library-tour/#html-websockets)", | |
| " * section of the library tour and", | |
| " * [Introducing WebSockets](http://www.html5rocks.com/en/tutorials/websockets/basics/),", | |
| " * an HTML5Rocks.com tutorial.", | |
| " */" | |
| ], | |
| "members": { | |
| "closeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `close` events to event", | |
| " * handlers that are not necessarily instances of [WebSocket].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [WebSocket].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "messageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `message` events to event", | |
| " * handlers that are not necessarily instances of [WebSocket].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onclose": [ | |
| "/// Stream of `close` events handled by this [WebSocket]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [WebSocket]." | |
| ], | |
| "onmessage": [ | |
| "/// Stream of `message` events handled by this [WebSocket]." | |
| ], | |
| "onopen": [ | |
| "/// Stream of `open` events handled by this [WebSocket]." | |
| ], | |
| "openEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `open` events to event", | |
| " * handlers that are not necessarily instances of [WebSocket].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "send": [ | |
| "/**", | |
| " * Transmit data to the server over this connection.", | |
| " *", | |
| " * This method accepts data of type [Blob], [ByteBuffer], [String], or", | |
| " * [TypedData]. Named variants [sendBlob], [sendByteBuffer], [sendString],", | |
| " * or [sendTypedData], in contrast, only accept data of the specified type.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "Window": { | |
| "comment": [ | |
| "/**", | |
| " * Top-level container for the current browser tab or window.", | |
| " *", | |
| " * In a web browser, each window has a [Window] object, but within the context", | |
| " * of a script, this object represents only the current window.", | |
| " * Each other window, tab, and iframe has its own [Window] object.", | |
| " *", | |
| " * Each window contains a [Document] object, which contains all of the window's", | |
| " * content.", | |
| " *", | |
| " * Use the top-level `window` object to access the current window.", | |
| " * For example:", | |
| " *", | |
| " * // Draw a scene when the window repaints.", | |
| " * drawScene(num delta) {...}", | |
| " * window.animationFrame.then(drawScene);.", | |
| " *", | |
| " * // Write to the console.", | |
| " * window.console.log('Jinkies!');", | |
| " * window.console.error('Jeepers!');", | |
| " *", | |
| " * **Note:** This class represents only the current window, while [WindowBase]", | |
| " * is a representation of any window, including other tabs, windows, and frames.", | |
| " *", | |
| " * ## See also", | |
| " *", | |
| " * * [WindowBase]", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [DOM Window](https://developer.mozilla.org/en-US/docs/DOM/window) from MDN.", | |
| " * * [Window](http://www.w3.org/TR/Window/) from the W3C.", | |
| " */" | |
| ], | |
| "members": { | |
| "alert": [ | |
| "/**", | |
| " * Displays a modal alert to the user.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [User prompts](https://html.spec.whatwg.org/multipage/webappapis.html#user-prompts)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "applicationCache": [ | |
| "/**", | |
| " * The application cache for this window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [A beginner's guide to using the application", | |
| " * cache](http://www.html5rocks.com/en/tutorials/appcache/beginner)", | |
| " * from HTML5Rocks.", | |
| " * * [Application cache", | |
| " * API](https://html.spec.whatwg.org/multipage/browsers.html#application-cache-api)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "confirm": [ | |
| "/**", | |
| " * Displays a modal OK/Cancel prompt to the user.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [User prompts](https://html.spec.whatwg.org/multipage/webappapis.html#user-prompts)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "crypto": [ | |
| "/**", | |
| " * Entrypoint for the browser's cryptographic functions.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Web cryptography API](http://www.w3.org/TR/WebCryptoAPI/) from W3C.", | |
| " */" | |
| ], | |
| "CSS": [ | |
| "/**", | |
| " * Entrypoint for CSS-related functions.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The CSS interface](http://dev.w3.org/csswg/css-conditional/#the-css-interface) from W3C.", | |
| " */" | |
| ], | |
| "defaultStatus": [ | |
| "/// *Deprecated*." | |
| ], | |
| "defaultstatus": [ | |
| "/// *Deprecated*." | |
| ], | |
| "devicemotionEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `devicemotion` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "deviceorientationEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `deviceorientation` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "devicePixelRatio": [ | |
| "/**", | |
| " * The ratio between physical pixels and logical CSS pixels.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [devicePixelRatio](http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html)", | |
| " * from quirksmode.", | |
| " * * [More about devicePixelRatio](http://www.quirksmode.org/blog/archives/2012/07/more_about_devi.html)", | |
| " * from quirksmode.", | |
| " */" | |
| ], | |
| "DOMContentLoadedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `contentloaded` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "find": [ | |
| "/**", | |
| " * Finds text in this window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.find](https://developer.mozilla.org/en-US/docs/Web/API/Window.find)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "getMatchedCSSRules": [ | |
| "/**", | |
| " * Returns all CSS rules that apply to the element's pseudo-element.", | |
| " */" | |
| ], | |
| "getSelection": [ | |
| "/**", | |
| " * Returns the currently selected text.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.getSelection](https://developer.mozilla.org/en-US/docs/Web/API/Window.getSelection)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "hashchangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `hashchange` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "history": [ | |
| "/**", | |
| " * The current session history for this window's newest document.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Loading web pages](https://html.spec.whatwg.org/multipage/browsers.html)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "innerHeight": [ | |
| "/**", | |
| " * The height of the viewport including scrollbars.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.innerHeight](https://developer.mozilla.org/en-US/docs/Web/API/Window/innerHeight)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "innerWidth": [ | |
| "/**", | |
| " * The width of the viewport including scrollbars.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.innerWidth](https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "localStorage": [ | |
| "/**", | |
| " * Storage for this window that persists across sessions.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [DOM storage guide](https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage)", | |
| " * from MDN.", | |
| " * * [The past, present & future of local storage for web", | |
| " * applications](http://diveintohtml5.info/storage.html) from Dive Into HTML5.", | |
| " * * [Local storage specification](http://www.w3.org/TR/webstorage/#the-localstorage-attribute)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "locationbar": [ | |
| "/**", | |
| " * This window's location bar, which displays the URL.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Browser interface", | |
| " * elements](https://html.spec.whatwg.org/multipage/browsers.html#browser-interface-elements)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "matchMedia": [ | |
| "/**", | |
| " * Returns a list of media queries for the given query string.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Testing media", | |
| " * queries](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Testing_media_queries)", | |
| " * from MDN.", | |
| " * * [The MediaQueryList", | |
| " * specification](http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface) from W3C.", | |
| " */" | |
| ], | |
| "menubar": [ | |
| "/**", | |
| " * This window's menu bar, which displays menu commands.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Browser interface", | |
| " * elements](https://html.spec.whatwg.org/multipage/browsers.html#browser-interface-elements)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "messageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `message` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "moveBy": [ | |
| "/**", | |
| " * Moves this window.", | |
| " *", | |
| " * x and y can be negative.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.moveBy](https://developer.mozilla.org/en-US/docs/Web/API/Window.moveBy)", | |
| " * from MDN.", | |
| " * * [Window.moveBy](http://dev.w3.org/csswg/cssom-view/#dom-window-moveby) from W3C.", | |
| " */" | |
| ], | |
| "name": [ | |
| "/**", | |
| " * The name of this window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.name](https://developer.mozilla.org/en-US/docs/Web/API/Window/name)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "navigator": [ | |
| "/**", | |
| " * The user agent accessing this window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The navigator", | |
| " * object](https://html.spec.whatwg.org/multipage/webappapis.html#the-navigator-object)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "offlineEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `offline` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "offscreenBuffering": [ | |
| "/**", | |
| " * Whether objects are drawn offscreen before being displayed.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [offscreenBuffering](https://webplatform.github.io/docs/dom/HTMLElement/offscreenBuffering/)", | |
| " * from WebPlatform.org.", | |
| " */" | |
| ], | |
| "onabort": [ | |
| "/// Stream of `abort` events handled by this [Window]." | |
| ], | |
| "onblur": [ | |
| "/// Stream of `blur` events handled by this [Window]." | |
| ], | |
| "onchange": [ | |
| "/// Stream of `change` events handled by this [Window]." | |
| ], | |
| "onclick": [ | |
| "/// Stream of `click` events handled by this [Window]." | |
| ], | |
| "oncontextmenu": [ | |
| "/// Stream of `contextmenu` events handled by this [Window]." | |
| ], | |
| "ondblclick": [ | |
| "/// Stream of `doubleclick` events handled by this [Window]." | |
| ], | |
| "ondevicemotion": [ | |
| "/// Stream of `devicemotion` events handled by this [Window]." | |
| ], | |
| "ondeviceorientation": [ | |
| "/// Stream of `deviceorientation` events handled by this [Window]." | |
| ], | |
| "onDOMContentLoaded": [ | |
| "/// Stream of `contentloaded` events handled by this [Window]." | |
| ], | |
| "ondrag": [ | |
| "/// Stream of `drag` events handled by this [Window]." | |
| ], | |
| "ondragend": [ | |
| "/// Stream of `dragend` events handled by this [Window]." | |
| ], | |
| "ondragenter": [ | |
| "/// Stream of `dragenter` events handled by this [Window]." | |
| ], | |
| "ondragleave": [ | |
| "/// Stream of `dragleave` events handled by this [Window]." | |
| ], | |
| "ondragover": [ | |
| "/// Stream of `dragover` events handled by this [Window]." | |
| ], | |
| "ondragstart": [ | |
| "/// Stream of `dragstart` events handled by this [Window]." | |
| ], | |
| "ondrop": [ | |
| "/// Stream of `drop` events handled by this [Window]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [Window]." | |
| ], | |
| "onfocus": [ | |
| "/// Stream of `focus` events handled by this [Window]." | |
| ], | |
| "onhashchange": [ | |
| "/// Stream of `hashchange` events handled by this [Window]." | |
| ], | |
| "oninput": [ | |
| "/// Stream of `input` events handled by this [Window]." | |
| ], | |
| "oninvalid": [ | |
| "/// Stream of `invalid` events handled by this [Window]." | |
| ], | |
| "onkeydown": [ | |
| "/// Stream of `keydown` events handled by this [Window]." | |
| ], | |
| "onkeypress": [ | |
| "/// Stream of `keypress` events handled by this [Window]." | |
| ], | |
| "onkeyup": [ | |
| "/// Stream of `keyup` events handled by this [Window]." | |
| ], | |
| "onlineEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `online` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onload": [ | |
| "/// Stream of `load` events handled by this [Window]." | |
| ], | |
| "onmessage": [ | |
| "/// Stream of `message` events handled by this [Window]." | |
| ], | |
| "onmousedown": [ | |
| "/// Stream of `mousedown` events handled by this [Window]." | |
| ], | |
| "onmouseenter": [ | |
| "/// Stream of `mouseenter` events handled by this [Window]." | |
| ], | |
| "onmouseleave": [ | |
| "/// Stream of `mouseleave` events handled by this [Window]." | |
| ], | |
| "onmousemove": [ | |
| "/// Stream of `mousemove` events handled by this [Window]." | |
| ], | |
| "onmouseout": [ | |
| "/// Stream of `mouseout` events handled by this [Window]." | |
| ], | |
| "onmouseover": [ | |
| "/// Stream of `mouseover` events handled by this [Window]." | |
| ], | |
| "onmouseup": [ | |
| "/// Stream of `mouseup` events handled by this [Window]." | |
| ], | |
| "onmousewheel": [ | |
| "/// Stream of `mousewheel` events handled by this [Window]." | |
| ], | |
| "onoffline": [ | |
| "/// Stream of `offline` events handled by this [Window]." | |
| ], | |
| "ononline": [ | |
| "/// Stream of `online` events handled by this [Window]." | |
| ], | |
| "onpagehide": [ | |
| "/// Stream of `pagehide` events handled by this [Window]." | |
| ], | |
| "onpageshow": [ | |
| "/// Stream of `pageshow` events handled by this [Window]." | |
| ], | |
| "onpopstate": [ | |
| "/// Stream of `popstate` events handled by this [Window]." | |
| ], | |
| "onreset": [ | |
| "/// Stream of `reset` events handled by this [Window]." | |
| ], | |
| "onresize": [ | |
| "/// Stream of `resize` events handled by this [Window]." | |
| ], | |
| "onscroll": [ | |
| "/// Stream of `scroll` events handled by this [Window]." | |
| ], | |
| "onsearch": [ | |
| "/// Stream of `search` events handled by this [Window]." | |
| ], | |
| "onselect": [ | |
| "/// Stream of `select` events handled by this [Window]." | |
| ], | |
| "onstorage": [ | |
| "/// Stream of `storage` events handled by this [Window]." | |
| ], | |
| "onsubmit": [ | |
| "/// Stream of `submit` events handled by this [Window]." | |
| ], | |
| "ontouchcancel": [ | |
| "/// Stream of `touchcancel` events handled by this [Window]." | |
| ], | |
| "ontouchend": [ | |
| "/// Stream of `touchend` events handled by this [Window]." | |
| ], | |
| "ontouchmove": [ | |
| "/// Stream of `touchmove` events handled by this [Window]." | |
| ], | |
| "ontouchstart": [ | |
| "/// Stream of `touchstart` events handled by this [Window]." | |
| ], | |
| "ontransitionend": [ | |
| "/// Stream of `transitionend` events handled by this [Window]." | |
| ], | |
| "onunload": [ | |
| "/// Stream of `unload` events handled by this [Window]." | |
| ], | |
| "onwebkitAnimationEnd": [ | |
| "/// Stream of `animationend` events handled by this [Window]." | |
| ], | |
| "onwebkitAnimationIteration": [ | |
| "/// Stream of `animationiteration` events handled by this [Window]." | |
| ], | |
| "onwebkitAnimationStart": [ | |
| "/// Stream of `animationstart` events handled by this [Window]." | |
| ], | |
| "openDatabase": [ | |
| "/// *Deprecated.*" | |
| ], | |
| "outerHeight": [ | |
| "/**", | |
| " * The height of this window including all user interface elements.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.outerHeight](https://developer.mozilla.org/en-US/docs/Web/API/Window/outerHeight)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "outerWidth": [ | |
| "/**", | |
| " * The width of the window including all user interface elements.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.outerWidth](https://developer.mozilla.org/en-US/docs/Web/API/Window/outerWidth)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "pagehideEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `pagehide` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "pageshowEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `pageshow` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "pageXOffset": [ | |
| "/**", | |
| " * The distance this window has been scrolled horizontally.", | |
| " *", | |
| " * This attribute is an alias for [scrollX].", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The Screen interface", | |
| " * specification](http://www.w3.org/TR/cssom-view/#screen) from W3C.", | |
| " * * [scrollX and", | |
| " * pageXOffset](https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollX)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "pageYOffset": [ | |
| "/**", | |
| " * The distance this window has been scrolled vertically.", | |
| " *", | |
| " * This attribute is an alias for [scrollY].", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The Screen interface", | |
| " * specification](http://www.w3.org/TR/cssom-view/#screen) from W3C.", | |
| " * * [scrollY and", | |
| " * pageYOffset](https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollY)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "performance": [ | |
| "/**", | |
| " * Timing and navigation data for this window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Measuring page load speed with navigation", | |
| " * timing](http://www.html5rocks.com/en/tutorials/webperformance/basics/)", | |
| " * from HTML5Rocks.", | |
| " * * [Navigation timing", | |
| " * specification](http://www.w3.org/TR/navigation-timing/) from W3C.", | |
| " */" | |
| ], | |
| "PERSISTENT": [ | |
| "/**", | |
| " * Indicates that file system data cannot be cleared unless given user", | |
| " * permission.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Exploring the FileSystem", | |
| " * APIs](http://www.html5rocks.com/en/tutorials/file/filesystem/)", | |
| " * from HTML5Rocks.", | |
| " * * [File API](http://www.w3.org/TR/file-system-api/#idl-def-LocalFileSystem)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "popstateEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `popstate` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "print": [ | |
| "/**", | |
| " * Opens the print dialog for this window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.print](https://developer.mozilla.org/en-US/docs/Web/API/Window.print)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "resizeBy": [ | |
| "/**", | |
| " * Resizes this window by an offset.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.resizeBy](https://developer.mozilla.org/en-US/docs/Web/API/Window/resizeBy)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "resizeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `resize` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "resizeTo": [ | |
| "/**", | |
| " * Resizes this window to a specific width and height.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.resizeTo](https://developer.mozilla.org/en-US/docs/Web/API/Window/resizeTo)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "screen": [ | |
| "/**", | |
| " * Information about the screen displaying this window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The Screen interface specification](http://www.w3.org/TR/cssom-view/#screen)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "screenLeft": [ | |
| "/**", | |
| " * The distance from the left side of the screen to the left side of this", | |
| " * window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The Screen interface specification](http://www.w3.org/TR/cssom-view/#screen)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "screenTop": [ | |
| "/**", | |
| " * The distance from the top of the screen to the top of this window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The Screen interface specification](http://www.w3.org/TR/cssom-view/#screen)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "screenX": [ | |
| "/**", | |
| " * The distance from the left side of the screen to the mouse pointer.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The Screen interface specification](http://www.w3.org/TR/cssom-view/#screen)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "screenY": [ | |
| "/**", | |
| " * The distance from the top of the screen to the mouse pointer.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The Screen interface specification](http://www.w3.org/TR/cssom-view/#screen)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "scroll": [ | |
| "/**", | |
| " * Scrolls the page horizontally and vertically to a specific point.", | |
| " *", | |
| " * This method is identical to [scrollTo].", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.scroll](https://developer.mozilla.org/en-US/docs/Web/API/Window/scroll)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "scrollbars": [ | |
| "/**", | |
| " * This window's scroll bars.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Browser interface", | |
| " * elements](https://html.spec.whatwg.org/multipage/browsers.html#browser-interface-elements)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "scrollBy": [ | |
| "/**", | |
| " * Scrolls the page horizontally and vertically by an offset.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.scrollBy](https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollBy)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "scrollTo": [ | |
| "/**", | |
| " * Scrolls the page horizontally and vertically to a specific point.", | |
| " *", | |
| " * This method is identical to [scroll].", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.scrollTo](https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollTo)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "self": [ | |
| "/**", | |
| " * The current window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.self](https://developer.mozilla.org/en-US/docs/Web/API/Window.self)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "sessionStorage": [ | |
| "/**", | |
| " * Storage for this window that is cleared when this session ends.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [DOM storage", | |
| " * guide](https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage)", | |
| " * from MDN.", | |
| " * * [The past, present & future of local storage for web", | |
| " * applications](http://diveintohtml5.info/storage.html) from Dive Into HTML5.", | |
| " * * [Local storage", | |
| " * specification](http://www.w3.org/TR/webstorage/#dom-sessionstorage) from W3C.", | |
| " */" | |
| ], | |
| "showModalDialog": [ | |
| "/**", | |
| " * Opens a new page as a modal dialog.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Dialogs implemented using separate", | |
| " * documents](http://www.w3.org/html/wg/drafts/html/master/webappapis.html#dialogs-implemented-using-separate-documents)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "speechSynthesis": [ | |
| "/**", | |
| " * Access to speech synthesis in the browser.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Web speech", | |
| " * specification](https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#tts-section)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "status": [ | |
| "/// *Deprecated*." | |
| ], | |
| "statusbar": [ | |
| "/**", | |
| " * This window's status bar.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Browser interface", | |
| " * elements](https://html.spec.whatwg.org/multipage/browsers.html#browser-interface-elements)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "stop": [ | |
| "/**", | |
| " * Stops the window from loading.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [The Window", | |
| " * object](http://www.w3.org/html/wg/drafts/html/master/browsers.html#the-window-object)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "storageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `storage` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "styleMedia": [ | |
| "/**", | |
| " * Access to CSS media queries.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [StyleMedia class", | |
| " * reference](https://developer.apple.com/library/safari/documentation/SafariDOMAdditions/Reference/StyleMedia/)", | |
| " * from Safari Developer Library.", | |
| " */" | |
| ], | |
| "TEMPORARY": [ | |
| "/**", | |
| " * Indicates that file system data can be cleared at any time.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Exploring the FileSystem", | |
| " * APIs](http://www.html5rocks.com/en/tutorials/file/filesystem/) from HTML5Rocks.", | |
| " * * [File API](http://www.w3.org/TR/file-system-api/#idl-def-LocalFileSystem)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "toolbar": [ | |
| "/**", | |
| " * This window's tool bar.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Browser interface", | |
| " * elements](https://html.spec.whatwg.org/multipage/browsers.html#browser-interface-elements)", | |
| " * from WHATWG.", | |
| " */" | |
| ], | |
| "unloadEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `unload` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitAnimationEndEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `animationend` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitAnimationIterationEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `animationiteration` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitAnimationStartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `animationstart` events to event", | |
| " * handlers that are not necessarily instances of [Window].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "webkitResolveLocalFileSystemURL": [ | |
| "/**", | |
| " * Asynchronously retrieves a local filesystem entry.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Obtaining access to file system entry", | |
| " * points](http://www.w3.org/TR/file-system-api/#obtaining-access-to-file-system-entry-points)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "window": [ | |
| "/**", | |
| " * The current window.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [Window.window](https://developer.mozilla.org/en-US/docs/Web/API/Window.window)", | |
| " * from MDN.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "Worker": { | |
| "members": { | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [Worker].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "messageEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `message` events to event", | |
| " * handlers that are not necessarily instances of [Worker].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [Worker]." | |
| ], | |
| "onmessage": [ | |
| "/// Stream of `message` events handled by this [Worker]." | |
| ] | |
| } | |
| }, | |
| "WorkerGlobalScope": { | |
| "members": { | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [WorkerGlobalScope].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [WorkerGlobalScope]." | |
| ] | |
| } | |
| }, | |
| "XMLHttpRequest": { | |
| "members": { | |
| "abort": [ | |
| "/**", | |
| " * Stop the current request.", | |
| " *", | |
| " * The request can only be stopped if readyState is `HEADERS_RECEIVED` or", | |
| " * `LOADING`. If this method is not in the process of being sent, the method", | |
| " * has no effect.", | |
| " */" | |
| ], | |
| "getAllResponseHeaders": [ | |
| "/**", | |
| " * Retrieve all the response headers from a request.", | |
| " *", | |
| " * `null` if no headers have been received. For multipart requests,", | |
| " * `getAllResponseHeaders` will return the response headers for the current", | |
| " * part of the request.", | |
| " *", | |
| " * See also [HTTP response", | |
| " * headers](https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Response_fields)", | |
| " * for a list of common response headers.", | |
| " */" | |
| ], | |
| "getResponseHeader": [ | |
| "/**", | |
| " * Return the response header named `header`, or null if not found.", | |
| " *", | |
| " * See also [HTTP response", | |
| " * headers](https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Response_fields)", | |
| " * for a list of common response headers.", | |
| " */" | |
| ], | |
| "onreadystatechange": [ | |
| "/// Stream of `readystatechange` events handled by this [HttpRequest].", | |
| "/**", | |
| " * Event listeners to be notified every time the [HttpRequest]", | |
| " * object's `readyState` changes values.", | |
| " */" | |
| ], | |
| "open": [ | |
| "/**", | |
| " * Specify the desired `url`, and `method` to use in making the request.", | |
| " *", | |
| " * By default the request is done asynchronously, with no user or password", | |
| " * authentication information. If `async` is false, the request will be send", | |
| " * synchronously.", | |
| " *", | |
| " * Calling `open` again on a currently active request is equivalent to", | |
| " * calling `abort`.", | |
| " *", | |
| " * Note: Most simple HTTP requests can be accomplished using the [getString],", | |
| " * [request], [requestCrossOrigin], or [postFormData] methods. Use of this", | |
| " * `open` method is intended only for more complex HTTP requests where", | |
| " * finer-grained control is needed.", | |
| " */" | |
| ], | |
| "overrideMimeType": [ | |
| "/**", | |
| " * Specify a particular MIME type (such as `text/xml`) desired for the", | |
| " * response.", | |
| " *", | |
| " * This value must be set before the request has been sent. See also the list", | |
| " * of [IANA Official MIME types](https://www.iana.org/assignments/media-types/media-types.xhtml).", | |
| " */" | |
| ], | |
| "readyState": [ | |
| "/**", | |
| " * Indicator of the current state of the request:", | |
| " *", | |
| " * <table>", | |
| " * <tr>", | |
| " * <td>Value</td>", | |
| " * <td>State</td>", | |
| " * <td>Meaning</td>", | |
| " * </tr>", | |
| " * <tr>", | |
| " * <td>0</td>", | |
| " * <td>unsent</td>", | |
| " * <td><code>open()</code> has not yet been called</td>", | |
| " * </tr>", | |
| " * <tr>", | |
| " * <td>1</td>", | |
| " * <td>opened</td>", | |
| " * <td><code>send()</code> has not yet been called</td>", | |
| " * </tr>", | |
| " * <tr>", | |
| " * <td>2</td>", | |
| " * <td>headers received</td>", | |
| " * <td><code>sent()</code> has been called; response headers and <code>status</code> are available</td>", | |
| " * </tr>", | |
| " * <tr>", | |
| " * <td>3</td> <td>loading</td> <td><code>responseText</code> holds some data</td>", | |
| " * </tr>", | |
| " * <tr>", | |
| " * <td>4</td> <td>done</td> <td>request is complete</td>", | |
| " * </tr>", | |
| " * </table>", | |
| " */" | |
| ], | |
| "readystatechangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `readystatechange` events to event", | |
| " * handlers that are not necessarily instances of [HttpRequest].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "response": [ | |
| "/**", | |
| " * The data received as a reponse from the request.", | |
| " *", | |
| " * The data could be in the", | |
| " * form of a [String], [ByteBuffer], [Document], [Blob], or json (also a", | |
| " * [String]). `null` indicates request failure.", | |
| " */" | |
| ], | |
| "responseText": [ | |
| "/**", | |
| " * The response in String form or empty String on failure.", | |
| " */" | |
| ], | |
| "responseType": [ | |
| "/**", | |
| " * [String] telling the server the desired response format.", | |
| " *", | |
| " * Default is `String`.", | |
| " * Other options are one of 'arraybuffer', 'blob', 'document', 'json',", | |
| " * 'text'. Some newer browsers will throw NS_ERROR_DOM_INVALID_ACCESS_ERR if", | |
| " * `responseType` is set while performing a synchronous request.", | |
| " *", | |
| " * See also: [MDN", | |
| " * responseType](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#xmlhttprequest-responsetype)", | |
| " */" | |
| ], | |
| "responseXML": [ | |
| "/**", | |
| " * The request response, or null on failure.", | |
| " *", | |
| " * The response is processed as", | |
| " * `text/xml` stream, unless responseType = 'document' and the request is", | |
| " * synchronous.", | |
| " */" | |
| ], | |
| "send": [ | |
| "/**", | |
| " * Send the request with any given `data`.", | |
| " *", | |
| " * Note: Most simple HTTP requests can be accomplished using the [getString],", | |
| " * [request], [requestCrossOrigin], or [postFormData] methods. Use of this", | |
| " * `send` method is intended only for more complex HTTP requests where", | |
| " * finer-grained control is needed.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [XMLHttpRequest.send](https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#send%28%29)", | |
| " * from MDN.", | |
| " */" | |
| ], | |
| "setRequestHeader": [ | |
| "/**", | |
| " * Sets the value of an HTTP request header.", | |
| " *", | |
| " * This method should be called after the request is opened, but before", | |
| " * the request is sent.", | |
| " *", | |
| " * Multiple calls with the same header will combine all their values into a", | |
| " * single header.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [XMLHttpRequest.setRequestHeader](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#setRequestHeader())", | |
| " * from MDN.", | |
| " * * [The setRequestHeader()", | |
| " * method](http://www.w3.org/TR/XMLHttpRequest/#the-setrequestheader()-method)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "status": [ | |
| "/**", | |
| " * The HTTP result code from the request (200, 404, etc).", | |
| " * See also: [HTTP Status Codes](http://en.wikipedia.org/wiki/List_of_HTTP_status_codes)", | |
| " */" | |
| ], | |
| "statusText": [ | |
| "/**", | |
| " * The request response string (such as \\\"OK\\\").", | |
| " * See also: [HTTP Status Codes](http://en.wikipedia.org/wiki/List_of_HTTP_status_codes)", | |
| " */" | |
| ], | |
| "timeout": [ | |
| "/**", | |
| " * Length of time in milliseconds before a request is automatically", | |
| " * terminated.", | |
| " *", | |
| " * When the time has passed, an [HttpRequestEventTarget.timeoutEvent] is", | |
| " * dispatched.", | |
| " *", | |
| " * If [timeout] is set to 0, then the request will not time out.", | |
| " *", | |
| " * ## Other resources", | |
| " *", | |
| " * * [XMLHttpRequest.timeout](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#xmlhttprequest-timeout)", | |
| " * from MDN.", | |
| " * * [The timeout attribute](http://www.w3.org/TR/XMLHttpRequest/#the-timeout-attribute)", | |
| " * from W3C.", | |
| " */" | |
| ], | |
| "upload": [ | |
| "/**", | |
| " * [EventTarget] that can hold listeners to track the progress of the request.", | |
| " */" | |
| ], | |
| "withCredentials": [ | |
| "/**", | |
| " * True if cross-site requests should use credentials such as cookies", | |
| " * or authorization headers; false otherwise.", | |
| " *", | |
| " * This value is ignored for same-site requests.", | |
| " */" | |
| ], | |
| "XMLHttpRequest": [ | |
| "/**", | |
| " * General constructor for any type of request (GET, POST, etc).", | |
| " *", | |
| " * This call is used in conjunction with [open]:", | |
| " *", | |
| " * var request = new HttpRequest();", | |
| " * request.open('GET', 'http://dartlang.org');", | |
| " * request.onLoad.listen((event) => print(", | |
| " * 'Request complete ${event.target.reponseText}'));", | |
| " * request.send();", | |
| " *", | |
| " * is the (more verbose) equivalent of", | |
| " *", | |
| " * HttpRequest.getString('http://dartlang.org').then(", | |
| " * (result) => print('Request complete: $result'));", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "XMLHttpRequestEventTarget": { | |
| "members": { | |
| "abortEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `abort` events to event", | |
| " * handlers that are not necessarily instances of [HttpRequestEventTarget].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [HttpRequestEventTarget].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadendEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `loadend` events to event", | |
| " * handlers that are not necessarily instances of [HttpRequestEventTarget].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `load` events to event", | |
| " * handlers that are not necessarily instances of [HttpRequestEventTarget].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadstartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `loadstart` events to event", | |
| " * handlers that are not necessarily instances of [HttpRequestEventTarget].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onabort": [ | |
| "/// Stream of `abort` events handled by this [HttpRequestEventTarget]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [HttpRequestEventTarget]." | |
| ], | |
| "onload": [ | |
| "/// Stream of `load` events handled by this [HttpRequestEventTarget]." | |
| ], | |
| "onloadend": [ | |
| "/// Stream of `loadend` events handled by this [HttpRequestEventTarget]." | |
| ], | |
| "onloadstart": [ | |
| "/// Stream of `loadstart` events handled by this [HttpRequestEventTarget]." | |
| ], | |
| "onprogress": [ | |
| "/// Stream of `progress` events handled by this [HttpRequestEventTarget]." | |
| ], | |
| "ontimeout": [ | |
| "/// Stream of `timeout` events handled by this [HttpRequestEventTarget]." | |
| ], | |
| "progressEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `progress` events to event", | |
| " * handlers that are not necessarily instances of [HttpRequestEventTarget].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "timeoutEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `timeout` events to event", | |
| " * handlers that are not necessarily instances of [HttpRequestEventTarget].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| } | |
| }, | |
| "dart.dom.indexed_db": { | |
| "IDBDatabase": { | |
| "comment": [ | |
| "/**", | |
| " * An indexed database object for storing client-side data", | |
| " * in web apps.", | |
| " */" | |
| ], | |
| "members": { | |
| "abortEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `abort` events to event", | |
| " * handlers that are not necessarily instances of [Database].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "closeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `close` events to event", | |
| " * handlers that are not necessarily instances of [Database].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [Database].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onabort": [ | |
| "/// Stream of `abort` events handled by this [Database]." | |
| ], | |
| "onclose": [ | |
| "/// Stream of `close` events handled by this [Database]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [Database]." | |
| ], | |
| "onversionchange": [ | |
| "/// Stream of `versionchange` events handled by this [Database]." | |
| ], | |
| "versionchangeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `versionchange` events to event", | |
| " * handlers that are not necessarily instances of [Database].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "IDBOpenDBRequest": { | |
| "members": { | |
| "blockedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `blocked` events to event", | |
| " * handlers that are not necessarily instances of [OpenDBRequest].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onblocked": [ | |
| "/// Stream of `blocked` events handled by this [OpenDBRequest]." | |
| ], | |
| "onupgradeneeded": [ | |
| "/// Stream of `upgradeneeded` events handled by this [OpenDBRequest]." | |
| ], | |
| "upgradeneededEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `upgradeneeded` events to event", | |
| " * handlers that are not necessarily instances of [OpenDBRequest].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "IDBRequest": { | |
| "members": { | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [Request].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [Request]." | |
| ], | |
| "onsuccess": [ | |
| "/// Stream of `success` events handled by this [Request]." | |
| ], | |
| "successEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `success` events to event", | |
| " * handlers that are not necessarily instances of [Request].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| }, | |
| "IDBTransaction": { | |
| "members": { | |
| "abortEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `abort` events to event", | |
| " * handlers that are not necessarily instances of [Transaction].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "completeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `complete` events to event", | |
| " * handlers that are not necessarily instances of [Transaction].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [Transaction].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onabort": [ | |
| "/// Stream of `abort` events handled by this [Transaction]." | |
| ], | |
| "oncomplete": [ | |
| "/// Stream of `complete` events handled by this [Transaction]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [Transaction]." | |
| ] | |
| } | |
| } | |
| }, | |
| "dart.dom.svg": { | |
| "SVGElementInstance": { | |
| "members": { | |
| "abortEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `abort` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "beforecopyEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `beforecopy` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "beforecutEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `beforecut` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "beforepasteEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `beforepaste` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "blurEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `blur` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "changeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `change` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "clickEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `click` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "contextmenuEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `contextmenu` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "copyEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `copy` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "cutEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `cut` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dblclickEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `doubleclick` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dragendEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `dragend` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dragenterEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `dragenter` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dragEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `drag` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dragleaveEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `dragleave` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dragoverEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `dragover` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dragstartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `dragstart` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "dropEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `drop` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "errorEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `error` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "focusEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `focus` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "inputEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `input` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "keydownEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keydown` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "keypressEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keypress` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "keyupEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `keyup` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "loadEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `load` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mousedownEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mousedown` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseenterEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseenter` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseleaveEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseleave` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mousemoveEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mousemove` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseoutEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseout` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseoverEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseover` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mouseupEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mouseup` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "mousewheelEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `mousewheel` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onabort": [ | |
| "/// Stream of `abort` events handled by this [ElementInstance]." | |
| ], | |
| "onbeforecopy": [ | |
| "/// Stream of `beforecopy` events handled by this [ElementInstance]." | |
| ], | |
| "onbeforecut": [ | |
| "/// Stream of `beforecut` events handled by this [ElementInstance]." | |
| ], | |
| "onbeforepaste": [ | |
| "/// Stream of `beforepaste` events handled by this [ElementInstance]." | |
| ], | |
| "onblur": [ | |
| "/// Stream of `blur` events handled by this [ElementInstance]." | |
| ], | |
| "onchange": [ | |
| "/// Stream of `change` events handled by this [ElementInstance]." | |
| ], | |
| "onclick": [ | |
| "/// Stream of `click` events handled by this [ElementInstance]." | |
| ], | |
| "oncontextmenu": [ | |
| "/// Stream of `contextmenu` events handled by this [ElementInstance]." | |
| ], | |
| "oncopy": [ | |
| "/// Stream of `copy` events handled by this [ElementInstance]." | |
| ], | |
| "oncut": [ | |
| "/// Stream of `cut` events handled by this [ElementInstance]." | |
| ], | |
| "ondblclick": [ | |
| "/// Stream of `doubleclick` events handled by this [ElementInstance]." | |
| ], | |
| "ondrag": [ | |
| "/// Stream of `drag` events handled by this [ElementInstance]." | |
| ], | |
| "ondragend": [ | |
| "/// Stream of `dragend` events handled by this [ElementInstance]." | |
| ], | |
| "ondragenter": [ | |
| "/// Stream of `dragenter` events handled by this [ElementInstance]." | |
| ], | |
| "ondragleave": [ | |
| "/// Stream of `dragleave` events handled by this [ElementInstance]." | |
| ], | |
| "ondragover": [ | |
| "/// Stream of `dragover` events handled by this [ElementInstance]." | |
| ], | |
| "ondragstart": [ | |
| "/// Stream of `dragstart` events handled by this [ElementInstance]." | |
| ], | |
| "ondrop": [ | |
| "/// Stream of `drop` events handled by this [ElementInstance]." | |
| ], | |
| "onerror": [ | |
| "/// Stream of `error` events handled by this [ElementInstance]." | |
| ], | |
| "onfocus": [ | |
| "/// Stream of `focus` events handled by this [ElementInstance]." | |
| ], | |
| "oninput": [ | |
| "/// Stream of `input` events handled by this [ElementInstance]." | |
| ], | |
| "onkeydown": [ | |
| "/// Stream of `keydown` events handled by this [ElementInstance]." | |
| ], | |
| "onkeypress": [ | |
| "/// Stream of `keypress` events handled by this [ElementInstance]." | |
| ], | |
| "onkeyup": [ | |
| "/// Stream of `keyup` events handled by this [ElementInstance]." | |
| ], | |
| "onload": [ | |
| "/// Stream of `load` events handled by this [ElementInstance]." | |
| ], | |
| "onmousedown": [ | |
| "/// Stream of `mousedown` events handled by this [ElementInstance]." | |
| ], | |
| "onmouseenter": [ | |
| "/// Stream of `mouseenter` events handled by this [ElementInstance]." | |
| ], | |
| "onmouseleave": [ | |
| "/// Stream of `mouseleave` events handled by this [ElementInstance]." | |
| ], | |
| "onmousemove": [ | |
| "/// Stream of `mousemove` events handled by this [ElementInstance]." | |
| ], | |
| "onmouseout": [ | |
| "/// Stream of `mouseout` events handled by this [ElementInstance]." | |
| ], | |
| "onmouseover": [ | |
| "/// Stream of `mouseover` events handled by this [ElementInstance]." | |
| ], | |
| "onmouseup": [ | |
| "/// Stream of `mouseup` events handled by this [ElementInstance]." | |
| ], | |
| "onmousewheel": [ | |
| "/// Stream of `mousewheel` events handled by this [ElementInstance]." | |
| ], | |
| "onpaste": [ | |
| "/// Stream of `paste` events handled by this [ElementInstance]." | |
| ], | |
| "onreset": [ | |
| "/// Stream of `reset` events handled by this [ElementInstance]." | |
| ], | |
| "onresize": [ | |
| "/// Stream of `resize` events handled by this [ElementInstance]." | |
| ], | |
| "onscroll": [ | |
| "/// Stream of `scroll` events handled by this [ElementInstance]." | |
| ], | |
| "onsearch": [ | |
| "/// Stream of `search` events handled by this [ElementInstance]." | |
| ], | |
| "onselect": [ | |
| "/// Stream of `select` events handled by this [ElementInstance]." | |
| ], | |
| "onselectstart": [ | |
| "/// Stream of `selectstart` events handled by this [ElementInstance]." | |
| ], | |
| "onsubmit": [ | |
| "/// Stream of `submit` events handled by this [ElementInstance]." | |
| ], | |
| "onunload": [ | |
| "/// Stream of `unload` events handled by this [ElementInstance]." | |
| ], | |
| "pasteEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `paste` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "resetEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `reset` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "resizeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `resize` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "scrollEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `scroll` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "searchEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `search` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "selectEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `select` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "selectstartEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `selectstart` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "submitEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `submit` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "unloadEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `unload` events to event", | |
| " * handlers that are not necessarily instances of [ElementInstance].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ] | |
| } | |
| } | |
| }, | |
| "dart.dom.web_audio": { | |
| "AudioBufferSourceNode": { | |
| "members": { | |
| "endedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `ended` events to event", | |
| " * handlers that are not necessarily instances of [AudioBufferSourceNode].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onended": [ | |
| "/// Stream of `ended` events handled by this [AudioBufferSourceNode]." | |
| ] | |
| } | |
| }, | |
| "AudioContext": { | |
| "members": { | |
| "completeEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `complete` events to event", | |
| " * handlers that are not necessarily instances of [AudioContext].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "oncomplete": [ | |
| "/// Stream of `complete` events handled by this [AudioContext]." | |
| ] | |
| } | |
| }, | |
| "OscillatorNode": { | |
| "members": { | |
| "endedEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `ended` events to event", | |
| " * handlers that are not necessarily instances of [OscillatorNode].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onended": [ | |
| "/// Stream of `ended` events handled by this [OscillatorNode]." | |
| ] | |
| } | |
| }, | |
| "ScriptProcessorNode": { | |
| "members": { | |
| "audioprocessEvent": [ | |
| "/**", | |
| " * Static factory designed to expose `audioprocess` events to event", | |
| " * handlers that are not necessarily instances of [ScriptProcessorNode].", | |
| " *", | |
| " * See [EventStreamProvider] for usage information.", | |
| " */" | |
| ], | |
| "onaudioprocess": [ | |
| "/// Stream of `audioprocess` events handled by this [ScriptProcessorNode].", | |
| "/**", | |
| " * Get a Stream that fires events when AudioProcessingEvents occur.", | |
| " * This particular stream is special in that it only allows one listener to a", | |
| " * given stream. Converting the returned [Stream.asBroadcastStream] will", | |
| " * likely ruin the soft-real-time properties which these events are", | |
| " * fired and can be processed.", | |
| " */" | |
| ] | |
| } | |
| } | |
| }, | |
| "dart.dom.web_gl": { | |
| "WebGLContextAttributes": { | |
| "comment": [ | |
| "/**", | |
| " * The properties of a WebGL rendering context.", | |
| " *", | |
| " * If [alpha] is `true`, then the context has an alpha channel.", | |
| " *", | |
| " * If [antialias] is `true`, then antialiasing is performed by the browser, but", | |
| " * only if the browser's implementation of WebGL supports antialiasing.", | |
| " *", | |
| " * If [depth] is `true`, then the context has a depth buffer of at least 16", | |
| " * bits.", | |
| " *", | |
| " * If [premultipliedAlpha] is `true`, then the context's colors are assumed to", | |
| " * be premultiplied. This means that color values are assumed to have been", | |
| " * multiplied by their alpha values. If [alpha] is `false`, then this flag is", | |
| " * ignored.", | |
| " *", | |
| " * If [preserveDrawingBuffer] is `false`, then all contents of the context are", | |
| " * cleared. If `true`, then all values will remain until changed or cleared.", | |
| " *", | |
| " * If [stencil] is `true`, then the context has a stencil buffer of at least 8", | |
| " * bits.", | |
| " */" | |
| ] | |
| }, | |
| "WebGLRenderingContext": { | |
| "members": { | |
| } | |
| } | |
| }, | |
| "dart.dom.web_sql": { | |
| "Database": { | |
| "members": { | |
| "changeVersion": [ | |
| "/**", | |
| " * Atomically update the database version to [newVersion], asynchronously", | |
| " * running [callback] on the [SqlTransaction] representing this", | |
| " * [changeVersion] transaction.", | |
| " *", | |
| " * If [callback] runs successfully, then [successCallback] is called.", | |
| " * Otherwise, [errorCallback] is called.", | |
| " *", | |
| " * [oldVersion] should match the database's current [version] exactly.", | |
| " *", | |
| " * See also:", | |
| " *", | |
| " * * [Database.changeVersion](http://www.w3.org/TR/webdatabase/#dom-database-changeversion) from W3C.", | |
| " */" | |
| ] | |
| } | |
| } | |
| } | |
| } |