| Index: sdk/lib/html/dartium/html_dartium.dart
|
| diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart
|
| index da6994599f6b42f8a75c516782b17fc781d0ac93..f99eb3af24902c6c5ea75fc71b4f2997f1d62086 100644
|
| --- a/sdk/lib/html/dartium/html_dartium.dart
|
| +++ b/sdk/lib/html/dartium/html_dartium.dart
|
| @@ -124,13 +124,21 @@ final htmlBlinkMap = {
|
| 'JsFunction': () => js.JsFunction,
|
| 'JsArray': () => js.JsArray,
|
| 'AbstractWorker': () => AbstractWorker,
|
| - 'Algorithm': () => Algorithm,
|
| + 'AesKeyAlgorithm': () => AesKeyAlgorithm,
|
| 'Animation': () => Animation,
|
| + 'AnimationEffect': () => AnimationEffect,
|
| + 'AnimationNode': () => AnimationNode,
|
| + 'AnimationPlayer': () => AnimationPlayer,
|
| + 'AnimationPlayerEvent': () => AnimationPlayerEvent,
|
| + 'AnimationTimeline': () => AnimationTimeline,
|
| 'ApplicationCache': () => ApplicationCache,
|
| + 'ApplicationCacheErrorEvent': () => ApplicationCacheErrorEvent,
|
| 'Attr': () => _Attr,
|
| + 'AudioTrack': () => AudioTrack,
|
| + 'AudioTrackList': () => AudioTrackList,
|
| 'AutocompleteErrorEvent': () => AutocompleteErrorEvent,
|
| 'BarProp': () => BarProp,
|
| - 'BeforeLoadEvent': () => BeforeLoadEvent,
|
| + 'BatteryManager': () => BatteryManager,
|
| 'BeforeUnloadEvent': () => BeforeUnloadEvent,
|
| 'Blob': () => Blob,
|
| 'CDATASection': () => CDataSection,
|
| @@ -156,14 +164,14 @@ final htmlBlinkMap = {
|
| 'CSSViewportRule': () => CssViewportRule,
|
| 'Canvas2DContextAttributes': () => Canvas2DContextAttributes,
|
| 'CanvasGradient': () => CanvasGradient,
|
| + 'CanvasPathMethods': () => _CanvasPathMethods,
|
| 'CanvasPattern': () => CanvasPattern,
|
| - 'CanvasRenderingContext': () => CanvasRenderingContext,
|
| 'CanvasRenderingContext2D': () => CanvasRenderingContext2D,
|
| 'CharacterData': () => CharacterData,
|
| 'ChildNode': () => ChildNode,
|
| + 'Client': () => Client,
|
| 'ClientRect': () => _ClientRect,
|
| 'ClientRectList': () => _ClientRectList,
|
| - 'Clipboard': () => DataTransfer,
|
| 'CloseEvent': () => CloseEvent,
|
| 'Comment': () => Comment,
|
| 'CompositionEvent': () => CompositionEvent,
|
| @@ -183,6 +191,7 @@ final htmlBlinkMap = {
|
| 'DOMStringList': () => DomStringList,
|
| 'DOMStringMap': () => DomStringMap,
|
| 'DOMTokenList': () => DomTokenList,
|
| + 'DataTransfer': () => DataTransfer,
|
| 'DataTransferItem': () => DataTransferItem,
|
| 'DataTransferItemList': () => DataTransferItemList,
|
| 'DatabaseSync': () => _DatabaseSync,
|
| @@ -190,6 +199,7 @@ final htmlBlinkMap = {
|
| 'DeprecatedStorageInfo': () => DeprecatedStorageInfo,
|
| 'DeprecatedStorageQuota': () => DeprecatedStorageQuota,
|
| 'DeviceAcceleration': () => DeviceAcceleration,
|
| + 'DeviceLightEvent': () => DeviceLightEvent,
|
| 'DeviceMotionEvent': () => DeviceMotionEvent,
|
| 'DeviceOrientationEvent': () => DeviceOrientationEvent,
|
| 'DeviceRotationRate': () => DeviceRotationRate,
|
| @@ -207,6 +217,7 @@ final htmlBlinkMap = {
|
| 'Event': () => Event,
|
| 'EventSource': () => EventSource,
|
| 'EventTarget': () => EventTarget,
|
| + 'FetchEvent': () => FetchEvent,
|
| 'File': () => File,
|
| 'FileEntry': () => FileEntry,
|
| 'FileEntrySync': () => _FileEntrySync,
|
| @@ -221,6 +232,8 @@ final htmlBlinkMap = {
|
| 'FontFaceSet': () => FontFaceSet,
|
| 'FormData': () => FormData,
|
| 'Gamepad': () => Gamepad,
|
| + 'GamepadButton': () => GamepadButton,
|
| + 'GamepadEvent': () => GamepadEvent,
|
| 'GamepadList': () => _GamepadList,
|
| 'Geolocation': () => Geolocation,
|
| 'Geoposition': () => Geoposition,
|
| @@ -279,6 +292,7 @@ final htmlBlinkMap = {
|
| 'HTMLOutputElement': () => OutputElement,
|
| 'HTMLParagraphElement': () => ParagraphElement,
|
| 'HTMLParamElement': () => ParamElement,
|
| + 'HTMLPictureElement': () => PictureElement,
|
| 'HTMLPreElement': () => PreElement,
|
| 'HTMLProgressElement': () => ProgressElement,
|
| 'HTMLQuoteElement': () => QuoteElement,
|
| @@ -302,7 +316,9 @@ final htmlBlinkMap = {
|
| 'HTMLUnknownElement': () => UnknownElement,
|
| 'HTMLVideoElement': () => VideoElement,
|
| 'HashChangeEvent': () => HashChangeEvent,
|
| + 'HeaderMap': () => HeaderMap,
|
| 'History': () => History,
|
| + 'HmacKeyAlgorithm': () => HmacKeyAlgorithm,
|
| 'ImageBitmap': () => ImageBitmap,
|
| 'ImageData': () => ImageData,
|
| 'InjectedScriptHost': () => InjectedScriptHost,
|
| @@ -310,17 +326,17 @@ final htmlBlinkMap = {
|
| 'InstallEvent': () => InstallEvent,
|
| 'InstallPhaseEvent': () => InstallPhaseEvent,
|
| 'Key': () => CryptoKey,
|
| - 'KeyPair': () => KeyPair,
|
| + 'KeyAlgorithm': () => KeyAlgorithm,
|
| 'KeyboardEvent': () => KeyboardEvent,
|
| 'Location': () => Location,
|
| 'MIDIAccess': () => MidiAccess,
|
| - 'MIDIAccessPromise': () => MidiAccessPromise,
|
| 'MIDIConnectionEvent': () => MidiConnectionEvent,
|
| 'MIDIInput': () => MidiInput,
|
| 'MIDIMessageEvent': () => MidiMessageEvent,
|
| 'MIDIOutput': () => MidiOutput,
|
| 'MIDIPort': () => MidiPort,
|
| 'MediaController': () => MediaController,
|
| + 'MediaDeviceInfo': () => MediaDeviceInfo,
|
| 'MediaError': () => MediaError,
|
| 'MediaKeyError': () => MediaKeyError,
|
| 'MediaKeyEvent': () => MediaKeyEvent,
|
| @@ -348,21 +364,23 @@ final htmlBlinkMap = {
|
| 'MutationRecord': () => MutationRecord,
|
| 'NamedNodeMap': () => _NamedNodeMap,
|
| 'Navigator': () => Navigator,
|
| + 'NavigatorCPU': () => NavigatorCpu,
|
| 'NavigatorID': () => NavigatorID,
|
| + 'NavigatorLanguage': () => NavigatorLanguage,
|
| 'NavigatorOnLine': () => NavigatorOnLine,
|
| 'NavigatorUserMediaError': () => NavigatorUserMediaError,
|
| + 'NetworkInformation': () => NetworkInformation,
|
| 'Node': () => Node,
|
| 'NodeFilter': () => NodeFilter,
|
| 'NodeIterator': () => NodeIterator,
|
| 'NodeList': () => NodeList,
|
| 'Notation': () => _Notation,
|
| 'Notification': () => Notification,
|
| - 'NotificationCenter': () => _NotificationCenter,
|
| 'OverflowEvent': () => OverflowEvent,
|
| 'PagePopupController': () => _PagePopupController,
|
| 'PageTransitionEvent': () => PageTransitionEvent,
|
| 'ParentNode': () => ParentNode,
|
| - 'Path': () => Path,
|
| + 'Path2D': () => Path2D,
|
| 'Performance': () => Performance,
|
| 'PerformanceEntry': () => PerformanceEntry,
|
| 'PerformanceMark': () => PerformanceMark,
|
| @@ -370,13 +388,15 @@ final htmlBlinkMap = {
|
| 'PerformanceNavigation': () => PerformanceNavigation,
|
| 'PerformanceResourceTiming': () => PerformanceResourceTiming,
|
| 'PerformanceTiming': () => PerformanceTiming,
|
| - 'Player': () => Player,
|
| 'Plugin': () => Plugin,
|
| 'PluginArray': () => PluginArray,
|
| 'PopStateEvent': () => PopStateEvent,
|
| 'PositionError': () => PositionError,
|
| 'ProcessingInstruction': () => ProcessingInstruction,
|
| 'ProgressEvent': () => ProgressEvent,
|
| + 'PushEvent': () => PushEvent,
|
| + 'PushManager': () => PushManager,
|
| + 'PushRegistration': () => PushRegistration,
|
| 'RGBColor': () => _RGBColor,
|
| 'RTCDTMFSender': () => RtcDtmfSender,
|
| 'RTCDTMFToneChangeEvent': () => RtcDtmfToneChangeEvent,
|
| @@ -391,11 +411,16 @@ final htmlBlinkMap = {
|
| 'RadioNodeList': () => _RadioNodeList,
|
| 'Range': () => Range,
|
| 'Rect': () => _Rect,
|
| + 'Request': () => Request,
|
| 'ResourceProgressEvent': () => ResourceProgressEvent,
|
| + 'Response': () => _Response,
|
| + 'RsaHashedKeyAlgorithm': () => RsaHashedKeyAlgorithm,
|
| + 'RsaKeyAlgorithm': () => RsaKeyAlgorithm,
|
| 'Screen': () => Screen,
|
| 'SecurityPolicyViolationEvent': () => SecurityPolicyViolationEvent,
|
| 'Selection': () => Selection,
|
| 'ServiceWorker': () => _ServiceWorker,
|
| + 'ServiceWorkerClients': () => ServiceWorkerClients,
|
| 'ServiceWorkerContainer': () => ServiceWorkerContainer,
|
| 'ServiceWorkerGlobalScope': () => ServiceWorkerGlobalScope,
|
| 'ShadowRoot': () => ShadowRoot,
|
| @@ -406,9 +431,6 @@ final htmlBlinkMap = {
|
| 'SourceInfo': () => SourceInfo,
|
| 'SpeechGrammar': () => SpeechGrammar,
|
| 'SpeechGrammarList': () => SpeechGrammarList,
|
| - 'SpeechInputEvent': () => SpeechInputEvent,
|
| - 'SpeechInputResult': () => SpeechInputResult,
|
| - 'SpeechInputResultList': () => _SpeechInputResultList,
|
| 'SpeechRecognition': () => SpeechRecognition,
|
| 'SpeechRecognitionAlternative': () => SpeechRecognitionAlternative,
|
| 'SpeechRecognitionError': () => SpeechRecognitionError,
|
| @@ -436,8 +458,6 @@ final htmlBlinkMap = {
|
| 'TextTrackCueList': () => TextTrackCueList,
|
| 'TextTrackList': () => TextTrackList,
|
| 'TimeRanges': () => TimeRanges,
|
| - 'TimedItem': () => TimedItem,
|
| - 'Timeline': () => Timeline,
|
| 'Timing': () => Timing,
|
| 'Touch': () => Touch,
|
| 'TouchEvent': () => TouchEvent,
|
| @@ -454,16 +474,14 @@ final htmlBlinkMap = {
|
| 'VTTRegionList': () => VttRegionList,
|
| 'ValidityState': () => ValidityState,
|
| 'VideoPlaybackQuality': () => VideoPlaybackQuality,
|
| + 'VideoTrack': () => VideoTrack,
|
| + 'VideoTrackList': () => VideoTrackList,
|
| 'WebKitAnimationEvent': () => AnimationEvent,
|
| 'WebKitCSSFilterRule': () => CssFilterRule,
|
| 'WebKitCSSFilterValue': () => _WebKitCSSFilterValue,
|
| 'WebKitCSSMatrix': () => _WebKitCSSMatrix,
|
| 'WebKitCSSTransformValue': () => _WebKitCSSTransformValue,
|
| - 'WebKitMediaSource': () => _WebKitMediaSource,
|
| - 'WebKitNotification': () => _WebKitNotification,
|
| 'WebKitPoint': () => _DomPoint,
|
| - 'WebKitSourceBuffer': () => _WebKitSourceBuffer,
|
| - 'WebKitSourceBufferList': () => _WebKitSourceBufferList,
|
| 'WebSocket': () => WebSocket,
|
| 'WheelEvent': () => WheelEvent,
|
| 'Window': () => Window,
|
| @@ -472,7 +490,6 @@ final htmlBlinkMap = {
|
| 'WindowTimers': () => _WindowTimers,
|
| 'Worker': () => Worker,
|
| 'WorkerConsole': () => WorkerConsole,
|
| - 'WorkerCrypto': () => WorkerCrypto,
|
| 'WorkerGlobalScope': () => WorkerGlobalScope,
|
| 'WorkerLocation': () => _WorkerLocation,
|
| 'WorkerNavigator': () => _WorkerNavigator,
|
| @@ -489,9 +506,6 @@ final htmlBlinkMap = {
|
| 'XPathResult': () => XPathResult,
|
| 'XSLTProcessor': () => XsltProcessor,
|
|
|
| - // FIXME: Temporary workaround. The Blink name matches the Dart name
|
| - // post Chrome 35. We still generate the old mapping from 'Clipboard'.
|
| - 'DataTransfer': () => DataTransfer,
|
| };
|
|
|
| // TODO(leafp): We may want to move this elsewhere if html becomes
|
| @@ -615,16 +629,16 @@ abstract class AbstractWorker extends NativeFieldWrapperClass2 implements EventT
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('Algorithm')
|
| +@DomName('AesKeyAlgorithm')
|
| @Experimental() // untriaged
|
| -class Algorithm extends NativeFieldWrapperClass2 {
|
| +class AesKeyAlgorithm extends KeyAlgorithm {
|
| // To suppress missing implicit constructor warnings.
|
| - factory Algorithm._() { throw new UnsupportedError("Not supported"); }
|
| + factory AesKeyAlgorithm._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('Algorithm.name')
|
| + @DomName('AesKeyAlgorithm.length')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - String get name => _blink.BlinkAlgorithm.name_Getter(this);
|
| + int get length => _blink.BlinkAesKeyAlgorithm.length_Getter(this);
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -670,6 +684,16 @@ class AnchorElement extends HtmlElement implements UrlUtils {
|
| @DocsEditable()
|
| void set hreflang(String value) => _blink.BlinkHTMLAnchorElement.hreflang_Setter_DOMString(this, value);
|
|
|
| + @DomName('HTMLAnchorElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLAnchorElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLAnchorElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLAnchorElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLAnchorElement.rel')
|
| @DocsEditable()
|
| String get rel => _blink.BlinkHTMLAnchorElement.rel_Getter(this);
|
| @@ -799,21 +823,21 @@ class AnchorElement extends HtmlElement implements UrlUtils {
|
| @DocsEditable()
|
| @DomName('Animation')
|
| @Experimental() // untriaged
|
| -class Animation extends TimedItem {
|
| +class Animation extends AnimationNode {
|
| // To suppress missing implicit constructor warnings.
|
| factory Animation._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Animation.Animation')
|
| @DocsEditable()
|
| factory Animation(Element target, List<Map> keyframes, [timingInput]) {
|
| - if ((timingInput is Map || timingInput == null) && (keyframes is List<Map> || keyframes == null) && (target is Element || target == null)) {
|
| - return _blink.BlinkAnimation.constructorCallback_Element_SEQ_Dictionary_SEQ_Dictionary(target, keyframes, timingInput);
|
| + if ((keyframes is List<Map> || keyframes == null) && (target is Element || target == null) && timingInput == null) {
|
| + return _blink.BlinkAnimation.constructorCallback_Element_SEQ_Dictionary_SEQ(target, keyframes);
|
| }
|
| if ((timingInput is num || timingInput == null) && (keyframes is List<Map> || keyframes == null) && (target is Element || target == null)) {
|
| return _blink.BlinkAnimation.constructorCallback_Element_SEQ_Dictionary_SEQ_double(target, keyframes, timingInput);
|
| }
|
| - if ((keyframes is List<Map> || keyframes == null) && (target is Element || target == null) && timingInput == null) {
|
| - return _blink.BlinkAnimation.constructorCallback_Element_SEQ_Dictionary_SEQ(target, keyframes);
|
| + if ((timingInput is Map || timingInput == null) && (keyframes is List<Map> || keyframes == null) && (target is Element || target == null)) {
|
| + return _blink.BlinkAnimation.constructorCallback_Element_SEQ_Dictionary_SEQ_Dictionary(target, keyframes, timingInput);
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| @@ -827,6 +851,21 @@ class Animation extends TimedItem {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('AnimationEffect')
|
| +@Experimental() // untriaged
|
| +class AnimationEffect extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AnimationEffect._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('WebKitAnimationEvent')
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @@ -852,6 +891,206 @@ class AnimationEvent extends Event {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('AnimationNode')
|
| +@Experimental() // untriaged
|
| +class AnimationNode extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AnimationNode._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('AnimationNode.activeDuration')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get activeDuration => _blink.BlinkAnimationNode.activeDuration_Getter(this);
|
| +
|
| + @DomName('AnimationNode.currentIteration')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get currentIteration => _blink.BlinkAnimationNode.currentIteration_Getter(this);
|
| +
|
| + @DomName('AnimationNode.duration')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get duration => _blink.BlinkAnimationNode.duration_Getter(this);
|
| +
|
| + @DomName('AnimationNode.endTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get endTime => _blink.BlinkAnimationNode.endTime_Getter(this);
|
| +
|
| + @DomName('AnimationNode.localTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get localTime => _blink.BlinkAnimationNode.localTime_Getter(this);
|
| +
|
| + @DomName('AnimationNode.player')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + AnimationPlayer get player => _blink.BlinkAnimationNode.player_Getter(this);
|
| +
|
| + @DomName('AnimationNode.startTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get startTime => _blink.BlinkAnimationNode.startTime_Getter(this);
|
| +
|
| + @DomName('AnimationNode.timing')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Timing get timing => _blink.BlinkAnimationNode.timing_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('AnimationPlayer')
|
| +@Experimental() // untriaged
|
| +class AnimationPlayer extends EventTarget {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AnimationPlayer._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('AnimationPlayer.currentTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + num get currentTime => _blink.BlinkAnimationPlayer.currentTime_Getter(this);
|
| +
|
| + @DomName('AnimationPlayer.currentTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set currentTime(num value) => _blink.BlinkAnimationPlayer.currentTime_Setter_double(this, value);
|
| +
|
| + @DomName('AnimationPlayer.finished')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool get finished => _blink.BlinkAnimationPlayer.finished_Getter(this);
|
| +
|
| + @DomName('AnimationPlayer.paused')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool get paused => _blink.BlinkAnimationPlayer.paused_Getter(this);
|
| +
|
| + @DomName('AnimationPlayer.playbackRate')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + num get playbackRate => _blink.BlinkAnimationPlayer.playbackRate_Getter(this);
|
| +
|
| + @DomName('AnimationPlayer.playbackRate')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set playbackRate(num value) => _blink.BlinkAnimationPlayer.playbackRate_Setter_double(this, value);
|
| +
|
| + @DomName('AnimationPlayer.source')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + AnimationNode get source => _blink.BlinkAnimationPlayer.source_Getter(this);
|
| +
|
| + @DomName('AnimationPlayer.source')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set source(AnimationNode value) => _blink.BlinkAnimationPlayer.source_Setter_AnimationNode(this, value);
|
| +
|
| + @DomName('AnimationPlayer.startTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + num get startTime => _blink.BlinkAnimationPlayer.startTime_Getter(this);
|
| +
|
| + @DomName('AnimationPlayer.startTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set startTime(num value) => _blink.BlinkAnimationPlayer.startTime_Setter_double(this, value);
|
| +
|
| + @DomName('AnimationPlayer.timeLag')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get timeLag => _blink.BlinkAnimationPlayer.timeLag_Getter(this);
|
| +
|
| + @DomName('AnimationPlayer.cancel')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void cancel() => _blink.BlinkAnimationPlayer.cancel_Callback(this);
|
| +
|
| + @DomName('AnimationPlayer.finish')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void finish() => _blink.BlinkAnimationPlayer.finish_Callback(this);
|
| +
|
| + @DomName('AnimationPlayer.pause')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void pause() => _blink.BlinkAnimationPlayer.pause_Callback(this);
|
| +
|
| + @DomName('AnimationPlayer.play')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void play() => _blink.BlinkAnimationPlayer.play_Callback(this);
|
| +
|
| + @DomName('AnimationPlayer.reverse')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void reverse() => _blink.BlinkAnimationPlayer.reverse_Callback(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('AnimationPlayerEvent')
|
| +@Experimental() // untriaged
|
| +class AnimationPlayerEvent extends Event {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AnimationPlayerEvent._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('AnimationPlayerEvent.currentTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get currentTime => _blink.BlinkAnimationPlayerEvent.currentTime_Getter(this);
|
| +
|
| + @DomName('AnimationPlayerEvent.timelineTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get timelineTime => _blink.BlinkAnimationPlayerEvent.timelineTime_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('AnimationTimeline')
|
| +@Experimental() // untriaged
|
| +class AnimationTimeline extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AnimationTimeline._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('AnimationTimeline.currentTime')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get currentTime => _blink.BlinkAnimationTimeline.currentTime_Getter(this);
|
| +
|
| + @DomName('AnimationTimeline.play')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + AnimationPlayer play(AnimationNode source) => _blink.BlinkAnimationTimeline.play_Callback_AnimationNode(this, source);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| /**
|
| * ApplicationCache is accessed via [Window.applicationCache].
|
| */
|
| @@ -1038,6 +1277,41 @@ class ApplicationCache extends EventTarget {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('ApplicationCacheErrorEvent')
|
| +@Experimental() // untriaged
|
| +class ApplicationCacheErrorEvent extends Event {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory ApplicationCacheErrorEvent._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('ApplicationCacheErrorEvent.message')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get message => _blink.BlinkApplicationCacheErrorEvent.message_Getter(this);
|
| +
|
| + @DomName('ApplicationCacheErrorEvent.reason')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get reason => _blink.BlinkApplicationCacheErrorEvent.reason_Getter(this);
|
| +
|
| + @DomName('ApplicationCacheErrorEvent.status')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get status => _blink.BlinkApplicationCacheErrorEvent.status_Getter(this);
|
| +
|
| + @DomName('ApplicationCacheErrorEvent.url')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get url => _blink.BlinkApplicationCacheErrorEvent.url_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| /**
|
| * DOM Area Element, which links regions of an image map with a hyperlink.
|
| *
|
| @@ -1224,6 +1498,91 @@ class AudioElement extends MediaElement {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('AudioTrack')
|
| +@Experimental() // untriaged
|
| +class AudioTrack extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AudioTrack._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('AudioTrack.enabled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool get enabled => _blink.BlinkAudioTrack.enabled_Getter(this);
|
| +
|
| + @DomName('AudioTrack.enabled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set enabled(bool value) => _blink.BlinkAudioTrack.enabled_Setter_boolean(this, value);
|
| +
|
| + @DomName('AudioTrack.id')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get id => _blink.BlinkAudioTrack.id_Getter(this);
|
| +
|
| + @DomName('AudioTrack.kind')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get kind => _blink.BlinkAudioTrack.kind_Getter(this);
|
| +
|
| + @DomName('AudioTrack.label')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get label => _blink.BlinkAudioTrack.label_Getter(this);
|
| +
|
| + @DomName('AudioTrack.language')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get language => _blink.BlinkAudioTrack.language_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('AudioTrackList')
|
| +@Experimental() // untriaged
|
| +class AudioTrackList extends EventTarget {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AudioTrackList._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('AudioTrackList.changeEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> changeEvent = const EventStreamProvider<Event>('change');
|
| +
|
| + @DomName('AudioTrackList.length')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get length => _blink.BlinkAudioTrackList.length_Getter(this);
|
| +
|
| + @DomName('AudioTrackList.__getter__')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + AudioTrack __getter__(int index) => _blink.BlinkAudioTrackList.$__getter___Callback_ul(this, index);
|
| +
|
| + @DomName('AudioTrackList.getTrackById')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + AudioTrack getTrackById(String id) => _blink.BlinkAudioTrackList.getTrackById_Callback_DOMString(this, id);
|
| +
|
| + @DomName('AudioTrackList.onchange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onChange => changeEvent.forTarget(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('AutocompleteErrorEvent')
|
| // http://wiki.whatwg.org/wiki/RequestAutocomplete
|
| @Experimental()
|
| @@ -1328,11 +1687,28 @@ class BaseElement extends HtmlElement {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('BeforeLoadEvent')
|
| -@Experimental()
|
| -class BeforeLoadEvent extends Event {
|
| +@DomName('BatteryManager')
|
| +// https://dvcs.w3.org/hg/dap/raw-file/default/battery/Overview.html#batterymanager-interface
|
| +@Experimental() // stable
|
| +class BatteryManager extends EventTarget {
|
| // To suppress missing implicit constructor warnings.
|
| - factory BeforeLoadEvent._() { throw new UnsupportedError("Not supported"); }
|
| + factory BatteryManager._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('BatteryManager.charging')
|
| + @DocsEditable()
|
| + bool get charging => _blink.BlinkBatteryManager.charging_Getter(this);
|
| +
|
| + @DomName('BatteryManager.chargingTime')
|
| + @DocsEditable()
|
| + double get chargingTime => _blink.BlinkBatteryManager.chargingTime_Getter(this);
|
| +
|
| + @DomName('BatteryManager.dischargingTime')
|
| + @DocsEditable()
|
| + double get dischargingTime => _blink.BlinkBatteryManager.dischargingTime_Getter(this);
|
| +
|
| + @DomName('BatteryManager.level')
|
| + @DocsEditable()
|
| + double get level => _blink.BlinkBatteryManager.level_Getter(this);
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1382,6 +1758,11 @@ class Blob extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| String get type => _blink.BlinkBlob.type_Getter(this);
|
|
|
| + @DomName('Blob.close')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void close() => _blink.BlinkBlob.close_Callback(this);
|
| +
|
| Blob slice([int start, int end, String contentType]) {
|
| if (contentType != null) {
|
| return _blink.BlinkBlob.slice_Callback_ll_ll_DOMString(this, start, end, contentType);
|
| @@ -1782,6 +2163,16 @@ class Canvas2DContextAttributes extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| void set alpha(bool value) => _blink.BlinkCanvas2DContextAttributes.alpha_Setter_boolean(this, value);
|
|
|
| + @DomName('Canvas2DContextAttributes.storage')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get storage => _blink.BlinkCanvas2DContextAttributes.storage_Getter(this);
|
| +
|
| + @DomName('Canvas2DContextAttributes.storage')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set storage(String value) => _blink.BlinkCanvas2DContextAttributes.storage_Setter_DOMString(this, value);
|
| +
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -1850,7 +2241,7 @@ class CanvasElement extends HtmlElement implements CanvasImageSource {
|
|
|
| @DomName('HTMLCanvasElement.getContext')
|
| @DocsEditable()
|
| - CanvasRenderingContext getContext(String contextId, [Map attrs]) => _blink.BlinkHTMLCanvasElement.getContext_Callback_DOMString_Dictionary(this, contextId, attrs);
|
| + Object getContext(String contextId, [Map attrs]) => _blink.BlinkHTMLCanvasElement.getContext_Callback_DOMString_Dictionary(this, contextId, attrs);
|
|
|
| @DomName('HTMLCanvasElement.toDataURL')
|
| @DocsEditable()
|
| @@ -2045,37 +2436,21 @@ class CanvasPattern extends NativeFieldWrapperClass2 {
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| -/**
|
| - * A rendering context for a canvas element.
|
| - *
|
| - * This context is extended by [CanvasRenderingContext2D] and
|
| - * [WebGLRenderingContext].
|
| - */
|
| -@DomName('CanvasRenderingContext')
|
| -class CanvasRenderingContext extends NativeFieldWrapperClass2 {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory CanvasRenderingContext._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - /// Reference to the canvas element to which this context belongs.
|
| - @DomName('CanvasRenderingContext.canvas')
|
| - @DocsEditable()
|
| - CanvasElement get canvas => _blink.BlinkCanvasRenderingContext.canvas_Getter(this);
|
|
|
| +abstract class CanvasRenderingContext {
|
| + CanvasElement get canvas;
|
| }
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
|
|
| @DomName('CanvasRenderingContext2D')
|
| -class CanvasRenderingContext2D extends CanvasRenderingContext {
|
| +class CanvasRenderingContext2D extends NativeFieldWrapperClass2 implements CanvasRenderingContext {
|
| // To suppress missing implicit constructor warnings.
|
| factory CanvasRenderingContext2D._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('CanvasRenderingContext2D.canvas')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + CanvasElement get canvas => _blink.BlinkCanvasRenderingContext2D.canvas_Getter(this);
|
| +
|
| @DomName('CanvasRenderingContext2D.currentTransform')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -2244,39 +2619,34 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
| @DocsEditable()
|
| void set textBaseline(String value) => _blink.BlinkCanvasRenderingContext2D.textBaseline_Setter_DOMString(this, value);
|
|
|
| - @DomName('CanvasRenderingContext2D.arc')
|
| - @DocsEditable()
|
| - void _arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkCanvasRenderingContext2D.arc_Callback_float_float_float_float_float_boolean(this, x, y, radius, startAngle, endAngle, anticlockwise);
|
| -
|
| - @DomName('CanvasRenderingContext2D.arcTo')
|
| - @DocsEditable()
|
| - void arcTo(num x1, num y1, num x2, num y2, num radius) => _blink.BlinkCanvasRenderingContext2D.arcTo_Callback_float_float_float_float_float(this, x1, y1, x2, y2, radius);
|
| -
|
| @DomName('CanvasRenderingContext2D.beginPath')
|
| @DocsEditable()
|
| void beginPath() => _blink.BlinkCanvasRenderingContext2D.beginPath_Callback(this);
|
|
|
| - @DomName('CanvasRenderingContext2D.bezierCurveTo')
|
| - @DocsEditable()
|
| - void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) => _blink.BlinkCanvasRenderingContext2D.bezierCurveTo_Callback_float_float_float_float_float_float(this, cp1x, cp1y, cp2x, cp2y, x, y);
|
| -
|
| @DomName('CanvasRenderingContext2D.clearRect')
|
| @DocsEditable()
|
| void clearRect(num x, num y, num width, num height) => _blink.BlinkCanvasRenderingContext2D.clearRect_Callback_float_float_float_float(this, x, y, width, height);
|
|
|
| - void clip([String winding]) {
|
| - if (winding != null) {
|
| - _blink.BlinkCanvasRenderingContext2D.clip_Callback_DOMString(this, winding);
|
| + void clip([path_OR_winding, String winding]) {
|
| + if (path_OR_winding == null && winding == null) {
|
| + _blink.BlinkCanvasRenderingContext2D.clip_Callback(this);
|
| return;
|
| }
|
| - _blink.BlinkCanvasRenderingContext2D.clip_Callback(this);
|
| - return;
|
| + if ((path_OR_winding is String) && winding == null) {
|
| + _blink.BlinkCanvasRenderingContext2D.clip_Callback_DOMString(this, path_OR_winding);
|
| + return;
|
| + }
|
| + if ((path_OR_winding is Path2D) && winding == null) {
|
| + _blink.BlinkCanvasRenderingContext2D.clip_Callback_Path2D(this, path_OR_winding);
|
| + return;
|
| + }
|
| + if ((winding is String) && (path_OR_winding is Path2D)) {
|
| + _blink.BlinkCanvasRenderingContext2D.clip_Callback_Path2D_DOMString(this, path_OR_winding, winding);
|
| + return;
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| - @DomName('CanvasRenderingContext2D.closePath')
|
| - @DocsEditable()
|
| - void closePath() => _blink.BlinkCanvasRenderingContext2D.closePath_Callback(this);
|
| -
|
| @DomName('CanvasRenderingContext2D.createImageData')
|
| @DocsEditable()
|
| ImageData createImageData(num sw, num sh) => _blink.BlinkCanvasRenderingContext2D.createImageData_Callback_float_float(this, sw, sh);
|
| @@ -2289,9 +2659,15 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
| @DocsEditable()
|
| CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) => _blink.BlinkCanvasRenderingContext2D.createLinearGradient_Callback_float_float_float_float(this, x0, y0, x1, y1);
|
|
|
| - @DomName('CanvasRenderingContext2D.createPattern')
|
| - @DocsEditable()
|
| - CanvasPattern createPattern(CanvasElement canvas, String repetitionType) => _blink.BlinkCanvasRenderingContext2D.createPattern_Callback_HTMLCanvasElement_DOMString(this, canvas, repetitionType);
|
| + CanvasPattern createPattern(canvas_OR_image, String repetitionType) {
|
| + if ((repetitionType is String || repetitionType == null) && (canvas_OR_image is CanvasElement)) {
|
| + return _blink.BlinkCanvasRenderingContext2D.createPattern_Callback_HTMLCanvasElement_DOMString(this, canvas_OR_image, repetitionType);
|
| + }
|
| + if ((repetitionType is String || repetitionType == null) && (canvas_OR_image is VideoElement)) {
|
| + return _blink.BlinkCanvasRenderingContext2D.createPattern_Callback_HTMLVideoElement_DOMString(this, canvas_OR_image, repetitionType);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| + }
|
|
|
| @DomName('CanvasRenderingContext2D.createPatternFromImage')
|
| @DocsEditable()
|
| @@ -2301,75 +2677,88 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
| @DocsEditable()
|
| CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) => _blink.BlinkCanvasRenderingContext2D.createRadialGradient_Callback_float_float_float_float_float_float(this, x0, y0, r0, x1, y1, r1);
|
|
|
| - @DomName('CanvasRenderingContext2D.drawCustomFocusRing')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool drawCustomFocusRing(Element element) => _blink.BlinkCanvasRenderingContext2D.drawCustomFocusRing_Callback_Element(this, element);
|
| + void drawFocusIfNeeded(element_OR_path, [Element element]) {
|
| + if ((element_OR_path is Element) && element == null) {
|
| + _blink.BlinkCanvasRenderingContext2D.drawFocusIfNeeded_Callback_Element(this, element_OR_path);
|
| + return;
|
| + }
|
| + if ((element is Element) && (element_OR_path is Path2D)) {
|
| + _blink.BlinkCanvasRenderingContext2D.drawFocusIfNeeded_Callback_Path2D_Element(this, element_OR_path, element);
|
| + return;
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| + }
|
|
|
| void _drawImage(canvas_OR_image_OR_imageBitmap_OR_video, num sx_OR_x, num sy_OR_y, [num sw_OR_width, num height_OR_sh, num dx, num dy, num dw, num dh]) {
|
| - if ((sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
|
| + if ((sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_HTMLImageElement_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y);
|
| return;
|
| }
|
| - if ((height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && dx == null && dy == null && dw == null && dh == null) {
|
| + if ((height_OR_sh is num) && (sw_OR_width is num) && (sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement) && dx == null && dy == null && dw == null && dh == null) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_HTMLImageElement_float_float_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
|
| return;
|
| }
|
| - if ((dh is num || dh == null) && (dw is num || dw == null) && (dy is num || dy == null) && (dx is num || dx == null) && (height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement || canvas_OR_image_OR_imageBitmap_OR_video == null)) {
|
| + if ((dh is num) && (dw is num) && (dy is num) && (dx is num) && (height_OR_sh is num) && (sw_OR_width is num) && (sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement)) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_HTMLImageElement_float_float_float_float_float_float_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
|
| return;
|
| }
|
| - if ((sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is CanvasElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
|
| + if ((sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is CanvasElement) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_HTMLCanvasElement_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y);
|
| return;
|
| }
|
| - if ((height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is CanvasElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && dx == null && dy == null && dw == null && dh == null) {
|
| + if ((height_OR_sh is num) && (sw_OR_width is num) && (sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is CanvasElement) && dx == null && dy == null && dw == null && dh == null) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_HTMLCanvasElement_float_float_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
|
| return;
|
| }
|
| - if ((dh is num || dh == null) && (dw is num || dw == null) && (dy is num || dy == null) && (dx is num || dx == null) && (height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is CanvasElement || canvas_OR_image_OR_imageBitmap_OR_video == null)) {
|
| + if ((dh is num) && (dw is num) && (dy is num) && (dx is num) && (height_OR_sh is num) && (sw_OR_width is num) && (sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is CanvasElement)) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_HTMLCanvasElement_float_float_float_float_float_float_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
|
| return;
|
| }
|
| - if ((sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is VideoElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
|
| + if ((sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is VideoElement) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_HTMLVideoElement_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y);
|
| return;
|
| }
|
| - if ((height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is VideoElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && dx == null && dy == null && dw == null && dh == null) {
|
| + if ((height_OR_sh is num) && (sw_OR_width is num) && (sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is VideoElement) && dx == null && dy == null && dw == null && dh == null) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_HTMLVideoElement_float_float_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
|
| return;
|
| }
|
| - if ((dh is num || dh == null) && (dw is num || dw == null) && (dy is num || dy == null) && (dx is num || dx == null) && (height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is VideoElement || canvas_OR_image_OR_imageBitmap_OR_video == null)) {
|
| + if ((dh is num) && (dw is num) && (dy is num) && (dx is num) && (height_OR_sh is num) && (sw_OR_width is num) && (sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is VideoElement)) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_HTMLVideoElement_float_float_float_float_float_float_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
|
| return;
|
| }
|
| - if ((sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageBitmap || canvas_OR_image_OR_imageBitmap_OR_video == null) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
|
| + if ((sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageBitmap) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_ImageBitmap_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y);
|
| return;
|
| }
|
| - if ((height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageBitmap || canvas_OR_image_OR_imageBitmap_OR_video == null) && dx == null && dy == null && dw == null && dh == null) {
|
| + if ((height_OR_sh is num) && (sw_OR_width is num) && (sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageBitmap) && dx == null && dy == null && dw == null && dh == null) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_ImageBitmap_float_float_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
|
| return;
|
| }
|
| - if ((dh is num || dh == null) && (dw is num || dw == null) && (dy is num || dy == null) && (dx is num || dx == null) && (height_OR_sh is num || height_OR_sh == null) && (sw_OR_width is num || sw_OR_width == null) && (sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageBitmap || canvas_OR_image_OR_imageBitmap_OR_video == null)) {
|
| + if ((dh is num) && (dw is num) && (dy is num) && (dx is num) && (height_OR_sh is num) && (sw_OR_width is num) && (sy_OR_y is num) && (sx_OR_x is num) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageBitmap)) {
|
| _blink.BlinkCanvasRenderingContext2D.drawImage_Callback_ImageBitmap_float_float_float_float_float_float_float_float(this, canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
|
| return;
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| - @DomName('CanvasRenderingContext2D.ellipse')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkCanvasRenderingContext2D.ellipse_Callback_float_float_float_float_float_float_float_boolean(this, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise);
|
| -
|
| - void fill([String winding]) {
|
| - if (winding != null) {
|
| - _blink.BlinkCanvasRenderingContext2D.fill_Callback_DOMString(this, winding);
|
| + void fill([path_OR_winding, String winding]) {
|
| + if (path_OR_winding == null && winding == null) {
|
| + _blink.BlinkCanvasRenderingContext2D.fill_Callback(this);
|
| return;
|
| }
|
| - _blink.BlinkCanvasRenderingContext2D.fill_Callback(this);
|
| - return;
|
| + if ((path_OR_winding is String) && winding == null) {
|
| + _blink.BlinkCanvasRenderingContext2D.fill_Callback_DOMString(this, path_OR_winding);
|
| + return;
|
| + }
|
| + if ((path_OR_winding is Path2D) && winding == null) {
|
| + _blink.BlinkCanvasRenderingContext2D.fill_Callback_Path2D(this, path_OR_winding);
|
| + return;
|
| + }
|
| + if ((winding is String) && (path_OR_winding is Path2D)) {
|
| + _blink.BlinkCanvasRenderingContext2D.fill_Callback_Path2D_DOMString(this, path_OR_winding, winding);
|
| + return;
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| @DomName('CanvasRenderingContext2D.fillRect')
|
| @@ -2399,49 +2788,53 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
| @DocsEditable()
|
| List<num> _getLineDash() => _blink.BlinkCanvasRenderingContext2D.getLineDash_Callback(this);
|
|
|
| - bool isPointInPath(num x, num y, [String winding]) {
|
| - if (winding != null) {
|
| - return _blink.BlinkCanvasRenderingContext2D.isPointInPath_Callback_float_float_DOMString(this, x, y, winding);
|
| + @DomName('CanvasRenderingContext2D.isContextLost')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool isContextLost() => _blink.BlinkCanvasRenderingContext2D.isContextLost_Callback(this);
|
| +
|
| + bool isPointInPath(path_OR_x, num x_OR_y, [winding_OR_y, String winding]) {
|
| + if ((x_OR_y is num) && (path_OR_x is num) && winding_OR_y == null && winding == null) {
|
| + return _blink.BlinkCanvasRenderingContext2D.isPointInPath_Callback_float_float(this, path_OR_x, x_OR_y);
|
| + }
|
| + if ((winding_OR_y is String) && (x_OR_y is num) && (path_OR_x is num) && winding == null) {
|
| + return _blink.BlinkCanvasRenderingContext2D.isPointInPath_Callback_float_float_DOMString(this, path_OR_x, x_OR_y, winding_OR_y);
|
| + }
|
| + if ((winding_OR_y is num) && (x_OR_y is num) && (path_OR_x is Path2D) && winding == null) {
|
| + return _blink.BlinkCanvasRenderingContext2D.isPointInPath_Callback_Path2D_float_float(this, path_OR_x, x_OR_y, winding_OR_y);
|
| + }
|
| + if ((winding is String) && (winding_OR_y is num) && (x_OR_y is num) && (path_OR_x is Path2D)) {
|
| + return _blink.BlinkCanvasRenderingContext2D.isPointInPath_Callback_Path2D_float_float_DOMString(this, path_OR_x, x_OR_y, winding_OR_y, winding);
|
| }
|
| - return _blink.BlinkCanvasRenderingContext2D.isPointInPath_Callback_float_float(this, x, y);
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| - @DomName('CanvasRenderingContext2D.isPointInStroke')
|
| - @DocsEditable()
|
| - bool isPointInStroke(num x, num y) => _blink.BlinkCanvasRenderingContext2D.isPointInStroke_Callback_float_float(this, x, y);
|
| -
|
| - @DomName('CanvasRenderingContext2D.lineTo')
|
| - @DocsEditable()
|
| - void lineTo(num x, num y) => _blink.BlinkCanvasRenderingContext2D.lineTo_Callback_float_float(this, x, y);
|
| + bool isPointInStroke(path_OR_x, num x_OR_y, [num y]) {
|
| + if ((x_OR_y is num) && (path_OR_x is num) && y == null) {
|
| + return _blink.BlinkCanvasRenderingContext2D.isPointInStroke_Callback_float_float(this, path_OR_x, x_OR_y);
|
| + }
|
| + if ((y is num) && (x_OR_y is num) && (path_OR_x is Path2D)) {
|
| + return _blink.BlinkCanvasRenderingContext2D.isPointInStroke_Callback_Path2D_float_float(this, path_OR_x, x_OR_y, y);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| + }
|
|
|
| @DomName('CanvasRenderingContext2D.measureText')
|
| @DocsEditable()
|
| TextMetrics measureText(String text) => _blink.BlinkCanvasRenderingContext2D.measureText_Callback_DOMString(this, text);
|
|
|
| - @DomName('CanvasRenderingContext2D.moveTo')
|
| - @DocsEditable()
|
| - void moveTo(num x, num y) => _blink.BlinkCanvasRenderingContext2D.moveTo_Callback_float_float(this, x, y);
|
| -
|
| void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) {
|
| - if ((dy is num || dy == null) && (dx is num || dx == null) && (imagedata is ImageData || imagedata == null) && dirtyX == null && dirtyY == null && dirtyWidth == null && dirtyHeight == null) {
|
| + if ((dy is num) && (dx is num) && (imagedata is ImageData) && dirtyX == null && dirtyY == null && dirtyWidth == null && dirtyHeight == null) {
|
| _blink.BlinkCanvasRenderingContext2D.putImageData_Callback_ImageData_float_float(this, imagedata, dx, dy);
|
| return;
|
| }
|
| - if ((dirtyHeight is num || dirtyHeight == null) && (dirtyWidth is num || dirtyWidth == null) && (dirtyY is num || dirtyY == null) && (dirtyX is num || dirtyX == null) && (dy is num || dy == null) && (dx is num || dx == null) && (imagedata is ImageData || imagedata == null)) {
|
| + if ((dirtyHeight is num) && (dirtyWidth is num) && (dirtyY is num) && (dirtyX is num) && (dy is num) && (dx is num) && (imagedata is ImageData)) {
|
| _blink.BlinkCanvasRenderingContext2D.putImageData_Callback_ImageData_float_float_float_float_float_float(this, imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
|
| return;
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| - @DomName('CanvasRenderingContext2D.quadraticCurveTo')
|
| - @DocsEditable()
|
| - void quadraticCurveTo(num cpx, num cpy, num x, num y) => _blink.BlinkCanvasRenderingContext2D.quadraticCurveTo_Callback_float_float_float_float(this, cpx, cpy, x, y);
|
| -
|
| - @DomName('CanvasRenderingContext2D.rect')
|
| - @DocsEditable()
|
| - void rect(num x, num y, num width, num height) => _blink.BlinkCanvasRenderingContext2D.rect_Callback_float_float_float_float(this, x, y, width, height);
|
| -
|
| @DomName('CanvasRenderingContext2D.resetTransform')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -2461,7 +2854,16 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
|
|
| @DomName('CanvasRenderingContext2D.scale')
|
| @DocsEditable()
|
| - void scale(num sx, num sy) => _blink.BlinkCanvasRenderingContext2D.scale_Callback_float_float(this, sx, sy);
|
| + void scale(num x, num y) => _blink.BlinkCanvasRenderingContext2D.scale_Callback_float_float(this, x, y);
|
| +
|
| + void scrollPathIntoView([Path2D path]) {
|
| + if (path != null) {
|
| + _blink.BlinkCanvasRenderingContext2D.scrollPathIntoView_Callback_Path2D(this, path);
|
| + return;
|
| + }
|
| + _blink.BlinkCanvasRenderingContext2D.scrollPathIntoView_Callback(this);
|
| + return;
|
| + }
|
|
|
| @DomName('CanvasRenderingContext2D.setLineDash')
|
| @DocsEditable()
|
| @@ -2469,11 +2871,19 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
|
|
| @DomName('CanvasRenderingContext2D.setTransform')
|
| @DocsEditable()
|
| - void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) => _blink.BlinkCanvasRenderingContext2D.setTransform_Callback_float_float_float_float_float_float(this, m11, m12, m21, m22, dx, dy);
|
| + void setTransform(num a, num b, num c, num d, num e, num f) => _blink.BlinkCanvasRenderingContext2D.setTransform_Callback_float_float_float_float_float_float(this, a, b, c, d, e, f);
|
|
|
| - @DomName('CanvasRenderingContext2D.stroke')
|
| - @DocsEditable()
|
| - void stroke() => _blink.BlinkCanvasRenderingContext2D.stroke_Callback(this);
|
| + void stroke([Path2D path]) {
|
| + if (path == null) {
|
| + _blink.BlinkCanvasRenderingContext2D.stroke_Callback(this);
|
| + return;
|
| + }
|
| + if ((path is Path2D)) {
|
| + _blink.BlinkCanvasRenderingContext2D.stroke_Callback_Path2D(this, path);
|
| + return;
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| + }
|
|
|
| @DomName('CanvasRenderingContext2D.strokeRect')
|
| @DocsEditable()
|
| @@ -2490,11 +2900,48 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
|
|
| @DomName('CanvasRenderingContext2D.transform')
|
| @DocsEditable()
|
| - void transform(num m11, num m12, num m21, num m22, num dx, num dy) => _blink.BlinkCanvasRenderingContext2D.transform_Callback_float_float_float_float_float_float(this, m11, m12, m21, m22, dx, dy);
|
| + void transform(num a, num b, num c, num d, num e, num f) => _blink.BlinkCanvasRenderingContext2D.transform_Callback_float_float_float_float_float_float(this, a, b, c, d, e, f);
|
|
|
| @DomName('CanvasRenderingContext2D.translate')
|
| @DocsEditable()
|
| - void translate(num tx, num ty) => _blink.BlinkCanvasRenderingContext2D.translate_Callback_float_float(this, tx, ty);
|
| + void translate(num x, num y) => _blink.BlinkCanvasRenderingContext2D.translate_Callback_float_float(this, x, y);
|
| +
|
| + @DomName('CanvasRenderingContext2D.arc')
|
| + @DocsEditable()
|
| + void _arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkCanvasRenderingContext2D.arc_Callback_float_float_float_float_float_boolean(this, x, y, radius, startAngle, endAngle, anticlockwise);
|
| +
|
| + @DomName('CanvasRenderingContext2D.arcTo')
|
| + @DocsEditable()
|
| + void arcTo(num x1, num y1, num x2, num y2, num radius) => _blink.BlinkCanvasRenderingContext2D.arcTo_Callback_float_float_float_float_float(this, x1, y1, x2, y2, radius);
|
| +
|
| + @DomName('CanvasRenderingContext2D.bezierCurveTo')
|
| + @DocsEditable()
|
| + void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) => _blink.BlinkCanvasRenderingContext2D.bezierCurveTo_Callback_float_float_float_float_float_float(this, cp1x, cp1y, cp2x, cp2y, x, y);
|
| +
|
| + @DomName('CanvasRenderingContext2D.closePath')
|
| + @DocsEditable()
|
| + void closePath() => _blink.BlinkCanvasRenderingContext2D.closePath_Callback(this);
|
| +
|
| + @DomName('CanvasRenderingContext2D.ellipse')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkCanvasRenderingContext2D.ellipse_Callback_float_float_float_float_float_float_float_boolean(this, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise);
|
| +
|
| + @DomName('CanvasRenderingContext2D.lineTo')
|
| + @DocsEditable()
|
| + void lineTo(num x, num y) => _blink.BlinkCanvasRenderingContext2D.lineTo_Callback_float_float(this, x, y);
|
| +
|
| + @DomName('CanvasRenderingContext2D.moveTo')
|
| + @DocsEditable()
|
| + void moveTo(num x, num y) => _blink.BlinkCanvasRenderingContext2D.moveTo_Callback_float_float(this, x, y);
|
| +
|
| + @DomName('CanvasRenderingContext2D.quadraticCurveTo')
|
| + @DocsEditable()
|
| + void quadraticCurveTo(num cpx, num cpy, num x, num y) => _blink.BlinkCanvasRenderingContext2D.quadraticCurveTo_Callback_float_float_float_float(this, cpx, cpy, x, y);
|
| +
|
| + @DomName('CanvasRenderingContext2D.rect')
|
| + @DocsEditable()
|
| + void rect(num x, num y, num width, num height) => _blink.BlinkCanvasRenderingContext2D.rect_Callback_float_float_float_float(this, x, y, width, height);
|
|
|
|
|
| /**
|
| @@ -2822,6 +3269,31 @@ abstract class ChildNode extends NativeFieldWrapperClass2 {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('Client')
|
| +@Experimental() // untriaged
|
| +class Client extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Client._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('Client.id')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get id => _blink.BlinkClient.id_Getter(this);
|
| +
|
| + @DomName('Client.postMessage')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void postMessage(/*SerializedScriptValue*/ message, [List<MessagePort> messagePorts]) => _blink.BlinkClient.postMessage_Callback_SerializedScriptValue_A_MessagePort_A(this, message, messagePorts);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('CloseEvent')
|
| class CloseEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| @@ -2934,7 +3406,7 @@ class ConsoleBase extends NativeFieldWrapperClass2 {
|
| @DomName('ConsoleBase.assertCondition')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void assertCondition(bool condition, Object arg) => _blink.BlinkConsoleBase.assertCondition_Callback_boolean_object(this, condition, arg);
|
| + void assertCondition(bool condition, Object arg) => _blink.BlinkConsoleBase.assert_Callback_boolean_object(this, condition, arg);
|
|
|
| @DomName('ConsoleBase.clear')
|
| @DocsEditable()
|
| @@ -3076,14 +3548,6 @@ class ContentElement extends HtmlElement {
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => true;
|
|
|
| - @DomName('HTMLContentElement.resetStyleInheritance')
|
| - @DocsEditable()
|
| - bool get resetStyleInheritance => _blink.BlinkHTMLContentElement.resetStyleInheritance_Getter(this);
|
| -
|
| - @DomName('HTMLContentElement.resetStyleInheritance')
|
| - @DocsEditable()
|
| - void set resetStyleInheritance(bool value) => _blink.BlinkHTMLContentElement.resetStyleInheritance_Setter_boolean(this, value);
|
| -
|
| @DomName('HTMLContentElement.select')
|
| @DocsEditable()
|
| String get select => _blink.BlinkHTMLContentElement.select_Getter(this);
|
| @@ -3186,7 +3650,7 @@ class CryptoKey extends NativeFieldWrapperClass2 {
|
| @DomName('Key.algorithm')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Algorithm get algorithm => _blink.BlinkKey.algorithm_Getter(this);
|
| + KeyAlgorithm get algorithm => _blink.BlinkKey.algorithm_Getter(this);
|
|
|
| @DomName('Key.extractable')
|
| @DocsEditable()
|
| @@ -3678,6 +4142,11 @@ class CssRule extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| CssRule get parentRule => _blink.BlinkCSSStyleDeclaration.parentRule_Getter(this);
|
|
|
| + @DomName('CSSStyleDeclaration.__getter__')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Object __getter__(String name) => _blink.BlinkCSSStyleDeclaration.$__getter___Callback_DOMString(this, name);
|
| +
|
| @DomName('CSSStyleDeclaration.__propertyQuery__')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -7066,75 +7535,70 @@ class DataListElement extends HtmlElement {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('Clipboard')
|
| +@DomName('DataTransfer')
|
| +@Experimental() // untriaged
|
| class DataTransfer extends NativeFieldWrapperClass2 {
|
| // To suppress missing implicit constructor warnings.
|
| factory DataTransfer._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('Clipboard.dropEffect')
|
| + @DomName('DataTransfer.dropEffect')
|
| @DocsEditable()
|
| - String get dropEffect => _blink.BlinkClipboard.dropEffect_Getter(this);
|
| + @Experimental() // untriaged
|
| + String get dropEffect => _blink.BlinkDataTransfer.dropEffect_Getter(this);
|
|
|
| - @DomName('Clipboard.dropEffect')
|
| + @DomName('DataTransfer.dropEffect')
|
| @DocsEditable()
|
| - void set dropEffect(String value) => _blink.BlinkClipboard.dropEffect_Setter_DOMString(this, value);
|
| + @Experimental() // untriaged
|
| + void set dropEffect(String value) => _blink.BlinkDataTransfer.dropEffect_Setter_DOMString(this, value);
|
|
|
| - @DomName('Clipboard.effectAllowed')
|
| + @DomName('DataTransfer.effectAllowed')
|
| @DocsEditable()
|
| - String get effectAllowed => _blink.BlinkClipboard.effectAllowed_Getter(this);
|
| + @Experimental() // untriaged
|
| + String get effectAllowed => _blink.BlinkDataTransfer.effectAllowed_Getter(this);
|
|
|
| - @DomName('Clipboard.effectAllowed')
|
| + @DomName('DataTransfer.effectAllowed')
|
| @DocsEditable()
|
| - void set effectAllowed(String value) => _blink.BlinkClipboard.effectAllowed_Setter_DOMString(this, value);
|
| + @Experimental() // untriaged
|
| + void set effectAllowed(String value) => _blink.BlinkDataTransfer.effectAllowed_Setter_DOMString(this, value);
|
|
|
| - @DomName('Clipboard.files')
|
| + @DomName('DataTransfer.files')
|
| @DocsEditable()
|
| - List<File> get files => _blink.BlinkClipboard.files_Getter(this);
|
| + @Experimental() // untriaged
|
| + List<File> get files => _blink.BlinkDataTransfer.files_Getter(this);
|
|
|
| - @DomName('Clipboard.items')
|
| + @DomName('DataTransfer.items')
|
| @DocsEditable()
|
| - DataTransferItemList get items => _blink.BlinkClipboard.items_Getter(this);
|
| + @Experimental() // untriaged
|
| + DataTransferItemList get items => _blink.BlinkDataTransfer.items_Getter(this);
|
|
|
| - @DomName('Clipboard.types')
|
| + @DomName('DataTransfer.types')
|
| @DocsEditable()
|
| - List<String> get types => _blink.BlinkClipboard.types_Getter(this);
|
| + @Experimental() // untriaged
|
| + List<String> get types => _blink.BlinkDataTransfer.types_Getter(this);
|
|
|
| void clearData([String type]) {
|
| if (type != null) {
|
| - _blink.BlinkClipboard.clearData_Callback_DOMString(this, type);
|
| + _blink.BlinkDataTransfer.clearData_Callback_DOMString(this, type);
|
| return;
|
| }
|
| - _blink.BlinkClipboard.clearData_Callback(this);
|
| + _blink.BlinkDataTransfer.clearData_Callback(this);
|
| return;
|
| }
|
|
|
| - /**
|
| - * 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'`
|
| - */
|
| - @DomName('Clipboard.getData')
|
| + @DomName('DataTransfer.getData')
|
| @DocsEditable()
|
| - String getData(String type) => _blink.BlinkClipboard.getData_Callback_DOMString(this, type);
|
| + @Experimental() // untriaged
|
| + String getData(String type) => _blink.BlinkDataTransfer.getData_Callback_DOMString(this, type);
|
|
|
| - @DomName('Clipboard.setData')
|
| + @DomName('DataTransfer.setData')
|
| @DocsEditable()
|
| - bool setData(String type, String data) => _blink.BlinkClipboard.setData_Callback_DOMString_DOMString(this, type, data);
|
| + @Experimental() // untriaged
|
| + bool setData(String type, String data) => _blink.BlinkDataTransfer.setData_Callback_DOMString_DOMString(this, type, data);
|
|
|
| - @DomName('Clipboard.setDragImage')
|
| + @DomName('DataTransfer.setDragImage')
|
| @DocsEditable()
|
| - void setDragImage(Element image, int x, int y) => _blink.BlinkClipboard.setDragImage_Callback_Element_long_long(this, image, x, y);
|
| + @Experimental() // untriaged
|
| + void setDragImage(Element image, int x, int y) => _blink.BlinkDataTransfer.setDragImage_Callback_Element_long_long(this, image, x, y);
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -7206,12 +7670,12 @@ class DataTransferItemList extends NativeFieldWrapperClass2 {
|
| DataTransferItem __getter__(int index) => _blink.BlinkDataTransferItemList.$__getter___Callback_ul(this, index);
|
|
|
| DataTransferItem add(data_OR_file, [String type]) {
|
| + if ((type is String) && (data_OR_file is String)) {
|
| + return _blink.BlinkDataTransferItemList.add_Callback_DOMString_DOMString(this, data_OR_file, type);
|
| + }
|
| if ((data_OR_file is File || data_OR_file == null) && type == null) {
|
| return _blink.BlinkDataTransferItemList.add_Callback_File(this, data_OR_file);
|
| }
|
| - if ((type is String || type == null) && (data_OR_file is String || data_OR_file == null)) {
|
| - return _blink.BlinkDataTransferItemList.add_Callback_DOMString_DOMString(this, data_OR_file, type);
|
| - }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| @@ -7420,6 +7884,26 @@ class DeviceAcceleration extends NativeFieldWrapperClass2 {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('DeviceLightEvent')
|
| +@Experimental() // untriaged
|
| +class DeviceLightEvent extends Event {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DeviceLightEvent._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('DeviceLightEvent.value')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get value => _blink.BlinkDeviceLightEvent.value_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('DeviceMotionEvent')
|
| // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
|
| @Experimental()
|
| @@ -7829,6 +8313,11 @@ class Document extends Node
|
| @DocsEditable()
|
| void set _body(HtmlElement value) => _blink.BlinkDocument.body_Setter_HTMLElement(this, value);
|
|
|
| + @DomName('Document.contentType')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get contentType => _blink.BlinkDocument.contentType_Getter(this);
|
| +
|
| @DomName('Document.cookie')
|
| @DocsEditable()
|
| String get cookie => _blink.BlinkDocument.cookie_Getter(this);
|
| @@ -7876,6 +8365,11 @@ class Document extends Node
|
| @DocsEditable()
|
| String get _lastModified => _blink.BlinkDocument.lastModified_Getter(this);
|
|
|
| + @DomName('Document.pointerLockElement')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Element get pointerLockElement => _blink.BlinkDocument.pointerLockElement_Getter(this);
|
| +
|
| @DomName('Document.preferredStylesheetSet')
|
| @DocsEditable()
|
| String get _preferredStylesheetSet => _blink.BlinkDocument.preferredStylesheetSet_Getter(this);
|
| @@ -7908,7 +8402,7 @@ class Document extends Node
|
| @DomName('Document.timeline')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Timeline get timeline => _blink.BlinkDocument.timeline_Getter(this);
|
| + AnimationTimeline get timeline => _blink.BlinkDocument.timeline_Getter(this);
|
|
|
| @DomName('Document.title')
|
| @DocsEditable()
|
| @@ -7985,12 +8479,9 @@ class Document extends Node
|
| @DocsEditable()
|
| Element createElementNS(String namespaceURI, String qualifiedName, [String typeExtension]) => _blink.BlinkDocument.createElementNS_Callback_DOMString_DOMString(this, namespaceURI, qualifiedName, typeExtension);
|
|
|
| - Event _createEvent([String eventType]) {
|
| - if (eventType != null) {
|
| - return _blink.BlinkDocument.createEvent_Callback_DOMString(this, eventType);
|
| - }
|
| - return _blink.BlinkDocument.createEvent_Callback(this);
|
| - }
|
| + @DomName('Document.createEvent')
|
| + @DocsEditable()
|
| + Event _createEvent(String eventType) => _blink.BlinkDocument.createEvent_Callback_DOMString(this, eventType);
|
|
|
| NodeIterator _createNodeIterator(Node root, [int whatToShow, NodeFilter filter]) {
|
| if (filter != null) {
|
| @@ -8014,7 +8505,13 @@ class Document extends Node
|
| @DocsEditable()
|
| // http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features
|
| @Experimental()
|
| - Touch _createTouch(Window window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) => _blink.BlinkDocument.createTouch_Callback_Window_EventTarget_long_long_long_long_long_long_long_float_float(this, window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
|
| + Touch _createTouch(Window window, EventTarget target, int identifier, num pageX, num pageY, num screenX, num screenY, num webkitRadiusX, num webkitRadiusY, num webkitRotationAngle, num webkitForce) => _blink.BlinkDocument.createTouch_Callback_Window_EventTarget_long_double_double_double_double_double_double_float_float(this, window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
|
| +
|
| + @DomName('Document.createTouchList')
|
| + @DocsEditable()
|
| + // http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features
|
| + @Experimental()
|
| + TouchList _createTouchList(Touch touches) => _blink.BlinkDocument.createTouchList_Callback_Touch(this, touches);
|
|
|
| TreeWalker _createTreeWalker(Node root, [int whatToShow, NodeFilter filter]) {
|
| if (filter != null) {
|
| @@ -8034,11 +8531,16 @@ class Document extends Node
|
| @DocsEditable()
|
| bool execCommand(String command, bool userInterface, String value) => _blink.BlinkDocument.execCommand_Callback_DOMString_boolean_DOMString(this, command, userInterface, value);
|
|
|
| + @DomName('Document.exitPointerLock')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void exitPointerLock() => _blink.BlinkDocument.exitPointerLock_Callback(this);
|
| +
|
| @DomName('Document.getCSSCanvasContext')
|
| @DocsEditable()
|
| // https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariCSSRef/Articles/Functions.html
|
| @Experimental() // non-standard
|
| - CanvasRenderingContext _getCssCanvasContext(String contextId, String name, int width, int height) => _blink.BlinkDocument.getCSSCanvasContext_Callback_DOMString_DOMString_long_long(this, contextId, name, width, height);
|
| + Object _getCssCanvasContext(String contextId, String name, int width, int height) => _blink.BlinkDocument.getCSSCanvasContext_Callback_DOMString_DOMString_long_long(this, contextId, name, width, height);
|
|
|
| @DomName('Document.getElementById')
|
| @DocsEditable()
|
| @@ -8083,31 +8585,6 @@ class Document extends Node
|
| @DocsEditable()
|
| String queryCommandValue(String command) => _blink.BlinkDocument.queryCommandValue_Callback_DOMString(this, command);
|
|
|
| - /**
|
| - * 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/).
|
| - */
|
| - @DomName('Document.querySelector')
|
| - @DocsEditable()
|
| - Element querySelector(String selectors) => _blink.BlinkDocument.querySelector_Callback_DOMString(this, selectors);
|
| -
|
| - @DomName('Document.querySelectorAll')
|
| - @DocsEditable()
|
| - List<Node> _querySelectorAll(String selectors) => _blink.BlinkDocument.querySelectorAll_Callback_DOMString(this, selectors);
|
| -
|
| @DomName('Document.webkitExitFullscreen')
|
| @DocsEditable()
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @@ -8140,6 +8617,31 @@ class Document extends Node
|
| @DocsEditable()
|
| Element get _lastElementChild => _blink.BlinkDocument.lastElementChild_Getter(this);
|
|
|
| + /**
|
| + * 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/).
|
| + */
|
| + @DomName('Document.querySelector')
|
| + @DocsEditable()
|
| + Element querySelector(String selectors) => _blink.BlinkDocument.querySelector_Callback_DOMString(this, selectors);
|
| +
|
| + @DomName('Document.querySelectorAll')
|
| + @DocsEditable()
|
| + List<Node> _querySelectorAll(String selectors) => _blink.BlinkDocument.querySelectorAll_Callback_DOMString(this, selectors);
|
| +
|
| /// Stream of `abort` events handled by this [Document].
|
| @DomName('Document.onabort')
|
| @DocsEditable()
|
| @@ -8165,6 +8667,16 @@ class Document extends Node
|
| @DocsEditable()
|
| Stream<Event> get onBlur => Element.blurEvent.forTarget(this);
|
|
|
| + @DomName('Document.oncanplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onCanPlay => Element.canPlayEvent.forTarget(this);
|
| +
|
| + @DomName('Document.oncanplaythrough')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onCanPlayThrough => Element.canPlayThroughEvent.forTarget(this);
|
| +
|
| /// Stream of `change` events handled by this [Document].
|
| @DomName('Document.onchange')
|
| @DocsEditable()
|
| @@ -8230,6 +8742,21 @@ class Document extends Node
|
| @DocsEditable()
|
| Stream<MouseEvent> get onDrop => Element.dropEvent.forTarget(this);
|
|
|
| + @DomName('Document.ondurationchange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onDurationChange => Element.durationChangeEvent.forTarget(this);
|
| +
|
| + @DomName('Document.onemptied')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onEmptied => Element.emptiedEvent.forTarget(this);
|
| +
|
| + @DomName('Document.onended')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onEnded => Element.endedEvent.forTarget(this);
|
| +
|
| /// Stream of `error` events handled by this [Document].
|
| @DomName('Document.onerror')
|
| @DocsEditable()
|
| @@ -8270,6 +8797,16 @@ class Document extends Node
|
| @DocsEditable()
|
| Stream<Event> get onLoad => Element.loadEvent.forTarget(this);
|
|
|
| + @DomName('Document.onloadeddata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onLoadedData => Element.loadedDataEvent.forTarget(this);
|
| +
|
| + @DomName('Document.onloadedmetadata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onLoadedMetadata => Element.loadedMetadataEvent.forTarget(this);
|
| +
|
| /// Stream of `mousedown` events handled by this [Document].
|
| @DomName('Document.onmousedown')
|
| @DocsEditable()
|
| @@ -8317,6 +8854,26 @@ class Document extends Node
|
| @DocsEditable()
|
| Stream<Event> get onPaste => Element.pasteEvent.forTarget(this);
|
|
|
| + @DomName('Document.onpause')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onPause => Element.pauseEvent.forTarget(this);
|
| +
|
| + @DomName('Document.onplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onPlay => Element.playEvent.forTarget(this);
|
| +
|
| + @DomName('Document.onplaying')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onPlaying => Element.playingEvent.forTarget(this);
|
| +
|
| + @DomName('Document.onratechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onRateChange => Element.rateChangeEvent.forTarget(this);
|
| +
|
| /// Stream of `readystatechange` events handled by this [Document].
|
| @DomName('Document.onreadystatechange')
|
| @DocsEditable()
|
| @@ -8351,6 +8908,16 @@ class Document extends Node
|
| @Experimental()
|
| Stream<SecurityPolicyViolationEvent> get onSecurityPolicyViolation => securityPolicyViolationEvent.forTarget(this);
|
|
|
| + @DomName('Document.onseeked')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onSeeked => Element.seekedEvent.forTarget(this);
|
| +
|
| + @DomName('Document.onseeking')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onSeeking => Element.seekingEvent.forTarget(this);
|
| +
|
| /// Stream of `select` events handled by this [Document].
|
| @DomName('Document.onselect')
|
| @DocsEditable()
|
| @@ -8366,11 +8933,26 @@ class Document extends Node
|
| @DocsEditable()
|
| Stream<Event> get onSelectStart => Element.selectStartEvent.forTarget(this);
|
|
|
| + @DomName('Document.onstalled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onStalled => Element.stalledEvent.forTarget(this);
|
| +
|
| /// Stream of `submit` events handled by this [Document].
|
| @DomName('Document.onsubmit')
|
| @DocsEditable()
|
| Stream<Event> get onSubmit => Element.submitEvent.forTarget(this);
|
|
|
| + @DomName('Document.onsuspend')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onSuspend => Element.suspendEvent.forTarget(this);
|
| +
|
| + @DomName('Document.ontimeupdate')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onTimeUpdate => Element.timeUpdateEvent.forTarget(this);
|
| +
|
| /// Stream of `touchcancel` events handled by this [Document].
|
| @DomName('Document.ontouchcancel')
|
| @DocsEditable()
|
| @@ -8399,6 +8981,16 @@ class Document extends Node
|
| @Experimental()
|
| Stream<TouchEvent> get onTouchStart => Element.touchStartEvent.forTarget(this);
|
|
|
| + @DomName('Document.onvolumechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onVolumeChange => Element.volumeChangeEvent.forTarget(this);
|
| +
|
| + @DomName('Document.onwaiting')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onWaiting => Element.waitingEvent.forTarget(this);
|
| +
|
| /// Stream of `fullscreenchange` events handled by this [Document].
|
| @DomName('Document.onwebkitfullscreenchange')
|
| @DocsEditable()
|
| @@ -8604,6 +9196,23 @@ class DocumentFragment extends Node implements ParentNode {
|
| // To suppress missing implicit constructor warnings.
|
| factory DocumentFragment._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('DocumentFragment.getElementById')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Element getElementById(String elementId) => _blink.BlinkDocumentFragment.getElementById_Callback_DOMString(this, elementId);
|
| +
|
| + @DomName('DocumentFragment.childElementCount')
|
| + @DocsEditable()
|
| + int get _childElementCount => _blink.BlinkDocumentFragment.childElementCount_Getter(this);
|
| +
|
| + @DomName('DocumentFragment.firstElementChild')
|
| + @DocsEditable()
|
| + Element get _firstElementChild => _blink.BlinkDocumentFragment.firstElementChild_Getter(this);
|
| +
|
| + @DomName('DocumentFragment.lastElementChild')
|
| + @DocsEditable()
|
| + Element get _lastElementChild => _blink.BlinkDocumentFragment.lastElementChild_Getter(this);
|
| +
|
| /**
|
| * Finds the first descendant element of this document fragment that matches
|
| * the specified group of selectors.
|
| @@ -8624,18 +9233,6 @@ class DocumentFragment extends Node implements ParentNode {
|
| @DocsEditable()
|
| List<Node> _querySelectorAll(String selectors) => _blink.BlinkDocumentFragment.querySelectorAll_Callback_DOMString(this, selectors);
|
|
|
| - @DomName('DocumentFragment.childElementCount')
|
| - @DocsEditable()
|
| - int get _childElementCount => _blink.BlinkDocumentFragment.childElementCount_Getter(this);
|
| -
|
| - @DomName('DocumentFragment.firstElementChild')
|
| - @DocsEditable()
|
| - Element get _firstElementChild => _blink.BlinkDocumentFragment.firstElementChild_Getter(this);
|
| -
|
| - @DomName('DocumentFragment.lastElementChild')
|
| - @DocsEditable()
|
| - Element get _lastElementChild => _blink.BlinkDocumentFragment.lastElementChild_Getter(this);
|
| -
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -8650,6 +9247,12 @@ class DomError extends NativeFieldWrapperClass2 {
|
| // To suppress missing implicit constructor warnings.
|
| factory DomError._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('DOMError.DOMError')
|
| + @DocsEditable()
|
| + factory DomError(String name, [String message]) {
|
| + return _blink.BlinkDOMError.constructorCallback_DOMString_DOMString(name, message);
|
| + }
|
| +
|
| @DomName('DOMError.message')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -8922,6 +9525,11 @@ class DomTokenList extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| int get length => _blink.BlinkDOMTokenList.length_Getter(this);
|
|
|
| + @DomName('DOMTokenList.add')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void add(String tokens) => _blink.BlinkDOMTokenList.add_Callback_DOMString(this, tokens);
|
| +
|
| @DomName('DOMTokenList.contains')
|
| @DocsEditable()
|
| bool contains(String token) => _blink.BlinkDOMTokenList.contains_Callback_DOMString(this, token);
|
| @@ -8930,6 +9538,11 @@ class DomTokenList extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| String item(int index) => _blink.BlinkDOMTokenList.item_Callback_ul(this, index);
|
|
|
| + @DomName('DOMTokenList.remove')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void remove(String tokens) => _blink.BlinkDOMTokenList.remove_Callback_DOMString(this, tokens);
|
| +
|
| @DomName('DOMTokenList.toString')
|
| @DocsEditable()
|
| String toString() => _blink.BlinkDOMTokenList.toString_Callback(this);
|
| @@ -9219,6 +9832,16 @@ abstract class ElementList<T extends Element> extends ListBase<T> {
|
| @DocsEditable()
|
| ElementStream<Event> get onBlur;
|
|
|
| + @DomName('Element.oncanplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onCanPlay;
|
| +
|
| + @DomName('Element.oncanplaythrough')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onCanPlayThrough;
|
| +
|
| /// Stream of `change` events handled by this [Element].
|
| @DomName('Element.onchange')
|
| @DocsEditable()
|
| @@ -9378,6 +10001,21 @@ abstract class ElementList<T extends Element> extends ListBase<T> {
|
| @DocsEditable()
|
| ElementStream<MouseEvent> get onDrop;
|
|
|
| + @DomName('Element.ondurationchange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onDurationChange;
|
| +
|
| + @DomName('Element.onemptied')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onEmptied;
|
| +
|
| + @DomName('Element.onended')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onEnded;
|
| +
|
| /// Stream of `error` events handled by this [Element].
|
| @DomName('Element.onerror')
|
| @DocsEditable()
|
| @@ -9418,6 +10056,16 @@ abstract class ElementList<T extends Element> extends ListBase<T> {
|
| @DocsEditable()
|
| ElementStream<Event> get onLoad;
|
|
|
| + @DomName('Element.onloadeddata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onLoadedData;
|
| +
|
| + @DomName('Element.onloadedmetadata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onLoadedMetadata;
|
| +
|
| /// Stream of `mousedown` events handled by this [Element].
|
| @DomName('Element.onmousedown')
|
| @DocsEditable()
|
| @@ -9467,6 +10115,26 @@ abstract class ElementList<T extends Element> extends ListBase<T> {
|
| @DocsEditable()
|
| ElementStream<Event> get onPaste;
|
|
|
| + @DomName('Element.onpause')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onPause;
|
| +
|
| + @DomName('Element.onplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onPlay;
|
| +
|
| + @DomName('Element.onplaying')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onPlaying;
|
| +
|
| + @DomName('Element.onratechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onRateChange;
|
| +
|
| /// Stream of `reset` events handled by this [Element].
|
| @DomName('Element.onreset')
|
| @DocsEditable()
|
| @@ -9489,6 +10157,16 @@ abstract class ElementList<T extends Element> extends ListBase<T> {
|
| @Experimental()
|
| ElementStream<Event> get onSearch;
|
|
|
| + @DomName('Element.onseeked')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onSeeked;
|
| +
|
| + @DomName('Element.onseeking')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onSeeking;
|
| +
|
| /// Stream of `select` events handled by this [Element].
|
| @DomName('Element.onselect')
|
| @DocsEditable()
|
| @@ -9500,11 +10178,26 @@ abstract class ElementList<T extends Element> extends ListBase<T> {
|
| @Experimental() // nonstandard
|
| ElementStream<Event> get onSelectStart;
|
|
|
| + @DomName('Element.onstalled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onStalled;
|
| +
|
| /// Stream of `submit` events handled by this [Element].
|
| @DomName('Element.onsubmit')
|
| @DocsEditable()
|
| ElementStream<Event> get onSubmit;
|
|
|
| + @DomName('Element.onsuspend')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onSuspend;
|
| +
|
| + @DomName('Element.ontimeupdate')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onTimeUpdate;
|
| +
|
| /// Stream of `touchcancel` events handled by this [Element].
|
| @DomName('Element.ontouchcancel')
|
| @DocsEditable()
|
| @@ -9556,6 +10249,16 @@ abstract class ElementList<T extends Element> extends ListBase<T> {
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| ElementStream<TransitionEvent> get onTransitionEnd;
|
|
|
| + @DomName('Element.onvolumechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onVolumeChange;
|
| +
|
| + @DomName('Element.onwaiting')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onWaiting;
|
| +
|
| /// Stream of `fullscreenchange` events handled by this [Element].
|
| @DomName('Element.onwebkitfullscreenchange')
|
| @DocsEditable()
|
| @@ -9657,6 +10360,16 @@ class _FrozenElementList<T extends Element> extends ListBase<T>
|
| @DocsEditable()
|
| ElementStream<Event> get onBlur => Element.blurEvent._forElementList(this);
|
|
|
| + @DomName('Element.oncanplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onCanPlay => Element.canPlayEvent._forElementList(this);
|
| +
|
| + @DomName('Element.oncanplaythrough')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onCanPlayThrough => Element.canPlayThroughEvent._forElementList(this);
|
| +
|
| /// Stream of `change` events handled by this [Element].
|
| @DomName('Element.onchange')
|
| @DocsEditable()
|
| @@ -9816,6 +10529,21 @@ class _FrozenElementList<T extends Element> extends ListBase<T>
|
| @DocsEditable()
|
| ElementStream<MouseEvent> get onDrop => Element.dropEvent._forElementList(this);
|
|
|
| + @DomName('Element.ondurationchange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onDurationChange => Element.durationChangeEvent._forElementList(this);
|
| +
|
| + @DomName('Element.onemptied')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onEmptied => Element.emptiedEvent._forElementList(this);
|
| +
|
| + @DomName('Element.onended')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onEnded => Element.endedEvent._forElementList(this);
|
| +
|
| /// Stream of `error` events handled by this [Element].
|
| @DomName('Element.onerror')
|
| @DocsEditable()
|
| @@ -9856,6 +10584,16 @@ class _FrozenElementList<T extends Element> extends ListBase<T>
|
| @DocsEditable()
|
| ElementStream<Event> get onLoad => Element.loadEvent._forElementList(this);
|
|
|
| + @DomName('Element.onloadeddata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onLoadedData => Element.loadedDataEvent._forElementList(this);
|
| +
|
| + @DomName('Element.onloadedmetadata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onLoadedMetadata => Element.loadedMetadataEvent._forElementList(this);
|
| +
|
| /// Stream of `mousedown` events handled by this [Element].
|
| @DomName('Element.onmousedown')
|
| @DocsEditable()
|
| @@ -9905,6 +10643,26 @@ class _FrozenElementList<T extends Element> extends ListBase<T>
|
| @DocsEditable()
|
| ElementStream<Event> get onPaste => Element.pasteEvent._forElementList(this);
|
|
|
| + @DomName('Element.onpause')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onPause => Element.pauseEvent._forElementList(this);
|
| +
|
| + @DomName('Element.onplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onPlay => Element.playEvent._forElementList(this);
|
| +
|
| + @DomName('Element.onplaying')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onPlaying => Element.playingEvent._forElementList(this);
|
| +
|
| + @DomName('Element.onratechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onRateChange => Element.rateChangeEvent._forElementList(this);
|
| +
|
| /// Stream of `reset` events handled by this [Element].
|
| @DomName('Element.onreset')
|
| @DocsEditable()
|
| @@ -9927,6 +10685,16 @@ class _FrozenElementList<T extends Element> extends ListBase<T>
|
| @Experimental()
|
| ElementStream<Event> get onSearch => Element.searchEvent._forElementList(this);
|
|
|
| + @DomName('Element.onseeked')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onSeeked => Element.seekedEvent._forElementList(this);
|
| +
|
| + @DomName('Element.onseeking')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onSeeking => Element.seekingEvent._forElementList(this);
|
| +
|
| /// Stream of `select` events handled by this [Element].
|
| @DomName('Element.onselect')
|
| @DocsEditable()
|
| @@ -9938,11 +10706,26 @@ class _FrozenElementList<T extends Element> extends ListBase<T>
|
| @Experimental() // nonstandard
|
| ElementStream<Event> get onSelectStart => Element.selectStartEvent._forElementList(this);
|
|
|
| + @DomName('Element.onstalled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onStalled => Element.stalledEvent._forElementList(this);
|
| +
|
| /// Stream of `submit` events handled by this [Element].
|
| @DomName('Element.onsubmit')
|
| @DocsEditable()
|
| ElementStream<Event> get onSubmit => Element.submitEvent._forElementList(this);
|
|
|
| + @DomName('Element.onsuspend')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onSuspend => Element.suspendEvent._forElementList(this);
|
| +
|
| + @DomName('Element.ontimeupdate')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onTimeUpdate => Element.timeUpdateEvent._forElementList(this);
|
| +
|
| /// Stream of `touchcancel` events handled by this [Element].
|
| @DomName('Element.ontouchcancel')
|
| @DocsEditable()
|
| @@ -9994,6 +10777,16 @@ class _FrozenElementList<T extends Element> extends ListBase<T>
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| ElementStream<TransitionEvent> get onTransitionEnd => Element.transitionEndEvent._forElementList(this);
|
|
|
| + @DomName('Element.onvolumechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onVolumeChange => Element.volumeChangeEvent._forElementList(this);
|
| +
|
| + @DomName('Element.onwaiting')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onWaiting => Element.waitingEvent._forElementList(this);
|
| +
|
| /// Stream of `fullscreenchange` events handled by this [Element].
|
| @DomName('Element.onwebkitfullscreenchange')
|
| @DocsEditable()
|
| @@ -10926,6 +11719,16 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| static const EventStreamProvider<Event> blurEvent = const EventStreamProvider<Event>('blur');
|
|
|
| + @DomName('Element.canplayEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> canPlayEvent = const EventStreamProvider<Event>('canplay');
|
| +
|
| + @DomName('Element.canplaythroughEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> canPlayThroughEvent = const EventStreamProvider<Event>('canplaythrough');
|
| +
|
| /**
|
| * Static factory designed to expose `change` events to event
|
| * handlers that are not necessarily instances of [Element].
|
| @@ -11114,6 +11917,21 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| static const EventStreamProvider<MouseEvent> dropEvent = const EventStreamProvider<MouseEvent>('drop');
|
|
|
| + @DomName('Element.durationchangeEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> durationChangeEvent = const EventStreamProvider<Event>('durationchange');
|
| +
|
| + @DomName('Element.emptiedEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> emptiedEvent = const EventStreamProvider<Event>('emptied');
|
| +
|
| + @DomName('Element.endedEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> endedEvent = const EventStreamProvider<Event>('ended');
|
| +
|
| /**
|
| * Static factory designed to expose `error` events to event
|
| * handlers that are not necessarily instances of [Element].
|
| @@ -11194,6 +12012,16 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| static const EventStreamProvider<Event> loadEvent = const EventStreamProvider<Event>('load');
|
|
|
| + @DomName('Element.loadeddataEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> loadedDataEvent = const EventStreamProvider<Event>('loadeddata');
|
| +
|
| + @DomName('Element.loadedmetadataEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> loadedMetadataEvent = const EventStreamProvider<Event>('loadedmetadata');
|
| +
|
| /**
|
| * Static factory designed to expose `mousedown` events to event
|
| * handlers that are not necessarily instances of [Element].
|
| @@ -11282,6 +12110,26 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| static const EventStreamProvider<Event> pasteEvent = const EventStreamProvider<Event>('paste');
|
|
|
| + @DomName('Element.pauseEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> pauseEvent = const EventStreamProvider<Event>('pause');
|
| +
|
| + @DomName('Element.playEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> playEvent = const EventStreamProvider<Event>('play');
|
| +
|
| + @DomName('Element.playingEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> playingEvent = const EventStreamProvider<Event>('playing');
|
| +
|
| + @DomName('Element.ratechangeEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> rateChangeEvent = const EventStreamProvider<Event>('ratechange');
|
| +
|
| /**
|
| * Static factory designed to expose `reset` events to event
|
| * handlers that are not necessarily instances of [Element].
|
| @@ -11319,6 +12167,16 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @Experimental()
|
| static const EventStreamProvider<Event> searchEvent = const EventStreamProvider<Event>('search');
|
|
|
| + @DomName('Element.seekedEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> seekedEvent = const EventStreamProvider<Event>('seeked');
|
| +
|
| + @DomName('Element.seekingEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> seekingEvent = const EventStreamProvider<Event>('seeking');
|
| +
|
| /**
|
| * Static factory designed to expose `select` events to event
|
| * handlers that are not necessarily instances of [Element].
|
| @@ -11340,6 +12198,11 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @Experimental() // nonstandard
|
| static const EventStreamProvider<Event> selectStartEvent = const EventStreamProvider<Event>('selectstart');
|
|
|
| + @DomName('Element.stalledEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> stalledEvent = const EventStreamProvider<Event>('stalled');
|
| +
|
| /**
|
| * Static factory designed to expose `submit` events to event
|
| * handlers that are not necessarily instances of [Element].
|
| @@ -11350,6 +12213,16 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| static const EventStreamProvider<Event> submitEvent = const EventStreamProvider<Event>('submit');
|
|
|
| + @DomName('Element.suspendEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> suspendEvent = const EventStreamProvider<Event>('suspend');
|
| +
|
| + @DomName('Element.timeupdateEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> timeUpdateEvent = const EventStreamProvider<Event>('timeupdate');
|
| +
|
| /**
|
| * Static factory designed to expose `touchcancel` events to event
|
| * handlers that are not necessarily instances of [Element].
|
| @@ -11426,6 +12299,16 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| static const EventStreamProvider<TransitionEvent> transitionEndEvent = const EventStreamProvider<TransitionEvent>('transitionend');
|
|
|
| + @DomName('Element.volumechangeEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> volumeChangeEvent = const EventStreamProvider<Event>('volumechange');
|
| +
|
| + @DomName('Element.waitingEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> waitingEvent = const EventStreamProvider<Event>('waiting');
|
| +
|
| /**
|
| * Static factory designed to expose `fullscreenchange` events to event
|
| * handlers that are not necessarily instances of [Element].
|
| @@ -11594,18 +12477,10 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| String get tagName => _blink.BlinkElement.tagName_Getter(this);
|
|
|
| - Animation animate(List<Map> keyframes, [timingInput]) {
|
| - if ((timingInput is Map || timingInput == null) && (keyframes is List<Map> || keyframes == null)) {
|
| - return _blink.BlinkElement.animate_Callback_SEQ_Dictionary_SEQ_Dictionary(this, keyframes, timingInput);
|
| - }
|
| - if ((timingInput is num || timingInput == null) && (keyframes is List<Map> || keyframes == null)) {
|
| - return _blink.BlinkElement.animate_Callback_SEQ_Dictionary_SEQ_double(this, keyframes, timingInput);
|
| - }
|
| - if ((keyframes is List<Map> || keyframes == null) && timingInput == null) {
|
| - return _blink.BlinkElement.animate_Callback_SEQ_Dictionary_SEQ(this, keyframes);
|
| - }
|
| - throw new ArgumentError("Incorrect number or type of arguments");
|
| - }
|
| + @DomName('Element.animate')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + AnimationPlayer animate(Object effect, [Object timing]) => _blink.BlinkElement.animate_Callback_object_object(this, effect, timing);
|
|
|
| @DomName('Element.blur')
|
| @DocsEditable()
|
| @@ -11728,30 +12603,6 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @Experimental() // untriaged
|
| bool matches(String selectors) => _blink.BlinkElement.matches_Callback_DOMString(this, selectors);
|
|
|
| - /**
|
| - * 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/).
|
| - */
|
| - @DomName('Element.querySelector')
|
| - @DocsEditable()
|
| - Element querySelector(String selectors) => _blink.BlinkElement.querySelector_Callback_DOMString(this, selectors);
|
| -
|
| - @DomName('Element.querySelectorAll')
|
| - @DocsEditable()
|
| - List<Node> _querySelectorAll(String selectors) => _blink.BlinkElement.querySelectorAll_Callback_DOMString(this, selectors);
|
| -
|
| @DomName('Element.removeAttribute')
|
| @DocsEditable()
|
| void _removeAttribute(String name) => _blink.BlinkElement.removeAttribute_Callback_DOMString(this, name);
|
| @@ -11760,6 +12611,11 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| void _removeAttributeNS(String namespaceURI, String localName) => _blink.BlinkElement.removeAttributeNS_Callback_DOMString_DOMString(this, namespaceURI, localName);
|
|
|
| + @DomName('Element.requestPointerLock')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void requestPointerLock() => _blink.BlinkElement.requestPointerLock_Callback(this);
|
| +
|
| /**
|
| * Scrolls the element by a number of lines.
|
| *
|
| @@ -11829,26 +12685,6 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-element-requestfullscreen
|
| void requestFullscreen() => _blink.BlinkElement.webkitRequestFullscreen_Callback(this);
|
|
|
| - /**
|
| - * 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.
|
| - */
|
| - @DomName('Element.webkitRequestPointerLock')
|
| - @DocsEditable()
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental()
|
| - // https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html#widl-Element-requestPointerLock-void
|
| - void requestPointerLock() => _blink.BlinkElement.webkitRequestPointerLock_Callback(this);
|
| -
|
| @DomName('Element.nextElementSibling')
|
| @DocsEditable()
|
| Element get nextElementSibling => _blink.BlinkElement.nextElementSibling_Getter(this);
|
| @@ -11877,6 +12713,30 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| Element get _lastElementChild => _blink.BlinkElement.lastElementChild_Getter(this);
|
|
|
| + /**
|
| + * 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/).
|
| + */
|
| + @DomName('Element.querySelector')
|
| + @DocsEditable()
|
| + Element querySelector(String selectors) => _blink.BlinkElement.querySelector_Callback_DOMString(this, selectors);
|
| +
|
| + @DomName('Element.querySelectorAll')
|
| + @DocsEditable()
|
| + List<Node> _querySelectorAll(String selectors) => _blink.BlinkElement.querySelectorAll_Callback_DOMString(this, selectors);
|
| +
|
| /// Stream of `abort` events handled by this [Element].
|
| @DomName('Element.onabort')
|
| @DocsEditable()
|
| @@ -11902,6 +12762,16 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| ElementStream<Event> get onBlur => blurEvent.forElement(this);
|
|
|
| + @DomName('Element.oncanplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onCanPlay => canPlayEvent.forElement(this);
|
| +
|
| + @DomName('Element.oncanplaythrough')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onCanPlayThrough => canPlayThroughEvent.forElement(this);
|
| +
|
| /// Stream of `change` events handled by this [Element].
|
| @DomName('Element.onchange')
|
| @DocsEditable()
|
| @@ -12061,6 +12931,21 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| ElementStream<MouseEvent> get onDrop => dropEvent.forElement(this);
|
|
|
| + @DomName('Element.ondurationchange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onDurationChange => durationChangeEvent.forElement(this);
|
| +
|
| + @DomName('Element.onemptied')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onEmptied => emptiedEvent.forElement(this);
|
| +
|
| + @DomName('Element.onended')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onEnded => endedEvent.forElement(this);
|
| +
|
| /// Stream of `error` events handled by this [Element].
|
| @DomName('Element.onerror')
|
| @DocsEditable()
|
| @@ -12101,6 +12986,16 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| ElementStream<Event> get onLoad => loadEvent.forElement(this);
|
|
|
| + @DomName('Element.onloadeddata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onLoadedData => loadedDataEvent.forElement(this);
|
| +
|
| + @DomName('Element.onloadedmetadata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onLoadedMetadata => loadedMetadataEvent.forElement(this);
|
| +
|
| /// Stream of `mousedown` events handled by this [Element].
|
| @DomName('Element.onmousedown')
|
| @DocsEditable()
|
| @@ -12150,6 +13045,26 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @DocsEditable()
|
| ElementStream<Event> get onPaste => pasteEvent.forElement(this);
|
|
|
| + @DomName('Element.onpause')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onPause => pauseEvent.forElement(this);
|
| +
|
| + @DomName('Element.onplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onPlay => playEvent.forElement(this);
|
| +
|
| + @DomName('Element.onplaying')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onPlaying => playingEvent.forElement(this);
|
| +
|
| + @DomName('Element.onratechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onRateChange => rateChangeEvent.forElement(this);
|
| +
|
| /// Stream of `reset` events handled by this [Element].
|
| @DomName('Element.onreset')
|
| @DocsEditable()
|
| @@ -12172,6 +13087,16 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @Experimental()
|
| ElementStream<Event> get onSearch => searchEvent.forElement(this);
|
|
|
| + @DomName('Element.onseeked')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onSeeked => seekedEvent.forElement(this);
|
| +
|
| + @DomName('Element.onseeking')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onSeeking => seekingEvent.forElement(this);
|
| +
|
| /// Stream of `select` events handled by this [Element].
|
| @DomName('Element.onselect')
|
| @DocsEditable()
|
| @@ -12183,11 +13108,26 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @Experimental() // nonstandard
|
| ElementStream<Event> get onSelectStart => selectStartEvent.forElement(this);
|
|
|
| + @DomName('Element.onstalled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onStalled => stalledEvent.forElement(this);
|
| +
|
| /// Stream of `submit` events handled by this [Element].
|
| @DomName('Element.onsubmit')
|
| @DocsEditable()
|
| ElementStream<Event> get onSubmit => submitEvent.forElement(this);
|
|
|
| + @DomName('Element.onsuspend')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onSuspend => suspendEvent.forElement(this);
|
| +
|
| + @DomName('Element.ontimeupdate')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onTimeUpdate => timeUpdateEvent.forElement(this);
|
| +
|
| /// Stream of `touchcancel` events handled by this [Element].
|
| @DomName('Element.ontouchcancel')
|
| @DocsEditable()
|
| @@ -12239,6 +13179,16 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| ElementStream<TransitionEvent> get onTransitionEnd => transitionEndEvent.forElement(this);
|
|
|
| + @DomName('Element.onvolumechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onVolumeChange => volumeChangeEvent.forElement(this);
|
| +
|
| + @DomName('Element.onwaiting')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ElementStream<Event> get onWaiting => waitingEvent.forElement(this);
|
| +
|
| /// Stream of `fullscreenchange` events handled by this [Element].
|
| @DomName('Element.onwebkitfullscreenchange')
|
| @DocsEditable()
|
| @@ -12317,6 +13267,16 @@ class EmbedElement extends HtmlElement {
|
| @DocsEditable()
|
| void set height(String value) => _blink.BlinkHTMLEmbedElement.height_Setter_DOMString(this, value);
|
|
|
| + @DomName('HTMLEmbedElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLEmbedElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLEmbedElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLEmbedElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLEmbedElement.name')
|
| @DocsEditable()
|
| String get name => _blink.BlinkHTMLEmbedElement.name_Getter(this);
|
| @@ -12918,20 +13878,82 @@ class EventTarget extends NativeFieldWrapperClass2 {
|
| * used when an explicit accessor is not available.
|
| */
|
| Events get on => new Events(this);
|
| +
|
| + void addEventListener(String type, EventListener listener, [bool useCapture]) {
|
| + // TODO(leafp): This check is avoid a bug in our dispatch code when
|
| + // listener is null. The browser treats this call as a no-op in this
|
| + // case, so it's fine to short-circuit it, but we should not have to.
|
| + if (listener != null) {
|
| + _addEventListener(type, listener, useCapture);
|
| + }
|
| + }
|
| +
|
| + void removeEventListener(String type, EventListener listener, [bool useCapture]) {
|
| + // TODO(leafp): This check is avoid a bug in our dispatch code when
|
| + // listener is null. The browser treats this call as a no-op in this
|
| + // case, so it's fine to short-circuit it, but we should not have to.
|
| + if (listener != null) {
|
| + _removeEventListener(type, listener, useCapture);
|
| + }
|
| + }
|
| +
|
| // To suppress missing implicit constructor warnings.
|
| factory EventTarget._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('EventTarget.addEventListener')
|
| - @DocsEditable()
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]) => _blink.BlinkEventTarget.addEventListener_Callback_DOMString_EventListener_boolean(this, type, listener, useCapture);
|
| + void _addEventListener([String type, EventListener listener, bool useCapture]) {
|
| + if (listener != null) {
|
| + _blink.BlinkEventTarget.addEventListener_Callback_DOMString_EventListener_boolean(this, type, listener, useCapture);
|
| + return;
|
| + }
|
| + if (type != null) {
|
| + _blink.BlinkEventTarget.addEventListener_Callback_DOMString(this, type);
|
| + return;
|
| + }
|
| + _blink.BlinkEventTarget.addEventListener_Callback(this);
|
| + return;
|
| + }
|
|
|
| @DomName('EventTarget.dispatchEvent')
|
| @DocsEditable()
|
| bool dispatchEvent(Event event) => _blink.BlinkEventTarget.dispatchEvent_Callback_Event(this, event);
|
|
|
| - @DomName('EventTarget.removeEventListener')
|
| + void _removeEventListener([String type, EventListener listener, bool useCapture]) {
|
| + if (listener != null) {
|
| + _blink.BlinkEventTarget.removeEventListener_Callback_DOMString_EventListener_boolean(this, type, listener, useCapture);
|
| + return;
|
| + }
|
| + if (type != null) {
|
| + _blink.BlinkEventTarget.removeEventListener_Callback_DOMString(this, type);
|
| + return;
|
| + }
|
| + _blink.BlinkEventTarget.removeEventListener_Callback(this);
|
| + return;
|
| + }
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('FetchEvent')
|
| +@Experimental() // untriaged
|
| +class FetchEvent extends Event {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory FetchEvent._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('FetchEvent.request')
|
| @DocsEditable()
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]) => _blink.BlinkEventTarget.removeEventListener_Callback_DOMString_EventListener_boolean(this, type, listener, useCapture);
|
| + @Experimental() // untriaged
|
| + Request get request => _blink.BlinkFetchEvent.request_Getter(this);
|
| +
|
| + @DomName('FetchEvent.respondWith')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void respondWith(Object value) => _blink.BlinkFetchEvent.respondWith_Callback_ScriptValue(this, value);
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -13647,8 +14669,17 @@ class FontFace extends NativeFieldWrapperClass2 {
|
|
|
| @DomName('FontFace.FontFace')
|
| @DocsEditable()
|
| - factory FontFace(String family, String source, Map descriptors) {
|
| - return _blink.BlinkFontFace.constructorCallback_DOMString_DOMString_Dictionary(family, source, descriptors);
|
| + factory FontFace(String family, source, [Map descriptors]) {
|
| + if ((descriptors is Map || descriptors == null) && (source is String || source == null) && (family is String || family == null)) {
|
| + return _blink.BlinkFontFace.constructorCallback_DOMString_DOMString_Dictionary(family, source, descriptors);
|
| + }
|
| + if ((descriptors is Map || descriptors == null) && (source is TypedData || source == null) && (family is String || family == null)) {
|
| + return _blink.BlinkFontFace.constructorCallback_DOMString_ArrayBufferView_Dictionary(family, source, descriptors);
|
| + }
|
| + if ((descriptors is Map || descriptors == null) && (source is ByteBuffer || source == null) && (family is String || family == null)) {
|
| + return _blink.BlinkFontFace.constructorCallback_DOMString_ArrayBuffer_Dictionary(family, source, descriptors);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| @DomName('FontFace.family')
|
| @@ -13726,11 +14757,6 @@ class FontFace extends NativeFieldWrapperClass2 {
|
| @Experimental() // untriaged
|
| void set weight(String value) => _blink.BlinkFontFace.weight_Setter_DOMString(this, value);
|
|
|
| - @DomName('FontFace.load')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void load() => _blink.BlinkFontFace.load_Callback(this);
|
| -
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -13850,30 +14876,6 @@ class FormElement extends HtmlElement {
|
| // To suppress missing implicit constructor warnings.
|
| factory FormElement._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - /**
|
| - * Static factory designed to expose `autocomplete` events to event
|
| - * handlers that are not necessarily instances of [FormElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLFormElement.autocompleteEvent')
|
| - @DocsEditable()
|
| - // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofilling-form-controls:-the-autocomplete-attribute
|
| - @Experimental()
|
| - static const EventStreamProvider<Event> autocompleteEvent = const EventStreamProvider<Event>('autocomplete');
|
| -
|
| - /**
|
| - * Static factory designed to expose `autocompleteerror` events to event
|
| - * handlers that are not necessarily instances of [FormElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLFormElement.autocompleteerrorEvent')
|
| - @DocsEditable()
|
| - // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofilling-form-controls:-the-autocomplete-attribute
|
| - @Experimental()
|
| - static const EventStreamProvider<AutocompleteErrorEvent> autocompleteErrorEvent = const EventStreamProvider<AutocompleteErrorEvent>('autocompleteerror');
|
| -
|
| @DomName('HTMLFormElement.HTMLFormElement')
|
| @DocsEditable()
|
| factory FormElement() => document.createElement("form");
|
| @@ -13964,9 +14966,15 @@ class FormElement extends HtmlElement {
|
| @DocsEditable()
|
| void set target(String value) => _blink.BlinkHTMLFormElement.target_Setter_DOMString(this, value);
|
|
|
| - @DomName('HTMLFormElement.__getter__')
|
| - @DocsEditable()
|
| - Element __getter__(int index) => _blink.BlinkHTMLFormElement.$__getter___Callback_ul(this, index);
|
| + Element __getter__(index_OR_name) {
|
| + if ((index_OR_name is int || index_OR_name == null)) {
|
| + return _blink.BlinkHTMLFormElement.$__getter___Callback_ul(this, index_OR_name);
|
| + }
|
| + if ((index_OR_name is String || index_OR_name == null)) {
|
| + return _blink.BlinkHTMLFormElement.$__getter___Callback_DOMString(this, index_OR_name);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| + }
|
|
|
| @DomName('HTMLFormElement.checkValidity')
|
| @DocsEditable()
|
| @@ -13986,20 +14994,6 @@ class FormElement extends HtmlElement {
|
| @DocsEditable()
|
| void submit() => _blink.BlinkHTMLFormElement.submit_Callback(this);
|
|
|
| - /// Stream of `autocomplete` events handled by this [FormElement].
|
| - @DomName('HTMLFormElement.onautocomplete')
|
| - @DocsEditable()
|
| - // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofilling-form-controls:-the-autocomplete-attribute
|
| - @Experimental()
|
| - ElementStream<Event> get onAutocomplete => autocompleteEvent.forElement(this);
|
| -
|
| - /// Stream of `autocompleteerror` events handled by this [FormElement].
|
| - @DomName('HTMLFormElement.onautocompleteerror')
|
| - @DocsEditable()
|
| - // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofilling-form-controls:-the-autocomplete-attribute
|
| - @Experimental()
|
| - ElementStream<AutocompleteErrorEvent> get onAutocompleteError => autocompleteErrorEvent.forElement(this);
|
| -
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -14020,9 +15014,10 @@ class Gamepad extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| List<num> get axes => _blink.BlinkGamepad.axes_Getter(this);
|
|
|
| - @DomName('Gamepad.buttons')
|
| + @DomName('Gamepad.connected')
|
| @DocsEditable()
|
| - List<num> get buttons => _blink.BlinkGamepad.buttons_Getter(this);
|
| + @Experimental() // untriaged
|
| + bool get connected => _blink.BlinkGamepad.connected_Getter(this);
|
|
|
| @DomName('Gamepad.id')
|
| @DocsEditable()
|
| @@ -14032,6 +15027,11 @@ class Gamepad extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| int get index => _blink.BlinkGamepad.index_Getter(this);
|
|
|
| + @DomName('Gamepad.mapping')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get mapping => _blink.BlinkGamepad.mapping_Getter(this);
|
| +
|
| @DomName('Gamepad.timestamp')
|
| @DocsEditable()
|
| int get timestamp => _blink.BlinkGamepad.timestamp_Getter(this);
|
| @@ -14041,6 +15041,51 @@ class Gamepad extends NativeFieldWrapperClass2 {
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('GamepadButton')
|
| +@Experimental() // untriaged
|
| +class GamepadButton extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory GamepadButton._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('GamepadButton.pressed')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool get pressed => _blink.BlinkGamepadButton.pressed_Getter(this);
|
| +
|
| + @DomName('GamepadButton.value')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get value => _blink.BlinkGamepadButton.value_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('GamepadEvent')
|
| +@Experimental() // untriaged
|
| +class GamepadEvent extends Event {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory GamepadEvent._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('GamepadEvent.gamepad')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Gamepad get gamepad => _blink.BlinkGamepadEvent.gamepad_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
|
|
| @DocsEditable()
|
| @DomName('Geolocation')
|
| @@ -14178,6 +15223,16 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| static const EventStreamProvider<Event> blurEvent = const EventStreamProvider<Event>('blur');
|
|
|
| + @DomName('GlobalEventHandlers.canplayEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> canPlayEvent = const EventStreamProvider<Event>('canplay');
|
| +
|
| + @DomName('GlobalEventHandlers.canplaythroughEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> canPlayThroughEvent = const EventStreamProvider<Event>('canplaythrough');
|
| +
|
| @DomName('GlobalEventHandlers.changeEvent')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -14233,6 +15288,21 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| static const EventStreamProvider<MouseEvent> dropEvent = const EventStreamProvider<MouseEvent>('drop');
|
|
|
| + @DomName('GlobalEventHandlers.durationchangeEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> durationChangeEvent = const EventStreamProvider<Event>('durationchange');
|
| +
|
| + @DomName('GlobalEventHandlers.emptiedEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> emptiedEvent = const EventStreamProvider<Event>('emptied');
|
| +
|
| + @DomName('GlobalEventHandlers.endedEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> endedEvent = const EventStreamProvider<Event>('ended');
|
| +
|
| @DomName('GlobalEventHandlers.errorEvent')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -14273,6 +15343,16 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| static const EventStreamProvider<Event> loadEvent = const EventStreamProvider<Event>('load');
|
|
|
| + @DomName('GlobalEventHandlers.loadeddataEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> loadedDataEvent = const EventStreamProvider<Event>('loadeddata');
|
| +
|
| + @DomName('GlobalEventHandlers.loadedmetadataEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> loadedMetadataEvent = const EventStreamProvider<Event>('loadedmetadata');
|
| +
|
| @DomName('GlobalEventHandlers.mousedownEvent')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -14313,6 +15393,26 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| static const EventStreamProvider<WheelEvent> mouseWheelEvent = const EventStreamProvider<WheelEvent>('mousewheel');
|
|
|
| + @DomName('GlobalEventHandlers.pauseEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> pauseEvent = const EventStreamProvider<Event>('pause');
|
| +
|
| + @DomName('GlobalEventHandlers.playEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> playEvent = const EventStreamProvider<Event>('play');
|
| +
|
| + @DomName('GlobalEventHandlers.playingEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> playingEvent = const EventStreamProvider<Event>('playing');
|
| +
|
| + @DomName('GlobalEventHandlers.ratechangeEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> rateChangeEvent = const EventStreamProvider<Event>('ratechange');
|
| +
|
| @DomName('GlobalEventHandlers.resetEvent')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -14328,16 +15428,51 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| static const EventStreamProvider<Event> scrollEvent = const EventStreamProvider<Event>('scroll');
|
|
|
| + @DomName('GlobalEventHandlers.seekedEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> seekedEvent = const EventStreamProvider<Event>('seeked');
|
| +
|
| + @DomName('GlobalEventHandlers.seekingEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> seekingEvent = const EventStreamProvider<Event>('seeking');
|
| +
|
| @DomName('GlobalEventHandlers.selectEvent')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| static const EventStreamProvider<Event> selectEvent = const EventStreamProvider<Event>('select');
|
|
|
| + @DomName('GlobalEventHandlers.stalledEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> stalledEvent = const EventStreamProvider<Event>('stalled');
|
| +
|
| @DomName('GlobalEventHandlers.submitEvent')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| static const EventStreamProvider<Event> submitEvent = const EventStreamProvider<Event>('submit');
|
|
|
| + @DomName('GlobalEventHandlers.suspendEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> suspendEvent = const EventStreamProvider<Event>('suspend');
|
| +
|
| + @DomName('GlobalEventHandlers.timeupdateEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> timeUpdateEvent = const EventStreamProvider<Event>('timeupdate');
|
| +
|
| + @DomName('GlobalEventHandlers.volumechangeEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> volumeChangeEvent = const EventStreamProvider<Event>('volumechange');
|
| +
|
| + @DomName('GlobalEventHandlers.waitingEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> waitingEvent = const EventStreamProvider<Event>('waiting');
|
| +
|
| @DomName('GlobalEventHandlers.onabort')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -14348,6 +15483,16 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| Stream<Event> get onBlur => blurEvent.forTarget(this);
|
|
|
| + @DomName('GlobalEventHandlers.oncanplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onCanPlay => canPlayEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.oncanplaythrough')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onCanPlayThrough => canPlayThroughEvent.forTarget(this);
|
| +
|
| @DomName('GlobalEventHandlers.onchange')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -14403,6 +15548,21 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| Stream<MouseEvent> get onDrop => dropEvent.forTarget(this);
|
|
|
| + @DomName('GlobalEventHandlers.ondurationchange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onDurationChange => durationChangeEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onemptied')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onEmptied => emptiedEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onended')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onEnded => endedEvent.forTarget(this);
|
| +
|
| @DomName('GlobalEventHandlers.onerror')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -14443,6 +15603,16 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| Stream<Event> get onLoad => loadEvent.forTarget(this);
|
|
|
| + @DomName('GlobalEventHandlers.onloadeddata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onLoadedData => loadedDataEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onloadedmetadata')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onLoadedMetadata => loadedMetadataEvent.forTarget(this);
|
| +
|
| @DomName('GlobalEventHandlers.onmousedown')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -14483,6 +15653,26 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this);
|
|
|
| + @DomName('GlobalEventHandlers.onpause')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onPause => pauseEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onplay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onPlay => playEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onplaying')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onPlaying => playingEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onratechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onRateChange => rateChangeEvent.forTarget(this);
|
| +
|
| @DomName('GlobalEventHandlers.onreset')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -14498,15 +15688,50 @@ abstract class GlobalEventHandlers extends EventTarget {
|
| @Experimental() // untriaged
|
| Stream<Event> get onScroll => scrollEvent.forTarget(this);
|
|
|
| + @DomName('GlobalEventHandlers.onseeked')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onSeeked => seekedEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onseeking')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onSeeking => seekingEvent.forTarget(this);
|
| +
|
| @DomName('GlobalEventHandlers.onselect')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| Stream<Event> get onSelect => selectEvent.forTarget(this);
|
|
|
| + @DomName('GlobalEventHandlers.onstalled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onStalled => stalledEvent.forTarget(this);
|
| +
|
| @DomName('GlobalEventHandlers.onsubmit')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| Stream<Event> get onSubmit => submitEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onsuspend')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onSuspend => suspendEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.ontimeupdate')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onTimeUpdate => timeUpdateEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onvolumechange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onVolumeChange => volumeChangeEvent.forTarget(this);
|
| +
|
| + @DomName('GlobalEventHandlers.onwaiting')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onWaiting => waitingEvent.forTarget(this);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -14615,6 +15840,76 @@ class HeadElement extends HtmlElement {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('HeaderMap')
|
| +@Experimental() // untriaged
|
| +class HeaderMap extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory HeaderMap._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('HeaderMap.HeaderMap')
|
| + @DocsEditable()
|
| + factory HeaderMap() {
|
| + return _blink.BlinkHeaderMap.constructorCallback();
|
| + }
|
| +
|
| + @DomName('HeaderMap.size')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get size => _blink.BlinkHeaderMap.size_Getter(this);
|
| +
|
| + @DomName('HeaderMap.clear')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void clear() => _blink.BlinkHeaderMap.clear_Callback(this);
|
| +
|
| + @DomName('HeaderMap.delete')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool delete(String key) => _blink.BlinkHeaderMap.delete_Callback_DOMString(this, key);
|
| +
|
| + void forEach(HeaderMapForEachCallback callback, [Object thisArg]) {
|
| + if (thisArg != null) {
|
| + _blink.BlinkHeaderMap.forEach_Callback_HeaderMapForEachCallback_ScriptValue(this, callback, thisArg);
|
| + return;
|
| + }
|
| + _blink.BlinkHeaderMap.forEach_Callback_HeaderMapForEachCallback(this, callback);
|
| + return;
|
| + }
|
| +
|
| + @DomName('HeaderMap.get')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get(String key) => _blink.BlinkHeaderMap.get_Callback_DOMString(this, key);
|
| +
|
| + @DomName('HeaderMap.has')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool has(String key) => _blink.BlinkHeaderMap.has_Callback_DOMString(this, key);
|
| +
|
| + @DomName('HeaderMap.set')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set(String key, String value) => _blink.BlinkHeaderMap.set_Callback_DOMString_DOMString(this, key, value);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DomName('HeaderMapForEachCallback')
|
| +@Experimental() // untriaged
|
| +typedef void HeaderMapForEachCallback(String value, String key, HeaderMap map);
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('HTMLHeadingElement')
|
| class HeadingElement extends HtmlElement {
|
| // To suppress missing implicit constructor warnings.
|
| @@ -14716,6 +16011,31 @@ class History extends NativeFieldWrapperClass2 implements HistoryBase {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('HmacKeyAlgorithm')
|
| +@Experimental() // untriaged
|
| +class HmacKeyAlgorithm extends KeyAlgorithm {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory HmacKeyAlgorithm._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('HmacKeyAlgorithm.hash')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + KeyAlgorithm get hash => _blink.BlinkHmacKeyAlgorithm.hash_Getter(this);
|
| +
|
| + @DomName('HmacKeyAlgorithm.length')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get length => _blink.BlinkHmacKeyAlgorithm.length_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('HTMLCollection')
|
| class HtmlCollection extends NativeFieldWrapperClass2 with ListMixin<Node>, ImmutableListMixin<Node> implements List<Node> {
|
| // To suppress missing implicit constructor warnings.
|
| @@ -15722,6 +17042,10 @@ class HtmlFormControlsCollection extends HtmlCollection {
|
| // To suppress missing implicit constructor warnings.
|
| factory HtmlFormControlsCollection._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('HTMLFormControlsCollection.namedItem')
|
| + @DocsEditable()
|
| + Object namedItem(String name) => _blink.BlinkHTMLFormControlsCollection.namedItem_Callback_DOMString(this, name);
|
| +
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -16231,6 +17555,11 @@ class HttpRequest extends HttpRequestEventTarget {
|
| @DocsEditable()
|
| void set responseType(String value) => _blink.BlinkXMLHttpRequest.responseType_Setter_DOMString(this, value);
|
|
|
| + @DomName('XMLHttpRequest.responseURL')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get responseUrl => _blink.BlinkXMLHttpRequest.responseURL_Getter(this);
|
| +
|
| /**
|
| * The request response, or null on failure.
|
| *
|
| @@ -16642,6 +17971,16 @@ class IFrameElement extends HtmlElement {
|
| @DocsEditable()
|
| void set height(String value) => _blink.BlinkHTMLIFrameElement.height_Setter_DOMString(this, value);
|
|
|
| + @DomName('HTMLIFrameElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLIFrameElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLIFrameElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLIFrameElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLIFrameElement.name')
|
| @DocsEditable()
|
| String get name => _blink.BlinkHTMLIFrameElement.name_Getter(this);
|
| @@ -16726,9 +18065,21 @@ class ImageData extends NativeFieldWrapperClass2 {
|
| // To suppress missing implicit constructor warnings.
|
| factory ImageData._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('ImageData.ImageData')
|
| + @DocsEditable()
|
| + factory ImageData(data_OR_width, int height_OR_width, [int height]) {
|
| + if ((height_OR_width is int || height_OR_width == null) && (data_OR_width is int || data_OR_width == null) && height == null) {
|
| + return _blink.BlinkImageData.constructorCallback_ul_ul(data_OR_width, height_OR_width);
|
| + }
|
| + if ((height is int || height == null) && (height_OR_width is int || height_OR_width == null) && (data_OR_width is Uint8ClampedList || data_OR_width == null)) {
|
| + return _blink.BlinkImageData.constructorCallback_Uint8ClampedArray_ul_ul(data_OR_width, height_OR_width, height);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| + }
|
| +
|
| @DomName('ImageData.data')
|
| @DocsEditable()
|
| - List<int> get _data => _blink.BlinkImageData.data_Getter(this);
|
| + Uint8ClampedList get _data => _blink.BlinkImageData.data_Getter(this);
|
|
|
| @DomName('ImageData.height')
|
| @DocsEditable()
|
| @@ -16785,6 +18136,11 @@ class ImageElement extends HtmlElement implements CanvasImageSource {
|
| @DocsEditable()
|
| void set crossOrigin(String value) => _blink.BlinkHTMLImageElement.crossOrigin_Setter_DOMString(this, value);
|
|
|
| + @DomName('HTMLImageElement.currentSrc')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get currentSrc => _blink.BlinkHTMLImageElement.currentSrc_Getter(this);
|
| +
|
| @DomName('HTMLImageElement.height')
|
| @DocsEditable()
|
| int get height => _blink.BlinkHTMLImageElement.height_Getter(this);
|
| @@ -16793,6 +18149,16 @@ class ImageElement extends HtmlElement implements CanvasImageSource {
|
| @DocsEditable()
|
| void set height(int value) => _blink.BlinkHTMLImageElement.height_Setter_long(this, value);
|
|
|
| + @DomName('HTMLImageElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLImageElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLImageElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLImageElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLImageElement.isMap')
|
| @DocsEditable()
|
| bool get isMap => _blink.BlinkHTMLImageElement.isMap_Getter(this);
|
| @@ -16809,6 +18175,16 @@ class ImageElement extends HtmlElement implements CanvasImageSource {
|
| @DocsEditable()
|
| int get naturalWidth => _blink.BlinkHTMLImageElement.naturalWidth_Getter(this);
|
|
|
| + @DomName('HTMLImageElement.sizes')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get sizes => _blink.BlinkHTMLImageElement.sizes_Getter(this);
|
| +
|
| + @DomName('HTMLImageElement.sizes')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set sizes(String value) => _blink.BlinkHTMLImageElement.sizes_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLImageElement.src')
|
| @DocsEditable()
|
| String get src => _blink.BlinkHTMLImageElement.src_Getter(this);
|
| @@ -16906,20 +18282,6 @@ class InputElement extends HtmlElement implements
|
|
|
| // To suppress missing implicit constructor warnings.
|
| factory InputElement._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - /**
|
| - * Static factory designed to expose `speechchange` events to event
|
| - * handlers that are not necessarily instances of [InputElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLInputElement.webkitSpeechChangeEvent')
|
| - @DocsEditable()
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental()
|
| - // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#extending_html_elements
|
| - static const EventStreamProvider<Event> speechChangeEvent = const EventStreamProvider<Event>('webkitSpeechChange');
|
| /**
|
| * Constructor instantiated by the DOM when a custom element has been created.
|
| *
|
| @@ -17344,13 +18706,6 @@ class InputElement extends HtmlElement implements
|
| return;
|
| }
|
|
|
| - /// Stream of `speechchange` events handled by this [InputElement].
|
| - @DomName('HTMLInputElement.onwebkitSpeechChange')
|
| - @DocsEditable()
|
| - // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#extending_html_elements
|
| - @Experimental()
|
| - ElementStream<Event> get onSpeechChange => speechChangeEvent.forElement(this);
|
| -
|
| }
|
|
|
|
|
| @@ -17994,21 +19349,16 @@ class InstallPhaseEvent extends Event {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('KeyPair')
|
| +@DomName('KeyAlgorithm')
|
| @Experimental() // untriaged
|
| -class KeyPair extends NativeFieldWrapperClass2 {
|
| +class KeyAlgorithm extends NativeFieldWrapperClass2 {
|
| // To suppress missing implicit constructor warnings.
|
| - factory KeyPair._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('KeyPair.privateKey')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - CryptoKey get privateKey => _blink.BlinkKeyPair.privateKey_Getter(this);
|
| + factory KeyAlgorithm._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('KeyPair.publicKey')
|
| + @DomName('KeyAlgorithm.name')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - CryptoKey get publicKey => _blink.BlinkKeyPair.publicKey_Getter(this);
|
| + String get name => _blink.BlinkKeyAlgorithm.name_Getter(this);
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -18377,6 +19727,16 @@ class LinkElement extends HtmlElement {
|
| @Experimental()
|
| Document get import => _blink.BlinkHTMLLinkElement.import_Getter(this);
|
|
|
| + @DomName('HTMLLinkElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLLinkElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLLinkElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLLinkElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLLinkElement.media')
|
| @DocsEditable()
|
| String get media => _blink.BlinkHTMLLinkElement.media_Getter(this);
|
| @@ -18503,7 +19863,7 @@ class Location extends NativeFieldWrapperClass2 implements LocationBase {
|
|
|
| @DomName('Location.assign')
|
| @DocsEditable()
|
| - void assign(String url) => _blink.BlinkLocation.assign_Callback_DOMString(this, url);
|
| + void assign([String url]) => _blink.BlinkLocation.assign_Callback_DOMString(this, url);
|
|
|
| @DomName('Location.reload')
|
| @DocsEditable()
|
| @@ -18682,223 +20042,56 @@ class MediaController extends EventTarget {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('HTMLMediaElement')
|
| -@Unstable()
|
| -class MediaElement extends HtmlElement {
|
| +@DomName('MediaDeviceInfo')
|
| +@Experimental() // untriaged
|
| +class MediaDeviceInfo extends NativeFieldWrapperClass2 {
|
| // To suppress missing implicit constructor warnings.
|
| - factory MediaElement._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - /**
|
| - * Static factory designed to expose `canplay` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.canplayEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> canPlayEvent = const EventStreamProvider<Event>('canplay');
|
| -
|
| - /**
|
| - * Static factory designed to expose `canplaythrough` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.canplaythroughEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> canPlayThroughEvent = const EventStreamProvider<Event>('canplaythrough');
|
| -
|
| - /**
|
| - * Static factory designed to expose `durationchange` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.durationchangeEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> durationChangeEvent = const EventStreamProvider<Event>('durationchange');
|
| -
|
| - /**
|
| - * Static factory designed to expose `emptied` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.emptiedEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> emptiedEvent = const EventStreamProvider<Event>('emptied');
|
| -
|
| - /**
|
| - * Static factory designed to expose `ended` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.endedEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> endedEvent = const EventStreamProvider<Event>('ended');
|
| -
|
| - /**
|
| - * Static factory designed to expose `loadeddata` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.loadeddataEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> loadedDataEvent = const EventStreamProvider<Event>('loadeddata');
|
| -
|
| - /**
|
| - * Static factory designed to expose `loadedmetadata` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.loadedmetadataEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> loadedMetadataEvent = const EventStreamProvider<Event>('loadedmetadata');
|
| -
|
| - /**
|
| - * Static factory designed to expose `loadstart` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.loadstartEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> loadStartEvent = const EventStreamProvider<Event>('loadstart');
|
| -
|
| - /**
|
| - * Static factory designed to expose `pause` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.pauseEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> pauseEvent = const EventStreamProvider<Event>('pause');
|
| -
|
| - /**
|
| - * Static factory designed to expose `play` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.playEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> playEvent = const EventStreamProvider<Event>('play');
|
| + factory MediaDeviceInfo._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - /**
|
| - * Static factory designed to expose `playing` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.playingEvent')
|
| + @DomName('MediaDeviceInfo.deviceId')
|
| @DocsEditable()
|
| - static const EventStreamProvider<Event> playingEvent = const EventStreamProvider<Event>('playing');
|
| + @Experimental() // untriaged
|
| + String get deviceId => _blink.BlinkMediaDeviceInfo.deviceId_Getter(this);
|
|
|
| - /**
|
| - * Static factory designed to expose `progress` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.progressEvent')
|
| + @DomName('MediaDeviceInfo.groupId')
|
| @DocsEditable()
|
| - static const EventStreamProvider<Event> progressEvent = const EventStreamProvider<Event>('progress');
|
| + @Experimental() // untriaged
|
| + String get groupId => _blink.BlinkMediaDeviceInfo.groupId_Getter(this);
|
|
|
| - /**
|
| - * Static factory designed to expose `ratechange` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.ratechangeEvent')
|
| + @DomName('MediaDeviceInfo.kind')
|
| @DocsEditable()
|
| - static const EventStreamProvider<Event> rateChangeEvent = const EventStreamProvider<Event>('ratechange');
|
| + @Experimental() // untriaged
|
| + String get kind => _blink.BlinkMediaDeviceInfo.kind_Getter(this);
|
|
|
| - /**
|
| - * Static factory designed to expose `seeked` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.seekedEvent')
|
| + @DomName('MediaDeviceInfo.label')
|
| @DocsEditable()
|
| - static const EventStreamProvider<Event> seekedEvent = const EventStreamProvider<Event>('seeked');
|
| + @Experimental() // untriaged
|
| + String get label => _blink.BlinkMediaDeviceInfo.label_Getter(this);
|
|
|
| - /**
|
| - * Static factory designed to expose `seeking` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.seekingEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> seekingEvent = const EventStreamProvider<Event>('seeking');
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
|
|
| - /**
|
| - * Static factory designed to expose `show` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.showEvent')
|
| - @DocsEditable()
|
| - // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#event-media-loadstart
|
| - @Experimental()
|
| - static const EventStreamProvider<Event> showEvent = const EventStreamProvider<Event>('show');
|
| +// WARNING: Do not edit - generated code.
|
|
|
| - /**
|
| - * Static factory designed to expose `stalled` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.stalledEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> stalledEvent = const EventStreamProvider<Event>('stalled');
|
|
|
| - /**
|
| - * Static factory designed to expose `suspend` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.suspendEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> suspendEvent = const EventStreamProvider<Event>('suspend');
|
| +@DomName('MediaDeviceInfoCallback')
|
| +@Experimental() // untriaged
|
| +typedef void MediaDeviceInfoCallback(List<MediaDeviceInfo> devices);
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
|
|
| - /**
|
| - * Static factory designed to expose `timeupdate` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.timeupdateEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> timeUpdateEvent = const EventStreamProvider<Event>('timeupdate');
|
| +// WARNING: Do not edit - generated code.
|
|
|
| - /**
|
| - * Static factory designed to expose `volumechange` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.volumechangeEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> volumeChangeEvent = const EventStreamProvider<Event>('volumechange');
|
|
|
| - /**
|
| - * Static factory designed to expose `waiting` events to event
|
| - * handlers that are not necessarily instances of [MediaElement].
|
| - *
|
| - * See [EventStreamProvider] for usage information.
|
| - */
|
| - @DomName('HTMLMediaElement.waitingEvent')
|
| - @DocsEditable()
|
| - static const EventStreamProvider<Event> waitingEvent = const EventStreamProvider<Event>('waiting');
|
| +@DocsEditable()
|
| +@DomName('HTMLMediaElement')
|
| +@Unstable()
|
| +class MediaElement extends HtmlElement {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MediaElement._() { throw new UnsupportedError("Not supported"); }
|
|
|
| /**
|
| * Static factory designed to expose `keyadded` events to event
|
| @@ -18998,6 +20191,11 @@ class MediaElement extends HtmlElement {
|
| @DocsEditable()
|
| static const int NETWORK_NO_SOURCE = 3;
|
|
|
| + @DomName('HTMLMediaElement.audioTracks')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + AudioTrackList get audioTracks => _blink.BlinkHTMLMediaElement.audioTracks_Getter(this);
|
| +
|
| @DomName('HTMLMediaElement.autoplay')
|
| @DocsEditable()
|
| bool get autoplay => _blink.BlinkHTMLMediaElement.autoplay_Getter(this);
|
| @@ -19076,6 +20274,16 @@ class MediaElement extends HtmlElement {
|
| @DocsEditable()
|
| MediaError get error => _blink.BlinkHTMLMediaElement.error_Getter(this);
|
|
|
| + @DomName('HTMLMediaElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLMediaElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLMediaElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLMediaElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLMediaElement.loop')
|
| @DocsEditable()
|
| bool get loop => _blink.BlinkHTMLMediaElement.loop_Getter(this);
|
| @@ -19160,6 +20368,11 @@ class MediaElement extends HtmlElement {
|
| @Experimental()
|
| TextTrackList get textTracks => _blink.BlinkHTMLMediaElement.textTracks_Getter(this);
|
|
|
| + @DomName('HTMLMediaElement.videoTracks')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + VideoTrackList get videoTracks => _blink.BlinkHTMLMediaElement.videoTracks_Getter(this);
|
| +
|
| @DomName('HTMLMediaElement.volume')
|
| @DocsEditable()
|
| num get volume => _blink.BlinkHTMLMediaElement.volume_Getter(this);
|
| @@ -19242,113 +20455,6 @@ class MediaElement extends HtmlElement {
|
| return;
|
| }
|
|
|
| - /// Stream of `canplay` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.oncanplay')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onCanPlay => canPlayEvent.forElement(this);
|
| -
|
| - /// Stream of `canplaythrough` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.oncanplaythrough')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onCanPlayThrough => canPlayThroughEvent.forElement(this);
|
| -
|
| - /// Stream of `durationchange` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.ondurationchange')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onDurationChange => durationChangeEvent.forElement(this);
|
| -
|
| - /// Stream of `emptied` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onemptied')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onEmptied => emptiedEvent.forElement(this);
|
| -
|
| - /// Stream of `ended` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onended')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onEnded => endedEvent.forElement(this);
|
| -
|
| - /// Stream of `loadeddata` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onloadeddata')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onLoadedData => loadedDataEvent.forElement(this);
|
| -
|
| - /// Stream of `loadedmetadata` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onloadedmetadata')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onLoadedMetadata => loadedMetadataEvent.forElement(this);
|
| -
|
| - /// Stream of `loadstart` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onloadstart')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onLoadStart => loadStartEvent.forElement(this);
|
| -
|
| - /// Stream of `pause` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onpause')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onPause => pauseEvent.forElement(this);
|
| -
|
| - /// Stream of `play` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onplay')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onPlay => playEvent.forElement(this);
|
| -
|
| - /// Stream of `playing` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onplaying')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onPlaying => playingEvent.forElement(this);
|
| -
|
| - /// Stream of `progress` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onprogress')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onProgress => progressEvent.forElement(this);
|
| -
|
| - /// Stream of `ratechange` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onratechange')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onRateChange => rateChangeEvent.forElement(this);
|
| -
|
| - /// Stream of `seeked` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onseeked')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onSeeked => seekedEvent.forElement(this);
|
| -
|
| - /// Stream of `seeking` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onseeking')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onSeeking => seekingEvent.forElement(this);
|
| -
|
| - /// Stream of `show` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onshow')
|
| - @DocsEditable()
|
| - // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#event-media-loadstart
|
| - @Experimental()
|
| - ElementStream<Event> get onShow => showEvent.forElement(this);
|
| -
|
| - /// Stream of `stalled` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onstalled')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onStalled => stalledEvent.forElement(this);
|
| -
|
| - /// Stream of `suspend` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onsuspend')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onSuspend => suspendEvent.forElement(this);
|
| -
|
| - /// Stream of `timeupdate` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.ontimeupdate')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onTimeUpdate => timeUpdateEvent.forElement(this);
|
| -
|
| - /// Stream of `volumechange` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onvolumechange')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onVolumeChange => volumeChangeEvent.forElement(this);
|
| -
|
| - /// Stream of `waiting` events handled by this [MediaElement].
|
| - @DomName('HTMLMediaElement.onwaiting')
|
| - @DocsEditable()
|
| - ElementStream<Event> get onWaiting => waitingEvent.forElement(this);
|
| -
|
| /// Stream of `keyadded` events handled by this [MediaElement].
|
| @DomName('HTMLMediaElement.onwebkitkeyadded')
|
| @DocsEditable()
|
| @@ -19627,6 +20733,11 @@ class MediaKeys extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| MediaKeySession createSession(String type, Uint8List initData) => _blink.BlinkMediaKeys.createSession_Callback_DOMString_Uint8Array(this, type, initData);
|
|
|
| + @DomName('MediaKeys.isTypeSupported')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static bool isTypeSupported(String keySystem, String contentType) => _blink.BlinkMediaKeys.isTypeSupported_Callback_DOMString_DOMString(keySystem, contentType);
|
| +
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -19828,6 +20939,11 @@ class MediaStream extends EventTarget {
|
| @DocsEditable()
|
| void addTrack(MediaStreamTrack track) => _blink.BlinkMediaStream.addTrack_Callback_MediaStreamTrack(this, track);
|
|
|
| + @DomName('MediaStream.clone')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + MediaStream clone() => _blink.BlinkMediaStream.clone_Callback(this);
|
| +
|
| @DomName('MediaStream.getAudioTracks')
|
| @DocsEditable()
|
| List<MediaStreamTrack> getAudioTracks() => _blink.BlinkMediaStream.getAudioTracks_Callback(this);
|
| @@ -19967,6 +21083,11 @@ class MediaStreamTrack extends EventTarget {
|
| @DocsEditable()
|
| String get readyState => _blink.BlinkMediaStreamTrack.readyState_Getter(this);
|
|
|
| + @DomName('MediaStreamTrack.clone')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + MediaStreamTrack clone() => _blink.BlinkMediaStreamTrack.clone_Callback(this);
|
| +
|
| @DomName('MediaStreamTrack.getSources')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -20408,6 +21529,11 @@ class MidiAccess extends EventTarget {
|
| @DocsEditable()
|
| static const EventStreamProvider<MidiConnectionEvent> disconnectEvent = const EventStreamProvider<MidiConnectionEvent>('disconnect');
|
|
|
| + @DomName('MIDIAccess.sysexEnabled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool get sysexEnabled => _blink.BlinkMIDIAccess.sysexEnabled_Getter(this);
|
| +
|
| @DomName('MIDIAccess.inputs')
|
| @DocsEditable()
|
| List<MidiInput> inputs() => _blink.BlinkMIDIAccess.inputs_Callback(this);
|
| @@ -20435,26 +21561,6 @@ class MidiAccess extends EventTarget {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('MIDIAccessPromise')
|
| -@Experimental() // untriaged
|
| -class MidiAccessPromise extends NativeFieldWrapperClass2 {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory MidiAccessPromise._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('MIDIAccessPromise.then')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void then(MidiSuccessCallback successCallback, MidiErrorCallback errorCallback) => _blink.BlinkMIDIAccessPromise.then_Callback_MIDISuccessCallback_MIDIErrorCallback(this, successCallback, errorCallback);
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| @DomName('MIDIConnectionEvent')
|
| // http://webaudio.github.io/web-midi-api/#midiconnectionevent-interface
|
| @Experimental()
|
| @@ -20811,6 +21917,16 @@ class MouseEvent extends UIEvent {
|
| @DocsEditable()
|
| bool get metaKey => _blink.BlinkMouseEvent.metaKey_Getter(this);
|
|
|
| + @DomName('MouseEvent.movementX')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get _movementX => _blink.BlinkMouseEvent.movementX_Getter(this);
|
| +
|
| + @DomName('MouseEvent.movementY')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get _movementY => _blink.BlinkMouseEvent.movementY_Getter(this);
|
| +
|
| @DomName('MouseEvent.offsetX')
|
| @DocsEditable()
|
| @Unstable()
|
| @@ -21073,7 +22189,7 @@ class MutationRecord extends NativeFieldWrapperClass2 {
|
|
|
|
|
| @DomName('Navigator')
|
| -class Navigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, NavigatorID {
|
| +class Navigator extends NavigatorCpu implements NavigatorLanguage, NavigatorOnLine, NavigatorID {
|
|
|
|
|
| /**
|
| @@ -21134,6 +22250,11 @@ class Navigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, Nav
|
| // To suppress missing implicit constructor warnings.
|
| factory Navigator._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('Navigator.connection')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + NetworkInformation get connection => _blink.BlinkNavigator.connection_Getter(this);
|
| +
|
| @DomName('Navigator.cookieEnabled')
|
| @DocsEditable()
|
| @Unstable()
|
| @@ -21150,10 +22271,6 @@ class Navigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, Nav
|
| @Unstable()
|
| Geolocation get geolocation => _blink.BlinkNavigator.geolocation_Getter(this);
|
|
|
| - @DomName('Navigator.language')
|
| - @DocsEditable()
|
| - String get language => _blink.BlinkNavigator.language_Getter(this);
|
| -
|
| @DomName('Navigator.maxTouchPoints')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -21169,6 +22286,11 @@ class Navigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, Nav
|
| @Unstable()
|
| String get productSub => _blink.BlinkNavigator.productSub_Getter(this);
|
|
|
| + @DomName('Navigator.push')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + PushManager get push => _blink.BlinkNavigator.push_Getter(this);
|
| +
|
| @DomName('Navigator.serviceWorker')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -21205,6 +22327,16 @@ class Navigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, Nav
|
| // http://www.w3.org/TR/quota-api/#accessing-storagequota
|
| DeprecatedStorageQuota get temporaryStorage => _blink.BlinkNavigator.webkitTemporaryStorage_Getter(this);
|
|
|
| + @DomName('Navigator.getGamepads')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + List<Gamepad> getGamepads() => _blink.BlinkNavigator.getGamepads_Callback(this);
|
| +
|
| + @DomName('Navigator.getMediaDevices')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void getMediaDevices(MediaDeviceInfoCallback resultCallback) => _blink.BlinkNavigator.getMediaDevices_Callback_MediaDeviceInfoCallback(this, resultCallback);
|
| +
|
| @DomName('Navigator.getStorageUpdates')
|
| @DocsEditable()
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#navigatorstorageutils
|
| @@ -21221,29 +22353,32 @@ class Navigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, Nav
|
| @Unstable()
|
| void registerProtocolHandler(String scheme, String url, String title) => _blink.BlinkNavigator.registerProtocolHandler_Callback_DOMString_DOMString_DOMString(this, scheme, url, title);
|
|
|
| - @DomName('Navigator.requestMIDIAccess')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - MidiAccessPromise requestMidiAccess([Map options]) => _blink.BlinkNavigator.requestMIDIAccess_Callback_Dictionary(this, options);
|
| + bool sendBeacon(String url, data) {
|
| + if ((data is String || data == null) && (url is String || url == null)) {
|
| + return _blink.BlinkNavigator.sendBeacon_Callback_DOMString_DOMString(this, url, data);
|
| + }
|
| + if ((data is TypedData || data == null) && (url is String || url == null)) {
|
| + return _blink.BlinkNavigator.sendBeacon_Callback_DOMString_ArrayBufferView(this, url, data);
|
| + }
|
| + if ((data is FormData || data == null) && (url is String || url == null)) {
|
| + return _blink.BlinkNavigator.sendBeacon_Callback_DOMString_FormData(this, url, data);
|
| + }
|
| + if ((data is Blob || data == null) && (url is String || url == null)) {
|
| + return _blink.BlinkNavigator.sendBeacon_Callback_DOMString_Blob(this, url, data);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| + }
|
|
|
| @DomName('Navigator.unregisterProtocolHandler')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| void unregisterProtocolHandler(String scheme, String url) => _blink.BlinkNavigator.unregisterProtocolHandler_Callback_DOMString_DOMString(this, scheme, url);
|
|
|
| - @DomName('Navigator.webkitGetGamepads')
|
| - @DocsEditable()
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental()
|
| - // https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html#widl-Navigator-getGamepads-Gamepad
|
| - List<Gamepad> getGamepads() => _blink.BlinkNavigator.webkitGetGamepads_Callback(this);
|
| -
|
| @DomName('Navigator.webkitGetUserMedia')
|
| @DocsEditable()
|
| // http://dev.w3.org/2011/webrtc/editor/getusermedia.html#navigatorusermedia
|
| @Experimental()
|
| - void _getUserMedia(Map options, _NavigatorUserMediaSuccessCallback successCallback, [_NavigatorUserMediaErrorCallback errorCallback]) => _blink.BlinkNavigator.webkitGetUserMedia_Callback_Dictionary_NavigatorUserMediaSuccessCallback_NavigatorUserMediaErrorCallback(this, options, successCallback, errorCallback);
|
| + void _getUserMedia(Map options, _NavigatorUserMediaSuccessCallback successCallback, _NavigatorUserMediaErrorCallback errorCallback) => _blink.BlinkNavigator.webkitGetUserMedia_Callback_Dictionary_NavigatorUserMediaSuccessCallback_NavigatorUserMediaErrorCallback(this, options, successCallback, errorCallback);
|
|
|
| @DomName('Navigator.appCodeName')
|
| @DocsEditable()
|
| @@ -21258,6 +22393,11 @@ class Navigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, Nav
|
| @DocsEditable()
|
| String get appVersion => _blink.BlinkNavigator.appVersion_Getter(this);
|
|
|
| + @DomName('Navigator.dartEnabled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool get dartEnabled => _blink.BlinkNavigator.dartEnabled_Getter(this);
|
| +
|
| @DomName('Navigator.platform')
|
| @DocsEditable()
|
| String get platform => _blink.BlinkNavigator.platform_Getter(this);
|
| @@ -21271,6 +22411,15 @@ class Navigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, Nav
|
| @DocsEditable()
|
| String get userAgent => _blink.BlinkNavigator.userAgent_Getter(this);
|
|
|
| + @DomName('Navigator.language')
|
| + @DocsEditable()
|
| + String get language => _blink.BlinkNavigator.language_Getter(this);
|
| +
|
| + @DomName('Navigator.languages')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + List<String> get languages => _blink.BlinkNavigator.languages_Getter(this);
|
| +
|
| @DomName('Navigator.onLine')
|
| @DocsEditable()
|
| @Unstable()
|
| @@ -21285,6 +22434,26 @@ class Navigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, Nav
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('NavigatorCPU')
|
| +@Experimental() // untriaged
|
| +class NavigatorCpu extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NavigatorCpu._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('NavigatorCPU.hardwareConcurrency')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get hardwareConcurrency => _blink.BlinkNavigatorCPU.hardwareConcurrency_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('NavigatorID')
|
| @Experimental() // untriaged
|
| abstract class NavigatorID extends NativeFieldWrapperClass2 {
|
| @@ -21306,6 +22475,11 @@ abstract class NavigatorID extends NativeFieldWrapperClass2 {
|
| @Experimental() // untriaged
|
| String get appVersion => _blink.BlinkNavigatorID.appVersion_Getter(this);
|
|
|
| + @DomName('NavigatorID.dartEnabled')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool get dartEnabled => _blink.BlinkNavigatorID.dartEnabled_Getter(this);
|
| +
|
| @DomName('NavigatorID.platform')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -21330,6 +22504,31 @@ abstract class NavigatorID extends NativeFieldWrapperClass2 {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('NavigatorLanguage')
|
| +@Experimental() // untriaged
|
| +class NavigatorLanguage extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NavigatorLanguage._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('NavigatorLanguage.language')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get language => _blink.BlinkNavigatorLanguage.language_Getter(this);
|
| +
|
| + @DomName('NavigatorLanguage.languages')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + List<String> get languages => _blink.BlinkNavigatorLanguage.languages_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('NavigatorOnLine')
|
| @Experimental() // untriaged
|
| abstract class NavigatorOnLine extends NativeFieldWrapperClass2 {
|
| @@ -21396,6 +22595,26 @@ typedef void _NavigatorUserMediaSuccessCallback(MediaStream stream);
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('NetworkInformation')
|
| +@Experimental() // untriaged
|
| +class NetworkInformation extends EventTarget {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NetworkInformation._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('NetworkInformation.type')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get type => _blink.BlinkNetworkInformation.type_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
|
|
| /**
|
| * Lazy implementation of the child nodes of an element that does not request
|
| @@ -22397,6 +23616,16 @@ class ObjectElement extends HtmlElement {
|
| @DocsEditable()
|
| void set height(String value) => _blink.BlinkHTMLObjectElement.height_Setter_DOMString(this, value);
|
|
|
| + @DomName('HTMLObjectElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLObjectElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLObjectElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLObjectElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLObjectElement.name')
|
| @DocsEditable()
|
| String get name => _blink.BlinkHTMLObjectElement.name_Getter(this);
|
| @@ -22819,6 +24048,16 @@ abstract class ParentNode extends NativeFieldWrapperClass2 {
|
| @Experimental() // untriaged
|
| Element get _lastElementChild => _blink.BlinkParentNode.lastElementChild_Getter(this);
|
|
|
| + @DomName('ParentNode.querySelector')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Element querySelector(String selectors) => _blink.BlinkParentNode.querySelector_Callback_DOMString(this, selectors);
|
| +
|
| + @DomName('ParentNode.querySelectorAll')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + List<Node> querySelectorAll(String selectors) => _blink.BlinkParentNode.querySelectorAll_Callback_DOMString(this, selectors);
|
| +
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -22828,59 +24067,80 @@ abstract class ParentNode extends NativeFieldWrapperClass2 {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('Path')
|
| -// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#path-objects
|
| -@Experimental()
|
| -class Path extends NativeFieldWrapperClass2 {
|
| +@DomName('Path2D')
|
| +@Experimental() // untriaged
|
| +class Path2D extends NativeFieldWrapperClass2 implements _CanvasPathMethods {
|
| // To suppress missing implicit constructor warnings.
|
| - factory Path._() { throw new UnsupportedError("Not supported"); }
|
| + factory Path2D._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('Path.Path')
|
| + @DomName('Path2D.Path2D')
|
| @DocsEditable()
|
| - factory Path([path_OR_text]) {
|
| + factory Path2D([path_OR_text]) {
|
| if (path_OR_text == null) {
|
| - return _blink.BlinkPath.constructorCallback();
|
| + return _blink.BlinkPath2D.constructorCallback();
|
| }
|
| - if ((path_OR_text is Path || path_OR_text == null)) {
|
| - return _blink.BlinkPath.constructorCallback_Path2D(path_OR_text);
|
| + if ((path_OR_text is Path2D || path_OR_text == null)) {
|
| + return _blink.BlinkPath2D.constructorCallback_Path2D(path_OR_text);
|
| }
|
| if ((path_OR_text is String || path_OR_text == null)) {
|
| - return _blink.BlinkPath.constructorCallback_DOMString(path_OR_text);
|
| + return _blink.BlinkPath2D.constructorCallback_DOMString(path_OR_text);
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| - @DomName('Path.arc')
|
| + void addPath(Path2D path, [Matrix transform]) {
|
| + if (transform != null) {
|
| + _blink.BlinkPath2D.addPath_Callback_Path2D_SVGMatrix(this, path, transform);
|
| + return;
|
| + }
|
| + _blink.BlinkPath2D.addPath_Callback_Path2D(this, path);
|
| + return;
|
| + }
|
| +
|
| + @DomName('Path2D.arc')
|
| @DocsEditable()
|
| - void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkPath.arc_Callback_float_float_float_float_float_boolean(this, x, y, radius, startAngle, endAngle, anticlockwise);
|
| + @Experimental() // untriaged
|
| + void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkPath2D.arc_Callback_float_float_float_float_float_boolean(this, x, y, radius, startAngle, endAngle, anticlockwise);
|
|
|
| - @DomName('Path.arcTo')
|
| + @DomName('Path2D.arcTo')
|
| @DocsEditable()
|
| - void arcTo(num x1, num y1, num x2, num y2, num radius) => _blink.BlinkPath.arcTo_Callback_float_float_float_float_float(this, x1, y1, x2, y2, radius);
|
| + @Experimental() // untriaged
|
| + void arcTo(num x1, num y1, num x2, num y2, num radius) => _blink.BlinkPath2D.arcTo_Callback_float_float_float_float_float(this, x1, y1, x2, y2, radius);
|
|
|
| - @DomName('Path.bezierCurveTo')
|
| + @DomName('Path2D.bezierCurveTo')
|
| @DocsEditable()
|
| - void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) => _blink.BlinkPath.bezierCurveTo_Callback_float_float_float_float_float_float(this, cp1x, cp1y, cp2x, cp2y, x, y);
|
| + @Experimental() // untriaged
|
| + void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) => _blink.BlinkPath2D.bezierCurveTo_Callback_float_float_float_float_float_float(this, cp1x, cp1y, cp2x, cp2y, x, y);
|
|
|
| - @DomName('Path.closePath')
|
| + @DomName('Path2D.closePath')
|
| @DocsEditable()
|
| - void closePath() => _blink.BlinkPath.closePath_Callback(this);
|
| + @Experimental() // untriaged
|
| + void closePath() => _blink.BlinkPath2D.closePath_Callback(this);
|
|
|
| - @DomName('Path.lineTo')
|
| + @DomName('Path2D.ellipse')
|
| @DocsEditable()
|
| - void lineTo(num x, num y) => _blink.BlinkPath.lineTo_Callback_float_float(this, x, y);
|
| + @Experimental() // untriaged
|
| + void ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkPath2D.ellipse_Callback_float_float_float_float_float_float_float_boolean(this, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise);
|
|
|
| - @DomName('Path.moveTo')
|
| + @DomName('Path2D.lineTo')
|
| @DocsEditable()
|
| - void moveTo(num x, num y) => _blink.BlinkPath.moveTo_Callback_float_float(this, x, y);
|
| + @Experimental() // untriaged
|
| + void lineTo(num x, num y) => _blink.BlinkPath2D.lineTo_Callback_float_float(this, x, y);
|
|
|
| - @DomName('Path.quadraticCurveTo')
|
| + @DomName('Path2D.moveTo')
|
| @DocsEditable()
|
| - void quadraticCurveTo(num cpx, num cpy, num x, num y) => _blink.BlinkPath.quadraticCurveTo_Callback_float_float_float_float(this, cpx, cpy, x, y);
|
| + @Experimental() // untriaged
|
| + void moveTo(num x, num y) => _blink.BlinkPath2D.moveTo_Callback_float_float(this, x, y);
|
|
|
| - @DomName('Path.rect')
|
| + @DomName('Path2D.quadraticCurveTo')
|
| @DocsEditable()
|
| - void rect(num x, num y, num width, num height) => _blink.BlinkPath.rect_Callback_float_float_float_float(this, x, y, width, height);
|
| + @Experimental() // untriaged
|
| + void quadraticCurveTo(num cpx, num cpy, num x, num y) => _blink.BlinkPath2D.quadraticCurveTo_Callback_float_float_float_float(this, cpx, cpy, x, y);
|
| +
|
| + @DomName('Path2D.rect')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void rect(num x, num y, num width, num height) => _blink.BlinkPath2D.rect_Callback_float_float_float_float(this, x, y, width, height);
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -23276,91 +24536,17 @@ class PerformanceTiming extends NativeFieldWrapperClass2 {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('Player')
|
| +@DomName('HTMLPictureElement')
|
| @Experimental() // untriaged
|
| -class Player extends NativeFieldWrapperClass2 {
|
| +class PictureElement extends HtmlElement {
|
| // To suppress missing implicit constructor warnings.
|
| - factory Player._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('Player.currentTime')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num get currentTime => _blink.BlinkPlayer.currentTime_Getter(this);
|
| -
|
| - @DomName('Player.currentTime')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void set currentTime(num value) => _blink.BlinkPlayer.currentTime_Setter_double(this, value);
|
| -
|
| - @DomName('Player.finished')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool get finished => _blink.BlinkPlayer.finished_Getter(this);
|
| -
|
| - @DomName('Player.paused')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool get paused => _blink.BlinkPlayer.paused_Getter(this);
|
| -
|
| - @DomName('Player.playbackRate')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num get playbackRate => _blink.BlinkPlayer.playbackRate_Getter(this);
|
| -
|
| - @DomName('Player.playbackRate')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void set playbackRate(num value) => _blink.BlinkPlayer.playbackRate_Setter_double(this, value);
|
| -
|
| - @DomName('Player.source')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - TimedItem get source => _blink.BlinkPlayer.source_Getter(this);
|
| -
|
| - @DomName('Player.source')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void set source(TimedItem value) => _blink.BlinkPlayer.source_Setter_TimedItem(this, value);
|
| -
|
| - @DomName('Player.startTime')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num get startTime => _blink.BlinkPlayer.startTime_Getter(this);
|
| -
|
| - @DomName('Player.startTime')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void set startTime(num value) => _blink.BlinkPlayer.startTime_Setter_double(this, value);
|
| -
|
| - @DomName('Player.timeLag')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - double get timeLag => _blink.BlinkPlayer.timeLag_Getter(this);
|
| -
|
| - @DomName('Player.cancel')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void cancel() => _blink.BlinkPlayer.cancel_Callback(this);
|
| -
|
| - @DomName('Player.finish')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void finish() => _blink.BlinkPlayer.finish_Callback(this);
|
| -
|
| - @DomName('Player.pause')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void pause() => _blink.BlinkPlayer.pause_Callback(this);
|
| -
|
| - @DomName('Player.play')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void play() => _blink.BlinkPlayer.play_Callback(this);
|
| -
|
| - @DomName('Player.reverse')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void reverse() => _blink.BlinkPlayer.reverse_Callback(this);
|
| + factory PictureElement._() { throw new UnsupportedError("Not supported"); }
|
| + /**
|
| + * Constructor instantiated by the DOM when a custom element has been created.
|
| + *
|
| + * This can only be called by subclasses from their created constructor.
|
| + */
|
| + PictureElement.created() : super.created();
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -23702,6 +24888,66 @@ class ProgressEvent extends Event {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('PushEvent')
|
| +@Experimental() // untriaged
|
| +class PushEvent extends Event {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory PushEvent._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('PushEvent.data')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get data => _blink.BlinkPushEvent.data_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('PushManager')
|
| +@Experimental() // untriaged
|
| +class PushManager extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory PushManager._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('PushRegistration')
|
| +@Experimental() // untriaged
|
| +class PushRegistration extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory PushRegistration._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('PushRegistration.pushEndpoint')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get pushEndpoint => _blink.BlinkPushRegistration.pushEndpoint_Getter(this);
|
| +
|
| + @DomName('PushRegistration.pushRegistrationId')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get pushRegistrationId => _blink.BlinkPushRegistration.pushRegistrationId_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('HTMLQuoteElement')
|
| class QuoteElement extends HtmlElement {
|
| // To suppress missing implicit constructor warnings.
|
| @@ -23946,6 +25192,47 @@ class Range extends NativeFieldWrapperClass2 {
|
| // WARNING: Do not edit - generated code.
|
|
|
|
|
| +@DocsEditable()
|
| +@DomName('Request')
|
| +@Experimental() // untriaged
|
| +class Request extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Request._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('Request.Request')
|
| + @DocsEditable()
|
| + factory Request([Map requestInitDict]) {
|
| + return _blink.BlinkRequest.constructorCallback_Dictionary(requestInitDict);
|
| + }
|
| +
|
| + @DomName('Request.headers')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + HeaderMap get headers => _blink.BlinkRequest.headers_Getter(this);
|
| +
|
| + @DomName('Request.origin')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get origin => _blink.BlinkRequest.origin_Getter(this);
|
| +
|
| + @DomName('Request.url')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get url => _blink.BlinkRequest.url_Getter(this);
|
| +
|
| + @DomName('Request.url')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set url(String value) => _blink.BlinkRequest.url_Setter_DOMString(this, value);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| @DomName('RequestAnimationFrameCallback')
|
| typedef void RequestAnimationFrameCallback(num highResTime);
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -23976,6 +25263,51 @@ class ResourceProgressEvent extends ProgressEvent {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('RsaHashedKeyAlgorithm')
|
| +@Experimental() // untriaged
|
| +class RsaHashedKeyAlgorithm extends RsaKeyAlgorithm {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory RsaHashedKeyAlgorithm._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('RsaHashedKeyAlgorithm.hash')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + KeyAlgorithm get hash => _blink.BlinkRsaHashedKeyAlgorithm.hash_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('RsaKeyAlgorithm')
|
| +@Experimental() // untriaged
|
| +class RsaKeyAlgorithm extends KeyAlgorithm {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory RsaKeyAlgorithm._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('RsaKeyAlgorithm.modulusLength')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get modulusLength => _blink.BlinkRsaKeyAlgorithm.modulusLength_Getter(this);
|
| +
|
| + @DomName('RsaKeyAlgorithm.publicExponent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Uint8List get publicExponent => _blink.BlinkRsaKeyAlgorithm.publicExponent_Getter(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('RTCDataChannel')
|
| // http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel
|
| @Experimental()
|
| @@ -24082,20 +25414,20 @@ class RtcDataChannel extends EventTarget {
|
| void close() => _blink.BlinkRTCDataChannel.close_Callback(this);
|
|
|
| void send(data) {
|
| - if ((data is TypedData || data == null)) {
|
| - _blink.BlinkRTCDataChannel.send_Callback_ArrayBufferView(this, data);
|
| - return;
|
| - }
|
| - if ((data is ByteBuffer || data == null)) {
|
| - _blink.BlinkRTCDataChannel.send_Callback_ArrayBuffer(this, data);
|
| + if ((data is String || data == null)) {
|
| + _blink.BlinkRTCDataChannel.send_Callback_DOMString(this, data);
|
| return;
|
| }
|
| if ((data is Blob || data == null)) {
|
| _blink.BlinkRTCDataChannel.send_Callback_Blob(this, data);
|
| return;
|
| }
|
| - if ((data is String || data == null)) {
|
| - _blink.BlinkRTCDataChannel.send_Callback_DOMString(this, data);
|
| + if ((data is TypedData || data == null)) {
|
| + _blink.BlinkRTCDataChannel.send_Callback_ArrayBufferView(this, data);
|
| + return;
|
| + }
|
| + if ((data is ByteBuffer || data == null)) {
|
| + _blink.BlinkRTCDataChannel.send_Callback_ArrayBuffer(this, data);
|
| return;
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| @@ -24268,14 +25600,26 @@ class RtcIceCandidate extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| String get candidate => _blink.BlinkRTCIceCandidate.candidate_Getter(this);
|
|
|
| + @DomName('RTCIceCandidate.candidate')
|
| + @DocsEditable()
|
| + void set candidate(String value) => _blink.BlinkRTCIceCandidate.candidate_Setter_DOMString(this, value);
|
| +
|
| @DomName('RTCIceCandidate.sdpMLineIndex')
|
| @DocsEditable()
|
| int get sdpMLineIndex => _blink.BlinkRTCIceCandidate.sdpMLineIndex_Getter(this);
|
|
|
| + @DomName('RTCIceCandidate.sdpMLineIndex')
|
| + @DocsEditable()
|
| + void set sdpMLineIndex(int value) => _blink.BlinkRTCIceCandidate.sdpMLineIndex_Setter_us(this, value);
|
| +
|
| @DomName('RTCIceCandidate.sdpMid')
|
| @DocsEditable()
|
| String get sdpMid => _blink.BlinkRTCIceCandidate.sdpMid_Getter(this);
|
|
|
| + @DomName('RTCIceCandidate.sdpMid')
|
| + @DocsEditable()
|
| + void set sdpMid(String value) => _blink.BlinkRTCIceCandidate.sdpMid_Setter_DOMString(this, value);
|
| +
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -24664,7 +26008,7 @@ class RtcStatsResponse extends NativeFieldWrapperClass2 {
|
|
|
| @DocsEditable()
|
| @DomName('Screen')
|
| -class Screen extends EventTarget {
|
| +class Screen extends NativeFieldWrapperClass2 {
|
|
|
| @DomName('Screen.availHeight')
|
| @DomName('Screen.availLeft')
|
| @@ -24714,11 +26058,6 @@ class Screen extends EventTarget {
|
| @DocsEditable()
|
| int get width => _blink.BlinkScreen.width_Getter(this);
|
|
|
| - @DomName('Screen.lockOrientation')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool lockOrientation(String orientation) => _blink.BlinkScreen.lockOrientation_Callback_DOMString(this, orientation);
|
| -
|
| @DomName('Screen.unlockOrientation')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -24783,6 +26122,16 @@ class ScriptElement extends HtmlElement {
|
| @DocsEditable()
|
| void set defer(bool value) => _blink.BlinkHTMLScriptElement.defer_Setter_boolean(this, value);
|
|
|
| + @DomName('HTMLScriptElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLScriptElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLScriptElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLScriptElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLScriptElement.nonce')
|
| @DocsEditable()
|
| // https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#interaction-with-the-script-src-directive
|
| @@ -24990,6 +26339,11 @@ class SelectElement extends HtmlElement {
|
| @DocsEditable()
|
| void __setter__(int index, OptionElement value) => _blink.BlinkHTMLSelectElement.$__setter___Callback_ul_HTMLOptionElement(this, index, value);
|
|
|
| + @DomName('HTMLSelectElement.add')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void add(HtmlElement element, int before) => _blink.BlinkHTMLSelectElement.add_Callback_HTMLElement_long(this, element, before);
|
| +
|
| @DomName('HTMLSelectElement.checkValidity')
|
| @DocsEditable()
|
| bool checkValidity() => _blink.BlinkHTMLSelectElement.checkValidity_Callback(this);
|
| @@ -25091,9 +26445,14 @@ class Selection extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| void addRange(Range range) => _blink.BlinkSelection.addRange_Callback_Range(this, range);
|
|
|
| - @DomName('Selection.collapse')
|
| - @DocsEditable()
|
| - void collapse(Node node, int index) => _blink.BlinkSelection.collapse_Callback_Node_long(this, node, index);
|
| + void collapse(Node node, [int offset]) {
|
| + if (offset != null) {
|
| + _blink.BlinkSelection.collapse_Callback_Node_long(this, node, offset);
|
| + return;
|
| + }
|
| + _blink.BlinkSelection.collapse_Callback_Node(this, node);
|
| + return;
|
| + }
|
|
|
| @DomName('Selection.collapseToEnd')
|
| @DocsEditable()
|
| @@ -25143,10 +26502,14 @@ class Selection extends NativeFieldWrapperClass2 {
|
| @Experimental() // non-standard
|
| void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int extentOffset) => _blink.BlinkSelection.setBaseAndExtent_Callback_Node_long_Node_long(this, baseNode, baseOffset, extentNode, extentOffset);
|
|
|
| - @DomName('Selection.setPosition')
|
| - @DocsEditable()
|
| - @Experimental() // non-standard
|
| - void setPosition(Node node, int offset) => _blink.BlinkSelection.setPosition_Callback_Node_long(this, node, offset);
|
| + void setPosition(Node node, [int offset]) {
|
| + if (offset != null) {
|
| + _blink.BlinkSelection.setPosition_Callback_Node_long(this, node, offset);
|
| + return;
|
| + }
|
| + _blink.BlinkSelection.setPosition_Callback_Node(this, node);
|
| + return;
|
| + }
|
|
|
| @DomName('Selection.toString')
|
| @DocsEditable()
|
| @@ -25161,12 +26524,47 @@ class Selection extends NativeFieldWrapperClass2 {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('ServiceWorkerClients')
|
| +@Experimental() // untriaged
|
| +class ServiceWorkerClients extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory ServiceWorkerClients._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('ServiceWorkerContainer')
|
| @Experimental() // untriaged
|
| class ServiceWorkerContainer extends NativeFieldWrapperClass2 {
|
| // To suppress missing implicit constructor warnings.
|
| factory ServiceWorkerContainer._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('ServiceWorkerContainer.active')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + _ServiceWorker get active => _blink.BlinkServiceWorkerContainer.active_Getter(this);
|
| +
|
| + @DomName('ServiceWorkerContainer.controller')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + _ServiceWorker get controller => _blink.BlinkServiceWorkerContainer.controller_Getter(this);
|
| +
|
| + @DomName('ServiceWorkerContainer.installing')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + _ServiceWorker get installing => _blink.BlinkServiceWorkerContainer.installing_Getter(this);
|
| +
|
| + @DomName('ServiceWorkerContainer.waiting')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + _ServiceWorker get waiting => _blink.BlinkServiceWorkerContainer.waiting_Getter(this);
|
| +
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -25182,6 +26580,26 @@ class ServiceWorkerGlobalScope extends WorkerGlobalScope {
|
| // To suppress missing implicit constructor warnings.
|
| factory ServiceWorkerGlobalScope._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('ServiceWorkerGlobalScope.messageEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
|
| +
|
| + @DomName('ServiceWorkerGlobalScope.clients')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + ServiceWorkerClients get clients => _blink.BlinkServiceWorkerGlobalScope.clients_Getter(this);
|
| +
|
| + @DomName('ServiceWorkerGlobalScope.scope')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get scope => _blink.BlinkServiceWorkerGlobalScope.scope_Getter(this);
|
| +
|
| + @DomName('ServiceWorkerGlobalScope.onmessage')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<MessageEvent> get onMessage => messageEvent.forTarget(this);
|
| +
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -25212,14 +26630,6 @@ class ShadowElement extends HtmlElement {
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => true;
|
|
|
| - @DomName('HTMLShadowElement.resetStyleInheritance')
|
| - @DocsEditable()
|
| - bool get resetStyleInheritance => _blink.BlinkHTMLShadowElement.resetStyleInheritance_Getter(this);
|
| -
|
| - @DomName('HTMLShadowElement.resetStyleInheritance')
|
| - @DocsEditable()
|
| - void set resetStyleInheritance(bool value) => _blink.BlinkHTMLShadowElement.resetStyleInheritance_Setter_boolean(this, value);
|
| -
|
| @DomName('HTMLShadowElement.getDistributedNodes')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -25263,14 +26673,6 @@ class ShadowRoot extends DocumentFragment {
|
| @Experimental() // untriaged
|
| ShadowRoot get olderShadowRoot => _blink.BlinkShadowRoot.olderShadowRoot_Getter(this);
|
|
|
| - @DomName('ShadowRoot.resetStyleInheritance')
|
| - @DocsEditable()
|
| - bool get _resetStyleInheritance => _blink.BlinkShadowRoot.resetStyleInheritance_Getter(this);
|
| -
|
| - @DomName('ShadowRoot.resetStyleInheritance')
|
| - @DocsEditable()
|
| - void set _resetStyleInheritance(bool value) => _blink.BlinkShadowRoot.resetStyleInheritance_Setter_boolean(this, value);
|
| -
|
| @DomName('ShadowRoot.styleSheets')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -25599,6 +27001,16 @@ class SourceElement extends HtmlElement {
|
| */
|
| SourceElement.created() : super.created();
|
|
|
| + @DomName('HTMLSourceElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLSourceElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLSourceElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLSourceElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLSourceElement.media')
|
| @DocsEditable()
|
| String get media => _blink.BlinkHTMLSourceElement.media_Getter(this);
|
| @@ -25607,6 +27019,16 @@ class SourceElement extends HtmlElement {
|
| @DocsEditable()
|
| void set media(String value) => _blink.BlinkHTMLSourceElement.media_Setter_DOMString(this, value);
|
|
|
| + @DomName('HTMLSourceElement.sizes')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get sizes => _blink.BlinkHTMLSourceElement.sizes_Getter(this);
|
| +
|
| + @DomName('HTMLSourceElement.sizes')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set sizes(String value) => _blink.BlinkHTMLSourceElement.sizes_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLSourceElement.src')
|
| @DocsEditable()
|
| String get src => _blink.BlinkHTMLSourceElement.src_Getter(this);
|
| @@ -25615,6 +27037,16 @@ class SourceElement extends HtmlElement {
|
| @DocsEditable()
|
| void set src(String value) => _blink.BlinkHTMLSourceElement.src_Setter_DOMString(this, value);
|
|
|
| + @DomName('HTMLSourceElement.srcset')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get srcset => _blink.BlinkHTMLSourceElement.srcset_Getter(this);
|
| +
|
| + @DomName('HTMLSourceElement.srcset')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set srcset(String value) => _blink.BlinkHTMLSourceElement.srcset_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLSourceElement.type')
|
| @DocsEditable()
|
| String get type => _blink.BlinkHTMLSourceElement.type_Getter(this);
|
| @@ -25823,38 +27255,6 @@ class SpeechGrammarList extends NativeFieldWrapperClass2 with ListMixin<SpeechGr
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('SpeechInputEvent')
|
| -// http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#speech_input_event_interface
|
| -@Experimental()
|
| -class SpeechInputEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory SpeechInputEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('SpeechInputResult')
|
| -// http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#speech_input_result_interface
|
| -@Experimental()
|
| -class SpeechInputResult extends NativeFieldWrapperClass2 {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory SpeechInputResult._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| @DomName('SpeechRecognition')
|
| @SupportedBrowser(SupportedBrowser.CHROME, '25')
|
| @Experimental()
|
| @@ -26813,14 +28213,6 @@ class StyleElement extends HtmlElement {
|
| @DocsEditable()
|
| void set media(String value) => _blink.BlinkHTMLStyleElement.media_Setter_DOMString(this, value);
|
|
|
| - @DomName('HTMLStyleElement.scoped')
|
| - @DocsEditable()
|
| - bool get scoped => _blink.BlinkHTMLStyleElement.scoped_Getter(this);
|
| -
|
| - @DomName('HTMLStyleElement.scoped')
|
| - @DocsEditable()
|
| - void set scoped(bool value) => _blink.BlinkHTMLStyleElement.scoped_Setter_boolean(this, value);
|
| -
|
| @DomName('HTMLStyleElement.sheet')
|
| @DocsEditable()
|
| StyleSheet get sheet => _blink.BlinkHTMLStyleElement.sheet_Getter(this);
|
| @@ -27117,9 +28509,12 @@ class TableElement extends HtmlElement {
|
| @DocsEditable()
|
| void deleteTHead() => _blink.BlinkHTMLTableElement.deleteTHead_Callback(this);
|
|
|
| - @DomName('HTMLTableElement.insertRow')
|
| - @DocsEditable()
|
| - HtmlElement _insertRow(int index) => _blink.BlinkHTMLTableElement.insertRow_Callback_long(this, index);
|
| + HtmlElement _insertRow([int index]) {
|
| + if (index != null) {
|
| + return _blink.BlinkHTMLTableElement.insertRow_Callback_long(this, index);
|
| + }
|
| + return _blink.BlinkHTMLTableElement.insertRow_Callback(this);
|
| + }
|
| }
|
| // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27170,9 +28565,12 @@ class TableRowElement extends HtmlElement {
|
| @DocsEditable()
|
| void deleteCell(int index) => _blink.BlinkHTMLTableRowElement.deleteCell_Callback_long(this, index);
|
|
|
| - @DomName('HTMLTableRowElement.insertCell')
|
| - @DocsEditable()
|
| - HtmlElement _insertCell(int index) => _blink.BlinkHTMLTableRowElement.insertCell_Callback_long(this, index);
|
| + HtmlElement _insertCell([int index]) {
|
| + if (index != null) {
|
| + return _blink.BlinkHTMLTableRowElement.insertCell_Callback_long(this, index);
|
| + }
|
| + return _blink.BlinkHTMLTableRowElement.insertCell_Callback(this);
|
| + }
|
| }
|
| // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27211,9 +28609,12 @@ class TableSectionElement extends HtmlElement {
|
| @DocsEditable()
|
| void deleteRow(int index) => _blink.BlinkHTMLTableSectionElement.deleteRow_Callback_long(this, index);
|
|
|
| - @DomName('HTMLTableSectionElement.insertRow')
|
| - @DocsEditable()
|
| - HtmlElement _insertRow(int index) => _blink.BlinkHTMLTableSectionElement.insertRow_Callback_long(this, index);
|
| + HtmlElement _insertRow([int index]) {
|
| + if (index != null) {
|
| + return _blink.BlinkHTMLTableSectionElement.insertRow_Callback_long(this, index);
|
| + }
|
| + return _blink.BlinkHTMLTableSectionElement.insertRow_Callback(this);
|
| + }
|
| }
|
| // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27564,6 +28965,61 @@ class TextMetrics extends NativeFieldWrapperClass2 {
|
| // To suppress missing implicit constructor warnings.
|
| factory TextMetrics._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('TextMetrics.actualBoundingBoxAscent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get actualBoundingBoxAscent => _blink.BlinkTextMetrics.actualBoundingBoxAscent_Getter(this);
|
| +
|
| + @DomName('TextMetrics.actualBoundingBoxDescent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get actualBoundingBoxDescent => _blink.BlinkTextMetrics.actualBoundingBoxDescent_Getter(this);
|
| +
|
| + @DomName('TextMetrics.actualBoundingBoxLeft')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get actualBoundingBoxLeft => _blink.BlinkTextMetrics.actualBoundingBoxLeft_Getter(this);
|
| +
|
| + @DomName('TextMetrics.actualBoundingBoxRight')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get actualBoundingBoxRight => _blink.BlinkTextMetrics.actualBoundingBoxRight_Getter(this);
|
| +
|
| + @DomName('TextMetrics.alphabeticBaseline')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get alphabeticBaseline => _blink.BlinkTextMetrics.alphabeticBaseline_Getter(this);
|
| +
|
| + @DomName('TextMetrics.emHeightAscent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get emHeightAscent => _blink.BlinkTextMetrics.emHeightAscent_Getter(this);
|
| +
|
| + @DomName('TextMetrics.emHeightDescent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get emHeightDescent => _blink.BlinkTextMetrics.emHeightDescent_Getter(this);
|
| +
|
| + @DomName('TextMetrics.fontBoundingBoxAscent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get fontBoundingBoxAscent => _blink.BlinkTextMetrics.fontBoundingBoxAscent_Getter(this);
|
| +
|
| + @DomName('TextMetrics.fontBoundingBoxDescent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get fontBoundingBoxDescent => _blink.BlinkTextMetrics.fontBoundingBoxDescent_Getter(this);
|
| +
|
| + @DomName('TextMetrics.hangingBaseline')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get hangingBaseline => _blink.BlinkTextMetrics.hangingBaseline_Getter(this);
|
| +
|
| + @DomName('TextMetrics.ideographicBaseline')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + double get ideographicBaseline => _blink.BlinkTextMetrics.ideographicBaseline_Getter(this);
|
| +
|
| @DomName('TextMetrics.width')
|
| @DocsEditable()
|
| double get width => _blink.BlinkTextMetrics.width_Getter(this);
|
| @@ -27946,76 +29402,6 @@ class TimeRanges extends NativeFieldWrapperClass2 {
|
| // WARNING: Do not edit - generated code.
|
|
|
|
|
| -@DocsEditable()
|
| -@DomName('TimedItem')
|
| -@Experimental() // untriaged
|
| -class TimedItem extends NativeFieldWrapperClass2 {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory TimedItem._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('TimedItem.activeDuration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - double get activeDuration => _blink.BlinkTimedItem.activeDuration_Getter(this);
|
| -
|
| - @DomName('TimedItem.currentIteration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - int get currentIteration => _blink.BlinkTimedItem.currentIteration_Getter(this);
|
| -
|
| - @DomName('TimedItem.duration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - double get duration => _blink.BlinkTimedItem.duration_Getter(this);
|
| -
|
| - @DomName('TimedItem.endTime')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - double get endTime => _blink.BlinkTimedItem.endTime_Getter(this);
|
| -
|
| - @DomName('TimedItem.localTime')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - double get localTime => _blink.BlinkTimedItem.localTime_Getter(this);
|
| -
|
| - @DomName('TimedItem.player')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Player get player => _blink.BlinkTimedItem.player_Getter(this);
|
| -
|
| - @DomName('TimedItem.startTime')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - double get startTime => _blink.BlinkTimedItem.startTime_Getter(this);
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('Timeline')
|
| -@Experimental() // untriaged
|
| -class Timeline extends NativeFieldWrapperClass2 {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory Timeline._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('Timeline.play')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Player play(TimedItem source) => _blink.BlinkTimeline.play_Callback_TimedItem(this, source);
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| @DomName('TimeoutHandler')
|
| typedef void TimeoutHandler();
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -28112,6 +29498,11 @@ class Timing extends NativeFieldWrapperClass2 {
|
| @Experimental() // untriaged
|
| void set playbackRate(num value) => _blink.BlinkTiming.playbackRate_Setter_double(this, value);
|
|
|
| + @DomName('Timing.__getter__')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Object __getter__(String name) => _blink.BlinkTiming.$__getter___Callback_DOMString(this, name);
|
| +
|
| @DomName('Timing.__setter__')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -28157,11 +29548,11 @@ class Touch extends NativeFieldWrapperClass2 {
|
|
|
| @DomName('Touch.clientX')
|
| @DocsEditable()
|
| - int get _clientX => _blink.BlinkTouch.clientX_Getter(this);
|
| + double get _clientX => _blink.BlinkTouch.clientX_Getter(this);
|
|
|
| @DomName('Touch.clientY')
|
| @DocsEditable()
|
| - int get _clientY => _blink.BlinkTouch.clientY_Getter(this);
|
| + double get _clientY => _blink.BlinkTouch.clientY_Getter(this);
|
|
|
| @DomName('Touch.identifier')
|
| @DocsEditable()
|
| @@ -28169,19 +29560,19 @@ class Touch extends NativeFieldWrapperClass2 {
|
|
|
| @DomName('Touch.pageX')
|
| @DocsEditable()
|
| - int get _pageX => _blink.BlinkTouch.pageX_Getter(this);
|
| + double get _pageX => _blink.BlinkTouch.pageX_Getter(this);
|
|
|
| @DomName('Touch.pageY')
|
| @DocsEditable()
|
| - int get _pageY => _blink.BlinkTouch.pageY_Getter(this);
|
| + double get _pageY => _blink.BlinkTouch.pageY_Getter(this);
|
|
|
| @DomName('Touch.screenX')
|
| @DocsEditable()
|
| - int get _screenX => _blink.BlinkTouch.screenX_Getter(this);
|
| + double get _screenX => _blink.BlinkTouch.screenX_Getter(this);
|
|
|
| @DomName('Touch.screenY')
|
| @DocsEditable()
|
| - int get _screenY => _blink.BlinkTouch.screenY_Getter(this);
|
| + double get _screenY => _blink.BlinkTouch.screenY_Getter(this);
|
|
|
| @DomName('Touch.target')
|
| @DocsEditable()
|
| @@ -28199,14 +29590,14 @@ class Touch extends NativeFieldWrapperClass2 {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental()
|
| - int get _webkitRadiusX => _blink.BlinkTouch.webkitRadiusX_Getter(this);
|
| + double get _webkitRadiusX => _blink.BlinkTouch.webkitRadiusX_Getter(this);
|
|
|
| @DomName('Touch.webkitRadiusY')
|
| @DocsEditable()
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental()
|
| - int get _webkitRadiusY => _blink.BlinkTouch.webkitRadiusY_Getter(this);
|
| + double get _webkitRadiusY => _blink.BlinkTouch.webkitRadiusY_Getter(this);
|
|
|
| @DomName('Touch.webkitRotationAngle')
|
| @DocsEditable()
|
| @@ -28311,7 +29702,7 @@ class TouchEvent extends UIEvent {
|
|
|
| @DomName('TouchEvent.initTouchEvent')
|
| @DocsEditable()
|
| - void _initTouchEvent(TouchList touches, TouchList targetTouches, TouchList changedTouches, String type, Window view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) => _blink.BlinkTouchEvent.initTouchEvent_Callback_TouchList_TouchList_TouchList_DOMString_Window_long_long_long_long_boolean_boolean_boolean_boolean(this, touches, targetTouches, changedTouches, type, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
|
| + void _initTouchEvent(TouchList touches, TouchList targetTouches, TouchList changedTouches, String type, Window view, int unused1, int unused2, int unused3, int unused4, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) => _blink.BlinkTouchEvent.initTouchEvent_Callback_TouchList_TouchList_TouchList_DOMString_Window_long_long_long_long_boolean_boolean_boolean_boolean(this, touches, targetTouches, changedTouches, type, view, unused1, unused2, unused3, unused4, ctrlKey, altKey, shiftKey, metaKey);
|
|
|
|
|
| /**
|
| @@ -28454,6 +29845,16 @@ class TrackElement extends HtmlElement {
|
| @DocsEditable()
|
| void set defaultValue(bool value) => _blink.BlinkHTMLTrackElement.default_Setter_boolean(this, value);
|
|
|
| + @DomName('HTMLTrackElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get integrity => _blink.BlinkHTMLTrackElement.integrity_Getter(this);
|
| +
|
| + @DomName('HTMLTrackElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set integrity(String value) => _blink.BlinkHTMLTrackElement.integrity_Setter_DOMString(this, value);
|
| +
|
| @DomName('HTMLTrackElement.kind')
|
| @DocsEditable()
|
| String get kind => _blink.BlinkHTMLTrackElement.kind_Getter(this);
|
| @@ -28752,12 +30153,12 @@ class Url extends NativeFieldWrapperClass2 implements UrlUtils {
|
| if ((blob_OR_source_OR_stream is Blob || blob_OR_source_OR_stream == null)) {
|
| return _blink.BlinkURL.createObjectURL_Callback_Blob(blob_OR_source_OR_stream);
|
| }
|
| - if ((blob_OR_source_OR_stream is MediaStream || blob_OR_source_OR_stream == null)) {
|
| - return _blink.BlinkURL.createObjectURL_Callback_MediaStream(blob_OR_source_OR_stream);
|
| - }
|
| - if ((blob_OR_source_OR_stream is MediaSource || blob_OR_source_OR_stream == null)) {
|
| + if ((blob_OR_source_OR_stream is MediaSource)) {
|
| return _blink.BlinkURL.createObjectURL_Callback_MediaSource(blob_OR_source_OR_stream);
|
| }
|
| + if ((blob_OR_source_OR_stream is MediaStream)) {
|
| + return _blink.BlinkURL.createObjectURL_Callback_MediaStream(blob_OR_source_OR_stream);
|
| + }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| @@ -29257,6 +30658,96 @@ class VideoPlaybackQuality extends NativeFieldWrapperClass2 {
|
| // WARNING: Do not edit - generated code.
|
|
|
|
|
| +@DocsEditable()
|
| +@DomName('VideoTrack')
|
| +@Experimental() // untriaged
|
| +class VideoTrack extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory VideoTrack._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('VideoTrack.id')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get id => _blink.BlinkVideoTrack.id_Getter(this);
|
| +
|
| + @DomName('VideoTrack.kind')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get kind => _blink.BlinkVideoTrack.kind_Getter(this);
|
| +
|
| + @DomName('VideoTrack.label')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get label => _blink.BlinkVideoTrack.label_Getter(this);
|
| +
|
| + @DomName('VideoTrack.language')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get language => _blink.BlinkVideoTrack.language_Getter(this);
|
| +
|
| + @DomName('VideoTrack.selected')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool get selected => _blink.BlinkVideoTrack.selected_Getter(this);
|
| +
|
| + @DomName('VideoTrack.selected')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set selected(bool value) => _blink.BlinkVideoTrack.selected_Setter_boolean(this, value);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('VideoTrackList')
|
| +@Experimental() // untriaged
|
| +class VideoTrackList extends EventTarget {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory VideoTrackList._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('VideoTrackList.changeEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<Event> changeEvent = const EventStreamProvider<Event>('change');
|
| +
|
| + @DomName('VideoTrackList.length')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get length => _blink.BlinkVideoTrackList.length_Getter(this);
|
| +
|
| + @DomName('VideoTrackList.selectedIndex')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + int get selectedIndex => _blink.BlinkVideoTrackList.selectedIndex_Getter(this);
|
| +
|
| + @DomName('VideoTrackList.__getter__')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + VideoTrack __getter__(int index) => _blink.BlinkVideoTrackList.$__getter___Callback_ul(this, index);
|
| +
|
| + @DomName('VideoTrackList.getTrackById')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + VideoTrack getTrackById(String id) => _blink.BlinkVideoTrackList.getTrackById_Callback_DOMString(this, id);
|
| +
|
| + @DomName('VideoTrackList.onchange')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<Event> get onChange => changeEvent.forTarget(this);
|
| +
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| @DomName('VoidCallback')
|
| // http://www.w3.org/TR/file-system-api/#the-voidcallback-interface
|
| @Experimental()
|
| @@ -29601,12 +31092,12 @@ class WebSocket extends EventTarget {
|
| if ((url is String || url == null) && protocol_OR_protocols == null) {
|
| return _blink.BlinkWebSocket.constructorCallback_DOMString(url);
|
| }
|
| - if ((protocol_OR_protocols is List<String> || protocol_OR_protocols == null) && (url is String || url == null)) {
|
| - return _blink.BlinkWebSocket.constructorCallback_DOMString_SEQ_DOMString_SEQ(url, protocol_OR_protocols);
|
| - }
|
| if ((protocol_OR_protocols is String || protocol_OR_protocols == null) && (url is String || url == null)) {
|
| return _blink.BlinkWebSocket.constructorCallback_DOMString_DOMString(url, protocol_OR_protocols);
|
| }
|
| + if ((protocol_OR_protocols is List<String> || protocol_OR_protocols == null) && (url is String || url == null)) {
|
| + return _blink.BlinkWebSocket.constructorCallback_DOMString_SEQ_DOMString_SEQ(url, protocol_OR_protocols);
|
| + }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| @@ -29671,20 +31162,20 @@ class WebSocket extends EventTarget {
|
| }
|
|
|
| void send(data) {
|
| - if ((data is TypedData || data == null)) {
|
| - _blink.BlinkWebSocket.send_Callback_ArrayBufferView(this, data);
|
| - return;
|
| - }
|
| - if ((data is ByteBuffer || data == null)) {
|
| - _blink.BlinkWebSocket.send_Callback_ArrayBuffer(this, data);
|
| + if ((data is String || data == null)) {
|
| + _blink.BlinkWebSocket.send_Callback_DOMString(this, data);
|
| return;
|
| }
|
| if ((data is Blob || data == null)) {
|
| _blink.BlinkWebSocket.send_Callback_Blob(this, data);
|
| return;
|
| }
|
| - if ((data is String || data == null)) {
|
| - _blink.BlinkWebSocket.send_Callback_DOMString(this, data);
|
| + if ((data is TypedData || data == null)) {
|
| + _blink.BlinkWebSocket.send_Callback_ArrayBufferView(this, data);
|
| + return;
|
| + }
|
| + if ((data is ByteBuffer || data == null)) {
|
| + _blink.BlinkWebSocket.send_Callback_ArrayBuffer(this, data);
|
| return;
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| @@ -30033,6 +31524,10 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| static const EventStreamProvider<Event> hashChangeEvent = const EventStreamProvider<Event>('hashchange');
|
|
|
| + @DomName('Window.loadstartEvent')
|
| + @DocsEditable()
|
| + static const EventStreamProvider<Event> loadStartEvent = const EventStreamProvider<Event>('loadstart');
|
| +
|
| /**
|
| * Static factory designed to expose `message` events to event
|
| * handlers that are not necessarily instances of [Window].
|
| @@ -30093,6 +31588,10 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| static const EventStreamProvider<PopStateEvent> popStateEvent = const EventStreamProvider<PopStateEvent>('popstate');
|
|
|
| + @DomName('Window.progressEvent')
|
| + @DocsEditable()
|
| + static const EventStreamProvider<Event> progressEvent = const EventStreamProvider<Event>('progress');
|
| +
|
| /**
|
| * Static factory designed to expose `storage` events to event
|
| * handlers that are not necessarily instances of [Window].
|
| @@ -30712,27 +32211,23 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| WindowBase get window => _blink.BlinkWindow.window_Getter(this);
|
|
|
| WindowBase __getter__(index_OR_name) {
|
| - if ((index_OR_name is int || index_OR_name == null)) {
|
| + if ((index_OR_name is int)) {
|
| return _blink.BlinkWindow.$__getter___Callback_ul(this, index_OR_name);
|
| }
|
| - if ((index_OR_name is String || index_OR_name == null)) {
|
| + if ((index_OR_name is String)) {
|
| return _blink.BlinkWindow.$__getter___Callback_DOMString(this, index_OR_name);
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
|
|
| - /**
|
| - * Displays a modal alert to the user.
|
| - *
|
| - * ## Other resources
|
| - *
|
| - * * [User prompts]
|
| - * (http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#user-prompts)
|
| - * from WHATWG.
|
| - */
|
| - @DomName('Window.alert')
|
| - @DocsEditable()
|
| - void alert(String message) => _blink.BlinkWindow.alert_Callback_DOMString(this, message);
|
| + void alert([String message]) {
|
| + if (message != null) {
|
| + _blink.BlinkWindow.alert_Callback_DOMString(this, message);
|
| + return;
|
| + }
|
| + _blink.BlinkWindow.alert_Callback(this);
|
| + return;
|
| + }
|
|
|
| @DomName('Window.cancelAnimationFrame')
|
| @DocsEditable()
|
| @@ -31050,6 +32545,14 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| Stream<Event> get onBlur => Element.blurEvent.forTarget(this);
|
|
|
| + @DomName('Window.oncanplay')
|
| + @DocsEditable()
|
| + Stream<Event> get onCanPlay => Element.canPlayEvent.forTarget(this);
|
| +
|
| + @DomName('Window.oncanplaythrough')
|
| + @DocsEditable()
|
| + Stream<Event> get onCanPlayThrough => Element.canPlayThroughEvent.forTarget(this);
|
| +
|
| /// Stream of `change` events handled by this [Window].
|
| @DomName('Window.onchange')
|
| @DocsEditable()
|
| @@ -31119,6 +32622,18 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| Stream<MouseEvent> get onDrop => Element.dropEvent.forTarget(this);
|
|
|
| + @DomName('Window.ondurationchange')
|
| + @DocsEditable()
|
| + Stream<Event> get onDurationChange => Element.durationChangeEvent.forTarget(this);
|
| +
|
| + @DomName('Window.onemptied')
|
| + @DocsEditable()
|
| + Stream<Event> get onEmptied => Element.emptiedEvent.forTarget(this);
|
| +
|
| + @DomName('Window.onended')
|
| + @DocsEditable()
|
| + Stream<Event> get onEnded => Element.endedEvent.forTarget(this);
|
| +
|
| /// Stream of `error` events handled by this [Window].
|
| @DomName('Window.onerror')
|
| @DocsEditable()
|
| @@ -31164,6 +32679,18 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| Stream<Event> get onLoad => Element.loadEvent.forTarget(this);
|
|
|
| + @DomName('Window.onloadeddata')
|
| + @DocsEditable()
|
| + Stream<Event> get onLoadedData => Element.loadedDataEvent.forTarget(this);
|
| +
|
| + @DomName('Window.onloadedmetadata')
|
| + @DocsEditable()
|
| + Stream<Event> get onLoadedMetadata => Element.loadedMetadataEvent.forTarget(this);
|
| +
|
| + @DomName('Window.onloadstart')
|
| + @DocsEditable()
|
| + Stream<Event> get onLoadStart => loadStartEvent.forTarget(this);
|
| +
|
| /// Stream of `message` events handled by this [Window].
|
| @DomName('Window.onmessage')
|
| @DocsEditable()
|
| @@ -31231,11 +32758,31 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| Stream<Event> get onPageShow => pageShowEvent.forTarget(this);
|
|
|
| + @DomName('Window.onpause')
|
| + @DocsEditable()
|
| + Stream<Event> get onPause => Element.pauseEvent.forTarget(this);
|
| +
|
| + @DomName('Window.onplay')
|
| + @DocsEditable()
|
| + Stream<Event> get onPlay => Element.playEvent.forTarget(this);
|
| +
|
| + @DomName('Window.onplaying')
|
| + @DocsEditable()
|
| + Stream<Event> get onPlaying => Element.playingEvent.forTarget(this);
|
| +
|
| /// Stream of `popstate` events handled by this [Window].
|
| @DomName('Window.onpopstate')
|
| @DocsEditable()
|
| Stream<PopStateEvent> get onPopState => popStateEvent.forTarget(this);
|
|
|
| + @DomName('Window.onprogress')
|
| + @DocsEditable()
|
| + Stream<Event> get onProgress => progressEvent.forTarget(this);
|
| +
|
| + @DomName('Window.onratechange')
|
| + @DocsEditable()
|
| + Stream<Event> get onRateChange => Element.rateChangeEvent.forTarget(this);
|
| +
|
| /// Stream of `reset` events handled by this [Window].
|
| @DomName('Window.onreset')
|
| @DocsEditable()
|
| @@ -31258,11 +32805,23 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @Experimental()
|
| Stream<Event> get onSearch => Element.searchEvent.forTarget(this);
|
|
|
| + @DomName('Window.onseeked')
|
| + @DocsEditable()
|
| + Stream<Event> get onSeeked => Element.seekedEvent.forTarget(this);
|
| +
|
| + @DomName('Window.onseeking')
|
| + @DocsEditable()
|
| + Stream<Event> get onSeeking => Element.seekingEvent.forTarget(this);
|
| +
|
| /// Stream of `select` events handled by this [Window].
|
| @DomName('Window.onselect')
|
| @DocsEditable()
|
| Stream<Event> get onSelect => Element.selectEvent.forTarget(this);
|
|
|
| + @DomName('Window.onstalled')
|
| + @DocsEditable()
|
| + Stream<Event> get onStalled => Element.stalledEvent.forTarget(this);
|
| +
|
| /// Stream of `storage` events handled by this [Window].
|
| @DomName('Window.onstorage')
|
| @DocsEditable()
|
| @@ -31273,6 +32832,14 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| Stream<Event> get onSubmit => Element.submitEvent.forTarget(this);
|
|
|
| + @DomName('Window.onsuspend')
|
| + @DocsEditable()
|
| + Stream<Event> get onSuspend => Element.suspendEvent.forTarget(this);
|
| +
|
| + @DomName('Window.ontimeupdate')
|
| + @DocsEditable()
|
| + Stream<Event> get onTimeUpdate => Element.timeUpdateEvent.forTarget(this);
|
| +
|
| /// Stream of `touchcancel` events handled by this [Window].
|
| @DomName('Window.ontouchcancel')
|
| @DocsEditable()
|
| @@ -31311,6 +32878,14 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| Stream<Event> get onUnload => unloadEvent.forTarget(this);
|
|
|
| + @DomName('Window.onvolumechange')
|
| + @DocsEditable()
|
| + Stream<Event> get onVolumeChange => Element.volumeChangeEvent.forTarget(this);
|
| +
|
| + @DomName('Window.onwaiting')
|
| + @DocsEditable()
|
| + Stream<Event> get onWaiting => Element.waitingEvent.forTarget(this);
|
| +
|
| /// Stream of `animationend` events handled by this [Window].
|
| @DomName('Window.onwebkitAnimationEnd')
|
| @DocsEditable()
|
| @@ -31586,21 +33161,6 @@ class WorkerConsole extends ConsoleBase {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('WorkerCrypto')
|
| -@Experimental() // untriaged
|
| -class WorkerCrypto extends NativeFieldWrapperClass2 {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory WorkerCrypto._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| @DomName('WorkerGlobalScope')
|
| @Experimental() // untriaged
|
| class WorkerGlobalScope extends EventTarget implements _WindowTimers, WindowBase64 {
|
| @@ -31636,7 +33196,7 @@ class WorkerGlobalScope extends EventTarget implements _WindowTimers, WindowBase
|
| @DomName('WorkerGlobalScope.crypto')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - WorkerCrypto get crypto => _blink.BlinkWorkerGlobalScope.crypto_Getter(this);
|
| + Crypto get crypto => _blink.BlinkWorkerGlobalScope.crypto_Getter(this);
|
|
|
| @DomName('WorkerGlobalScope.indexedDB')
|
| @DocsEditable()
|
| @@ -31668,6 +33228,11 @@ class WorkerGlobalScope extends EventTarget implements _WindowTimers, WindowBase
|
| @Experimental() // untriaged
|
| void close() => _blink.BlinkWorkerGlobalScope.close_Callback(this);
|
|
|
| + @DomName('WorkerGlobalScope.importScripts')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void importScripts(String urls) => _blink.BlinkWorkerGlobalScope.importScripts_Callback_DOMString(this, urls);
|
| +
|
| @DomName('WorkerGlobalScope.openDatabase')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -31771,6 +33336,11 @@ class WorkerPerformance extends NativeFieldWrapperClass2 {
|
| // To suppress missing implicit constructor warnings.
|
| factory WorkerPerformance._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('WorkerPerformance.memory')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + MemoryInfo get memory => _blink.BlinkWorkerPerformance.memory_Getter(this);
|
| +
|
| @DomName('WorkerPerformance.now')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -32070,6 +33640,21 @@ class _Attr extends Node {
|
| @Experimental() // untriaged
|
| String get _namespaceUri => _blink.BlinkAttr.namespaceURI_Getter(this);
|
|
|
| + @DomName('Attr.nodeValue')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get nodeValue => _blink.BlinkAttr.nodeValue_Getter(this);
|
| +
|
| + @DomName('Attr.textContent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String get text => _blink.BlinkAttr.textContent_Getter(this);
|
| +
|
| + @DomName('Attr.textContent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void set text(String value) => _blink.BlinkAttr.textContent_Setter_DOMString(this, value);
|
| +
|
| @DomName('Attr.value')
|
| @DocsEditable()
|
| String get value => _blink.BlinkAttr.value_Getter(this);
|
| @@ -32127,6 +33712,21 @@ abstract class _CSSValue extends NativeFieldWrapperClass2 {
|
| factory _CSSValue._() { throw new UnsupportedError("Not supported"); }
|
|
|
| }
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING: Do not edit - generated code.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('CanvasPathMethods')
|
| +@Experimental() // untriaged
|
| +abstract class _CanvasPathMethods extends NativeFieldWrapperClass2 {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _CanvasPathMethods._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| +}
|
| // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
| @@ -33076,28 +34676,6 @@ abstract class _Notation extends Node {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('NotificationCenter')
|
| -@SupportedBrowser(SupportedBrowser.CHROME)
|
| -@SupportedBrowser(SupportedBrowser.SAFARI)
|
| -@Experimental()
|
| -// http://www.w3.org/TR/notifications/#showing-a-notification
|
| -@deprecated // deprecated
|
| -abstract class _NotificationCenter extends NativeFieldWrapperClass2 {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory _NotificationCenter._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - /// Checks if this type is supported on the current platform.
|
| - static bool get supported => true;
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| @DomName('PagePopupController')
|
| @deprecated // nonstandard
|
| abstract class _PagePopupController extends NativeFieldWrapperClass2 {
|
| @@ -33156,11 +34734,17 @@ abstract class _Rect extends NativeFieldWrapperClass2 {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('ServiceWorker')
|
| +@DomName('Response')
|
| @Experimental() // untriaged
|
| -abstract class _ServiceWorker extends NativeFieldWrapperClass2 {
|
| +abstract class _Response extends NativeFieldWrapperClass2 {
|
| // To suppress missing implicit constructor warnings.
|
| - factory _ServiceWorker._() { throw new UnsupportedError("Not supported"); }
|
| + factory _Response._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('Response.Response')
|
| + @DocsEditable()
|
| + factory _Response(Blob body, [Map responseInitDict]) {
|
| + return _blink.BlinkResponse.constructorCallback_Blob_Dictionary(body, responseInitDict);
|
| + }
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -33171,66 +34755,11 @@ abstract class _ServiceWorker extends NativeFieldWrapperClass2 {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('SpeechInputResultList')
|
| -// http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#speech_input_result_list_interface
|
| -@Experimental()
|
| -class _SpeechInputResultList extends NativeFieldWrapperClass2 with ListMixin<SpeechInputResult>, ImmutableListMixin<SpeechInputResult> implements List<SpeechInputResult> {
|
| +@DomName('ServiceWorker')
|
| +@Experimental() // untriaged
|
| +abstract class _ServiceWorker extends EventTarget implements AbstractWorker {
|
| // To suppress missing implicit constructor warnings.
|
| - factory _SpeechInputResultList._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('SpeechInputResultList.length')
|
| - @DocsEditable()
|
| - int get length => _blink.BlinkSpeechInputResultList.length_Getter(this);
|
| -
|
| - SpeechInputResult operator[](int index) {
|
| - if (index < 0 || index >= length)
|
| - throw new RangeError.range(index, 0, length);
|
| - return _blink.BlinkSpeechInputResultList.item_Callback_ul(this, index);
|
| - }
|
| -
|
| - SpeechInputResult _nativeIndexedGetter(int index) => _blink.BlinkSpeechInputResultList.item_Callback_ul(this, index);
|
| -
|
| - void operator[]=(int index, SpeechInputResult value) {
|
| - throw new UnsupportedError("Cannot assign element of immutable List.");
|
| - }
|
| - // -- start List<SpeechInputResult> mixins.
|
| - // SpeechInputResult is the element type.
|
| -
|
| -
|
| - void set length(int value) {
|
| - throw new UnsupportedError("Cannot resize immutable List.");
|
| - }
|
| -
|
| - SpeechInputResult get first {
|
| - if (this.length > 0) {
|
| - return _nativeIndexedGetter(0);
|
| - }
|
| - throw new StateError("No elements");
|
| - }
|
| -
|
| - SpeechInputResult get last {
|
| - int len = this.length;
|
| - if (len > 0) {
|
| - return _nativeIndexedGetter(len - 1);
|
| - }
|
| - throw new StateError("No elements");
|
| - }
|
| -
|
| - SpeechInputResult get single {
|
| - int len = this.length;
|
| - if (len == 1) {
|
| - return _nativeIndexedGetter(0);
|
| - }
|
| - if (len == 0) throw new StateError("No elements");
|
| - throw new StateError("More than one element");
|
| - }
|
| -
|
| - SpeechInputResult elementAt(int index) => this[index];
|
| - // -- end List<SpeechInputResult> mixins.
|
| -
|
| - @DomName('SpeechInputResultList.item')
|
| - @DocsEditable()
|
| - SpeechInputResult item(int index) => _blink.BlinkSpeechInputResultList.item_Callback_ul(this, index);
|
| + factory _ServiceWorker._() { throw new UnsupportedError("Not supported"); }
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -33455,77 +34984,6 @@ abstract class _WebKitCSSTransformValue extends _CssValueList {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('WebKitMediaSource')
|
| -@Experimental() // untriaged
|
| -abstract class _WebKitMediaSource extends EventTarget {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory _WebKitMediaSource._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('WebKitMediaSource.WebKitMediaSource')
|
| - @DocsEditable()
|
| - factory _WebKitMediaSource() {
|
| - return _blink.BlinkWebKitMediaSource.constructorCallback();
|
| - }
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('WebKitNotification')
|
| -@Experimental() // untriaged
|
| -abstract class _WebKitNotification extends EventTarget {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory _WebKitNotification._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('WebKitSourceBuffer')
|
| -@Experimental() // untriaged
|
| -abstract class _WebKitSourceBuffer extends NativeFieldWrapperClass2 {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory _WebKitSourceBuffer._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('WebKitSourceBufferList')
|
| -@Experimental() // untriaged
|
| -abstract class _WebKitSourceBufferList extends EventTarget {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory _WebKitSourceBufferList._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('WebKitSourceBufferList.item')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - _WebKitSourceBuffer _item(int index) => _blink.BlinkWebKitSourceBufferList.item_Callback_ul(this, index);
|
| -
|
| -}
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// WARNING: Do not edit - generated code.
|
| -
|
| -
|
| -@DocsEditable()
|
| @DomName('WindowTimers')
|
| @Experimental() // untriaged
|
| abstract class _WindowTimers extends NativeFieldWrapperClass2 {
|
| @@ -33580,7 +35038,7 @@ abstract class _WorkerLocation extends NativeFieldWrapperClass2 implements UrlUt
|
| @DomName('WorkerNavigator')
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#workernavigator
|
| @Experimental()
|
| -abstract class _WorkerNavigator extends NativeFieldWrapperClass2 implements NavigatorOnLine, NavigatorID {
|
| +abstract class _WorkerNavigator extends NavigatorCpu implements NavigatorOnLine, NavigatorID {
|
| // To suppress missing implicit constructor warnings.
|
| factory _WorkerNavigator._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -38862,6 +40320,10 @@ class _DOMWindowCrossFrame extends NativeFieldWrapperClass2 implements
|
| Events get on => throw new UnsupportedError(
|
| 'You can only attach EventListeners to your own window.');
|
| // TODO(efortuna): Remove this method. dartbug.com/16814
|
| + void _addEventListener([String type, EventListener listener, bool useCapture])
|
| + => throw new UnsupportedError(
|
| + 'You can only attach EventListeners to your own window.');
|
| + // TODO(efortuna): Remove this method. dartbug.com/16814
|
| void addEventListener(String type, EventListener listener, [bool useCapture])
|
| => throw new UnsupportedError(
|
| 'You can only attach EventListeners to your own window.');
|
| @@ -38869,6 +40331,10 @@ class _DOMWindowCrossFrame extends NativeFieldWrapperClass2 implements
|
| bool dispatchEvent(Event event) => throw new UnsupportedError(
|
| 'You can only attach EventListeners to your own window.');
|
| // TODO(efortuna): Remove this method. dartbug.com/16814
|
| + void _removeEventListener([String type, EventListener listener,
|
| + bool useCapture]) => throw new UnsupportedError(
|
| + 'You can only attach EventListeners to your own window.');
|
| + // TODO(efortuna): Remove this method. dartbug.com/16814
|
| void removeEventListener(String type, EventListener listener,
|
| [bool useCapture]) => throw new UnsupportedError(
|
| 'You can only attach EventListeners to your own window.');
|
|
|