| Index: sdk/lib/html/dart2js/html_dart2js.dart
|
| diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart
|
| index 841776ead15d9956e9dede2ae8aa25e525412760..25dce9d907caed58d2853ac2eb9d8007692b7d2f 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -187,6 +187,11 @@ class AnchorElement extends HtmlElement implements UrlUtils {
|
| @DocsEditable()
|
| String hreflang;
|
|
|
| + @DomName('HTMLAnchorElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String integrity;
|
| +
|
| @DomName('HTMLAnchorElement.rel')
|
| @DocsEditable()
|
| String rel;
|
| @@ -263,110 +268,117 @@ class AnchorElement extends HtmlElement implements UrlUtils {
|
| @DomName('Animation')
|
| @Experimental() // untriaged
|
| @Native("Animation")
|
| -class Animation extends EventTarget {
|
| +class Animation extends AnimationNode {
|
| // To suppress missing implicit constructor warnings.
|
| factory Animation._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - /// Checks if this type is supported on the current platform.
|
| - static bool get supported => JS('bool', '!!(document.body.animate)');
|
| -
|
| - @DomName('Animation.currentTime')
|
| + @DomName('Animation.Animation')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num currentTime;
|
| + factory Animation(Element target, List<Map> keyframes, [timingInput]) {
|
| + if ((keyframes is List<Map> || keyframes == null) && (target is Element || target == null) && timingInput == null) {
|
| + return Animation._create_1(target, keyframes);
|
| + }
|
| + if ((timingInput is num || timingInput == null) && (keyframes is List<Map> || keyframes == null) && (target is Element || target == null)) {
|
| + return Animation._create_2(target, keyframes, timingInput);
|
| + }
|
| + if ((timingInput is Map || timingInput == null) && (keyframes is List<Map> || keyframes == null) && (target is Element || target == null)) {
|
| + var timingInput_1 = convertDartToNative_Dictionary(timingInput);
|
| + return Animation._create_3(target, keyframes, timingInput_1);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| + }
|
| + static Animation _create_1(target, keyframes) => JS('Animation', 'new Animation(#,#)', target, keyframes);
|
| + static Animation _create_2(target, keyframes, timingInput) => JS('Animation', 'new Animation(#,#,#)', target, keyframes, timingInput);
|
| + static Animation _create_3(target, keyframes, timingInput) => JS('Animation', 'new Animation(#,#,#)', target, keyframes, timingInput);
|
| +}
|
| +// 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('Animation.effect')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - AnimationEffectReadOnly effect;
|
|
|
| - @DomName('Animation.endClip')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num endClip;
|
| +@DocsEditable()
|
| +@DomName('AnimationEffect')
|
| +@Experimental() // untriaged
|
| +@Native("AnimationEffect")
|
| +class AnimationEffect extends Interceptor {
|
| + // 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.
|
|
|
| - @DomName('Animation.finished')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Future finished;
|
|
|
| - @DomName('Animation.playState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String playState;
|
| +@DocsEditable()
|
| +@DomName('WebKitAnimationEvent')
|
| +@SupportedBrowser(SupportedBrowser.CHROME)
|
| +@SupportedBrowser(SupportedBrowser.SAFARI)
|
| +@Experimental()
|
| +@Native("WebKitAnimationEvent")
|
| +class AnimationEvent extends Event {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AnimationEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('Animation.playbackRate')
|
| + @DomName('WebKitAnimationEvent.animationName')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num playbackRate;
|
| + final String animationName;
|
|
|
| - @DomName('Animation.ready')
|
| + @DomName('WebKitAnimationEvent.elapsedTime')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Future ready;
|
| + final double elapsedTime;
|
| +}
|
| +// 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('Animation.startClip')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num startClip;
|
|
|
| - @DomName('Animation.startTime')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num startTime;
|
| +@DocsEditable()
|
| +@DomName('AnimationNode')
|
| +@Experimental() // untriaged
|
| +@Native("AnimationNode")
|
| +class AnimationNode extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AnimationNode._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('Animation.cancel')
|
| + @DomName('AnimationNode.activeDuration')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void cancel() native;
|
| + final double activeDuration;
|
|
|
| - @DomName('Animation.finish')
|
| + @DomName('AnimationNode.currentIteration')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void finish() native;
|
| + final int currentIteration;
|
|
|
| - @DomName('Animation.pause')
|
| + @DomName('AnimationNode.duration')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void pause() native;
|
| + final double duration;
|
|
|
| - @DomName('Animation.play')
|
| + @DomName('AnimationNode.endTime')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void play() native;
|
| + final double endTime;
|
|
|
| - @DomName('Animation.reverse')
|
| + @DomName('AnimationNode.localTime')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void reverse() native;
|
| -}
|
| -// 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.
|
| -
|
| + final double localTime;
|
|
|
| -@DocsEditable()
|
| -@DomName('AnimationEffectReadOnly')
|
| -@Experimental() // untriaged
|
| -@Native("AnimationEffectReadOnly")
|
| -class AnimationEffectReadOnly extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory AnimationEffectReadOnly._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('AnimationEffectReadOnly.computedTiming')
|
| + @DomName('AnimationNode.player')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Map get computedTiming => convertNativeToDart_Dictionary(this._get_computedTiming);
|
| - @JSName('computedTiming')
|
| - @DomName('AnimationEffectReadOnly.computedTiming')
|
| + final AnimationPlayer player;
|
| +
|
| + @DomName('AnimationNode.startTime')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final dynamic _get_computedTiming;
|
| + final double startTime;
|
|
|
| - @DomName('AnimationEffectReadOnly.timing')
|
| + @DomName('AnimationNode.timing')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final AnimationEffectTiming timing;
|
| + final Timing timing;
|
| }
|
| // 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
|
| @@ -374,92 +386,65 @@ class AnimationEffectReadOnly extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('AnimationEffectTiming')
|
| +@DomName('AnimationPlayer')
|
| @Experimental() // untriaged
|
| -@Native("AnimationEffectTiming")
|
| -class AnimationEffectTiming extends Interceptor {
|
| +@Native("AnimationPlayer")
|
| +class AnimationPlayer extends EventTarget {
|
| // To suppress missing implicit constructor warnings.
|
| - factory AnimationEffectTiming._() { throw new UnsupportedError("Not supported"); }
|
| + factory AnimationPlayer._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('AnimationEffectTiming.delay')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num delay;
|
| + /// Checks if this type is supported on the current platform.
|
| + static bool get supported => JS('bool', '!!(document.body.animate)');
|
|
|
| - @DomName('AnimationEffectTiming.direction')
|
| + @DomName('AnimationPlayer.currentTime')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - String direction;
|
| + num currentTime;
|
|
|
| - @DomName('AnimationEffectTiming.duration')
|
| + @DomName('AnimationPlayer.playState')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Object duration;
|
| + final String playState;
|
|
|
| - @DomName('AnimationEffectTiming.easing')
|
| + @DomName('AnimationPlayer.playbackRate')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - String easing;
|
| + num playbackRate;
|
|
|
| - @DomName('AnimationEffectTiming.endDelay')
|
| + @DomName('AnimationPlayer.source')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - num endDelay;
|
| + AnimationNode source;
|
|
|
| - @DomName('AnimationEffectTiming.fill')
|
| + @DomName('AnimationPlayer.startTime')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - String fill;
|
| + num startTime;
|
|
|
| - @DomName('AnimationEffectTiming.iterationStart')
|
| + @DomName('AnimationPlayer.cancel')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - num iterationStart;
|
| + void cancel() native;
|
|
|
| - @DomName('AnimationEffectTiming.iterations')
|
| + @DomName('AnimationPlayer.finish')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - num iterations;
|
| + void finish() native;
|
|
|
| - @DomName('AnimationEffectTiming.playbackRate')
|
| + @DomName('AnimationPlayer.pause')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - num playbackRate;
|
| -}
|
| -// 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('AnimationEvent')
|
| -@Experimental() // untriaged
|
| -@Native("AnimationEvent")
|
| -class AnimationEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory AnimationEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('AnimationEvent.AnimationEvent')
|
| - @DocsEditable()
|
| - factory AnimationEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return AnimationEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return AnimationEvent._create_2(type);
|
| - }
|
| - static AnimationEvent _create_1(type, eventInitDict) => JS('AnimationEvent', 'new AnimationEvent(#,#)', type, eventInitDict);
|
| - static AnimationEvent _create_2(type) => JS('AnimationEvent', 'new AnimationEvent(#)', type);
|
| + void pause() native;
|
|
|
| - @DomName('AnimationEvent.animationName')
|
| + @DomName('AnimationPlayer.play')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final String animationName;
|
| + void play() native;
|
|
|
| - @DomName('AnimationEvent.elapsedTime')
|
| + @DomName('AnimationPlayer.reverse')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final double elapsedTime;
|
| + void reverse() native;
|
| }
|
| // 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
|
| @@ -474,18 +459,6 @@ class AnimationPlayerEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory AnimationPlayerEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('AnimationPlayerEvent.AnimationPlayerEvent')
|
| - @DocsEditable()
|
| - factory AnimationPlayerEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return AnimationPlayerEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return AnimationPlayerEvent._create_2(type);
|
| - }
|
| - static AnimationPlayerEvent _create_1(type, eventInitDict) => JS('AnimationPlayerEvent', 'new AnimationPlayerEvent(#,#)', type, eventInitDict);
|
| - static AnimationPlayerEvent _create_2(type) => JS('AnimationPlayerEvent', 'new AnimationPlayerEvent(#)', type);
|
| -
|
| @DomName('AnimationPlayerEvent.currentTime')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -512,45 +485,17 @@ class AnimationTimeline extends Interceptor {
|
| @DomName('AnimationTimeline.currentTime')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - num currentTime;
|
| -
|
| - @DomName('AnimationTimeline.playbackRate')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num playbackRate;
|
| + final double currentTime;
|
|
|
| - @DomName('AnimationTimeline.getAnimations')
|
| + @DomName('AnimationTimeline.getAnimationPlayers')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - List<Animation> getAnimations() native;
|
| + List<AnimationPlayer> getAnimationPlayers() native;
|
|
|
| @DomName('AnimationTimeline.play')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Animation play(AnimationEffectReadOnly source) native;
|
| -}
|
| -// 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('AppBannerPromptResult')
|
| -@Experimental() // untriaged
|
| -@Native("AppBannerPromptResult")
|
| -class AppBannerPromptResult extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory AppBannerPromptResult._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('AppBannerPromptResult.outcome')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String outcome;
|
| -
|
| - @DomName('AppBannerPromptResult.platform')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String platform;
|
| + AnimationPlayer play(AnimationNode source) native;
|
| }
|
| // 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
|
| @@ -749,18 +694,6 @@ class ApplicationCacheErrorEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory ApplicationCacheErrorEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('ApplicationCacheErrorEvent.ApplicationCacheErrorEvent')
|
| - @DocsEditable()
|
| - factory ApplicationCacheErrorEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return ApplicationCacheErrorEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return ApplicationCacheErrorEvent._create_2(type);
|
| - }
|
| - static ApplicationCacheErrorEvent _create_1(type, eventInitDict) => JS('ApplicationCacheErrorEvent', 'new ApplicationCacheErrorEvent(#,#)', type, eventInitDict);
|
| - static ApplicationCacheErrorEvent _create_2(type) => JS('ApplicationCacheErrorEvent', 'new ApplicationCacheErrorEvent(#)', type);
|
| -
|
| @DomName('ApplicationCacheErrorEvent.message')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -1002,18 +935,6 @@ class AutocompleteErrorEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory AutocompleteErrorEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('AutocompleteErrorEvent.AutocompleteErrorEvent')
|
| - @DocsEditable()
|
| - factory AutocompleteErrorEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return AutocompleteErrorEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return AutocompleteErrorEvent._create_2(type);
|
| - }
|
| - static AutocompleteErrorEvent _create_1(type, eventInitDict) => JS('AutocompleteErrorEvent', 'new AutocompleteErrorEvent(#,#)', type, eventInitDict);
|
| - static AutocompleteErrorEvent _create_2(type) => JS('AutocompleteErrorEvent', 'new AutocompleteErrorEvent(#)', type);
|
| -
|
| @DomName('AutocompleteErrorEvent.reason')
|
| @DocsEditable()
|
| final String reason;
|
| @@ -1124,43 +1045,6 @@ class BatteryManager extends EventTarget {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('BeforeInstallPromptEvent')
|
| -@Experimental() // untriaged
|
| -@Native("BeforeInstallPromptEvent")
|
| -class BeforeInstallPromptEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory BeforeInstallPromptEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('BeforeInstallPromptEvent.BeforeInstallPromptEvent')
|
| - @DocsEditable()
|
| - factory BeforeInstallPromptEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return BeforeInstallPromptEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return BeforeInstallPromptEvent._create_2(type);
|
| - }
|
| - static BeforeInstallPromptEvent _create_1(type, eventInitDict) => JS('BeforeInstallPromptEvent', 'new BeforeInstallPromptEvent(#,#)', type, eventInitDict);
|
| - static BeforeInstallPromptEvent _create_2(type) => JS('BeforeInstallPromptEvent', 'new BeforeInstallPromptEvent(#)', type);
|
| -
|
| - List<String> get platforms => JS("List<String>", "#.platforms", this);
|
| -
|
| - @DomName('BeforeInstallPromptEvent.userChoice')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Future userChoice;
|
| -
|
| - @DomName('BeforeInstallPromptEvent.prompt')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future prompt() native;
|
| -}
|
| -// 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('BeforeUnloadEvent')
|
| @Native("BeforeUnloadEvent")
|
| class BeforeUnloadEvent extends Event {
|
| @@ -1227,178 +1111,6 @@ class Blob extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('Bluetooth')
|
| -@Experimental() // untriaged
|
| -@Native("Bluetooth")
|
| -class Bluetooth extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory Bluetooth._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('Bluetooth.requestDevice')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future requestDevice(Map options) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _requestDevice_1(options_1);
|
| - }
|
| - @JSName('requestDevice')
|
| - @DomName('Bluetooth.requestDevice')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _requestDevice_1(options) native;
|
| -}
|
| -// 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('BluetoothDevice')
|
| -@Experimental() // untriaged
|
| -@Native("BluetoothDevice")
|
| -class BluetoothDevice extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory BluetoothDevice._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('BluetoothDevice.deviceClass')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int deviceClass;
|
| -
|
| - @DomName('BluetoothDevice.instanceID')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String instanceID;
|
| -
|
| - @DomName('BluetoothDevice.name')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String name;
|
| -
|
| - @DomName('BluetoothDevice.paired')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool paired;
|
| -
|
| - @DomName('BluetoothDevice.productID')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int productID;
|
| -
|
| - @DomName('BluetoothDevice.productVersion')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int productVersion;
|
| -
|
| - @DomName('BluetoothDevice.vendorID')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int vendorID;
|
| -
|
| - @DomName('BluetoothDevice.vendorIDSource')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String vendorIDSource;
|
| -
|
| - @JSName('connectGATT')
|
| - @DomName('BluetoothDevice.connectGATT')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future connectGatt() native;
|
| -}
|
| -// 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('BluetoothGATTCharacteristic')
|
| -@Experimental() // untriaged
|
| -@Native("BluetoothGATTCharacteristic")
|
| -class BluetoothGattCharacteristic extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory BluetoothGattCharacteristic._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('BluetoothGATTCharacteristic.readValue')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future readValue() native;
|
| -
|
| - @DomName('BluetoothGATTCharacteristic.writeValue')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future writeValue(/*BufferSource*/ value) native;
|
| -}
|
| -// 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('BluetoothGATTRemoteServer')
|
| -@Experimental() // untriaged
|
| -@Native("BluetoothGATTRemoteServer")
|
| -class BluetoothGattRemoteServer extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory BluetoothGattRemoteServer._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('BluetoothGATTRemoteServer.connected')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool connected;
|
| -
|
| - @DomName('BluetoothGATTRemoteServer.getPrimaryService')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getPrimaryService(/*BluetoothServiceUUID*/ service) native;
|
| -}
|
| -// 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('BluetoothGATTService')
|
| -@Experimental() // untriaged
|
| -@Native("BluetoothGATTService")
|
| -class BluetoothGattService extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory BluetoothGattService._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('BluetoothGATTService.isPrimary')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool isPrimary;
|
| -
|
| - @DomName('BluetoothGATTService.uuid')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String uuid;
|
| -
|
| - @DomName('BluetoothGATTService.getCharacteristic')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getCharacteristic(/*BluetoothCharacteristicUUID*/ characteristic) native;
|
| -}
|
| -// 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('BluetoothUUID')
|
| -@Experimental() // untriaged
|
| -@Native("BluetoothUUID")
|
| -class BluetoothUuid extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory BluetoothUuid._() { 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.
|
| -
|
| -
|
| -@DocsEditable()
|
| @DomName('Body')
|
| @Experimental() // untriaged
|
| @Native("Body")
|
| @@ -1732,11 +1444,6 @@ class ButtonElement extends HtmlElement {
|
| @DocsEditable()
|
| bool checkValidity() native;
|
|
|
| - @DomName('HTMLButtonElement.reportValidity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool reportValidity() native;
|
| -
|
| @DomName('HTMLButtonElement.setCustomValidity')
|
| @DocsEditable()
|
| void setCustomValidity(String error) native;
|
| @@ -1768,11 +1475,21 @@ class CacheStorage extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory CacheStorage._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('CacheStorage.create')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Future create(String cacheName) native;
|
| +
|
| @DomName('CacheStorage.delete')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| Future delete(String cacheName) native;
|
|
|
| + @DomName('CacheStorage.get')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Future get(String cacheName) native;
|
| +
|
| @DomName('CacheStorage.has')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -1782,32 +1499,29 @@ class CacheStorage extends Interceptor {
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| Future keys() native;
|
| +}
|
| +// 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('CacheStorage.match')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future match(/*RequestInfo*/ request, [Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _match_1(request, options_1);
|
| - }
|
| - return _match_2(request);
|
| - }
|
| - @JSName('match')
|
| - @DomName('CacheStorage.match')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _match_1(request, options) native;
|
| - @JSName('match')
|
| - @DomName('CacheStorage.match')
|
| +
|
| +@DocsEditable()
|
| +@DomName('Canvas2DContextAttributes')
|
| +// http://wiki.whatwg.org/wiki/CanvasOpaque#Suggested_IDL
|
| +@Experimental()
|
| +@Native("Canvas2DContextAttributes")
|
| +class Canvas2DContextAttributes extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Canvas2DContextAttributes._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('Canvas2DContextAttributes.alpha')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _match_2(request) native;
|
| + bool alpha;
|
|
|
| - @DomName('CacheStorage.open')
|
| + @DomName('Canvas2DContextAttributes.storage')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future open(String cacheName) native;
|
| + String storage;
|
| }
|
| // 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
|
| @@ -1869,10 +1583,10 @@ class CanvasElement extends HtmlElement implements CanvasImageSource {
|
| @DocsEditable()
|
| @Creates('CanvasRenderingContext2D|RenderingContext')
|
| @Returns('CanvasRenderingContext2D|RenderingContext|Null')
|
| - Object getContext(String contextId, [Map attributes]) {
|
| - if (attributes != null) {
|
| - var attributes_1 = convertDartToNative_Dictionary(attributes);
|
| - return _getContext_1(contextId, attributes_1);
|
| + Object getContext(String contextId, [Map attrs]) {
|
| + if (attrs != null) {
|
| + var attrs_1 = convertDartToNative_Dictionary(attrs);
|
| + return _getContext_1(contextId, attrs_1);
|
| }
|
| return _getContext_2(contextId);
|
| }
|
| @@ -1881,7 +1595,7 @@ class CanvasElement extends HtmlElement implements CanvasImageSource {
|
| @DocsEditable()
|
| @Creates('CanvasRenderingContext2D|RenderingContext')
|
| @Returns('CanvasRenderingContext2D|RenderingContext|Null')
|
| - Object _getContext_1(contextId, attributes) native;
|
| + Object _getContext_1(contextId, attrs) native;
|
| @JSName('getContext')
|
| @DomName('HTMLCanvasElement.getContext')
|
| @DocsEditable()
|
| @@ -1892,7 +1606,7 @@ class CanvasElement extends HtmlElement implements CanvasImageSource {
|
| @JSName('toDataURL')
|
| @DomName('HTMLCanvasElement.toDataURL')
|
| @DocsEditable()
|
| - String _toDataUrl(String type, [arguments_OR_quality]) native;
|
| + String _toDataUrl(String type, [num quality]) native;
|
|
|
| /// Stream of `webglcontextlost` events handled by this [CanvasElement].
|
| @DomName('HTMLCanvasElement.onwebglcontextlost')
|
| @@ -2118,11 +1832,6 @@ class CanvasRenderingContext2D extends Interceptor implements CanvasRenderingCon
|
| @Returns('String|CanvasGradient|CanvasPattern')
|
| Object fillStyle;
|
|
|
| - @DomName('CanvasRenderingContext2D.filter')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - String filter;
|
| -
|
| @DomName('CanvasRenderingContext2D.font')
|
| @DocsEditable()
|
| String font;
|
| @@ -2239,26 +1948,27 @@ class CanvasRenderingContext2D extends Interceptor implements CanvasRenderingCon
|
| @DomName('CanvasRenderingContext2D.createImageData')
|
| @DocsEditable()
|
| @Creates('ImageData|=Object')
|
| - ImageData createImageData(imagedata_OR_sw, [num sh]) {
|
| - if ((imagedata_OR_sw is ImageData) && sh == null) {
|
| - var imagedata_1 = convertDartToNative_ImageData(imagedata_OR_sw);
|
| - return convertNativeToDart_ImageData(_createImageData_1(imagedata_1));
|
| - }
|
| - if (sh != null && (imagedata_OR_sw is num)) {
|
| - return convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw, sh));
|
| - }
|
| - throw new ArgumentError("Incorrect number or type of arguments");
|
| + ImageData createImageData(num sw, num sh) {
|
| + return convertNativeToDart_ImageData(_createImageData_1(sw, sh));
|
| }
|
| @JSName('createImageData')
|
| @DomName('CanvasRenderingContext2D.createImageData')
|
| @DocsEditable()
|
| @Creates('ImageData|=Object')
|
| - _createImageData_1(imagedata) native;
|
| + _createImageData_1(sw, sh) native;
|
| +
|
| + @DomName('CanvasRenderingContext2D.createImageData')
|
| + @DocsEditable()
|
| + @Creates('ImageData|=Object')
|
| + ImageData createImageDataFromImageData(ImageData imagedata) {
|
| + var imagedata_1 = convertDartToNative_ImageData(imagedata);
|
| + return convertNativeToDart_ImageData(_createImageDataFromImageData_1(imagedata_1));
|
| + }
|
| @JSName('createImageData')
|
| @DomName('CanvasRenderingContext2D.createImageData')
|
| @DocsEditable()
|
| @Creates('ImageData|=Object')
|
| - _createImageData_2(num sw, sh) native;
|
| + _createImageDataFromImageData_1(imagedata) native;
|
|
|
| @DomName('CanvasRenderingContext2D.createLinearGradient')
|
| @DocsEditable()
|
| @@ -2266,7 +1976,12 @@ class CanvasRenderingContext2D extends Interceptor implements CanvasRenderingCon
|
|
|
| @DomName('CanvasRenderingContext2D.createPattern')
|
| @DocsEditable()
|
| - CanvasPattern createPattern(Object image, String repetitionType) native;
|
| + CanvasPattern createPattern(canvas_OR_image, String repetitionType) native;
|
| +
|
| + @JSName('createPattern')
|
| + @DomName('CanvasRenderingContext2D.createPattern')
|
| + @DocsEditable()
|
| + CanvasPattern createPatternFromImage(ImageElement image, String repetitionType) native;
|
|
|
| @DomName('CanvasRenderingContext2D.createRadialGradient')
|
| @DocsEditable()
|
| @@ -2285,15 +2000,7 @@ class CanvasRenderingContext2D extends Interceptor implements CanvasRenderingCon
|
| @DocsEditable()
|
| // http://wiki.whatwg.org/wiki/CanvasOpaque#Suggested_IDL
|
| @Experimental()
|
| - Map getContextAttributes() {
|
| - return convertNativeToDart_Dictionary(_getContextAttributes_1());
|
| - }
|
| - @JSName('getContextAttributes')
|
| - @DomName('CanvasRenderingContext2D.getContextAttributes')
|
| - @DocsEditable()
|
| - // http://wiki.whatwg.org/wiki/CanvasOpaque#Suggested_IDL
|
| - @Experimental()
|
| - _getContextAttributes_1() native;
|
| + Canvas2DContextAttributes getContextAttributes() native;
|
|
|
| @DomName('CanvasRenderingContext2D.getImageData')
|
| @DocsEditable()
|
| @@ -2449,11 +2156,6 @@ class CanvasRenderingContext2D extends Interceptor implements CanvasRenderingCon
|
| void rect(num x, num y, num width, num height) native;
|
|
|
|
|
| - @DomName('CanvasRenderingContext2D.createImageDataFromImageData')
|
| - @DocsEditable()
|
| - ImageData createImageDataFromImageData(ImageData imagedata) =>
|
| - JS('ImageData', '#.createImageData(#, #)', this, imagedata);
|
| -
|
| /**
|
| * Sets the color used inside shapes.
|
| * [r], [g], [b] are 0-255, [a] is 0-1.
|
| @@ -2498,10 +2200,6 @@ class CanvasRenderingContext2D extends Interceptor implements CanvasRenderingCon
|
| endAngle, anticlockwise);
|
| }
|
|
|
| - @DomName('CanvasRenderingContext2D.createPatternFromImage')
|
| - CanvasPattern createPatternFromImage(ImageElement image, String repetitionType) =>
|
| - JS('CanvasPattern', '#.createPattern(#, #)', this, image, repetitionType);
|
| -
|
| /**
|
| * Draws an image from a CanvasImageSource to an area of this canvas.
|
| *
|
| @@ -2759,7 +2457,7 @@ class CanvasRenderingContext2D extends Interceptor implements CanvasRenderingCon
|
| @DocsEditable()
|
| @DomName('CharacterData')
|
| @Native("CharacterData")
|
| -class CharacterData extends Node implements NonDocumentTypeChildNode, ChildNode {
|
| +class CharacterData extends Node implements ChildNode {
|
| // To suppress missing implicit constructor warnings.
|
| factory CharacterData._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -2777,7 +2475,7 @@ class CharacterData extends Node implements NonDocumentTypeChildNode, ChildNode
|
|
|
| @DomName('CharacterData.deleteData')
|
| @DocsEditable()
|
| - void deleteData(int offset, int count) native;
|
| + void deleteData(int offset, int length) native;
|
|
|
| @DomName('CharacterData.insertData')
|
| @DocsEditable()
|
| @@ -2785,26 +2483,14 @@ class CharacterData extends Node implements NonDocumentTypeChildNode, ChildNode
|
|
|
| @DomName('CharacterData.replaceData')
|
| @DocsEditable()
|
| - void replaceData(int offset, int count, String data) native;
|
| + void replaceData(int offset, int length, String data) native;
|
|
|
| @DomName('CharacterData.substringData')
|
| @DocsEditable()
|
| - String substringData(int offset, int count) native;
|
| + String substringData(int offset, int length) native;
|
|
|
| // From ChildNode
|
|
|
| - @DomName('CharacterData.after')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void after(Object nodes) native;
|
| -
|
| - @DomName('CharacterData.before')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void before(Object nodes) native;
|
| -
|
| - // From NonDocumentTypeChildNode
|
| -
|
| @DomName('CharacterData.nextElementSibling')
|
| @DocsEditable()
|
| final Element nextElementSibling;
|
| @@ -2825,9 +2511,9 @@ abstract class ChildNode extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory ChildNode._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - void after(Object nodes);
|
| + final Element nextElementSibling;
|
|
|
| - void before(Object nodes);
|
| + final Element previousElementSibling;
|
|
|
| void remove();
|
| }
|
| @@ -2837,84 +2523,6 @@ abstract class ChildNode extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('CHROMIUMSubscribeUniform')
|
| -@Experimental() // untriaged
|
| -@Native("CHROMIUMSubscribeUniform")
|
| -class ChromiumSubscribeUniform extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory ChromiumSubscribeUniform._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('CHROMIUMSubscribeUniform.MOUSE_POSITION_CHROMIUM')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const int MOUSE_POSITION_CHROMIUM = 0x924C;
|
| -
|
| - @DomName('CHROMIUMSubscribeUniform.SUBSCRIBED_VALUES_BUFFER_CHROMIUM')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const int SUBSCRIBED_VALUES_BUFFER_CHROMIUM = 0x924B;
|
| -
|
| - @JSName('bindValuebufferCHROMIUM')
|
| - @DomName('CHROMIUMSubscribeUniform.bindValuebufferCHROMIUM')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void bindValuebufferChromium(int target, ChromiumValuebuffer buffer) native;
|
| -
|
| - @JSName('createValuebufferCHROMIUM')
|
| - @DomName('CHROMIUMSubscribeUniform.createValuebufferCHROMIUM')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - ChromiumValuebuffer createValuebufferChromium() native;
|
| -
|
| - @JSName('deleteValuebufferCHROMIUM')
|
| - @DomName('CHROMIUMSubscribeUniform.deleteValuebufferCHROMIUM')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void deleteValuebufferChromium(ChromiumValuebuffer buffer) native;
|
| -
|
| - @JSName('isValuebufferCHROMIUM')
|
| - @DomName('CHROMIUMSubscribeUniform.isValuebufferCHROMIUM')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool isValuebufferChromium(ChromiumValuebuffer buffer) native;
|
| -
|
| - @JSName('populateSubscribedValuesCHROMIUM')
|
| - @DomName('CHROMIUMSubscribeUniform.populateSubscribedValuesCHROMIUM')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void populateSubscribedValuesChromium(int target) native;
|
| -
|
| - @JSName('subscribeValueCHROMIUM')
|
| - @DomName('CHROMIUMSubscribeUniform.subscribeValueCHROMIUM')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void subscribeValueChromium(int target, int subscriptions) native;
|
| -
|
| - @JSName('uniformValuebufferCHROMIUM')
|
| - @DomName('CHROMIUMSubscribeUniform.uniformValuebufferCHROMIUM')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void uniformValuebufferChromium(UniformLocation location, int target, int subscription) native;
|
| -}
|
| -// 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('CHROMIUMValuebuffer')
|
| -@Experimental() // untriaged
|
| -@Native("CHROMIUMValuebuffer")
|
| -class ChromiumValuebuffer extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory ChromiumValuebuffer._() { 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.
|
| -
|
| -
|
| -@DocsEditable()
|
| @DomName('CircularGeofencingRegion')
|
| @Experimental() // untriaged
|
| @Native("CircularGeofencingRegion")
|
| @@ -2961,138 +2569,12 @@ class CircularGeofencingRegion extends GeofencingRegion {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('Client')
|
| -@Experimental() // untriaged
|
| -@Native("Client")
|
| -class Client extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory Client._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('Client.frameType')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String frameType;
|
| -
|
| - @DomName('Client.id')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String id;
|
| -
|
| - @DomName('Client.url')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String url;
|
| -
|
| - @DomName('Client.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void postMessage(/*SerializedScriptValue*/ message, [List<MessagePort> transfer]) {
|
| - if (transfer != null) {
|
| - var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| - _postMessage_1(message_1, transfer);
|
| - return;
|
| - }
|
| - var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| - _postMessage_2(message_1);
|
| - return;
|
| - }
|
| - @JSName('postMessage')
|
| - @DomName('Client.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _postMessage_1(message, List<MessagePort> transfer) native;
|
| - @JSName('postMessage')
|
| - @DomName('Client.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _postMessage_2(message) native;
|
| -}
|
| -// 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('Clients')
|
| -@Experimental() // untriaged
|
| -@Native("Clients")
|
| -class Clients extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory Clients._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('Clients.claim')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future claim() native;
|
| -
|
| - @DomName('Clients.matchAll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future matchAll([Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _matchAll_1(options_1);
|
| - }
|
| - return _matchAll_2();
|
| - }
|
| - @JSName('matchAll')
|
| - @DomName('Clients.matchAll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _matchAll_1(options) native;
|
| - @JSName('matchAll')
|
| - @DomName('Clients.matchAll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _matchAll_2() native;
|
| -
|
| - @DomName('Clients.openWindow')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future openWindow(String url) native;
|
| -}
|
| -// 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('ClipboardEvent')
|
| -@Experimental() // untriaged
|
| -@Native("ClipboardEvent")
|
| -class ClipboardEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory ClipboardEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('ClipboardEvent.clipboardData')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final DataTransfer clipboardData;
|
| -}
|
| -// 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('CloseEvent')
|
| @Native("CloseEvent")
|
| class CloseEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory CloseEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('CloseEvent.CloseEvent')
|
| - @DocsEditable()
|
| - factory CloseEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return CloseEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return CloseEvent._create_2(type);
|
| - }
|
| - static CloseEvent _create_1(type, eventInitDict) => JS('CloseEvent', 'new CloseEvent(#,#)', type, eventInitDict);
|
| - static CloseEvent _create_2(type) => JS('CloseEvent', 'new CloseEvent(#)', type);
|
| -
|
| @DomName('CloseEvent.code')
|
| @DocsEditable()
|
| final int code;
|
| @@ -3152,204 +2634,33 @@ class CompositionEvent extends UIEvent {
|
| return e;
|
| }
|
|
|
| -
|
| - @DomName('CompositionEvent.CompositionEvent')
|
| - @DocsEditable()
|
| - factory CompositionEvent._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return CompositionEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return CompositionEvent._create_2(type);
|
| - }
|
| - static CompositionEvent _create_1(type, eventInitDict) => JS('CompositionEvent', 'new CompositionEvent(#,#)', type, eventInitDict);
|
| - static CompositionEvent _create_2(type) => JS('CompositionEvent', 'new CompositionEvent(#)', type);
|
| -
|
| - @DomName('CompositionEvent.data')
|
| - @DocsEditable()
|
| - final String data;
|
| -
|
| - @JSName('initCompositionEvent')
|
| - @DomName('CompositionEvent.initCompositionEvent')
|
| - @DocsEditable()
|
| - void _initCompositionEvent(String type, bool bubbles, bool cancelable, Window view, String data) native;
|
| -
|
| -}
|
| -// 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('CompositorProxy')
|
| -@Experimental() // untriaged
|
| -@Native("CompositorProxy")
|
| -class CompositorProxy extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory CompositorProxy._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('CompositorProxy.CompositorProxy')
|
| - @DocsEditable()
|
| - factory CompositorProxy(Element element, List<String> attributeArray) {
|
| - return CompositorProxy._create_1(element, attributeArray);
|
| - }
|
| - static CompositorProxy _create_1(element, attributeArray) => JS('CompositorProxy', 'new CompositorProxy(#,#)', element, attributeArray);
|
| -
|
| - @DomName('CompositorProxy.opacity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num opacity;
|
| -
|
| - @DomName('CompositorProxy.scrollLeft')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num scrollLeft;
|
| -
|
| - @DomName('CompositorProxy.scrollTop')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num scrollTop;
|
| -
|
| - @DomName('CompositorProxy.transform')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - DomMatrix transform;
|
| -
|
| - @DomName('CompositorProxy.disconnect')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void disconnect() native;
|
| -
|
| - @DomName('CompositorProxy.supports')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool supports(String attribute) native;
|
| -}
|
| -// 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('CompositorWorker')
|
| -@Experimental() // untriaged
|
| -@Native("CompositorWorker")
|
| -class CompositorWorker extends EventTarget implements AbstractWorker {
|
| // To suppress missing implicit constructor warnings.
|
| - factory CompositorWorker._() { throw new UnsupportedError("Not supported"); }
|
| + factory CompositionEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('CompositorWorker.errorEvent')
|
| + @DomName('CompositionEvent.activeSegmentEnd')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - static const EventStreamProvider<Event> errorEvent = const EventStreamProvider<Event>('error');
|
| + final int activeSegmentEnd;
|
|
|
| - @DomName('CompositorWorker.messageEvent')
|
| + @DomName('CompositionEvent.activeSegmentStart')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
|
| -
|
| - @DomName('CompositorWorker.CompositorWorker')
|
| - @DocsEditable()
|
| - factory CompositorWorker(String scriptUrl) {
|
| - return CompositorWorker._create_1(scriptUrl);
|
| - }
|
| - static CompositorWorker _create_1(scriptUrl) => JS('CompositorWorker', 'new CompositorWorker(#)', scriptUrl);
|
| + final int activeSegmentStart;
|
|
|
| - @DomName('CompositorWorker.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void postMessage(/*SerializedScriptValue*/ message, [List<MessagePort> transfer]) {
|
| - if (transfer != null) {
|
| - var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| - _postMessage_1(message_1, transfer);
|
| - return;
|
| - }
|
| - var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| - _postMessage_2(message_1);
|
| - return;
|
| - }
|
| - @JSName('postMessage')
|
| - @DomName('CompositorWorker.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _postMessage_1(message, List<MessagePort> transfer) native;
|
| - @JSName('postMessage')
|
| - @DomName('CompositorWorker.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _postMessage_2(message) native;
|
| -
|
| - @DomName('CompositorWorker.terminate')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void terminate() native;
|
| -
|
| - @DomName('CompositorWorker.onerror')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Stream<Event> get onError => errorEvent.forTarget(this);
|
| -
|
| - @DomName('CompositorWorker.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
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('CompositorWorkerGlobalScope')
|
| -@Experimental() // untriaged
|
| -@Native("CompositorWorkerGlobalScope")
|
| -class CompositorWorkerGlobalScope extends WorkerGlobalScope {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory CompositorWorkerGlobalScope._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('CompositorWorkerGlobalScope.messageEvent')
|
| + @DomName('CompositionEvent.data')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
|
| + final String data;
|
|
|
| - @DomName('CompositorWorkerGlobalScope.cancelAnimationFrame')
|
| + @DomName('CompositionEvent.getSegments')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void cancelAnimationFrame(int handle) native;
|
| + List<int> getSegments() native;
|
|
|
| - @DomName('CompositorWorkerGlobalScope.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void postMessage(/*any*/ message, [List<MessagePort> transfer]) {
|
| - if (transfer != null) {
|
| - var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| - _postMessage_1(message_1, transfer);
|
| - return;
|
| - }
|
| - var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| - _postMessage_2(message_1);
|
| - return;
|
| - }
|
| - @JSName('postMessage')
|
| - @DomName('CompositorWorkerGlobalScope.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _postMessage_1(message, List<MessagePort> transfer) native;
|
| - @JSName('postMessage')
|
| - @DomName('CompositorWorkerGlobalScope.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _postMessage_2(message) native;
|
| -
|
| - @DomName('CompositorWorkerGlobalScope.requestAnimationFrame')
|
| + @JSName('initCompositionEvent')
|
| + @DomName('CompositionEvent.initCompositionEvent')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - int requestAnimationFrame(FrameRequestCallback callback) native;
|
| + void _initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Window viewArg, String dataArg) native;
|
|
|
| - @DomName('CompositorWorkerGlobalScope.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
|
| @@ -3469,12 +2780,6 @@ class ConsoleBase extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory ConsoleBase._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @JSName('assert')
|
| - @DomName('ConsoleBase.assert')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void assertCondition(bool condition, Object arg) native;
|
| -
|
| @DomName('ConsoleBase.timeline')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -3576,11 +2881,11 @@ class Credential extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory Credential._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @JSName('iconURL')
|
| - @DomName('Credential.iconURL')
|
| + @JSName('avatarURL')
|
| + @DomName('Credential.avatarURL')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final String iconUrl;
|
| + final String avatarUrl;
|
|
|
| @DomName('Credential.id')
|
| @DocsEditable()
|
| @@ -3591,11 +2896,6 @@ class Credential extends Interceptor {
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| final String name;
|
| -
|
| - @DomName('Credential.type')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String type;
|
| }
|
| // 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
|
| @@ -3610,11 +2910,21 @@ class CredentialsContainer extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory CredentialsContainer._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('CredentialsContainer.notifyFailedSignIn')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Future notifyFailedSignIn(Credential credential) native;
|
| +
|
| @DomName('CredentialsContainer.notifySignedIn')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| Future notifySignedIn(Credential credential) native;
|
|
|
| + @DomName('CredentialsContainer.notifySignedOut')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Future notifySignedOut() native;
|
| +
|
| @DomName('CredentialsContainer.request')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -3635,81 +2945,6 @@ class CredentialsContainer extends Interceptor {
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| Future _request_2() native;
|
| -
|
| - @DomName('CredentialsContainer.requireUserMediation')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future requireUserMediation() native;
|
| -}
|
| -// 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('CrossOriginConnectEvent')
|
| -@Experimental() // untriaged
|
| -@Native("CrossOriginConnectEvent")
|
| -class CrossOriginConnectEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory CrossOriginConnectEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('CrossOriginConnectEvent.client')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final CrossOriginServiceWorkerClient client;
|
| -
|
| - @DomName('CrossOriginConnectEvent.acceptConnection')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void acceptConnection(Future shouldAccept) native;
|
| -}
|
| -// 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('CrossOriginServiceWorkerClient')
|
| -@Experimental() // untriaged
|
| -@Native("CrossOriginServiceWorkerClient")
|
| -class CrossOriginServiceWorkerClient extends EventTarget {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory CrossOriginServiceWorkerClient._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('CrossOriginServiceWorkerClient.origin')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String origin;
|
| -
|
| - @DomName('CrossOriginServiceWorkerClient.targetUrl')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String targetUrl;
|
| -
|
| - @DomName('CrossOriginServiceWorkerClient.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void postMessage(/*SerializedScriptValue*/ message, [List<MessagePort> transfer]) {
|
| - if (transfer != null) {
|
| - var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| - _postMessage_1(message_1, transfer);
|
| - return;
|
| - }
|
| - var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| - _postMessage_2(message_1);
|
| - return;
|
| - }
|
| - @JSName('postMessage')
|
| - @DomName('CrossOriginServiceWorkerClient.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _postMessage_1(message, List<MessagePort> transfer) native;
|
| - @JSName('postMessage')
|
| - @DomName('CrossOriginServiceWorkerClient.postMessage')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _postMessage_2(message) native;
|
| }
|
| // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -3796,12 +3031,12 @@ class Css extends Interceptor {
|
|
|
| @DomName('CSS.supports')
|
| @DocsEditable()
|
| - static bool supports(String property, String value) native;
|
| + bool supports(String property, String value) native;
|
|
|
| @JSName('supports')
|
| @DomName('CSS.supports')
|
| @DocsEditable()
|
| - static bool supportsCondition(String conditionText) native;
|
| + bool supportsCondition(String conditionText) native;
|
| }
|
| // 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
|
| @@ -3809,15 +3044,17 @@ class Css extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('CSSFontFaceRule')
|
| -@Native("CSSFontFaceRule")
|
| -class CssFontFaceRule extends CssRule {
|
| +@DomName('CSSCharsetRule')
|
| +// http://dev.w3.org/csswg/cssom/#the-csscharsetrule-interface
|
| +@Experimental()
|
| +@Native("CSSCharsetRule")
|
| +class CssCharsetRule extends CssRule {
|
| // To suppress missing implicit constructor warnings.
|
| - factory CssFontFaceRule._() { throw new UnsupportedError("Not supported"); }
|
| + factory CssCharsetRule._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('CSSFontFaceRule.style')
|
| + @DomName('CSSCharsetRule.encoding')
|
| @DocsEditable()
|
| - final CssStyleDeclaration style;
|
| + String encoding;
|
| }
|
| // 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
|
| @@ -3825,29 +3062,35 @@ class CssFontFaceRule extends CssRule {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('CSSGroupingRule')
|
| -@Experimental() // untriaged
|
| -@Native("CSSGroupingRule")
|
| -class CssGroupingRule extends CssRule {
|
| +@DomName('WebKitCSSFilterRule')
|
| +@SupportedBrowser(SupportedBrowser.CHROME)
|
| +@SupportedBrowser(SupportedBrowser.SAFARI)
|
| +@Experimental()
|
| +// http://www.w3.org/TR/filter-effects/
|
| +@Native("WebKitCSSFilterRule")
|
| +class CssFilterRule extends CssRule {
|
| // To suppress missing implicit constructor warnings.
|
| - factory CssGroupingRule._() { throw new UnsupportedError("Not supported"); }
|
| + factory CssFilterRule._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('CSSGroupingRule.cssRules')
|
| + @DomName('WebKitCSSFilterRule.style')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - @Returns('_CssRuleList')
|
| - @Creates('_CssRuleList')
|
| - final List<CssRule> cssRules;
|
| + final CssStyleDeclaration style;
|
| +}
|
| +// 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('CSSGroupingRule.deleteRule')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void deleteRule(int index) native;
|
|
|
| - @DomName('CSSGroupingRule.insertRule')
|
| +@DocsEditable()
|
| +@DomName('CSSFontFaceRule')
|
| +@Native("CSSFontFaceRule")
|
| +class CssFontFaceRule extends CssRule {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CssFontFaceRule._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('CSSFontFaceRule.style')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - int insertRule(String rule, int index) native;
|
| + final CssStyleDeclaration style;
|
| }
|
| // 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
|
| @@ -3926,20 +3169,21 @@ class CssKeyframesRule extends CssRule {
|
| @Experimental() // untriaged
|
| CssKeyframeRule __getter__(int index) native;
|
|
|
| - @DomName('CSSKeyframesRule.appendRule')
|
| + @DomName('CSSKeyframesRule.deleteRule')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void appendRule(String rule) native;
|
| + void deleteRule(String key) native;
|
|
|
| - @DomName('CSSKeyframesRule.deleteRule')
|
| + @DomName('CSSKeyframesRule.findRule')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void deleteRule(String select) native;
|
| + CssKeyframeRule findRule(String key) native;
|
|
|
| - @DomName('CSSKeyframesRule.findRule')
|
| + @JSName('insertRule')
|
| + @DomName('CSSKeyframesRule.insertRule')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - CssKeyframeRule findRule(String select) native;
|
| + void appendRule(String rule) native;
|
| }
|
| // 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
|
| @@ -3949,13 +3193,27 @@ class CssKeyframesRule extends CssRule {
|
| @DocsEditable()
|
| @DomName('CSSMediaRule')
|
| @Native("CSSMediaRule")
|
| -class CssMediaRule extends CssGroupingRule {
|
| +class CssMediaRule extends CssRule {
|
| // To suppress missing implicit constructor warnings.
|
| factory CssMediaRule._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('CSSMediaRule.cssRules')
|
| + @DocsEditable()
|
| + @Returns('_CssRuleList')
|
| + @Creates('_CssRuleList')
|
| + final List<CssRule> cssRules;
|
| +
|
| @DomName('CSSMediaRule.media')
|
| @DocsEditable()
|
| final MediaList media;
|
| +
|
| + @DomName('CSSMediaRule.deleteRule')
|
| + @DocsEditable()
|
| + void deleteRule(int index) native;
|
| +
|
| + @DomName('CSSMediaRule.insertRule')
|
| + @DocsEditable()
|
| + int insertRule(String rule, int index) native;
|
| }
|
| // 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
|
| @@ -4032,6 +3290,12 @@ class CssRule extends Interceptor {
|
| @Experimental() // untriaged
|
| static const int VIEWPORT_RULE = 15;
|
|
|
| + @DomName('CSSRule.WEBKIT_FILTER_RULE')
|
| + @DocsEditable()
|
| + // http://www.w3.org/TR/filter-effects/
|
| + @Experimental()
|
| + static const int WEBKIT_FILTER_RULE = 17;
|
| +
|
| @DomName('CSSRule.WEBKIT_KEYFRAMES_RULE')
|
| @DocsEditable()
|
| // http://www.w3.org/TR/css3-animations/#cssrule
|
| @@ -4182,16 +3446,16 @@ class CssStyleDeclaration extends Interceptor with
|
|
|
| @DomName('CSSStyleDeclaration.__setter__')
|
| @DocsEditable()
|
| - void __setter__(String property, String propertyValue) native;
|
| + void __setter__(String propertyName, String propertyValue) native;
|
|
|
| @DomName('CSSStyleDeclaration.getPropertyPriority')
|
| @DocsEditable()
|
| - String getPropertyPriority(String property) native;
|
| + String getPropertyPriority(String propertyName) native;
|
|
|
| @JSName('getPropertyValue')
|
| @DomName('CSSStyleDeclaration.getPropertyValue')
|
| @DocsEditable()
|
| - String _getPropertyValue(String property) native;
|
| + String _getPropertyValue(String propertyName) native;
|
|
|
| @DomName('CSSStyleDeclaration.item')
|
| @DocsEditable()
|
| @@ -4199,7 +3463,7 @@ class CssStyleDeclaration extends Interceptor with
|
|
|
| @DomName('CSSStyleDeclaration.removeProperty')
|
| @DocsEditable()
|
| - String removeProperty(String property) native;
|
| + String removeProperty(String propertyName) native;
|
|
|
|
|
| /** Gets the value of "background" */
|
| @@ -8924,18 +8188,8 @@ class CustomEvent extends Event {
|
| }
|
| return _detail;
|
| }
|
| -
|
| - @DomName('CustomEvent.CustomEvent')
|
| - @DocsEditable()
|
| - factory CustomEvent._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return CustomEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return CustomEvent._create_2(type);
|
| - }
|
| - static CustomEvent _create_1(type, eventInitDict) => JS('CustomEvent', 'new CustomEvent(#,#)', type, eventInitDict);
|
| - static CustomEvent _create_2(type) => JS('CustomEvent', 'new CustomEvent(#)', type);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CustomEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('CustomEvent._detail')
|
| @DocsEditable()
|
| @@ -8951,7 +8205,7 @@ class CustomEvent extends Event {
|
| @JSName('initCustomEvent')
|
| @DomName('CustomEvent.initCustomEvent')
|
| @DocsEditable()
|
| - void _initCustomEvent(String type, bool bubbles, bool cancelable, Object detail) native;
|
| + void _initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object detailArg) native;
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -9054,17 +8308,17 @@ class DataTransfer extends Interceptor {
|
| @DomName('DataTransfer.clearData')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void clearData([String format]) native;
|
| + void clearData([String type]) native;
|
|
|
| @DomName('DataTransfer.getData')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - String getData(String format) native;
|
| + String getData(String type) native;
|
|
|
| @DomName('DataTransfer.setData')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void setData(String format, String data) native;
|
| + void setData(String type, String data) native;
|
|
|
| @DomName('DataTransfer.setDragImage')
|
| @DocsEditable()
|
| @@ -9138,6 +8392,11 @@ class DataTransferItemList extends Interceptor {
|
| @DocsEditable()
|
| final int length;
|
|
|
| + @DomName('DataTransferItemList.__getter__')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + DataTransferItem __getter__(int index) native;
|
| +
|
| @DomName('DataTransferItemList.add')
|
| @DocsEditable()
|
| DataTransferItem add(data_OR_file, [String type]) native;
|
| @@ -9156,10 +8415,6 @@ class DataTransferItemList extends Interceptor {
|
| @DocsEditable()
|
| void clear() native;
|
|
|
| - @DomName('DataTransferItemList.item')
|
| - @DocsEditable()
|
| - DataTransferItem item(int index) native;
|
| -
|
| @DomName('DataTransferItemList.remove')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -9242,36 +8497,6 @@ class DedicatedWorkerGlobalScope extends WorkerGlobalScope {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('DefaultSessionStartEvent')
|
| -@Experimental() // untriaged
|
| -@Native("DefaultSessionStartEvent")
|
| -class DefaultSessionStartEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory DefaultSessionStartEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('DefaultSessionStartEvent.DefaultSessionStartEvent')
|
| - @DocsEditable()
|
| - factory DefaultSessionStartEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return DefaultSessionStartEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return DefaultSessionStartEvent._create_2(type);
|
| - }
|
| - static DefaultSessionStartEvent _create_1(type, eventInitDict) => JS('DefaultSessionStartEvent', 'new DefaultSessionStartEvent(#,#)', type, eventInitDict);
|
| - static DefaultSessionStartEvent _create_2(type) => JS('DefaultSessionStartEvent', 'new DefaultSessionStartEvent(#)', type);
|
| -
|
| - @DomName('DefaultSessionStartEvent.session')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final PresentationSession session;
|
| -}
|
| -// 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('DeprecatedStorageInfo')
|
| @Experimental() // untriaged
|
| @Native("DeprecatedStorageInfo")
|
| @@ -9393,18 +8618,6 @@ class DeviceLightEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory DeviceLightEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('DeviceLightEvent.DeviceLightEvent')
|
| - @DocsEditable()
|
| - factory DeviceLightEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return DeviceLightEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return DeviceLightEvent._create_2(type);
|
| - }
|
| - static DeviceLightEvent _create_1(type, eventInitDict) => JS('DeviceLightEvent', 'new DeviceLightEvent(#,#)', type, eventInitDict);
|
| - static DeviceLightEvent _create_2(type) => JS('DeviceLightEvent', 'new DeviceLightEvent(#)', type);
|
| -
|
| @DomName('DeviceLightEvent.value')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -9943,11 +9156,6 @@ class Document extends Node
|
| @DocsEditable()
|
| final String _lastModified;
|
|
|
| - @DomName('Document.origin')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String origin;
|
| -
|
| @DomName('Document.pointerLockElement')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -9972,11 +9180,6 @@ class Document extends Node
|
| @Experimental() // untriaged
|
| final SvgSvgElement rootElement;
|
|
|
| - @DomName('Document.scrollingElement')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Element scrollingElement;
|
| -
|
| @JSName('selectedStylesheetSet')
|
| @DomName('Document.selectedStylesheetSet')
|
| @DocsEditable()
|
| @@ -10083,16 +9286,16 @@ 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, num pageX, num pageY, num screenX, num screenY, num radiusX, num radiusY, num rotationAngle, num force) {
|
| + Touch _createTouch(Window window, EventTarget target, int identifier, num pageX, num pageY, num screenX, num screenY, num webkitRadiusX, num webkitRadiusY, num webkitRotationAngle, num webkitForce) {
|
| var target_1 = _convertDartToNative_EventTarget(target);
|
| - return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, screenY, radiusX, radiusY, rotationAngle, force);
|
| + return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
|
| }
|
| @JSName('createTouch')
|
| @DomName('Document.createTouch')
|
| @DocsEditable()
|
| // http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features
|
| @Experimental()
|
| - Touch _createTouch_1(Window window, target, identifier, pageX, pageY, screenX, screenY, radiusX, radiusY, rotationAngle, force) native;
|
| + Touch _createTouch_1(Window window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) native;
|
|
|
| @JSName('createTouchList')
|
| @DomName('Document.createTouchList')
|
| @@ -10106,14 +9309,9 @@ class Document extends Node
|
| @DocsEditable()
|
| Element _elementFromPoint(int x, int y) native;
|
|
|
| - @DomName('Document.elementsFromPoint')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - List<Element> elementsFromPoint(int x, int y) native;
|
| -
|
| @DomName('Document.execCommand')
|
| @DocsEditable()
|
| - bool execCommand(String commandId, [bool showUI, String value]) native;
|
| + bool execCommand(String command, bool userInterface, String value) native;
|
|
|
| @DomName('Document.exitFullscreen')
|
| @DocsEditable()
|
| @@ -10132,6 +9330,10 @@ class Document extends Node
|
| @Experimental() // non-standard
|
| Object _getCssCanvasContext(String contextId, String name, int width, int height) native;
|
|
|
| + @DomName('Document.getElementById')
|
| + @DocsEditable()
|
| + Element getElementById(String elementId) native;
|
| +
|
| @DomName('Document.getElementsByClassName')
|
| @DocsEditable()
|
| @Creates('NodeList|HtmlCollection')
|
| @@ -10156,23 +9358,23 @@ class Document extends Node
|
|
|
| @DomName('Document.queryCommandEnabled')
|
| @DocsEditable()
|
| - bool queryCommandEnabled(String commandId) native;
|
| + bool queryCommandEnabled(String command) native;
|
|
|
| @DomName('Document.queryCommandIndeterm')
|
| @DocsEditable()
|
| - bool queryCommandIndeterm(String commandId) native;
|
| + bool queryCommandIndeterm(String command) native;
|
|
|
| @DomName('Document.queryCommandState')
|
| @DocsEditable()
|
| - bool queryCommandState(String commandId) native;
|
| + bool queryCommandState(String command) native;
|
|
|
| @DomName('Document.queryCommandSupported')
|
| @DocsEditable()
|
| - bool queryCommandSupported(String commandId) native;
|
| + bool queryCommandSupported(String command) native;
|
|
|
| @DomName('Document.queryCommandValue')
|
| @DocsEditable()
|
| - String queryCommandValue(String commandId) native;
|
| + String queryCommandValue(String command) native;
|
|
|
| @DomName('Document.transformDocumentToTreeView')
|
| @DocsEditable()
|
| @@ -10188,12 +9390,6 @@ class Document extends Node
|
| // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-document-exitfullscreen
|
| void _webkitExitFullscreen() native;
|
|
|
| - // From NonElementParentNode
|
| -
|
| - @DomName('Document.getElementById')
|
| - @DocsEditable()
|
| - Element getElementById(String elementId) native;
|
| -
|
| // From ParentNode
|
|
|
| @JSName('childElementCount')
|
| @@ -10713,7 +9909,7 @@ class Document extends Node
|
|
|
| @DomName('DocumentFragment')
|
| @Native("DocumentFragment")
|
| -class DocumentFragment extends Node implements NonElementParentNode, ParentNode {
|
| +class DocumentFragment extends Node implements ParentNode {
|
| factory DocumentFragment() => document.createDocumentFragment();
|
|
|
| factory DocumentFragment.html(String html,
|
| @@ -10828,8 +10024,6 @@ class DocumentFragment extends Node implements NonElementParentNode, ParentNode
|
| // To suppress missing implicit constructor warnings.
|
| factory DocumentFragment._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - // From NonElementParentNode
|
| -
|
| @DomName('DocumentFragment.getElementById')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -10988,7 +10182,7 @@ class DomImplementation extends Interceptor {
|
|
|
| @DomName('DOMImplementation.hasFeature')
|
| @DocsEditable()
|
| - bool hasFeature() native;
|
| + bool hasFeature(String feature, String version) native;
|
| }
|
| // 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
|
| @@ -11202,17 +10396,17 @@ class DomMatrix extends DomMatrixReadOnly {
|
| @DomName('DOMMatrix.scale3dSelf')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - DomMatrix scale3dSelf(num scale, [num originX, num originY, num originZ]) native;
|
| + DomMatrix scale3dSelf(num scale, [num ox, num oy, num oz]) native;
|
|
|
| @DomName('DOMMatrix.scaleNonUniformSelf')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - DomMatrix scaleNonUniformSelf(num scaleX, [num scaleY, num scaleZ, num originX, num originY, num originZ]) native;
|
| + DomMatrix scaleNonUniformSelf(num sx, [num sy, num sz, num ox, num oy, num oz]) native;
|
|
|
| @DomName('DOMMatrix.scaleSelf')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - DomMatrix scaleSelf(num scale, [num originX, num originY]) native;
|
| + DomMatrix scaleSelf(num scale, [num ox, num oy]) native;
|
|
|
| @DomName('DOMMatrix.translateSelf')
|
| @DocsEditable()
|
| @@ -11360,17 +10554,17 @@ class DomMatrixReadOnly extends Interceptor {
|
| @DomName('DOMMatrixReadOnly.scale')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - DomMatrix scale(num scale, [num originX, num originY]) native;
|
| + DomMatrix scale(num scale, [num ox, num oy]) native;
|
|
|
| @DomName('DOMMatrixReadOnly.scale3d')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - DomMatrix scale3d(num scale, [num originX, num originY, num originZ]) native;
|
| + DomMatrix scale3d(num scale, [num ox, num oy, num oz]) native;
|
|
|
| @DomName('DOMMatrixReadOnly.scaleNonUniform')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - DomMatrix scaleNonUniform(num scaleX, [num scaleY, num scaleZn, num originX, num originY, num originZ]) native;
|
| + DomMatrix scaleNonUniform(num sx, [num sy, num sz, num ox, num oy, num oz]) native;
|
|
|
| @DomName('DOMMatrixReadOnly.toFloat32Array')
|
| @DocsEditable()
|
| @@ -11408,7 +10602,7 @@ class DomParser extends Interceptor {
|
|
|
| @DomName('DOMParser.parseFromString')
|
| @DocsEditable()
|
| - Document parseFromString(String str, String type) native;
|
| + Document parseFromString(String str, String contentType) native;
|
| }
|
| // 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
|
| @@ -11426,33 +10620,29 @@ class DomPoint extends DomPointReadOnly {
|
| @DomName('DOMPoint.DOMPoint')
|
| @DocsEditable()
|
| factory DomPoint([point_OR_x, num y, num z, num w]) {
|
| - if ((point_OR_x is Map || point_OR_x == null) && y == null && z == null && w == null) {
|
| - var point_1 = convertDartToNative_Dictionary(point_OR_x);
|
| - return DomPoint._create_1(point_1);
|
| - }
|
| if (point_OR_x == null && y == null && z == null && w == null) {
|
| - return DomPoint._create_2();
|
| + return DomPoint._create_1();
|
| }
|
| - if ((point_OR_x is num || point_OR_x == null) && y == null && z == null && w == null) {
|
| - return DomPoint._create_3(point_OR_x);
|
| + if ((point_OR_x is Map || point_OR_x == null) && y == null && z == null && w == null) {
|
| + var point_1 = convertDartToNative_Dictionary(point_OR_x);
|
| + return DomPoint._create_2(point_1);
|
| }
|
| if ((y is num || y == null) && (point_OR_x is num || point_OR_x == null) && z == null && w == null) {
|
| - return DomPoint._create_4(point_OR_x, y);
|
| + return DomPoint._create_3(point_OR_x, y);
|
| }
|
| if ((z is num || z == null) && (y is num || y == null) && (point_OR_x is num || point_OR_x == null) && w == null) {
|
| - return DomPoint._create_5(point_OR_x, y, z);
|
| + return DomPoint._create_4(point_OR_x, y, z);
|
| }
|
| if ((w is num || w == null) && (z is num || z == null) && (y is num || y == null) && (point_OR_x is num || point_OR_x == null)) {
|
| - return DomPoint._create_6(point_OR_x, y, z, w);
|
| + return DomPoint._create_5(point_OR_x, y, z, w);
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| - static DomPoint _create_1(point_OR_x) => JS('DomPoint', 'new DOMPoint(#)', point_OR_x);
|
| - static DomPoint _create_2() => JS('DomPoint', 'new DOMPoint()');
|
| - static DomPoint _create_3(point_OR_x) => JS('DomPoint', 'new DOMPoint(#)', point_OR_x);
|
| - static DomPoint _create_4(point_OR_x, y) => JS('DomPoint', 'new DOMPoint(#,#)', point_OR_x, y);
|
| - static DomPoint _create_5(point_OR_x, y, z) => JS('DomPoint', 'new DOMPoint(#,#,#)', point_OR_x, y, z);
|
| - static DomPoint _create_6(point_OR_x, y, z, w) => JS('DomPoint', 'new DOMPoint(#,#,#,#)', point_OR_x, y, z, w);
|
| + static DomPoint _create_1() => JS('DomPoint', 'new DOMPoint()');
|
| + static DomPoint _create_2(point_OR_x) => JS('DomPoint', 'new DOMPoint(#)', point_OR_x);
|
| + static DomPoint _create_3(point_OR_x, y) => JS('DomPoint', 'new DOMPoint(#,#)', point_OR_x, y);
|
| + static DomPoint _create_4(point_OR_x, y, z) => JS('DomPoint', 'new DOMPoint(#,#,#)', point_OR_x, y, z);
|
| + static DomPoint _create_5(point_OR_x, y, z, w) => JS('DomPoint', 'new DOMPoint(#,#,#,#)', point_OR_x, y, z, w);
|
|
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => JS('bool', '!!(window.DOMPoint) || !!(window.WebKitPoint)');
|
| @@ -11691,6 +10881,10 @@ class DomSettableTokenList extends DomTokenList {
|
| @DomName('DOMSettableTokenList.value')
|
| @DocsEditable()
|
| String value;
|
| +
|
| + @DomName('DOMSettableTokenList.__getter__')
|
| + @DocsEditable()
|
| + String __getter__(int index) native;
|
| }
|
| // 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
|
| @@ -11700,7 +10894,7 @@ class DomSettableTokenList extends DomTokenList {
|
| @DocsEditable()
|
| @DomName('DOMStringList')
|
| @Native("DOMStringList")
|
| -class DomStringList extends Interceptor with ListMixin<String>, ImmutableListMixin<String> implements List<String> {
|
| +class DomStringList extends Interceptor with ListMixin<String>, ImmutableListMixin<String> implements JavaScriptIndexingBehavior, List<String> {
|
| // To suppress missing implicit constructor warnings.
|
| factory DomStringList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -11712,7 +10906,7 @@ class DomStringList extends Interceptor with ListMixin<String>, ImmutableListMix
|
| if (JS("bool", "# >>> 0 !== # || # >= #", index,
|
| index, index, length))
|
| throw new RangeError.index(index, this);
|
| - return this.item(index);
|
| + return JS("String", "#[#]", this, index);
|
| }
|
| void operator[]=(int index, String value) {
|
| throw new UnsupportedError("Cannot assign element of immutable List.");
|
| @@ -11752,11 +10946,6 @@ class DomStringList extends Interceptor with ListMixin<String>, ImmutableListMix
|
| String elementAt(int index) => this[index];
|
| // -- end List<String> mixins.
|
|
|
| - @DomName('DOMStringList.__getter__')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - String __getter__(int index) native;
|
| -
|
| @DomName('DOMStringList.contains')
|
| @DocsEditable()
|
| bool contains(String string) native;
|
| @@ -11776,13 +10965,11 @@ abstract class DomStringMap extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory DomStringMap._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - void __delete__(index_OR_name);
|
| + bool __delete__(index_OR_name);
|
|
|
| - String __getter__(int index);
|
| + String __getter__(index_OR_name);
|
|
|
| void __setter__(index_OR_name, String value);
|
| -
|
| - String item(String 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
|
| @@ -11827,19 +11014,6 @@ class DomTokenList extends Interceptor {
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
|
|
| -@DocsEditable()
|
| -@DomName('EffectModel')
|
| -@Experimental() // untriaged
|
| -@Native("EffectModel")
|
| -class EffectModel extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory EffectModel._() { 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.
|
| -
|
| -
|
| class _ChildrenElementList extends ListBase<Element>
|
| implements NodeListWrapper {
|
| // Raw Element.
|
| @@ -13093,7 +12267,7 @@ class _FrozenElementList extends ListBase
|
| */
|
| @DomName('Element')
|
| @Native("Element")
|
| -class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandlers, ParentNode, ChildNode {
|
| +class Element extends Node implements GlobalEventHandlers, ParentNode, ChildNode {
|
|
|
| /**
|
| * Creates an HTML element from a valid fragment of HTML.
|
| @@ -13556,7 +12730,7 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| * on which the method is called, and calls the play() method of the
|
| * AnimationTimeline object of the document timeline of the node document
|
| * of the element, passing the newly created AnimationEffect as the argument
|
| - * to the method. Returns an Animation for the effect.
|
| + * to the method. Returns an AnimationPlayer for the effect.
|
| *
|
| * Examples
|
| *
|
| @@ -13575,7 +12749,7 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| **/
|
| @Experimental()
|
| @SupportedBrowser(SupportedBrowser.CHROME, '36')
|
| - Animation animate(Iterable<Map<String, dynamic>> frames, [timing]) {
|
| + AnimationPlayer animate(Iterable<Map<String, dynamic>> frames, [timing]) {
|
| if (frames is! Iterable || !(frames.every((x) => x is Map))) {
|
| throw new ArgumentError("The frames parameter should be a List of Maps "
|
| "with frame information");
|
| @@ -13596,7 +12770,7 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| @DomName('Element.animate')
|
| @JSName('animate')
|
| @Experimental() // untriaged
|
| - Animation _animate(Object effect, [timing]) native;
|
| + AnimationPlayer _animate(Object effect, [timing]) native;
|
| /**
|
| * Called by the DOM whenever an attribute on this has been changed.
|
| */
|
| @@ -14217,10 +13391,6 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| return result;
|
| }
|
|
|
| - @DomName('Element.offsetParent')
|
| - @DocsEditable()
|
| - final Element offsetParent;
|
| -
|
| @DomName('Element.offsetHeight')
|
| @DocsEditable()
|
| int get offsetHeight => JS('num', '#.offsetHeight', this).round();
|
| @@ -15000,10 +14170,6 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| @Experimental() // nonstandard
|
| bool spellcheck;
|
|
|
| - @DomName('Element.style')
|
| - @DocsEditable()
|
| - final CssStyleDeclaration style;
|
| -
|
| @DomName('Element.tabIndex')
|
| @DocsEditable()
|
| int tabIndex;
|
| @@ -15051,18 +14217,10 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-dropzone-attribute
|
| String dropzone;
|
|
|
| - @DomName('Element.blur')
|
| - @DocsEditable()
|
| - void blur() native;
|
| -
|
| @DomName('Element.click')
|
| @DocsEditable()
|
| void click() native;
|
|
|
| - @DomName('Element.focus')
|
| - @DocsEditable()
|
| - void focus() native;
|
| -
|
| @JSName('attributes')
|
| @DomName('Element.attributes')
|
| @DocsEditable()
|
| @@ -15072,31 +14230,25 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| @DocsEditable()
|
| String className;
|
|
|
| + @JSName('clientHeight')
|
| @DomName('Element.clientHeight')
|
| @DocsEditable()
|
| - final int clientHeight;
|
| + final int _clientHeight;
|
|
|
| + @JSName('clientLeft')
|
| @DomName('Element.clientLeft')
|
| @DocsEditable()
|
| - final int clientLeft;
|
| + final int _clientLeft;
|
|
|
| + @JSName('clientTop')
|
| @DomName('Element.clientTop')
|
| @DocsEditable()
|
| - final int clientTop;
|
| + final int _clientTop;
|
|
|
| + @JSName('clientWidth')
|
| @DomName('Element.clientWidth')
|
| @DocsEditable()
|
| - final int clientWidth;
|
| -
|
| - @DomName('Element.computedName')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String computedName;
|
| -
|
| - @DomName('Element.computedRole')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String computedRole;
|
| + final int _clientWidth;
|
|
|
| @DomName('Element.id')
|
| @DocsEditable()
|
| @@ -15113,6 +14265,30 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| // Use implementation from Node.
|
| // final String _namespaceUri;
|
|
|
| + @JSName('offsetHeight')
|
| + @DomName('Element.offsetHeight')
|
| + @DocsEditable()
|
| + final int _offsetHeight;
|
| +
|
| + @JSName('offsetLeft')
|
| + @DomName('Element.offsetLeft')
|
| + @DocsEditable()
|
| + final int _offsetLeft;
|
| +
|
| + @DomName('Element.offsetParent')
|
| + @DocsEditable()
|
| + final Element offsetParent;
|
| +
|
| + @JSName('offsetTop')
|
| + @DomName('Element.offsetTop')
|
| + @DocsEditable()
|
| + final int _offsetTop;
|
| +
|
| + @JSName('offsetWidth')
|
| + @DomName('Element.offsetWidth')
|
| + @DocsEditable()
|
| + final int _offsetWidth;
|
| +
|
| @JSName('outerHTML')
|
| @DomName('Element.outerHTML')
|
| @DocsEditable()
|
| @@ -15138,19 +14314,26 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| @DocsEditable()
|
| final int _scrollWidth;
|
|
|
| + @DomName('Element.style')
|
| + @DocsEditable()
|
| + final CssStyleDeclaration style;
|
| +
|
| @DomName('Element.tagName')
|
| @DocsEditable()
|
| final String tagName;
|
|
|
| - @DomName('Element.closest')
|
| + @DomName('Element.blur')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Element closest(String selectors) native;
|
| + void blur() native;
|
|
|
| - @DomName('Element.getAnimations')
|
| + @DomName('Element.focus')
|
| + @DocsEditable()
|
| + void focus() native;
|
| +
|
| + @DomName('Element.getAnimationPlayers')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - List<Animation> getAnimations() native;
|
| + List<AnimationPlayer> getAnimationPlayers() native;
|
|
|
| @DomName('Element.getAttribute')
|
| @DocsEditable()
|
| @@ -15233,7 +14416,7 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| @DocsEditable()
|
| @Creates('NodeList|HtmlCollection')
|
| @Returns('NodeList|HtmlCollection')
|
| - List<Node> _getElementsByTagName(String localName) native;
|
| + List<Node> _getElementsByTagName(String name) native;
|
|
|
| @JSName('hasAttribute')
|
| @DomName('Element.hasAttribute')
|
| @@ -15265,76 +14448,6 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| @Experimental() // untriaged
|
| void requestPointerLock() native;
|
|
|
| - @DomName('Element.scroll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void scroll([options_OR_x, num y]) {
|
| - if (options_OR_x == null && y == null) {
|
| - _scroll_1();
|
| - return;
|
| - }
|
| - if ((options_OR_x is Map) && y == null) {
|
| - var options_1 = convertDartToNative_Dictionary(options_OR_x);
|
| - _scroll_2(options_1);
|
| - return;
|
| - }
|
| - if (y != null && (options_OR_x is num)) {
|
| - _scroll_3(options_OR_x, y);
|
| - return;
|
| - }
|
| - throw new ArgumentError("Incorrect number or type of arguments");
|
| - }
|
| - @JSName('scroll')
|
| - @DomName('Element.scroll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _scroll_1() native;
|
| - @JSName('scroll')
|
| - @DomName('Element.scroll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _scroll_2(options) native;
|
| - @JSName('scroll')
|
| - @DomName('Element.scroll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _scroll_3(num x, y) native;
|
| -
|
| - @DomName('Element.scrollBy')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void scrollBy([options_OR_x, num y]) {
|
| - if (options_OR_x == null && y == null) {
|
| - _scrollBy_1();
|
| - return;
|
| - }
|
| - if ((options_OR_x is Map) && y == null) {
|
| - var options_1 = convertDartToNative_Dictionary(options_OR_x);
|
| - _scrollBy_2(options_1);
|
| - return;
|
| - }
|
| - if (y != null && (options_OR_x is num)) {
|
| - _scrollBy_3(options_OR_x, y);
|
| - return;
|
| - }
|
| - throw new ArgumentError("Incorrect number or type of arguments");
|
| - }
|
| - @JSName('scrollBy')
|
| - @DomName('Element.scrollBy')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _scrollBy_1() native;
|
| - @JSName('scrollBy')
|
| - @DomName('Element.scrollBy')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _scrollBy_2(options) native;
|
| - @JSName('scrollBy')
|
| - @DomName('Element.scrollBy')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _scrollBy_3(num x, y) native;
|
| -
|
| @JSName('scrollIntoView')
|
| @DomName('Element.scrollIntoView')
|
| @DocsEditable()
|
| @@ -15347,63 +14460,16 @@ class Element extends Node implements NonDocumentTypeChildNode, GlobalEventHandl
|
| @Experimental() // non-standard
|
| void _scrollIntoViewIfNeeded([bool centerIfNeeded]) native;
|
|
|
| - @DomName('Element.scrollTo')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void scrollTo([options_OR_x, num y]) {
|
| - if (options_OR_x == null && y == null) {
|
| - _scrollTo_1();
|
| - return;
|
| - }
|
| - if ((options_OR_x is Map) && y == null) {
|
| - var options_1 = convertDartToNative_Dictionary(options_OR_x);
|
| - _scrollTo_2(options_1);
|
| - return;
|
| - }
|
| - if (y != null && (options_OR_x is num)) {
|
| - _scrollTo_3(options_OR_x, y);
|
| - return;
|
| - }
|
| - throw new ArgumentError("Incorrect number or type of arguments");
|
| - }
|
| - @JSName('scrollTo')
|
| - @DomName('Element.scrollTo')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _scrollTo_1() native;
|
| - @JSName('scrollTo')
|
| - @DomName('Element.scrollTo')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _scrollTo_2(options) native;
|
| - @JSName('scrollTo')
|
| - @DomName('Element.scrollTo')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void _scrollTo_3(num x, y) native;
|
| -
|
| @DomName('Element.setAttribute')
|
| @DocsEditable()
|
| void setAttribute(String name, String value) native;
|
|
|
| @DomName('Element.setAttributeNS')
|
| @DocsEditable()
|
| - void setAttributeNS(String namespaceURI, String name, String value) native;
|
| + void setAttributeNS(String namespaceURI, String qualifiedName, String value) native;
|
|
|
| // From ChildNode
|
|
|
| - @DomName('Element.after')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void after(Object nodes) native;
|
| -
|
| - @DomName('Element.before')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void before(Object nodes) native;
|
| -
|
| - // From NonDocumentTypeChildNode
|
| -
|
| @DomName('Element.nextElementSibling')
|
| @DocsEditable()
|
| final Element nextElementSibling;
|
| @@ -16001,6 +15067,11 @@ class EmbedElement extends HtmlElement {
|
| @DocsEditable()
|
| String height;
|
|
|
| + @DomName('HTMLEmbedElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String integrity;
|
| +
|
| @DomName('HTMLEmbedElement.name')
|
| @DocsEditable()
|
| String name;
|
| @@ -16190,18 +15261,6 @@ class ErrorEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory ErrorEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('ErrorEvent.ErrorEvent')
|
| - @DocsEditable()
|
| - factory ErrorEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return ErrorEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return ErrorEvent._create_2(type);
|
| - }
|
| - static ErrorEvent _create_1(type, eventInitDict) => JS('ErrorEvent', 'new ErrorEvent(#,#)', type, eventInitDict);
|
| - static ErrorEvent _create_2(type) => JS('ErrorEvent', 'new ErrorEvent(#)', type);
|
| -
|
| @DomName('ErrorEvent.colno')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -16233,7 +15292,7 @@ class ErrorEvent extends Event {
|
|
|
|
|
| @DomName('Event')
|
| -@Native("Event,InputEvent")
|
| +@Native("Event,InputEvent,ClipboardEvent")
|
| class Event extends Interceptor {
|
| // In JS, canBubble and cancelable are technically required parameters to
|
| // init*Event. In practice, though, if they aren't provided they simply
|
| @@ -16284,18 +15343,8 @@ class Event extends Interceptor {
|
| } while (target != null && target != currentTarget.parent);
|
| throw new StateError('No selector matched for populating matchedTarget.');
|
| }
|
| -
|
| - @DomName('Event.Event')
|
| - @DocsEditable()
|
| - factory Event._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return Event._create_1(type, eventInitDict_1);
|
| - }
|
| - return Event._create_2(type);
|
| - }
|
| - static Event _create_1(type, eventInitDict) => JS('Event', 'new Event(#,#)', type, eventInitDict);
|
| - static Event _create_2(type) => JS('Event', 'new Event(#)', type);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Event._() { throw new UnsupportedError("Not supported"); }
|
|
|
| /**
|
| * This event is being handled by the event target.
|
| @@ -16342,6 +15391,24 @@ class Event extends Interceptor {
|
| @DocsEditable()
|
| final bool cancelable;
|
|
|
| + /**
|
| + * Access to the system's clipboard data during copy, cut, and paste events.
|
| + *
|
| + * ## Other resources
|
| + *
|
| + * * [clipboardData specification](http://www.w3.org/TR/clipboard-apis/#attributes)
|
| + * from W3C.
|
| + */
|
| + @DomName('Event.clipboardData')
|
| + @DocsEditable()
|
| + @SupportedBrowser(SupportedBrowser.CHROME)
|
| + @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| + @SupportedBrowser(SupportedBrowser.SAFARI)
|
| + @Experimental()
|
| + // Part of copy/paste
|
| + @Experimental() // nonstandard
|
| + final DataTransfer clipboardData;
|
| +
|
| @DomName('Event.currentTarget')
|
| @DocsEditable()
|
| EventTarget get currentTarget => _convertNativeToDart_EventTarget(this._get_currentTarget);
|
| @@ -16349,7 +15416,7 @@ class Event extends Interceptor {
|
| @DomName('Event.currentTarget')
|
| @DocsEditable()
|
| @Creates('Null')
|
| - @Returns('EventTarget|=Object')
|
| + @Returns('EventTarget|=Object|Null')
|
| final dynamic _get_currentTarget;
|
|
|
| @DomName('Event.defaultPrevented')
|
| @@ -16373,7 +15440,9 @@ class Event extends Interceptor {
|
| @DocsEditable()
|
| // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#extensions-to-event
|
| @Experimental()
|
| - final List<EventTarget> path;
|
| + @Returns('NodeList')
|
| + @Creates('NodeList')
|
| + final List<Node> path;
|
|
|
| @DomName('Event.target')
|
| @DocsEditable()
|
| @@ -16382,7 +15451,7 @@ class Event extends Interceptor {
|
| @DomName('Event.target')
|
| @DocsEditable()
|
| @Creates('Node')
|
| - @Returns('EventTarget|=Object')
|
| + @Returns('EventTarget|=Object|Null')
|
| final dynamic _get_target;
|
|
|
| @DomName('Event.timeStamp')
|
| @@ -16396,7 +15465,7 @@ class Event extends Interceptor {
|
| @JSName('initEvent')
|
| @DomName('Event.initEvent')
|
| @DocsEditable()
|
| - void _initEvent(String type, bool bubbles, bool cancelable) native;
|
| + void _initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg) native;
|
|
|
| @DomName('Event.preventDefault')
|
| @DocsEditable()
|
| @@ -16462,14 +15531,14 @@ class EventSource extends EventTarget {
|
|
|
| @DomName('EventSource.EventSource')
|
| @DocsEditable()
|
| - static EventSource _factoryEventSource(String url, [Map eventSourceInitDict]) {
|
| - if (eventSourceInitDict != null) {
|
| - var eventSourceInitDict_1 = convertDartToNative_Dictionary(eventSourceInitDict);
|
| - return EventSource._create_1(url, eventSourceInitDict_1);
|
| + static EventSource _factoryEventSource(String url, [Map eventSourceInit]) {
|
| + if (eventSourceInit != null) {
|
| + var eventSourceInit_1 = convertDartToNative_Dictionary(eventSourceInit);
|
| + return EventSource._create_1(url, eventSourceInit_1);
|
| }
|
| return EventSource._create_2(url);
|
| }
|
| - static EventSource _create_1(url, eventSourceInitDict) => JS('EventSource', 'new EventSource(#,#)', url, eventSourceInitDict);
|
| + static EventSource _create_1(url, eventSourceInit) => JS('EventSource', 'new EventSource(#,#)', url, eventSourceInit);
|
| static EventSource _create_2(url) => JS('EventSource', 'new EventSource(#)', url);
|
|
|
| @DomName('EventSource.CLOSED')
|
| @@ -16644,7 +15713,7 @@ class EventTarget extends Interceptor {
|
| @JSName('addEventListener')
|
| @DomName('EventTarget.addEventListener')
|
| @DocsEditable()
|
| - void _addEventListener(String type, EventListener listener, [bool capture]) native;
|
| + void _addEventListener([String type, EventListener listener, bool useCapture]) native;
|
|
|
| @DomName('EventTarget.dispatchEvent')
|
| @DocsEditable()
|
| @@ -16653,7 +15722,7 @@ class EventTarget extends Interceptor {
|
| @JSName('removeEventListener')
|
| @DomName('EventTarget.removeEventListener')
|
| @DocsEditable()
|
| - void _removeEventListener(String type, EventListener listener, [bool capture]) native;
|
| + void _removeEventListener([String type, EventListener listener, bool useCapture]) native;
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -16669,18 +15738,6 @@ class ExtendableEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory ExtendableEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('ExtendableEvent.ExtendableEvent')
|
| - @DocsEditable()
|
| - factory ExtendableEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return ExtendableEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return ExtendableEvent._create_2(type);
|
| - }
|
| - static ExtendableEvent _create_1(type, eventInitDict) => JS('ExtendableEvent', 'new ExtendableEvent(#,#)', type, eventInitDict);
|
| - static ExtendableEvent _create_2(type) => JS('ExtendableEvent', 'new ExtendableEvent(#)', type);
|
| -
|
| @DomName('ExtendableEvent.waitUntil')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -16701,21 +15758,15 @@ class FederatedCredential extends Credential {
|
|
|
| @DomName('FederatedCredential.FederatedCredential')
|
| @DocsEditable()
|
| - factory FederatedCredential(Map data) {
|
| - var data_1 = convertDartToNative_Dictionary(data);
|
| - return FederatedCredential._create_1(data_1);
|
| + factory FederatedCredential(String id, String name, String avatarURL, String federation) {
|
| + return FederatedCredential._create_1(id, name, avatarURL, federation);
|
| }
|
| - static FederatedCredential _create_1(data) => JS('FederatedCredential', 'new FederatedCredential(#)', data);
|
| -
|
| - @DomName('FederatedCredential.protocol')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String protocol;
|
| + static FederatedCredential _create_1(id, name, avatarURL, federation) => JS('FederatedCredential', 'new FederatedCredential(#,#,#,#)', id, name, avatarURL, federation);
|
|
|
| - @DomName('FederatedCredential.provider')
|
| + @DomName('FederatedCredential.federation')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final String provider;
|
| + final String federation;
|
| }
|
| // 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
|
| @@ -16726,22 +15777,10 @@ class FederatedCredential extends Credential {
|
| @DomName('FetchEvent')
|
| @Experimental() // untriaged
|
| @Native("FetchEvent")
|
| -class FetchEvent extends ExtendableEvent {
|
| +class FetchEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory FetchEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('FetchEvent.FetchEvent')
|
| - @DocsEditable()
|
| - factory FetchEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return FetchEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return FetchEvent._create_2(type);
|
| - }
|
| - static FetchEvent _create_1(type, eventInitDict) => JS('FetchEvent', 'new FetchEvent(#,#)', type, eventInitDict);
|
| - static FetchEvent _create_2(type) => JS('FetchEvent', 'new FetchEvent(#)', type);
|
| -
|
| @DomName('FetchEvent.isReload')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -16786,7 +15825,9 @@ class FieldSetElement extends HtmlElement {
|
|
|
| @DomName('HTMLFieldSetElement.elements')
|
| @DocsEditable()
|
| - final HtmlFormControlsCollection elements;
|
| + @Returns('HtmlCollection')
|
| + @Creates('HtmlCollection')
|
| + final List<Node> elements;
|
|
|
| @DomName('HTMLFieldSetElement.form')
|
| @DocsEditable()
|
| @@ -16816,11 +15857,6 @@ class FieldSetElement extends HtmlElement {
|
| @DocsEditable()
|
| bool checkValidity() native;
|
|
|
| - @DomName('HTMLFieldSetElement.reportValidity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool reportValidity() native;
|
| -
|
| @DomName('HTMLFieldSetElement.setCustomValidity')
|
| @DocsEditable()
|
| void setCustomValidity(String error) native;
|
| @@ -16837,18 +15873,6 @@ class File extends Blob {
|
| // To suppress missing implicit constructor warnings.
|
| factory File._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('File.File')
|
| - @DocsEditable()
|
| - factory File(List<Object> fileBits, String fileName, [Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return File._create_1(fileBits, fileName, options_1);
|
| - }
|
| - return File._create_2(fileBits, fileName);
|
| - }
|
| - static File _create_1(fileBits, fileName, options) => JS('File', 'new File(#,#,#)', fileBits, fileName, options);
|
| - static File _create_2(fileBits, fileName) => JS('File', 'new File(#,#)', fileBits, fileName);
|
| -
|
| @DomName('File.lastModified')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -17188,7 +16212,7 @@ class FileReader extends EventTarget {
|
|
|
| @DomName('FileReader.readAsText')
|
| @DocsEditable()
|
| - void readAsText(Blob blob, [String label]) native;
|
| + void readAsText(Blob blob, [String encoding]) native;
|
|
|
| /// Stream of `abort` events handled by this [FileReader].
|
| @DomName('FileReader.onabort')
|
| @@ -17447,18 +16471,6 @@ class FocusEvent extends UIEvent {
|
| // To suppress missing implicit constructor warnings.
|
| factory FocusEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('FocusEvent.FocusEvent')
|
| - @DocsEditable()
|
| - factory FocusEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return FocusEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return FocusEvent._create_2(type);
|
| - }
|
| - static FocusEvent _create_1(type, eventInitDict) => JS('FocusEvent', 'new FocusEvent(#,#)', type, eventInitDict);
|
| - static FocusEvent _create_2(type) => JS('FocusEvent', 'new FocusEvent(#)', type);
|
| -
|
| @DomName('FocusEvent.relatedTarget')
|
| @DocsEditable()
|
| EventTarget get relatedTarget => _convertNativeToDart_EventTarget(this._get_relatedTarget);
|
| @@ -17483,15 +16495,36 @@ class FontFace extends Interceptor {
|
|
|
| @DomName('FontFace.FontFace')
|
| @DocsEditable()
|
| - factory FontFace(String family, Object source, [Map descriptors]) {
|
| - if (descriptors != null) {
|
| + factory FontFace(String family, source, [Map descriptors]) {
|
| + if ((source is String || source == null) && (family is String || family == null) && descriptors == null) {
|
| + return FontFace._create_1(family, source);
|
| + }
|
| + if ((descriptors is Map || descriptors == null) && (source is String || source == null) && (family is String || family == null)) {
|
| + var descriptors_1 = convertDartToNative_Dictionary(descriptors);
|
| + return FontFace._create_2(family, source, descriptors_1);
|
| + }
|
| + if ((source is TypedData || source == null) && (family is String || family == null) && descriptors == null) {
|
| + return FontFace._create_3(family, source);
|
| + }
|
| + if ((descriptors is Map || descriptors == null) && (source is TypedData || source == null) && (family is String || family == null)) {
|
| var descriptors_1 = convertDartToNative_Dictionary(descriptors);
|
| - return FontFace._create_1(family, source, descriptors_1);
|
| + return FontFace._create_4(family, source, descriptors_1);
|
| }
|
| - return FontFace._create_2(family, source);
|
| + if ((source is ByteBuffer || source == null) && (family is String || family == null) && descriptors == null) {
|
| + return FontFace._create_5(family, source);
|
| + }
|
| + if ((descriptors is Map || descriptors == null) && (source is ByteBuffer || source == null) && (family is String || family == null)) {
|
| + var descriptors_1 = convertDartToNative_Dictionary(descriptors);
|
| + return FontFace._create_6(family, source, descriptors_1);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| - static FontFace _create_1(family, source, descriptors) => JS('FontFace', 'new FontFace(#,#,#)', family, source, descriptors);
|
| - static FontFace _create_2(family, source) => JS('FontFace', 'new FontFace(#,#)', family, source);
|
| + static FontFace _create_1(family, source) => JS('FontFace', 'new FontFace(#,#)', family, source);
|
| + static FontFace _create_2(family, source, descriptors) => JS('FontFace', 'new FontFace(#,#,#)', family, source, descriptors);
|
| + static FontFace _create_3(family, source) => JS('FontFace', 'new FontFace(#,#)', family, source);
|
| + static FontFace _create_4(family, source, descriptors) => JS('FontFace', 'new FontFace(#,#,#)', family, source, descriptors);
|
| + static FontFace _create_5(family, source) => JS('FontFace', 'new FontFace(#,#)', family, source);
|
| + static FontFace _create_6(family, source, descriptors) => JS('FontFace', 'new FontFace(#,#,#)', family, source, descriptors);
|
|
|
| @DomName('FontFace.family')
|
| @DocsEditable()
|
| @@ -17662,31 +16695,6 @@ class FormData extends Interceptor {
|
| @DomName('FormData.append')
|
| @DocsEditable()
|
| void appendBlob(String name, Blob value, [String filename]) native;
|
| -
|
| - @DomName('FormData.delete')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void delete(String name) native;
|
| -
|
| - @DomName('FormData.get')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Object get(String name) native;
|
| -
|
| - @DomName('FormData.getAll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - List<Object> getAll(String name) native;
|
| -
|
| - @DomName('FormData.has')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool has(String name) native;
|
| -
|
| - @DomName('FormData.set')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void set(String name, value, [String filename]) native;
|
| }
|
| // 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
|
| @@ -17754,22 +16762,12 @@ class FormElement extends HtmlElement {
|
|
|
| @DomName('HTMLFormElement.__getter__')
|
| @DocsEditable()
|
| - Object __getter__(String name) native;
|
| + Element __getter__(index_OR_name) native;
|
|
|
| @DomName('HTMLFormElement.checkValidity')
|
| @DocsEditable()
|
| bool checkValidity() native;
|
|
|
| - @DomName('HTMLFormElement.item')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Element item(int index) native;
|
| -
|
| - @DomName('HTMLFormElement.reportValidity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool reportValidity() native;
|
| -
|
| @DomName('HTMLFormElement.requestAutocomplete')
|
| @DocsEditable()
|
| // http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-October/037711.html
|
| @@ -17798,16 +16796,6 @@ class FormElement extends HtmlElement {
|
| // 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('FrameRequestCallback')
|
| -@Experimental() // untriaged
|
| -typedef void FrameRequestCallback(num highResTime);
|
| -// 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('Gamepad')
|
| @@ -17822,10 +16810,6 @@ class Gamepad extends Interceptor {
|
| @DocsEditable()
|
| final List<num> axes;
|
|
|
| - @DomName('Gamepad.buttons')
|
| - @DocsEditable()
|
| - final List<GamepadButton> buttons;
|
| -
|
| @DomName('Gamepad.connected')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -17884,18 +16868,6 @@ class GamepadEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory GamepadEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('GamepadEvent.GamepadEvent')
|
| - @DocsEditable()
|
| - factory GamepadEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return GamepadEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return GamepadEvent._create_2(type);
|
| - }
|
| - static GamepadEvent _create_1(type, eventInitDict) => JS('GamepadEvent', 'new GamepadEvent(#,#)', type, eventInitDict);
|
| - static GamepadEvent _create_2(type) => JS('GamepadEvent', 'new GamepadEvent(#)', type);
|
| -
|
| @DomName('GamepadEvent.gamepad')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -17935,29 +16907,6 @@ class Geofencing extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('GeofencingEvent')
|
| -@Experimental() // untriaged
|
| -@Native("GeofencingEvent")
|
| -class GeofencingEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory GeofencingEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('GeofencingEvent.id')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String id;
|
| -
|
| - @DomName('GeofencingEvent.region')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final GeofencingRegion region;
|
| -}
|
| -// 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('GeofencingRegion')
|
| @Experimental() // untriaged
|
| @Native("GeofencingRegion")
|
| @@ -18750,18 +17699,8 @@ class HashChangeEvent extends Event {
|
| type, convertDartToNative_Dictionary(options));
|
| }
|
|
|
| -
|
| - @DomName('HashChangeEvent.HashChangeEvent')
|
| - @DocsEditable()
|
| - factory HashChangeEvent._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return HashChangeEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return HashChangeEvent._create_2(type);
|
| - }
|
| - static HashChangeEvent _create_1(type, eventInitDict) => JS('HashChangeEvent', 'new HashChangeEvent(#,#)', type, eventInitDict);
|
| - static HashChangeEvent _create_2(type) => JS('HashChangeEvent', 'new HashChangeEvent(#)', type);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory HashChangeEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => Device.isEventTypeSupported('HashChangeEvent');
|
| @@ -18823,27 +17762,43 @@ class Headers extends Interceptor {
|
| if (input == null) {
|
| return Headers._create_1();
|
| }
|
| - if ((input is Headers)) {
|
| + if ((input is Headers || input == null)) {
|
| return Headers._create_2(input);
|
| }
|
| - if ((input is Map)) {
|
| + if ((input is Map || input == null)) {
|
| var input_1 = convertDartToNative_Dictionary(input);
|
| return Headers._create_3(input_1);
|
| }
|
| - if ((input is List<Object>)) {
|
| - return Headers._create_4(input);
|
| - }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| static Headers _create_1() => JS('Headers', 'new Headers()');
|
| static Headers _create_2(input) => JS('Headers', 'new Headers(#)', input);
|
| static Headers _create_3(input) => JS('Headers', 'new Headers(#)', input);
|
| - static Headers _create_4(input) => JS('Headers', 'new Headers(#)', input);
|
| +
|
| + @DomName('Headers.size')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + final int size;
|
| +
|
| + @DomName('Headers.forEach')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void forEach(HeadersForEachCallback callback, [Object thisArg]) native;
|
| }
|
| // 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('HeadersForEachCallback')
|
| +@Experimental() // untriaged
|
| +typedef void HeadersForEachCallback(String value, String key, Headers 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.
|
| +
|
|
|
| @DocsEditable()
|
| @DomName('HTMLHeadingElement')
|
| @@ -18908,16 +17863,6 @@ class History extends Interceptor implements HistoryBase {
|
| @DocsEditable()
|
| final int length;
|
|
|
| - @DomName('History.options')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Map get options => convertNativeToDart_Dictionary(this._get_options);
|
| - @JSName('options')
|
| - @DomName('History.options')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final dynamic _get_options;
|
| -
|
| @DomName('History.state')
|
| @DocsEditable()
|
| dynamic get state => convertNativeToDart_SerializedScriptValue(this._get_state);
|
| @@ -18938,7 +17883,7 @@ class History extends Interceptor implements HistoryBase {
|
|
|
| @DomName('History.go')
|
| @DocsEditable()
|
| - void go([int delta]) native;
|
| + void go(int distance) native;
|
|
|
| @DomName('History.pushState')
|
| @DocsEditable()
|
| @@ -18946,15 +17891,14 @@ class History extends Interceptor implements HistoryBase {
|
| @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| @SupportedBrowser(SupportedBrowser.IE, '10')
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - void pushState(/*SerializedScriptValue*/ data, String title, String url, [Map options]) {
|
| - if (options != null) {
|
| + void pushState(/*any*/ data, String title, [String url]) {
|
| + if (url != null) {
|
| var data_1 = convertDartToNative_SerializedScriptValue(data);
|
| - var options_2 = convertDartToNative_Dictionary(options);
|
| - _pushState_1(data_1, title, url, options_2);
|
| + _pushState_1(data_1, title, url);
|
| return;
|
| }
|
| var data_1 = convertDartToNative_SerializedScriptValue(data);
|
| - _pushState_2(data_1, title, url);
|
| + _pushState_2(data_1, title);
|
| return;
|
| }
|
| @JSName('pushState')
|
| @@ -18964,7 +17908,7 @@ class History extends Interceptor implements HistoryBase {
|
| @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| @SupportedBrowser(SupportedBrowser.IE, '10')
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - void _pushState_1(data, title, url, options) native;
|
| + void _pushState_1(data, title, url) native;
|
| @JSName('pushState')
|
| @DomName('History.pushState')
|
| @DocsEditable()
|
| @@ -18972,7 +17916,7 @@ class History extends Interceptor implements HistoryBase {
|
| @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| @SupportedBrowser(SupportedBrowser.IE, '10')
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - void _pushState_2(data, title, url) native;
|
| + void _pushState_2(data, title) native;
|
|
|
| @DomName('History.replaceState')
|
| @DocsEditable()
|
| @@ -18980,15 +17924,14 @@ class History extends Interceptor implements HistoryBase {
|
| @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| @SupportedBrowser(SupportedBrowser.IE, '10')
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - void replaceState(/*SerializedScriptValue*/ data, String title, String url, [Map options]) {
|
| - if (options != null) {
|
| + void replaceState(/*any*/ data, String title, [String url]) {
|
| + if (url != null) {
|
| var data_1 = convertDartToNative_SerializedScriptValue(data);
|
| - var options_2 = convertDartToNative_Dictionary(options);
|
| - _replaceState_1(data_1, title, url, options_2);
|
| + _replaceState_1(data_1, title, url);
|
| return;
|
| }
|
| var data_1 = convertDartToNative_SerializedScriptValue(data);
|
| - _replaceState_2(data_1, title, url);
|
| + _replaceState_2(data_1, title);
|
| return;
|
| }
|
| @JSName('replaceState')
|
| @@ -18998,7 +17941,7 @@ class History extends Interceptor implements HistoryBase {
|
| @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| @SupportedBrowser(SupportedBrowser.IE, '10')
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - void _replaceState_1(data, title, url, options) native;
|
| + void _replaceState_1(data, title, url) native;
|
| @JSName('replaceState')
|
| @DomName('History.replaceState')
|
| @DocsEditable()
|
| @@ -19006,30 +17949,7 @@ class History extends Interceptor implements HistoryBase {
|
| @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| @SupportedBrowser(SupportedBrowser.IE, '10')
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - void _replaceState_2(data, title, url) native;
|
| -}
|
| -// 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('HMDVRDevice')
|
| -@Experimental() // untriaged
|
| -@Native("HMDVRDevice")
|
| -class HmdvrDevice extends VRDevice {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory HmdvrDevice._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('HMDVRDevice.getEyeParameters')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - VREyeParameters getEyeParameters(String whichEye) native;
|
| -
|
| - @DomName('HMDVRDevice.setFieldOfView')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void setFieldOfView([VRFieldOfView leftFov, VRFieldOfView rightFov]) native;
|
| + void _replaceState_2(data, title) native;
|
| }
|
| // 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
|
| @@ -19389,11 +18309,6 @@ class HtmlFormControlsCollection extends HtmlCollection {
|
| // To suppress missing implicit constructor warnings.
|
| factory HtmlFormControlsCollection._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('HTMLFormControlsCollection.item')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Node item(int index) native;
|
| -
|
| @DomName('HTMLFormControlsCollection.namedItem')
|
| @DocsEditable()
|
| Object namedItem(String name) native;
|
| @@ -19431,12 +18346,6 @@ class HtmlHtmlElement extends HtmlElement {
|
| class HtmlOptionsCollection extends HtmlCollection {
|
| // To suppress missing implicit constructor warnings.
|
| factory HtmlOptionsCollection._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @JSName('item')
|
| - @DomName('HTMLOptionsCollection.item')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Node _item(int index) native;
|
| }
|
| // 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
|
| @@ -20080,7 +18989,7 @@ class HttpRequest extends HttpRequestEventTarget {
|
| @DomName('XMLHttpRequest.getResponseHeader')
|
| @DocsEditable()
|
| @Unstable()
|
| - String getResponseHeader(String name) native;
|
| + String getResponseHeader(String header) native;
|
|
|
| /**
|
| * Specify a particular MIME type (such as `text/xml`) desired for the
|
| @@ -20094,7 +19003,7 @@ class HttpRequest extends HttpRequestEventTarget {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - void overrideMimeType(String mime) native;
|
| + void overrideMimeType(String override) native;
|
|
|
| /**
|
| * Send the request with any given `data`.
|
| @@ -20111,7 +19020,7 @@ class HttpRequest extends HttpRequestEventTarget {
|
| */
|
| @DomName('XMLHttpRequest.send')
|
| @DocsEditable()
|
| - void send([body_OR_data]) native;
|
| + void send([data]) native;
|
|
|
| /**
|
| * Sets the value of an HTTP requst header.
|
| @@ -20132,7 +19041,7 @@ class HttpRequest extends HttpRequestEventTarget {
|
| */
|
| @DomName('XMLHttpRequest.setRequestHeader')
|
| @DocsEditable()
|
| - void setRequestHeader(String name, String value) native;
|
| + void setRequestHeader(String header, String value) native;
|
|
|
| /// Stream of `readystatechange` events handled by this [HttpRequest].
|
| /**
|
| @@ -20339,13 +19248,18 @@ class IFrameElement extends HtmlElement {
|
| @DocsEditable()
|
| String height;
|
|
|
| + @DomName('HTMLIFrameElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String integrity;
|
| +
|
| @DomName('HTMLIFrameElement.name')
|
| @DocsEditable()
|
| String name;
|
|
|
| @DomName('HTMLIFrameElement.sandbox')
|
| @DocsEditable()
|
| - final DomSettableTokenList sandbox;
|
| + String sandbox;
|
|
|
| @DomName('HTMLIFrameElement.src')
|
| @DocsEditable()
|
| @@ -20395,21 +19309,21 @@ class ImageData extends Interceptor {
|
|
|
| @DomName('ImageData.ImageData')
|
| @DocsEditable()
|
| - factory ImageData(data_OR_sw, int sh_OR_sw, [int sh]) {
|
| - if ((sh_OR_sw is int) && (data_OR_sw is int) && sh == null) {
|
| - return ImageData._create_1(data_OR_sw, sh_OR_sw);
|
| + 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 ImageData._create_1(data_OR_width, height_OR_width);
|
| }
|
| - if ((sh_OR_sw is int) && (data_OR_sw is Uint8ClampedList) && sh == null) {
|
| - return ImageData._create_2(data_OR_sw, sh_OR_sw);
|
| + if ((height_OR_width is int || height_OR_width == null) && (data_OR_width is Uint8ClampedList || data_OR_width == null) && height == null) {
|
| + return ImageData._create_2(data_OR_width, height_OR_width);
|
| }
|
| - if ((sh is int) && (sh_OR_sw is int) && (data_OR_sw is Uint8ClampedList)) {
|
| - return ImageData._create_3(data_OR_sw, sh_OR_sw, sh);
|
| + 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 ImageData._create_3(data_OR_width, height_OR_width, height);
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| - static ImageData _create_1(data_OR_sw, sh_OR_sw) => JS('ImageData', 'new ImageData(#,#)', data_OR_sw, sh_OR_sw);
|
| - static ImageData _create_2(data_OR_sw, sh_OR_sw) => JS('ImageData', 'new ImageData(#,#)', data_OR_sw, sh_OR_sw);
|
| - static ImageData _create_3(data_OR_sw, sh_OR_sw, sh) => JS('ImageData', 'new ImageData(#,#,#)', data_OR_sw, sh_OR_sw, sh);
|
| + static ImageData _create_1(data_OR_width, height_OR_width) => JS('ImageData', 'new ImageData(#,#)', data_OR_width, height_OR_width);
|
| + static ImageData _create_2(data_OR_width, height_OR_width) => JS('ImageData', 'new ImageData(#,#)', data_OR_width, height_OR_width);
|
| + static ImageData _create_3(data_OR_width, height_OR_width, height) => JS('ImageData', 'new ImageData(#,#,#)', data_OR_width, height_OR_width, height);
|
|
|
| @DomName('ImageData.data')
|
| @DocsEditable()
|
| @@ -20474,6 +19388,11 @@ class ImageElement extends HtmlElement implements CanvasImageSource {
|
| @DocsEditable()
|
| int height;
|
|
|
| + @DomName('HTMLImageElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String integrity;
|
| +
|
| @DomName('HTMLImageElement.isMap')
|
| @DocsEditable()
|
| bool isMap;
|
| @@ -20532,36 +19451,6 @@ class InjectedScriptHost extends Interceptor {
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
|
|
| -@DocsEditable()
|
| -@DomName('InputDevice')
|
| -@Experimental() // untriaged
|
| -@Native("InputDevice")
|
| -class InputDevice extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory InputDevice._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('InputDevice.InputDevice')
|
| - @DocsEditable()
|
| - factory InputDevice([Map deviceInitDict]) {
|
| - if (deviceInitDict != null) {
|
| - var deviceInitDict_1 = convertDartToNative_Dictionary(deviceInitDict);
|
| - return InputDevice._create_1(deviceInitDict_1);
|
| - }
|
| - return InputDevice._create_2();
|
| - }
|
| - static InputDevice _create_1(deviceInitDict) => JS('InputDevice', 'new InputDevice(#)', deviceInitDict);
|
| - static InputDevice _create_2() => JS('InputDevice', 'new InputDevice()');
|
| -
|
| - @DomName('InputDevice.firesTouchEvents')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool firesTouchEvents;
|
| -}
|
| -// 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('HTMLInputElement')
|
| @Native("HTMLInputElement")
|
| class InputElement extends HtmlElement implements
|
| @@ -20615,11 +19504,6 @@ class InputElement extends HtmlElement implements
|
| @DocsEditable()
|
| String alt;
|
|
|
| - @DomName('HTMLInputElement.autocapitalize')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - String autocapitalize;
|
| -
|
| @DomName('HTMLInputElement.autocomplete')
|
| @DocsEditable()
|
| String autocomplete;
|
| @@ -20724,11 +19608,6 @@ class InputElement extends HtmlElement implements
|
| @DocsEditable()
|
| String min;
|
|
|
| - @DomName('HTMLInputElement.minLength')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - int minLength;
|
| -
|
| @DomName('HTMLInputElement.multiple')
|
| @DocsEditable()
|
| bool multiple;
|
| @@ -20843,11 +19722,6 @@ class InputElement extends HtmlElement implements
|
| @DocsEditable()
|
| bool checkValidity() native;
|
|
|
| - @DomName('HTMLInputElement.reportValidity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool reportValidity() native;
|
| -
|
| @DomName('HTMLInputElement.select')
|
| @DocsEditable()
|
| void select() native;
|
| @@ -21435,6 +20309,66 @@ abstract class ButtonInputElement implements InputElementBase {
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
|
|
| +@DocsEditable()
|
| +@DomName('InputMethodContext')
|
| +// http://www.w3.org/TR/ime-api/#idl-def-InputMethodContext
|
| +@Experimental()
|
| +@Native("InputMethodContext")
|
| +class InputMethodContext extends EventTarget {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory InputMethodContext._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('InputMethodContext.compositionEndOffset')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + final int compositionEndOffset;
|
| +
|
| + @DomName('InputMethodContext.compositionStartOffset')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + final int compositionStartOffset;
|
| +
|
| + @DomName('InputMethodContext.locale')
|
| + @DocsEditable()
|
| + final String locale;
|
| +
|
| + @DomName('InputMethodContext.target')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + final HtmlElement target;
|
| +
|
| + @DomName('InputMethodContext.confirmComposition')
|
| + @DocsEditable()
|
| + void confirmComposition() native;
|
| +}
|
| +// 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('InstallEvent')
|
| +@Experimental() // untriaged
|
| +@Native("InstallEvent")
|
| +class InstallEvent extends ExtendableEvent {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory InstallEvent._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('InstallEvent.reloadAll')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Future reloadAll() native;
|
| +
|
| + @DomName('InstallEvent.replace')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void replace() native;
|
| +}
|
| +// 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.
|
| +
|
| +
|
| /**
|
| * An event that describes user interaction with the keyboard.
|
| *
|
| @@ -21496,18 +20430,8 @@ class KeyboardEvent extends UIEvent {
|
|
|
| @DomName('KeyboardEvent.charCode')
|
| int get charCode => _charCode;
|
| -
|
| - @DomName('KeyboardEvent.KeyboardEvent')
|
| - @DocsEditable()
|
| - factory KeyboardEvent._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return KeyboardEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return KeyboardEvent._create_2(type);
|
| - }
|
| - static KeyboardEvent _create_1(type, eventInitDict) => JS('KeyboardEvent', 'new KeyboardEvent(#,#)', type, eventInitDict);
|
| - static KeyboardEvent _create_2(type) => JS('KeyboardEvent', 'new KeyboardEvent(#)', type);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory KeyboardEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('KeyboardEvent.DOM_KEY_LOCATION_LEFT')
|
| @DocsEditable()
|
| @@ -21533,26 +20457,10 @@ class KeyboardEvent extends UIEvent {
|
| @DocsEditable()
|
| final bool altKey;
|
|
|
| - // Use implementation from UIEvent.
|
| - // final int _charCode;
|
| -
|
| - @DomName('KeyboardEvent.code')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String code;
|
| -
|
| @DomName('KeyboardEvent.ctrlKey')
|
| @DocsEditable()
|
| final bool ctrlKey;
|
|
|
| - @DomName('KeyboardEvent.key')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String key;
|
| -
|
| - // Use implementation from UIEvent.
|
| - // final int _keyCode;
|
| -
|
| @JSName('keyIdentifier')
|
| @DomName('KeyboardEvent.keyIdentifier')
|
| @DocsEditable()
|
| @@ -21582,13 +20490,10 @@ class KeyboardEvent extends UIEvent {
|
| @DocsEditable()
|
| final bool shiftKey;
|
|
|
| - // Use implementation from UIEvent.
|
| - // final int which;
|
| -
|
| @DomName('KeyboardEvent.getModifierState')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - bool getModifierState(String keyArg) native;
|
| + bool getModifierState(String keyArgument) native;
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -21597,38 +20502,6 @@ class KeyboardEvent extends UIEvent {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('KeyframeEffect')
|
| -@Experimental() // untriaged
|
| -@Native("KeyframeEffect")
|
| -class KeyframeEffect extends AnimationEffectReadOnly {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory KeyframeEffect._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('KeyframeEffect.KeyframeEffect')
|
| - @DocsEditable()
|
| - factory KeyframeEffect(Element target, List<Map> keyframes, [timing]) {
|
| - if ((keyframes is List<Map>) && (target is Element || target == null) && timing == null) {
|
| - return KeyframeEffect._create_1(target, keyframes);
|
| - }
|
| - if ((timing is num) && (keyframes is List<Map>) && (target is Element || target == null)) {
|
| - return KeyframeEffect._create_2(target, keyframes, timing);
|
| - }
|
| - if ((timing is Map) && (keyframes is List<Map>) && (target is Element || target == null)) {
|
| - var timing_1 = convertDartToNative_Dictionary(timing);
|
| - return KeyframeEffect._create_3(target, keyframes, timing_1);
|
| - }
|
| - throw new ArgumentError("Incorrect number or type of arguments");
|
| - }
|
| - static KeyframeEffect _create_1(target, keyframes) => JS('KeyframeEffect', 'new KeyframeEffect(#,#)', target, keyframes);
|
| - static KeyframeEffect _create_2(target, keyframes, timing) => JS('KeyframeEffect', 'new KeyframeEffect(#,#,#)', target, keyframes, timing);
|
| - static KeyframeEffect _create_3(target, keyframes, timing) => JS('KeyframeEffect', 'new KeyframeEffect(#,#,#)', target, keyframes, timing);
|
| -}
|
| -// 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('HTMLKeygenElement')
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @@ -21703,11 +20576,6 @@ class KeygenElement extends HtmlElement {
|
| @DocsEditable()
|
| bool checkValidity() native;
|
|
|
| - @DomName('HTMLKeygenElement.reportValidity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool reportValidity() native;
|
| -
|
| @DomName('HTMLKeygenElement.setCustomValidity')
|
| @DocsEditable()
|
| void setCustomValidity(String error) native;
|
| @@ -21874,6 +20742,31 @@ class LinkElement extends HtmlElement {
|
| return JS('bool', '("import" in #)', 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('LocalCredential')
|
| +@Experimental() // untriaged
|
| +@Native("LocalCredential")
|
| +class LocalCredential extends Credential {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory LocalCredential._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('LocalCredential.LocalCredential')
|
| + @DocsEditable()
|
| + factory LocalCredential(String id, String name, String avatarURL, String password) {
|
| + return LocalCredential._create_1(id, name, avatarURL, password);
|
| + }
|
| + static LocalCredential _create_1(id, name, avatarURL, password) => JS('LocalCredential', 'new LocalCredential(#,#,#,#)', id, name, avatarURL, password);
|
| +
|
| + @DomName('LocalCredential.password')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + final String password;
|
| +}
|
| // 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.
|
| @@ -21954,6 +20847,27 @@ class Location extends Interceptor implements LocationBase {
|
| // 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('MIDIErrorCallback')
|
| +// http://webaudio.github.io/web-midi-api/#midierrorcallback
|
| +@Experimental()
|
| +typedef void MidiErrorCallback(DomError error);
|
| +// 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('MIDISuccessCallback')
|
| +@Experimental() // untriaged
|
| +typedef void MidiSuccessCallback(MidiAccess access, bool sysex);
|
| +// 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('HTMLMapElement')
|
| @@ -22096,33 +21010,12 @@ class MediaDeviceInfo extends Interceptor {
|
| // 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('MediaDevices')
|
| -@Experimental() // untriaged
|
| -@Native("MediaDevices")
|
| -class MediaDevices extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory MediaDevices._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('MediaDevices.enumerateDevices')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future enumerateDevices() native;
|
| -
|
| - @DomName('MediaDevices.getUserMedia')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getUserMedia(Map options) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _getUserMedia_1(options_1);
|
| - }
|
| - @JSName('getUserMedia')
|
| - @DomName('MediaDevices.getUserMedia')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _getUserMedia_1(options) native;
|
| -}
|
| +@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.
|
| @@ -22288,6 +21181,11 @@ class MediaElement extends HtmlElement {
|
| @DocsEditable()
|
| final MediaError error;
|
|
|
| + @DomName('HTMLMediaElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String integrity;
|
| +
|
| @DomName('HTMLMediaElement.loop')
|
| @DocsEditable()
|
| bool loop;
|
| @@ -22338,16 +21236,6 @@ class MediaElement extends HtmlElement {
|
| @DocsEditable()
|
| final bool seeking;
|
|
|
| - @DomName('HTMLMediaElement.session')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - MediaSession session;
|
| -
|
| - @DomName('HTMLMediaElement.sinkId')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String sinkId;
|
| -
|
| @DomName('HTMLMediaElement.src')
|
| @DocsEditable()
|
| String src;
|
| @@ -22413,11 +21301,6 @@ class MediaElement extends HtmlElement {
|
| @Experimental() // untriaged
|
| Future setMediaKeys(MediaKeys mediaKeys) native;
|
|
|
| - @DomName('HTMLMediaElement.setSinkId')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future setSinkId(String sinkId) native;
|
| -
|
| @JSName('webkitAddKey')
|
| @DomName('HTMLMediaElement.webkitAddKey')
|
| @DocsEditable()
|
| @@ -22479,41 +21362,6 @@ class MediaElement extends HtmlElement {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('MediaEncryptedEvent')
|
| -@Experimental() // untriaged
|
| -@Native("MediaEncryptedEvent")
|
| -class MediaEncryptedEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory MediaEncryptedEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('MediaEncryptedEvent.MediaEncryptedEvent')
|
| - @DocsEditable()
|
| - factory MediaEncryptedEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return MediaEncryptedEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return MediaEncryptedEvent._create_2(type);
|
| - }
|
| - static MediaEncryptedEvent _create_1(type, eventInitDict) => JS('MediaEncryptedEvent', 'new MediaEncryptedEvent(#,#)', type, eventInitDict);
|
| - static MediaEncryptedEvent _create_2(type) => JS('MediaEncryptedEvent', 'new MediaEncryptedEvent(#)', type);
|
| -
|
| - @DomName('MediaEncryptedEvent.initData')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final ByteBuffer initData;
|
| -
|
| - @DomName('MediaEncryptedEvent.initDataType')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String initDataType;
|
| -}
|
| -// 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('MediaError')
|
| @Unstable()
|
| @Native("MediaError")
|
| @@ -22529,6 +21377,12 @@ class MediaError extends Interceptor {
|
| @DocsEditable()
|
| static const int MEDIA_ERR_DECODE = 3;
|
|
|
| + @DomName('MediaError.MEDIA_ERR_ENCRYPTED')
|
| + @DocsEditable()
|
| + // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#error-codes
|
| + @Experimental()
|
| + static const int MEDIA_ERR_ENCRYPTED = 5;
|
| +
|
| @DomName('MediaError.MEDIA_ERR_NETWORK')
|
| @DocsEditable()
|
| static const int MEDIA_ERR_NETWORK = 2;
|
| @@ -22602,18 +21456,6 @@ class MediaKeyEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory MediaKeyEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('MediaKeyEvent.MediaKeyEvent')
|
| - @DocsEditable()
|
| - factory MediaKeyEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return MediaKeyEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return MediaKeyEvent._create_2(type);
|
| - }
|
| - static MediaKeyEvent _create_1(type, eventInitDict) => JS('MediaKeyEvent', 'new MediaKeyEvent(#,#)', type, eventInitDict);
|
| - static MediaKeyEvent _create_2(type) => JS('MediaKeyEvent', 'new MediaKeyEvent(#)', type);
|
| -
|
| @JSName('defaultURL')
|
| @DomName('MediaKeyEvent.defaultURL')
|
| @DocsEditable()
|
| @@ -22657,26 +21499,37 @@ class MediaKeyMessageEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory MediaKeyMessageEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('MediaKeyMessageEvent.MediaKeyMessageEvent')
|
| + @JSName('destinationURL')
|
| + @DomName('MediaKeyMessageEvent.destinationURL')
|
| @DocsEditable()
|
| - factory MediaKeyMessageEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return MediaKeyMessageEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return MediaKeyMessageEvent._create_2(type);
|
| - }
|
| - static MediaKeyMessageEvent _create_1(type, eventInitDict) => JS('MediaKeyMessageEvent', 'new MediaKeyMessageEvent(#,#)', type, eventInitDict);
|
| - static MediaKeyMessageEvent _create_2(type) => JS('MediaKeyMessageEvent', 'new MediaKeyMessageEvent(#)', type);
|
| + final String destinationUrl;
|
|
|
| @DomName('MediaKeyMessageEvent.message')
|
| @DocsEditable()
|
| final ByteBuffer message;
|
| +}
|
| +// 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('MediaKeyMessageEvent.messageType')
|
| +
|
| +@DocsEditable()
|
| +@DomName('MediaKeyNeededEvent')
|
| +// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-mediakeyneededevent
|
| +@Experimental()
|
| +@Native("MediaKeyNeededEvent")
|
| +class MediaKeyNeededEvent extends Event {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MediaKeyNeededEvent._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('MediaKeyNeededEvent.contentType')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final String messageType;
|
| + final String contentType;
|
| +
|
| + @DomName('MediaKeyNeededEvent.initData')
|
| + @DocsEditable()
|
| + final Uint8List initData;
|
| }
|
| // 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
|
| @@ -22697,96 +21550,32 @@ class MediaKeySession extends EventTarget {
|
| @Experimental() // untriaged
|
| final Future closed;
|
|
|
| - @DomName('MediaKeySession.expiration')
|
| + @DomName('MediaKeySession.error')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double expiration;
|
| + final MediaKeyError error;
|
|
|
| - @DomName('MediaKeySession.keyStatuses')
|
| + @DomName('MediaKeySession.keySystem')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final MediaKeyStatusMap keyStatuses;
|
| + final String keySystem;
|
|
|
| @DomName('MediaKeySession.sessionId')
|
| @DocsEditable()
|
| final String sessionId;
|
|
|
| - @DomName('MediaKeySession.close')
|
| - @DocsEditable()
|
| - Future close() native;
|
| -
|
| @DomName('MediaKeySession.generateRequest')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future generateRequest(String initDataType, /*BufferSource*/ initData) native;
|
| + Future generateRequest(String initDataType, initData) native;
|
|
|
| - @DomName('MediaKeySession.load')
|
| + @DomName('MediaKeySession.release')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future load(String sessionId) native;
|
| -
|
| - @DomName('MediaKeySession.remove')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future remove() native;
|
| + Future release() native;
|
|
|
| @JSName('update')
|
| @DomName('MediaKeySession.update')
|
| @DocsEditable()
|
| - Future _update(/*BufferSource*/ response) native;
|
| -}
|
| -// 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('MediaKeyStatusMap')
|
| -@Experimental() // untriaged
|
| -@Native("MediaKeyStatusMap")
|
| -class MediaKeyStatusMap extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory MediaKeyStatusMap._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('MediaKeyStatusMap.size')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int size;
|
| -}
|
| -// 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('MediaKeySystemAccess')
|
| -@Experimental() // untriaged
|
| -@Native("MediaKeySystemAccess")
|
| -class MediaKeySystemAccess extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory MediaKeySystemAccess._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('MediaKeySystemAccess.keySystem')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String keySystem;
|
| -
|
| - @DomName('MediaKeySystemAccess.createMediaKeys')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future createMediaKeys() native;
|
| -
|
| - @DomName('MediaKeySystemAccess.getConfiguration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Map getConfiguration() {
|
| - return convertNativeToDart_Dictionary(_getConfiguration_1());
|
| - }
|
| - @JSName('getConfiguration')
|
| - @DomName('MediaKeySystemAccess.getConfiguration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - _getConfiguration_1() native;
|
| + Future _update(response) native;
|
| }
|
| // 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
|
| @@ -22802,15 +21591,24 @@ class MediaKeys extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory MediaKeys._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('MediaKeys.keySystem')
|
| + @DocsEditable()
|
| + final String keySystem;
|
| +
|
| + @DomName('MediaKeys.create')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static Future create(String keySystem) native;
|
| +
|
| @JSName('createSession')
|
| @DomName('MediaKeys.createSession')
|
| @DocsEditable()
|
| MediaKeySession _createSession([String sessionType]) native;
|
|
|
| - @DomName('MediaKeys.setServerCertificate')
|
| + @DomName('MediaKeys.isTypeSupported')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future setServerCertificate(/*BufferSource*/ serverCertificate) native;
|
| + static bool isTypeSupported(String keySystem, String contentType) native;
|
| }
|
| // 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
|
| @@ -22835,11 +21633,11 @@ class MediaList extends Interceptor {
|
|
|
| @DomName('MediaList.appendMedium')
|
| @DocsEditable()
|
| - void appendMedium(String medium) native;
|
| + void appendMedium(String newMedium) native;
|
|
|
| @DomName('MediaList.deleteMedium')
|
| @DocsEditable()
|
| - void deleteMedium(String medium) native;
|
| + void deleteMedium(String oldMedium) native;
|
|
|
| @DomName('MediaList.item')
|
| @DocsEditable()
|
| @@ -22897,18 +21695,6 @@ class MediaQueryListEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory MediaQueryListEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('MediaQueryListEvent.MediaQueryListEvent')
|
| - @DocsEditable()
|
| - factory MediaQueryListEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return MediaQueryListEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return MediaQueryListEvent._create_2(type);
|
| - }
|
| - static MediaQueryListEvent _create_1(type, eventInitDict) => JS('MediaQueryListEvent', 'new MediaQueryListEvent(#,#)', type, eventInitDict);
|
| - static MediaQueryListEvent _create_2(type) => JS('MediaQueryListEvent', 'new MediaQueryListEvent(#)', type);
|
| -
|
| @DomName('MediaQueryListEvent.matches')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -22925,36 +21711,6 @@ class MediaQueryListEvent extends Event {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('MediaSession')
|
| -@Experimental() // untriaged
|
| -@Native("MediaSession")
|
| -class MediaSession extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory MediaSession._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('MediaSession.MediaSession')
|
| - @DocsEditable()
|
| - factory MediaSession() {
|
| - return MediaSession._create_1();
|
| - }
|
| - static MediaSession _create_1() => JS('MediaSession', 'new MediaSession()');
|
| -
|
| - @DomName('MediaSession.activate')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void activate() native;
|
| -
|
| - @DomName('MediaSession.deactivate')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void deactivate() native;
|
| -}
|
| -// 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('MediaSource')
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.IE, '11')
|
| @@ -23069,11 +21825,6 @@ class MediaStream extends EventTarget {
|
| static MediaStream _create_2(stream_OR_tracks) => JS('MediaStream', 'new MediaStream(#)', stream_OR_tracks);
|
| static MediaStream _create_3(stream_OR_tracks) => JS('MediaStream', 'new MediaStream(#)', stream_OR_tracks);
|
|
|
| - @DomName('MediaStream.active')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool active;
|
| -
|
| @DomName('MediaStream.ended')
|
| @DocsEditable()
|
| final bool ended;
|
| @@ -23171,18 +21922,6 @@ class MediaStreamEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory MediaStreamEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('MediaStreamEvent.MediaStreamEvent')
|
| - @DocsEditable()
|
| - factory MediaStreamEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return MediaStreamEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return MediaStreamEvent._create_2(type);
|
| - }
|
| - static MediaStreamEvent _create_1(type, eventInitDict) => JS('MediaStreamEvent', 'new MediaStreamEvent(#,#)', type, eventInitDict);
|
| - static MediaStreamEvent _create_2(type) => JS('MediaStreamEvent', 'new MediaStreamEvent(#)', type);
|
| -
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => Device.isEventTypeSupported('MediaStreamEvent');
|
|
|
| @@ -23436,21 +22175,11 @@ class MenuItemElement extends HtmlElement {
|
| @Experimental() // untriaged
|
| bool disabled;
|
|
|
| - @DomName('HTMLMenuItemElement.icon')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - String icon;
|
| -
|
| @DomName('HTMLMenuItemElement.label')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| String label;
|
|
|
| - @DomName('HTMLMenuItemElement.radiogroup')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - String radiogroup;
|
| -
|
| @DomName('HTMLMenuItemElement.type')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -23505,35 +22234,19 @@ class MessageEvent extends Event {
|
| lastEventId, source, messagePorts);
|
| return event;
|
| }
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MessageEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - // TODO(alanknight): This really should be generated by the
|
| - // _OutputConversion in the systemnative.py script, but that doesn't
|
| - // use those conversions right now, so do this as a one-off.
|
| @DomName('MessageEvent.data')
|
| @DocsEditable()
|
| dynamic get data => convertNativeToDart_SerializedScriptValue(this._get_data);
|
| -
|
| @JSName('data')
|
| @DomName('MessageEvent.data')
|
| @DocsEditable()
|
| - @Creates('Null')
|
| - @Returns('Object|Null')
|
| + @annotation_Creates_SerializedScriptValue
|
| + @annotation_Returns_SerializedScriptValue
|
| final dynamic _get_data;
|
|
|
| -
|
| -
|
| - @DomName('MessageEvent.MessageEvent')
|
| - @DocsEditable()
|
| - factory MessageEvent._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return MessageEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return MessageEvent._create_2(type);
|
| - }
|
| - static MessageEvent _create_1(type, eventInitDict) => JS('MessageEvent', 'new MessageEvent(#,#)', type, eventInitDict);
|
| - static MessageEvent _create_2(type) => JS('MessageEvent', 'new MessageEvent(#)', type);
|
| -
|
| @DomName('MessageEvent.lastEventId')
|
| @DocsEditable()
|
| @Unstable()
|
| @@ -23556,7 +22269,7 @@ class MessageEvent extends Event {
|
| @JSName('initMessageEvent')
|
| @DomName('MessageEvent.initMessageEvent')
|
| @DocsEditable()
|
| - void _initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object dataArg, String originArg, String lastEventIdArg, Window sourceArg, List<MessagePort> portsArg) native;
|
| + void _initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object dataArg, String originArg, String lastEventIdArg, Window sourceArg, List<MessagePort> messagePorts) native;
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -23762,6 +22475,26 @@ class MidiAccess extends EventTarget {
|
| // To suppress missing implicit constructor warnings.
|
| factory MidiAccess._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + /**
|
| + * Static factory designed to expose `connect` events to event
|
| + * handlers that are not necessarily instances of [MidiAccess].
|
| + *
|
| + * See [EventStreamProvider] for usage information.
|
| + */
|
| + @DomName('MIDIAccess.connectEvent')
|
| + @DocsEditable()
|
| + static const EventStreamProvider<MidiConnectionEvent> connectEvent = const EventStreamProvider<MidiConnectionEvent>('connect');
|
| +
|
| + /**
|
| + * Static factory designed to expose `disconnect` events to event
|
| + * handlers that are not necessarily instances of [MidiAccess].
|
| + *
|
| + * See [EventStreamProvider] for usage information.
|
| + */
|
| + @DomName('MIDIAccess.disconnectEvent')
|
| + @DocsEditable()
|
| + static const EventStreamProvider<MidiConnectionEvent> disconnectEvent = const EventStreamProvider<MidiConnectionEvent>('disconnect');
|
| +
|
| @DomName('MIDIAccess.inputs')
|
| @DocsEditable()
|
| final MidiInputMap inputs;
|
| @@ -23774,6 +22507,16 @@ class MidiAccess extends EventTarget {
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| final bool sysexEnabled;
|
| +
|
| + /// Stream of `connect` events handled by this [MidiAccess].
|
| + @DomName('MIDIAccess.onconnect')
|
| + @DocsEditable()
|
| + Stream<MidiConnectionEvent> get onConnect => connectEvent.forTarget(this);
|
| +
|
| + /// Stream of `disconnect` events handled by this [MidiAccess].
|
| + @DomName('MIDIAccess.ondisconnect')
|
| + @DocsEditable()
|
| + Stream<MidiConnectionEvent> get onDisconnect => disconnectEvent.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
|
| @@ -23789,18 +22532,6 @@ class MidiConnectionEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory MidiConnectionEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('MIDIConnectionEvent.MIDIConnectionEvent')
|
| - @DocsEditable()
|
| - factory MidiConnectionEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return MidiConnectionEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return MidiConnectionEvent._create_2(type);
|
| - }
|
| - static MidiConnectionEvent _create_1(type, eventInitDict) => JS('MidiConnectionEvent', 'new MIDIConnectionEvent(#,#)', type, eventInitDict);
|
| - static MidiConnectionEvent _create_2(type) => JS('MidiConnectionEvent', 'new MIDIConnectionEvent(#)', type);
|
| -
|
| @DomName('MIDIConnectionEvent.port')
|
| @DocsEditable()
|
| final MidiPort port;
|
| @@ -23851,6 +22582,31 @@ class MidiInputMap extends Interceptor {
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| final int size;
|
| +
|
| + @DomName('MIDIInputMap.entries')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + DomIterator entries() native;
|
| +
|
| + @DomName('MIDIInputMap.get')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Object get(String id) native;
|
| +
|
| + @DomName('MIDIInputMap.has')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool has(String key) native;
|
| +
|
| + @DomName('MIDIInputMap.keys')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + DomIterator keys() native;
|
| +
|
| + @DomName('MIDIInputMap.values')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + DomIterator values() native;
|
| }
|
| // 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
|
| @@ -23866,18 +22622,6 @@ class MidiMessageEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory MidiMessageEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('MIDIMessageEvent.MIDIMessageEvent')
|
| - @DocsEditable()
|
| - factory MidiMessageEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return MidiMessageEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return MidiMessageEvent._create_2(type);
|
| - }
|
| - static MidiMessageEvent _create_1(type, eventInitDict) => JS('MidiMessageEvent', 'new MIDIMessageEvent(#,#)', type, eventInitDict);
|
| - static MidiMessageEvent _create_2(type) => JS('MidiMessageEvent', 'new MIDIMessageEvent(#)', type);
|
| -
|
| @DomName('MIDIMessageEvent.data')
|
| @DocsEditable()
|
| final Uint8List data;
|
| @@ -23921,6 +22665,31 @@ class MidiOutputMap extends Interceptor {
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| final int size;
|
| +
|
| + @DomName('MIDIOutputMap.entries')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + DomIterator entries() native;
|
| +
|
| + @DomName('MIDIOutputMap.get')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Object get(String id) native;
|
| +
|
| + @DomName('MIDIOutputMap.has')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + bool has(String key) native;
|
| +
|
| + @DomName('MIDIOutputMap.keys')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + DomIterator keys() native;
|
| +
|
| + @DomName('MIDIOutputMap.values')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + DomIterator values() native;
|
| }
|
| // 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
|
| @@ -23936,10 +22705,15 @@ class MidiPort extends EventTarget {
|
| // To suppress missing implicit constructor warnings.
|
| factory MidiPort._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('MIDIPort.connection')
|
| + /**
|
| + * Static factory designed to expose `disconnect` events to event
|
| + * handlers that are not necessarily instances of [MidiPort].
|
| + *
|
| + * See [EventStreamProvider] for usage information.
|
| + */
|
| + @DomName('MIDIPort.disconnectEvent')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String connection;
|
| + static const EventStreamProvider<MidiConnectionEvent> disconnectEvent = const EventStreamProvider<MidiConnectionEvent>('disconnect');
|
|
|
| @DomName('MIDIPort.id')
|
| @DocsEditable()
|
| @@ -23953,11 +22727,6 @@ class MidiPort extends EventTarget {
|
| @DocsEditable()
|
| final String name;
|
|
|
| - @DomName('MIDIPort.state')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String state;
|
| -
|
| @DomName('MIDIPort.type')
|
| @DocsEditable()
|
| final String type;
|
| @@ -23966,15 +22735,10 @@ class MidiPort extends EventTarget {
|
| @DocsEditable()
|
| final String version;
|
|
|
| - @DomName('MIDIPort.close')
|
| + /// Stream of `disconnect` events handled by this [MidiPort].
|
| + @DomName('MIDIPort.ondisconnect')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future close() native;
|
| -
|
| - @DomName('MIDIPort.open')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future open() native;
|
| + Stream<MidiConnectionEvent> get onDisconnect => disconnectEvent.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
|
| @@ -24066,6 +22830,10 @@ class MimeTypeArray extends Interceptor with ListMixin<MimeType>, ImmutableListM
|
| MimeType elementAt(int index) => this[index];
|
| // -- end List<MimeType> mixins.
|
|
|
| + @DomName('MimeTypeArray.__getter__')
|
| + @DocsEditable()
|
| + MimeType __getter__(String name) native;
|
| +
|
| @DomName('MimeTypeArray.item')
|
| @DocsEditable()
|
| MimeType item(int index) native;
|
| @@ -24107,7 +22875,7 @@ class ModElement extends HtmlElement {
|
|
|
|
|
| @DomName('MouseEvent')
|
| -@Native("MouseEvent,DragEvent")
|
| +@Native("MouseEvent,DragEvent,PointerEvent,MSPointerEvent")
|
| class MouseEvent extends UIEvent {
|
| factory MouseEvent(String type,
|
| {Window view, int detail: 0, int screenX: 0, int screenY: 0,
|
| @@ -24124,18 +22892,8 @@ class MouseEvent extends UIEvent {
|
| button, relatedTarget);
|
| return event;
|
| }
|
| -
|
| - @DomName('MouseEvent.MouseEvent')
|
| - @DocsEditable()
|
| - factory MouseEvent._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return MouseEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return MouseEvent._create_2(type);
|
| - }
|
| - static MouseEvent _create_1(type, eventInitDict) => JS('MouseEvent', 'new MouseEvent(#,#)', type, eventInitDict);
|
| - static MouseEvent _create_2(type) => JS('MouseEvent', 'new MouseEvent(#)', type);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MouseEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MouseEvent.altKey')
|
| @DocsEditable()
|
| @@ -24145,11 +22903,6 @@ class MouseEvent extends UIEvent {
|
| @DocsEditable()
|
| final int button;
|
|
|
| - @DomName('MouseEvent.buttons')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int buttons;
|
| -
|
| @JSName('clientX')
|
| @DomName('MouseEvent.clientX')
|
| @DocsEditable()
|
| @@ -24181,18 +22934,6 @@ class MouseEvent extends UIEvent {
|
| @deprecated
|
| final Node fromElement;
|
|
|
| - @JSName('layerX')
|
| - @DomName('MouseEvent.layerX')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int _layerX;
|
| -
|
| - @JSName('layerY')
|
| - @DomName('MouseEvent.layerY')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int _layerY;
|
| -
|
| @DomName('MouseEvent.metaKey')
|
| @DocsEditable()
|
| final bool metaKey;
|
| @@ -24209,18 +22950,6 @@ class MouseEvent extends UIEvent {
|
| @Experimental() // untriaged
|
| final int _movementY;
|
|
|
| - @JSName('pageX')
|
| - @DomName('MouseEvent.pageX')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int _pageX;
|
| -
|
| - @JSName('pageY')
|
| - @DomName('MouseEvent.pageY')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int _pageY;
|
| -
|
| @DomName('MouseEvent.region')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -24233,7 +22962,7 @@ class MouseEvent extends UIEvent {
|
| @DomName('MouseEvent.relatedTarget')
|
| @DocsEditable()
|
| @Creates('Node')
|
| - @Returns('EventTarget|=Object')
|
| + @Returns('EventTarget|=Object|Null')
|
| final dynamic _get_relatedTarget;
|
|
|
| @JSName('screenX')
|
| @@ -24278,20 +23007,17 @@ class MouseEvent extends UIEvent {
|
| @Experimental()
|
| final int _webkitMovementY;
|
|
|
| - // Use implementation from UIEvent.
|
| - // final int which;
|
| -
|
| @DomName('MouseEvent.initMouseEvent')
|
| @DocsEditable()
|
| - void _initMouseEvent(String type, bool bubbles, bool cancelable, Window view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relatedTarget) {
|
| + void _initMouseEvent(String type, bool canBubble, bool cancelable, Window view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relatedTarget) {
|
| var relatedTarget_1 = _convertDartToNative_EventTarget(relatedTarget);
|
| - _initMouseEvent_1(type, bubbles, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget_1);
|
| + _initMouseEvent_1(type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget_1);
|
| return;
|
| }
|
| @JSName('initMouseEvent')
|
| @DomName('MouseEvent.initMouseEvent')
|
| @DocsEditable()
|
| - void _initMouseEvent_1(type, bubbles, cancelable, Window view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) native;
|
| + void _initMouseEvent_1(type, canBubble, cancelable, Window view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) native;
|
|
|
|
|
| @DomName('MouseEvent.clientX')
|
| @@ -24511,7 +23237,7 @@ class MutationRecord extends Interceptor {
|
|
|
| @DomName('Navigator')
|
| @Native("Navigator")
|
| -class Navigator extends Interceptor implements NavigatorStorageUtils, NavigatorCpu, NavigatorLanguage, NavigatorOnLine, NavigatorID {
|
| +class Navigator extends Interceptor implements NavigatorCpu, NavigatorLanguage, NavigatorOnLine, NavigatorID {
|
|
|
| @DomName('Navigator.language')
|
| String get language => JS('String', '#.language || #.userLanguage', this,
|
| @@ -24587,16 +23313,16 @@ class Navigator extends Interceptor implements NavigatorStorageUtils, NavigatorC
|
| // To suppress missing implicit constructor warnings.
|
| factory Navigator._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('Navigator.bluetooth')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Bluetooth bluetooth;
|
| -
|
| @DomName('Navigator.connection')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| final NetworkInformation connection;
|
|
|
| + @DomName('Navigator.cookieEnabled')
|
| + @DocsEditable()
|
| + @Unstable()
|
| + final bool cookieEnabled;
|
| +
|
| @DomName('Navigator.credentials')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -24608,6 +23334,11 @@ class Navigator extends Interceptor implements NavigatorStorageUtils, NavigatorC
|
| @Experimental() // experimental
|
| final String doNotTrack;
|
|
|
| + @DomName('Navigator.geofencing')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + final Geofencing geofencing;
|
| +
|
| @DomName('Navigator.geolocation')
|
| @DocsEditable()
|
| @Unstable()
|
| @@ -24618,21 +23349,11 @@ class Navigator extends Interceptor implements NavigatorStorageUtils, NavigatorC
|
| @Experimental() // untriaged
|
| final int maxTouchPoints;
|
|
|
| - @DomName('Navigator.mediaDevices')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final MediaDevices mediaDevices;
|
| -
|
| @DomName('Navigator.mimeTypes')
|
| @DocsEditable()
|
| @Experimental() // nonstandard
|
| final MimeTypeArray mimeTypes;
|
|
|
| - @DomName('Navigator.permissions')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Permissions permissions;
|
| -
|
| @DomName('Navigator.presentation')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -24643,15 +23364,15 @@ class Navigator extends Interceptor implements NavigatorStorageUtils, NavigatorC
|
| @Unstable()
|
| final String productSub;
|
|
|
| - @DomName('Navigator.serviceWorker')
|
| + @DomName('Navigator.push')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final ServiceWorkerContainer serviceWorker;
|
| + final PushManager push;
|
|
|
| - @DomName('Navigator.services')
|
| + @DomName('Navigator.serviceWorker')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final ServicePortCollection services;
|
| + final ServiceWorkerContainer serviceWorker;
|
|
|
| @DomName('Navigator.storageQuota')
|
| @DocsEditable()
|
| @@ -24698,46 +23419,21 @@ class Navigator extends Interceptor implements NavigatorStorageUtils, NavigatorC
|
| @Creates('_GamepadList')
|
| List<Gamepad> getGamepads() native;
|
|
|
| - @DomName('Navigator.getVRDevices')
|
| + @DomName('Navigator.getStorageUpdates')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getVRDevices() native;
|
| + // http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#navigatorstorageutils
|
| + @Experimental()
|
| + void getStorageUpdates() native;
|
|
|
| @DomName('Navigator.registerProtocolHandler')
|
| @DocsEditable()
|
| @Unstable()
|
| void registerProtocolHandler(String scheme, String url, String title) native;
|
|
|
| - @DomName('Navigator.requestMIDIAccess')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future requestMidiAccess([Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _requestMidiAccess_1(options_1);
|
| - }
|
| - return _requestMidiAccess_2();
|
| - }
|
| - @JSName('requestMIDIAccess')
|
| - @DomName('Navigator.requestMIDIAccess')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _requestMidiAccess_1(options) native;
|
| - @JSName('requestMIDIAccess')
|
| - @DomName('Navigator.requestMIDIAccess')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _requestMidiAccess_2() native;
|
| -
|
| - @DomName('Navigator.requestMediaKeySystemAccess')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future requestMediaKeySystemAccess(String keySystem, List<MediaKeySystemConfiguration> supportedConfigurations) native;
|
| -
|
| @DomName('Navigator.sendBeacon')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - bool sendBeacon(String url, Object data) native;
|
| + bool sendBeacon(String url, data) native;
|
|
|
| // From NavigatorCPU
|
|
|
| @@ -24793,19 +23489,6 @@ class Navigator extends Interceptor implements NavigatorStorageUtils, NavigatorC
|
| @Unstable()
|
| final bool onLine;
|
|
|
| - // From NavigatorStorageUtils
|
| -
|
| - @DomName('Navigator.cookieEnabled')
|
| - @DocsEditable()
|
| - @Unstable()
|
| - final bool cookieEnabled;
|
| -
|
| - @DomName('Navigator.getStorageUpdates')
|
| - @DocsEditable()
|
| - // http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#navigatorstorageutils
|
| - @Experimental()
|
| - void getStorageUpdates() native;
|
| -
|
| }
|
| // 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
|
| @@ -24883,29 +23566,6 @@ abstract class NavigatorOnLine extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('NavigatorStorageUtils')
|
| -@Experimental() // untriaged
|
| -@Native("NavigatorStorageUtils")
|
| -class NavigatorStorageUtils extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory NavigatorStorageUtils._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('NavigatorStorageUtils.cookieEnabled')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool cookieEnabled;
|
| -
|
| - @DomName('NavigatorStorageUtils.getStorageUpdates')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void getStorageUpdates() native;
|
| -}
|
| -// 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('NavigatorUserMediaError')
|
| // http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserMediaError
|
| @Experimental()
|
| @@ -25481,7 +24141,7 @@ class Node extends EventTarget {
|
| */
|
| @DomName('Node.appendChild')
|
| @DocsEditable()
|
| - Node append(Node node) native;
|
| + Node append(Node newChild) native;
|
|
|
| @JSName('cloneNode')
|
| /**
|
| @@ -25533,17 +24193,17 @@ class Node extends EventTarget {
|
| */
|
| @DomName('Node.insertBefore')
|
| @DocsEditable()
|
| - Node insertBefore(Node node, Node child) native;
|
| + Node insertBefore(Node newChild, Node refChild) native;
|
|
|
| @JSName('removeChild')
|
| @DomName('Node.removeChild')
|
| @DocsEditable()
|
| - Node _removeChild(Node child) native;
|
| + Node _removeChild(Node oldChild) native;
|
|
|
| @JSName('replaceChild')
|
| @DomName('Node.replaceChild')
|
| @DocsEditable()
|
| - Node _replaceChild(Node node, Node child) native;
|
| + Node _replaceChild(Node newChild, Node oldChild) native;
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -25577,31 +24237,31 @@ class NodeFilter extends Interceptor {
|
|
|
| @DomName('NodeFilter.SHOW_COMMENT')
|
| @DocsEditable()
|
| - static const int SHOW_COMMENT = 0x80;
|
| + static const int SHOW_COMMENT = 0x00000080;
|
|
|
| @DomName('NodeFilter.SHOW_DOCUMENT')
|
| @DocsEditable()
|
| - static const int SHOW_DOCUMENT = 0x100;
|
| + static const int SHOW_DOCUMENT = 0x00000100;
|
|
|
| @DomName('NodeFilter.SHOW_DOCUMENT_FRAGMENT')
|
| @DocsEditable()
|
| - static const int SHOW_DOCUMENT_FRAGMENT = 0x400;
|
| + static const int SHOW_DOCUMENT_FRAGMENT = 0x00000400;
|
|
|
| @DomName('NodeFilter.SHOW_DOCUMENT_TYPE')
|
| @DocsEditable()
|
| - static const int SHOW_DOCUMENT_TYPE = 0x200;
|
| + static const int SHOW_DOCUMENT_TYPE = 0x00000200;
|
|
|
| @DomName('NodeFilter.SHOW_ELEMENT')
|
| @DocsEditable()
|
| - static const int SHOW_ELEMENT = 0x1;
|
| + static const int SHOW_ELEMENT = 0x00000001;
|
|
|
| @DomName('NodeFilter.SHOW_PROCESSING_INSTRUCTION')
|
| @DocsEditable()
|
| - static const int SHOW_PROCESSING_INSTRUCTION = 0x40;
|
| + static const int SHOW_PROCESSING_INSTRUCTION = 0x00000040;
|
|
|
| @DomName('NodeFilter.SHOW_TEXT')
|
| @DocsEditable()
|
| - static const int SHOW_TEXT = 0x4;
|
| + static const int SHOW_TEXT = 0x00000004;
|
| }
|
| // 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
|
| @@ -25712,47 +24372,6 @@ class NodeList extends Interceptor with ListMixin<Node>, ImmutableListMixin<Node
|
| @DocsEditable()
|
| Node _item(int index) native;
|
| }
|
| -// 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('NonDocumentTypeChildNode')
|
| -@Experimental() // untriaged
|
| -@Native("NonDocumentTypeChildNode")
|
| -class NonDocumentTypeChildNode extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory NonDocumentTypeChildNode._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('NonDocumentTypeChildNode.nextElementSibling')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Element nextElementSibling;
|
| -
|
| - @DomName('NonDocumentTypeChildNode.previousElementSibling')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Element previousElementSibling;
|
| -}
|
| -// 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('NonElementParentNode')
|
| -@Experimental() // untriaged
|
| -@Native("NonElementParentNode")
|
| -class NonElementParentNode extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory NonElementParentNode._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('NonElementParentNode.getElementById')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Element getElementById(String elementId) native;
|
| -}
|
| // 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.
|
| @@ -25838,11 +24457,6 @@ class Notification extends EventTarget {
|
| @Experimental() // untriaged
|
| final String body;
|
|
|
| - @DomName('Notification.data')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Object data;
|
| -
|
| @DomName('Notification.dir')
|
| @DocsEditable()
|
| @Experimental() // nonstandard
|
| @@ -25862,11 +24476,6 @@ class Notification extends EventTarget {
|
| @DocsEditable()
|
| final String permission;
|
|
|
| - @DomName('Notification.silent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool silent;
|
| -
|
| @DomName('Notification.tag')
|
| @DocsEditable()
|
| @Experimental() // nonstandard
|
| @@ -25877,11 +24486,6 @@ class Notification extends EventTarget {
|
| @Experimental() // untriaged
|
| final String title;
|
|
|
| - @DomName('Notification.vibrate')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final List<int> vibrate;
|
| -
|
| @DomName('Notification.close')
|
| @DocsEditable()
|
| void close() native;
|
| @@ -25926,36 +24530,6 @@ class Notification extends EventTarget {
|
| // 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('NotificationEvent')
|
| -@Experimental() // untriaged
|
| -@Native("NotificationEvent")
|
| -class NotificationEvent extends ExtendableEvent {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory NotificationEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('NotificationEvent.NotificationEvent')
|
| - @DocsEditable()
|
| - factory NotificationEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return NotificationEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return NotificationEvent._create_2(type);
|
| - }
|
| - static NotificationEvent _create_1(type, eventInitDict) => JS('NotificationEvent', 'new NotificationEvent(#,#)', type, eventInitDict);
|
| - static NotificationEvent _create_2(type) => JS('NotificationEvent', 'new NotificationEvent(#)', type);
|
| -
|
| - @DomName('NotificationEvent.notification')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Notification notification;
|
| -}
|
| -// 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.
|
|
|
|
|
| @@ -26038,6 +24612,11 @@ class ObjectElement extends HtmlElement {
|
| @DocsEditable()
|
| String height;
|
|
|
| + @DomName('HTMLObjectElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String integrity;
|
| +
|
| @DomName('HTMLObjectElement.name')
|
| @DocsEditable()
|
| String name;
|
| @@ -26078,11 +24657,6 @@ class ObjectElement extends HtmlElement {
|
| @DocsEditable()
|
| bool checkValidity() native;
|
|
|
| - @DomName('HTMLObjectElement.reportValidity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool reportValidity() native;
|
| -
|
| @DomName('HTMLObjectElement.setCustomValidity')
|
| @DocsEditable()
|
| void setCustomValidity(String error) native;
|
| @@ -26262,11 +24836,6 @@ class OutputElement extends HtmlElement {
|
| @DocsEditable()
|
| bool checkValidity() native;
|
|
|
| - @DomName('HTMLOutputElement.reportValidity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool reportValidity() native;
|
| -
|
| @DomName('HTMLOutputElement.setCustomValidity')
|
| @DocsEditable()
|
| void setCustomValidity(String error) native;
|
| @@ -26277,6 +24846,43 @@ class OutputElement extends HtmlElement {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('OverflowEvent')
|
| +@Experimental() // nonstandard
|
| +@Native("OverflowEvent")
|
| +class OverflowEvent extends Event {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory OverflowEvent._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('OverflowEvent.BOTH')
|
| + @DocsEditable()
|
| + static const int BOTH = 2;
|
| +
|
| + @DomName('OverflowEvent.HORIZONTAL')
|
| + @DocsEditable()
|
| + static const int HORIZONTAL = 0;
|
| +
|
| + @DomName('OverflowEvent.VERTICAL')
|
| + @DocsEditable()
|
| + static const int VERTICAL = 1;
|
| +
|
| + @DomName('OverflowEvent.horizontalOverflow')
|
| + @DocsEditable()
|
| + final bool horizontalOverflow;
|
| +
|
| + @DomName('OverflowEvent.orient')
|
| + @DocsEditable()
|
| + final int orient;
|
| +
|
| + @DomName('OverflowEvent.verticalOverflow')
|
| + @DocsEditable()
|
| + final bool verticalOverflow;
|
| +}
|
| +// 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('PageTransitionEvent')
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/history.html#pagetransitionevent
|
| @Experimental()
|
| @@ -26285,18 +24891,6 @@ class PageTransitionEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory PageTransitionEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('PageTransitionEvent.PageTransitionEvent')
|
| - @DocsEditable()
|
| - factory PageTransitionEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return PageTransitionEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return PageTransitionEvent._create_2(type);
|
| - }
|
| - static PageTransitionEvent _create_1(type, eventInitDict) => JS('PageTransitionEvent', 'new PageTransitionEvent(#,#)', type, eventInitDict);
|
| - static PageTransitionEvent _create_2(type) => JS('PageTransitionEvent', 'new PageTransitionEvent(#)', type);
|
| -
|
| @DomName('PageTransitionEvent.persisted')
|
| @DocsEditable()
|
| final bool persisted;
|
| @@ -26384,44 +24978,6 @@ abstract class ParentNode extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('PasswordCredential')
|
| -@Experimental() // untriaged
|
| -@Native("PasswordCredential")
|
| -class PasswordCredential extends Credential {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PasswordCredential._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PasswordCredential.PasswordCredential')
|
| - @DocsEditable()
|
| - factory PasswordCredential(String id, String password, [String name, String iconURL]) {
|
| - if (iconURL != null) {
|
| - return PasswordCredential._create_1(id, password, name, iconURL);
|
| - }
|
| - if (name != null) {
|
| - return PasswordCredential._create_2(id, password, name);
|
| - }
|
| - return PasswordCredential._create_3(id, password);
|
| - }
|
| - static PasswordCredential _create_1(id, password, name, iconURL) => JS('PasswordCredential', 'new PasswordCredential(#,#,#,#)', id, password, name, iconURL);
|
| - static PasswordCredential _create_2(id, password, name) => JS('PasswordCredential', 'new PasswordCredential(#,#,#)', id, password, name);
|
| - static PasswordCredential _create_3(id, password) => JS('PasswordCredential', 'new PasswordCredential(#,#)', id, password);
|
| -
|
| - @DomName('PasswordCredential.formData')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final FormData formData;
|
| -
|
| - @DomName('PasswordCredential.password')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String password;
|
| -}
|
| -// 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('Path2D')
|
| @Experimental() // untriaged
|
| @Native("Path2D")
|
| @@ -26544,11 +25100,6 @@ class Performance extends EventTarget {
|
| @DocsEditable()
|
| final PerformanceTiming timing;
|
|
|
| - @DomName('Performance.clearFrameTimings')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void clearFrameTimings() native;
|
| -
|
| @DomName('Performance.clearMarks')
|
| @DocsEditable()
|
| // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
|
| @@ -26595,11 +25146,6 @@ class Performance extends EventTarget {
|
| @DocsEditable()
|
| double now() native;
|
|
|
| - @DomName('Performance.setFrameTimingBufferSize')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void setFrameTimingBufferSize(int maxSize) native;
|
| -
|
| @JSName('webkitClearResourceTimings')
|
| @DomName('Performance.webkitClearResourceTimings')
|
| @DocsEditable()
|
| @@ -26631,24 +25177,6 @@ class Performance extends EventTarget {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('PerformanceCompositeTiming')
|
| -@Experimental() // untriaged
|
| -@Native("PerformanceCompositeTiming")
|
| -class PerformanceCompositeTiming extends PerformanceEntry {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PerformanceCompositeTiming._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PerformanceCompositeTiming.sourceFrame')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int sourceFrame;
|
| -}
|
| -// 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('PerformanceEntry')
|
| // http://www.w3.org/TR/performance-timeline/#sec-PerformanceEntry-interface
|
| @Experimental()
|
| @@ -26744,24 +25272,6 @@ class PerformanceNavigation extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('PerformanceRenderTiming')
|
| -@Experimental() // untriaged
|
| -@Native("PerformanceRenderTiming")
|
| -class PerformanceRenderTiming extends PerformanceEntry {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PerformanceRenderTiming._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PerformanceRenderTiming.sourceFrame')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int sourceFrame;
|
| -}
|
| -// 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('PerformanceResourceTiming')
|
| // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming
|
| @Experimental()
|
| @@ -26820,11 +25330,6 @@ class PerformanceResourceTiming extends PerformanceEntry {
|
| @DomName('PerformanceResourceTiming.secureConnectionStart')
|
| @DocsEditable()
|
| final double secureConnectionStart;
|
| -
|
| - @DomName('PerformanceResourceTiming.workerStart')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double workerStart;
|
| }
|
| // 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
|
| @@ -26929,175 +25434,6 @@ class PerformanceTiming extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('PeriodicSyncEvent')
|
| -@Experimental() // untriaged
|
| -@Native("PeriodicSyncEvent")
|
| -class PeriodicSyncEvent extends ExtendableEvent {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PeriodicSyncEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PeriodicSyncEvent.PeriodicSyncEvent')
|
| - @DocsEditable()
|
| - factory PeriodicSyncEvent(String type, Map init) {
|
| - var init_1 = convertDartToNative_Dictionary(init);
|
| - return PeriodicSyncEvent._create_1(type, init_1);
|
| - }
|
| - static PeriodicSyncEvent _create_1(type, init) => JS('PeriodicSyncEvent', 'new PeriodicSyncEvent(#,#)', type, init);
|
| -
|
| - @DomName('PeriodicSyncEvent.registration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final PeriodicSyncRegistration registration;
|
| -}
|
| -// 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('PeriodicSyncManager')
|
| -@Experimental() // untriaged
|
| -@Native("PeriodicSyncManager")
|
| -class PeriodicSyncManager extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PeriodicSyncManager._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PeriodicSyncManager.minPossiblePeriod')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int minPossiblePeriod;
|
| -
|
| - @DomName('PeriodicSyncManager.getRegistration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getRegistration(String tag) native;
|
| -
|
| - @DomName('PeriodicSyncManager.getRegistrations')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getRegistrations() native;
|
| -
|
| - @DomName('PeriodicSyncManager.permissionState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future permissionState() native;
|
| -
|
| - @DomName('PeriodicSyncManager.register')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future register([Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _register_1(options_1);
|
| - }
|
| - return _register_2();
|
| - }
|
| - @JSName('register')
|
| - @DomName('PeriodicSyncManager.register')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _register_1(options) native;
|
| - @JSName('register')
|
| - @DomName('PeriodicSyncManager.register')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _register_2() native;
|
| -}
|
| -// 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('PeriodicSyncRegistration')
|
| -@Experimental() // untriaged
|
| -@Native("PeriodicSyncRegistration")
|
| -class PeriodicSyncRegistration extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PeriodicSyncRegistration._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PeriodicSyncRegistration.minPeriod')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int minPeriod;
|
| -
|
| - @DomName('PeriodicSyncRegistration.networkState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String networkState;
|
| -
|
| - @DomName('PeriodicSyncRegistration.powerState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String powerState;
|
| -
|
| - @DomName('PeriodicSyncRegistration.tag')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String tag;
|
| -
|
| - @DomName('PeriodicSyncRegistration.unregister')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future unregister() native;
|
| -}
|
| -// 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('PermissionStatus')
|
| -@Experimental() // untriaged
|
| -@Native("PermissionStatus")
|
| -class PermissionStatus extends EventTarget {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PermissionStatus._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PermissionStatus.changeEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<Event> changeEvent = const EventStreamProvider<Event>('change');
|
| -
|
| - @DomName('PermissionStatus.state')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String state;
|
| -
|
| - @DomName('PermissionStatus.status')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String status;
|
| -
|
| - @DomName('PermissionStatus.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.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('Permissions')
|
| -@Experimental() // untriaged
|
| -@Native("Permissions")
|
| -class Permissions extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory Permissions._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('Permissions.query')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future query(Object permission) native;
|
| -}
|
| -// 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('HTMLPictureElement')
|
| @Experimental() // untriaged
|
| @Native("HTMLPictureElement")
|
| @@ -27140,6 +25476,10 @@ class Plugin extends Interceptor {
|
| @DocsEditable()
|
| final String name;
|
|
|
| + @DomName('Plugin.__getter__')
|
| + @DocsEditable()
|
| + MimeType __getter__(String name) native;
|
| +
|
| @DomName('Plugin.item')
|
| @DocsEditable()
|
| MimeType item(int index) native;
|
| @@ -27209,6 +25549,10 @@ class PluginArray extends Interceptor with ListMixin<Plugin>, ImmutableListMixin
|
| Plugin elementAt(int index) => this[index];
|
| // -- end List<Plugin> mixins.
|
|
|
| + @DomName('PluginArray.__getter__')
|
| + @DocsEditable()
|
| + Plugin __getter__(String name) native;
|
| +
|
| @DomName('PluginArray.item')
|
| @DocsEditable()
|
| Plugin item(int index) native;
|
| @@ -27240,11 +25584,6 @@ class PluginPlaceholderElement extends DivElement {
|
| */
|
| PluginPlaceholderElement.created() : super.created();
|
|
|
| - @DomName('PluginPlaceholderElement.closeable')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool closeable;
|
| -
|
| @DomName('PluginPlaceholderElement.message')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -27261,71 +25600,6 @@ class PluginPlaceholderElement extends DivElement {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('PointerEvent')
|
| -@Experimental() // untriaged
|
| -@Native("PointerEvent")
|
| -class PointerEvent extends MouseEvent {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PointerEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PointerEvent.PointerEvent')
|
| - @DocsEditable()
|
| - factory PointerEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return PointerEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return PointerEvent._create_2(type);
|
| - }
|
| - static PointerEvent _create_1(type, eventInitDict) => JS('PointerEvent', 'new PointerEvent(#,#)', type, eventInitDict);
|
| - static PointerEvent _create_2(type) => JS('PointerEvent', 'new PointerEvent(#)', type);
|
| -
|
| - @DomName('PointerEvent.height')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double height;
|
| -
|
| - @DomName('PointerEvent.isPrimary')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool isPrimary;
|
| -
|
| - @DomName('PointerEvent.pointerId')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int pointerId;
|
| -
|
| - @DomName('PointerEvent.pointerType')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String pointerType;
|
| -
|
| - @DomName('PointerEvent.pressure')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double pressure;
|
| -
|
| - @DomName('PointerEvent.tiltX')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int tiltX;
|
| -
|
| - @DomName('PointerEvent.tiltY')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int tiltY;
|
| -
|
| - @DomName('PointerEvent.width')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double width;
|
| -}
|
| -// 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('PopStateEvent')
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| @@ -27336,18 +25610,6 @@ class PopStateEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory PopStateEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('PopStateEvent.PopStateEvent')
|
| - @DocsEditable()
|
| - factory PopStateEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return PopStateEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return PopStateEvent._create_2(type);
|
| - }
|
| - static PopStateEvent _create_1(type, eventInitDict) => JS('PopStateEvent', 'new PopStateEvent(#,#)', type, eventInitDict);
|
| - static PopStateEvent _create_2(type) => JS('PopStateEvent', 'new PopStateEvent(#)', type);
|
| -
|
| @DomName('PopStateEvent.state')
|
| @DocsEditable()
|
| dynamic get state => convertNativeToDart_SerializedScriptValue(this._get_state);
|
| @@ -27417,34 +25679,6 @@ typedef void _PositionErrorCallback(PositionError error);
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('PositionSensorVRDevice')
|
| -@Experimental() // untriaged
|
| -@Native("PositionSensorVRDevice")
|
| -class PositionSensorVRDevice extends VRDevice {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PositionSensorVRDevice._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PositionSensorVRDevice.getImmediateState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - VRPositionState getImmediateState() native;
|
| -
|
| - @DomName('PositionSensorVRDevice.getState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - VRPositionState getState() native;
|
| -
|
| - @DomName('PositionSensorVRDevice.resetSensor')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void resetSensor() native;
|
| -}
|
| -// 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('HTMLPreElement')
|
| @Native("HTMLPreElement")
|
| class PreElement extends HtmlElement {
|
| @@ -27473,102 +25707,6 @@ class PreElement extends HtmlElement {
|
| class Presentation extends EventTarget {
|
| // To suppress missing implicit constructor warnings.
|
| factory Presentation._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('Presentation.session')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final PresentationSession session;
|
| -
|
| - @DomName('Presentation.getAvailability')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getAvailability(String url) native;
|
| -
|
| - @DomName('Presentation.joinSession')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future joinSession(String url, String presentationId) native;
|
| -
|
| - @DomName('Presentation.startSession')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future startSession(String url) native;
|
| -}
|
| -// 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('PresentationAvailability')
|
| -@Experimental() // untriaged
|
| -@Native("PresentationAvailability")
|
| -class PresentationAvailability extends EventTarget {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PresentationAvailability._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PresentationAvailability.changeEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<Event> changeEvent = const EventStreamProvider<Event>('change');
|
| -
|
| - @DomName('PresentationAvailability.value')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool value;
|
| -
|
| - @DomName('PresentationAvailability.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.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('PresentationSession')
|
| -@Experimental() // untriaged
|
| -@Native("PresentationSession")
|
| -class PresentationSession extends EventTarget {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PresentationSession._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PresentationSession.messageEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
|
| -
|
| - @DomName('PresentationSession.binaryType')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - String binaryType;
|
| -
|
| - @DomName('PresentationSession.id')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String id;
|
| -
|
| - @DomName('PresentationSession.state')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String state;
|
| -
|
| - @DomName('PresentationSession.close')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void close() native;
|
| -
|
| - @DomName('PresentationSession.send')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void send(data_OR_message) native;
|
| -
|
| - @DomName('PresentationSession.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
|
| @@ -27652,18 +25790,6 @@ class ProgressEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory ProgressEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('ProgressEvent.ProgressEvent')
|
| - @DocsEditable()
|
| - factory ProgressEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return ProgressEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return ProgressEvent._create_2(type);
|
| - }
|
| - static ProgressEvent _create_1(type, eventInitDict) => JS('ProgressEvent', 'new ProgressEvent(#,#)', type, eventInitDict);
|
| - static ProgressEvent _create_2(type) => JS('ProgressEvent', 'new ProgressEvent(#)', type);
|
| -
|
| @DomName('ProgressEvent.lengthComputable')
|
| @DocsEditable()
|
| final bool lengthComputable;
|
| @@ -27682,64 +25808,17 @@ class ProgressEvent extends Event {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('PromiseRejectionEvent')
|
| -@Experimental() // untriaged
|
| -@Native("PromiseRejectionEvent")
|
| -class PromiseRejectionEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PromiseRejectionEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PromiseRejectionEvent.PromiseRejectionEvent')
|
| - @DocsEditable()
|
| - factory PromiseRejectionEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return PromiseRejectionEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return PromiseRejectionEvent._create_2(type);
|
| - }
|
| - static PromiseRejectionEvent _create_1(type, eventInitDict) => JS('PromiseRejectionEvent', 'new PromiseRejectionEvent(#,#)', type, eventInitDict);
|
| - static PromiseRejectionEvent _create_2(type) => JS('PromiseRejectionEvent', 'new PromiseRejectionEvent(#)', type);
|
| -
|
| - @DomName('PromiseRejectionEvent.promise')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Future promise;
|
| -
|
| - @DomName('PromiseRejectionEvent.reason')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Object reason;
|
| -}
|
| -// 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('PushEvent')
|
| @Experimental() // untriaged
|
| @Native("PushEvent")
|
| -class PushEvent extends ExtendableEvent {
|
| +class PushEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory PushEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('PushEvent.PushEvent')
|
| - @DocsEditable()
|
| - factory PushEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return PushEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return PushEvent._create_2(type);
|
| - }
|
| - static PushEvent _create_1(type, eventInitDict) => JS('PushEvent', 'new PushEvent(#,#)', type, eventInitDict);
|
| - static PushEvent _create_2(type) => JS('PushEvent', 'new PushEvent(#)', type);
|
| -
|
| @DomName('PushEvent.data')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final PushMessageData data;
|
| + final String data;
|
| }
|
| // 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
|
| @@ -27754,52 +25833,10 @@ class PushManager extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory PushManager._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('PushManager.getSubscription')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getSubscription() native;
|
| -
|
| - @DomName('PushManager.permissionState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future permissionState([Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _permissionState_1(options_1);
|
| - }
|
| - return _permissionState_2();
|
| - }
|
| - @JSName('permissionState')
|
| - @DomName('PushManager.permissionState')
|
| + @DomName('PushManager.register')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future _permissionState_1(options) native;
|
| - @JSName('permissionState')
|
| - @DomName('PushManager.permissionState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _permissionState_2() native;
|
| -
|
| - @DomName('PushManager.subscribe')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future subscribe([Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _subscribe_1(options_1);
|
| - }
|
| - return _subscribe_2();
|
| - }
|
| - @JSName('subscribe')
|
| - @DomName('PushManager.subscribe')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _subscribe_1(options) native;
|
| - @JSName('subscribe')
|
| - @DomName('PushManager.subscribe')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _subscribe_2() native;
|
| + Future register(String senderId) native;
|
| }
|
| // 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
|
| @@ -27807,62 +25844,22 @@ class PushManager extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('PushMessageData')
|
| +@DomName('PushRegistration')
|
| @Experimental() // untriaged
|
| -@Native("PushMessageData")
|
| -class PushMessageData extends Interceptor {
|
| +@Native("PushRegistration")
|
| +class PushRegistration extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| - factory PushMessageData._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PushMessageData.PushMessageData')
|
| - @DocsEditable()
|
| - factory PushMessageData(String message) {
|
| - return PushMessageData._create_1(message);
|
| - }
|
| - static PushMessageData _create_1(message) => JS('PushMessageData', 'new PushMessageData(#)', message);
|
| -
|
| - @DomName('PushMessageData.arrayBuffer')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - ByteBuffer arrayBuffer() native;
|
| + factory PushRegistration._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('PushMessageData.blob')
|
| + @DomName('PushRegistration.pushEndpoint')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Blob blob() native;
|
| + final String pushEndpoint;
|
|
|
| - @DomName('PushMessageData.json')
|
| + @DomName('PushRegistration.pushRegistrationId')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Object json() native;
|
| -
|
| - @DomName('PushMessageData.text')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - String text() native;
|
| -}
|
| -// 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('PushSubscription')
|
| -@Experimental() // untriaged
|
| -@Native("PushSubscription")
|
| -class PushSubscription extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory PushSubscription._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('PushSubscription.endpoint')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String endpoint;
|
| -
|
| - @DomName('PushSubscription.unsubscribe')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future unsubscribe() native;
|
| + final String pushRegistrationId;
|
| }
|
| // 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
|
| @@ -27949,6 +25946,26 @@ class Range extends Interceptor {
|
| @DocsEditable()
|
| static const int END_TO_START = 3;
|
|
|
| + @DomName('Range.NODE_AFTER')
|
| + @DocsEditable()
|
| + @Experimental() // nonstandard
|
| + static const int NODE_AFTER = 1;
|
| +
|
| + @DomName('Range.NODE_BEFORE')
|
| + @DocsEditable()
|
| + @Experimental() // nonstandard
|
| + static const int NODE_BEFORE = 0;
|
| +
|
| + @DomName('Range.NODE_BEFORE_AND_AFTER')
|
| + @DocsEditable()
|
| + @Experimental() // nonstandard
|
| + static const int NODE_BEFORE_AND_AFTER = 2;
|
| +
|
| + @DomName('Range.NODE_INSIDE')
|
| + @DocsEditable()
|
| + @Experimental() // nonstandard
|
| + static const int NODE_INSIDE = 3;
|
| +
|
| @DomName('Range.START_TO_END')
|
| @DocsEditable()
|
| static const int START_TO_END = 1;
|
| @@ -28000,11 +26017,11 @@ class Range extends Interceptor {
|
|
|
| @DomName('Range.comparePoint')
|
| @DocsEditable()
|
| - int comparePoint(Node node, int offset) native;
|
| + int comparePoint(Node refNode, int offset) native;
|
|
|
| @DomName('Range.createContextualFragment')
|
| @DocsEditable()
|
| - DocumentFragment createContextualFragment(String fragment) native;
|
| + DocumentFragment createContextualFragment(String html) native;
|
|
|
| @DomName('Range.deleteContents')
|
| @DocsEditable()
|
| @@ -28035,43 +26052,43 @@ class Range extends Interceptor {
|
|
|
| @DomName('Range.insertNode')
|
| @DocsEditable()
|
| - void insertNode(Node node) native;
|
| + void insertNode(Node newNode) native;
|
|
|
| @DomName('Range.isPointInRange')
|
| @DocsEditable()
|
| - bool isPointInRange(Node node, int offset) native;
|
| + bool isPointInRange(Node refNode, int offset) native;
|
|
|
| @DomName('Range.selectNode')
|
| @DocsEditable()
|
| - void selectNode(Node node) native;
|
| + void selectNode(Node refNode) native;
|
|
|
| @DomName('Range.selectNodeContents')
|
| @DocsEditable()
|
| - void selectNodeContents(Node node) native;
|
| + void selectNodeContents(Node refNode) native;
|
|
|
| @DomName('Range.setEnd')
|
| @DocsEditable()
|
| - void setEnd(Node node, int offset) native;
|
| + void setEnd(Node refNode, int offset) native;
|
|
|
| @DomName('Range.setEndAfter')
|
| @DocsEditable()
|
| - void setEndAfter(Node node) native;
|
| + void setEndAfter(Node refNode) native;
|
|
|
| @DomName('Range.setEndBefore')
|
| @DocsEditable()
|
| - void setEndBefore(Node node) native;
|
| + void setEndBefore(Node refNode) native;
|
|
|
| @DomName('Range.setStart')
|
| @DocsEditable()
|
| - void setStart(Node node, int offset) native;
|
| + void setStart(Node refNode, int offset) native;
|
|
|
| @DomName('Range.setStartAfter')
|
| @DocsEditable()
|
| - void setStartAfter(Node node) native;
|
| + void setStartAfter(Node refNode) native;
|
|
|
| @DomName('Range.setStartBefore')
|
| @DocsEditable()
|
| - void setStartBefore(Node node) native;
|
| + void setStartBefore(Node refNode) native;
|
|
|
| @DomName('Range.surroundContents')
|
| @DocsEditable()
|
| @@ -28094,62 +26111,6 @@ class Range extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('ReadableByteStream')
|
| -@Experimental() // untriaged
|
| -@Native("ReadableByteStream")
|
| -class ReadableByteStream extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory ReadableByteStream._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('ReadableByteStream.cancel')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future cancel([Object reason]) native;
|
| -
|
| - @DomName('ReadableByteStream.getReader')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - ReadableByteStreamReader getReader() native;
|
| -}
|
| -// 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('ReadableByteStreamReader')
|
| -@Experimental() // untriaged
|
| -@Native("ReadableByteStreamReader")
|
| -class ReadableByteStreamReader extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory ReadableByteStreamReader._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('ReadableByteStreamReader.closed')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Future closed;
|
| -
|
| - @DomName('ReadableByteStreamReader.cancel')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future cancel([Object reason]) native;
|
| -
|
| - @DomName('ReadableByteStreamReader.read')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future read() native;
|
| -
|
| - @DomName('ReadableByteStreamReader.releaseLock')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void releaseLock() native;
|
| -}
|
| -// 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('ReadableStream')
|
| @Experimental() // untriaged
|
| @Native("ReadableStream")
|
| @@ -28157,48 +26118,30 @@ class ReadableStream extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory ReadableStream._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('ReadableStream.cancel')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future cancel([Object reason]) native;
|
| -
|
| - @DomName('ReadableStream.getReader')
|
| + @DomName('ReadableStream.closed')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - ReadableStreamReader getReader() native;
|
| -}
|
| -// 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('ReadableStreamReader')
|
| -@Experimental() // untriaged
|
| -@Native("ReadableStreamReader")
|
| -class ReadableStreamReader extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory ReadableStreamReader._() { throw new UnsupportedError("Not supported"); }
|
| + final Future closed;
|
|
|
| - @DomName('ReadableStreamReader.closed')
|
| + @DomName('ReadableStream.state')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final Future closed;
|
| + final String state;
|
|
|
| - @DomName('ReadableStreamReader.cancel')
|
| + @DomName('ReadableStream.cancel')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future cancel([Object reason]) native;
|
| + Future cancel(Object reason) native;
|
|
|
| - @DomName('ReadableStreamReader.read')
|
| + @DomName('ReadableStream.read')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future read() native;
|
| + Object read() native;
|
|
|
| - @DomName('ReadableStreamReader.releaseLock')
|
| + @DomName('ReadableStream.wait')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void releaseLock() native;
|
| + Future wait() native;
|
| }
|
| // 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
|
| @@ -28213,18 +26156,6 @@ class RelatedEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory RelatedEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('RelatedEvent.RelatedEvent')
|
| - @DocsEditable()
|
| - factory RelatedEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return RelatedEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return RelatedEvent._create_2(type);
|
| - }
|
| - static RelatedEvent _create_1(type, eventInitDict) => JS('RelatedEvent', 'new RelatedEvent(#,#)', type, eventInitDict);
|
| - static RelatedEvent _create_2(type) => JS('RelatedEvent', 'new RelatedEvent(#)', type);
|
| -
|
| @DomName('RelatedEvent.relatedTarget')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -28239,6 +26170,15 @@ class RelatedEvent extends Event {
|
| // 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
|
| +// 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('ResourceProgressEvent')
|
| @@ -28492,14 +26432,6 @@ class RtcDtmfToneChangeEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory RtcDtmfToneChangeEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('RTCDTMFToneChangeEvent.RTCDTMFToneChangeEvent')
|
| - @DocsEditable()
|
| - factory RtcDtmfToneChangeEvent(String type, Map eventInitDict) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return RtcDtmfToneChangeEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - static RtcDtmfToneChangeEvent _create_1(type, eventInitDict) => JS('RtcDtmfToneChangeEvent', 'new RTCDTMFToneChangeEvent(#,#)', type, eventInitDict);
|
| -
|
| @DomName('RTCDTMFToneChangeEvent.tone')
|
| @DocsEditable()
|
| final String tone;
|
| @@ -28976,6 +26908,14 @@ class RtcStatsReport extends Interceptor {
|
| @DocsEditable()
|
| final String id;
|
|
|
| + @DomName('RTCStatsReport.local')
|
| + @DocsEditable()
|
| + final RtcStatsReport local;
|
| +
|
| + @DomName('RTCStatsReport.remote')
|
| + @DocsEditable()
|
| + final RtcStatsReport remote;
|
| +
|
| @DomName('RTCStatsReport.timestamp')
|
| @DocsEditable()
|
| DateTime get timestamp => convertNativeToDart_DateTime(this._get_timestamp);
|
| @@ -29011,6 +26951,10 @@ class RtcStatsResponse extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory RtcStatsResponse._() { throw new UnsupportedError("Not supported"); }
|
|
|
| + @DomName('RTCStatsResponse.__getter__')
|
| + @DocsEditable()
|
| + RtcStatsReport __getter__(String name) native;
|
| +
|
| @DomName('RTCStatsResponse.namedItem')
|
| @DocsEditable()
|
| RtcStatsReport namedItem(String name) native;
|
| @@ -29189,113 +27133,6 @@ class ScriptElement extends HtmlElement {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('ScrollState')
|
| -@Experimental() // untriaged
|
| -@Native("ScrollState")
|
| -class ScrollState extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory ScrollState._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('ScrollState.ScrollState')
|
| - @DocsEditable()
|
| - factory ScrollState([num deltaX, num deltaY, num deltaGranularity, num velocityX, num velocityY, bool inInertialPhase, bool isBeginning, bool isEnding]) {
|
| - if (isEnding != null) {
|
| - return ScrollState._create_1(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning, isEnding);
|
| - }
|
| - if (isBeginning != null) {
|
| - return ScrollState._create_2(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning);
|
| - }
|
| - if (inInertialPhase != null) {
|
| - return ScrollState._create_3(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase);
|
| - }
|
| - if (velocityY != null) {
|
| - return ScrollState._create_4(deltaX, deltaY, deltaGranularity, velocityX, velocityY);
|
| - }
|
| - if (velocityX != null) {
|
| - return ScrollState._create_5(deltaX, deltaY, deltaGranularity, velocityX);
|
| - }
|
| - if (deltaGranularity != null) {
|
| - return ScrollState._create_6(deltaX, deltaY, deltaGranularity);
|
| - }
|
| - if (deltaY != null) {
|
| - return ScrollState._create_7(deltaX, deltaY);
|
| - }
|
| - if (deltaX != null) {
|
| - return ScrollState._create_8(deltaX);
|
| - }
|
| - return ScrollState._create_9();
|
| - }
|
| - static ScrollState _create_1(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning, isEnding) => JS('ScrollState', 'new ScrollState(#,#,#,#,#,#,#,#)', deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning, isEnding);
|
| - static ScrollState _create_2(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning) => JS('ScrollState', 'new ScrollState(#,#,#,#,#,#,#)', deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning);
|
| - static ScrollState _create_3(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase) => JS('ScrollState', 'new ScrollState(#,#,#,#,#,#)', deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase);
|
| - static ScrollState _create_4(deltaX, deltaY, deltaGranularity, velocityX, velocityY) => JS('ScrollState', 'new ScrollState(#,#,#,#,#)', deltaX, deltaY, deltaGranularity, velocityX, velocityY);
|
| - static ScrollState _create_5(deltaX, deltaY, deltaGranularity, velocityX) => JS('ScrollState', 'new ScrollState(#,#,#,#)', deltaX, deltaY, deltaGranularity, velocityX);
|
| - static ScrollState _create_6(deltaX, deltaY, deltaGranularity) => JS('ScrollState', 'new ScrollState(#,#,#)', deltaX, deltaY, deltaGranularity);
|
| - static ScrollState _create_7(deltaX, deltaY) => JS('ScrollState', 'new ScrollState(#,#)', deltaX, deltaY);
|
| - static ScrollState _create_8(deltaX) => JS('ScrollState', 'new ScrollState(#)', deltaX);
|
| - static ScrollState _create_9() => JS('ScrollState', 'new ScrollState()');
|
| -
|
| - @DomName('ScrollState.deltaGranularity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double deltaGranularity;
|
| -
|
| - @DomName('ScrollState.deltaX')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double deltaX;
|
| -
|
| - @DomName('ScrollState.deltaY')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double deltaY;
|
| -
|
| - @DomName('ScrollState.fromUserInput')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool fromUserInput;
|
| -
|
| - @DomName('ScrollState.inInertialPhase')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool inInertialPhase;
|
| -
|
| - @DomName('ScrollState.isBeginning')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool isBeginning;
|
| -
|
| - @DomName('ScrollState.isEnding')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool isEnding;
|
| -
|
| - @DomName('ScrollState.shouldPropagate')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool shouldPropagate;
|
| -
|
| - @DomName('ScrollState.velocityX')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double velocityX;
|
| -
|
| - @DomName('ScrollState.velocityY')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double velocityY;
|
| -
|
| - @DomName('ScrollState.consumeDelta')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void consumeDelta(num x, num y) native;
|
| -}
|
| -// 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('SecurityPolicyViolationEvent')
|
| // https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#securitypolicyviolationevent-events
|
| @Experimental()
|
| @@ -29304,18 +27141,6 @@ class SecurityPolicyViolationEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory SecurityPolicyViolationEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('SecurityPolicyViolationEvent.SecurityPolicyViolationEvent')
|
| - @DocsEditable()
|
| - factory SecurityPolicyViolationEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return SecurityPolicyViolationEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return SecurityPolicyViolationEvent._create_2(type);
|
| - }
|
| - static SecurityPolicyViolationEvent _create_1(type, eventInitDict) => JS('SecurityPolicyViolationEvent', 'new SecurityPolicyViolationEvent(#,#)', type, eventInitDict);
|
| - static SecurityPolicyViolationEvent _create_2(type) => JS('SecurityPolicyViolationEvent', 'new SecurityPolicyViolationEvent(#)', type);
|
| -
|
| @JSName('blockedURI')
|
| @DomName('SecurityPolicyViolationEvent.blockedURI')
|
| @DocsEditable()
|
| @@ -29445,12 +27270,12 @@ class SelectElement extends HtmlElement {
|
|
|
| @DomName('HTMLSelectElement.__setter__')
|
| @DocsEditable()
|
| - void __setter__(int index, OptionElement option) native;
|
| + void __setter__(int index, OptionElement value) native;
|
|
|
| @DomName('HTMLSelectElement.add')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void add(Object element, Object before) native;
|
| + void add(HtmlElement element, int before) native;
|
|
|
| @DomName('HTMLSelectElement.checkValidity')
|
| @DocsEditable()
|
| @@ -29462,12 +27287,7 @@ class SelectElement extends HtmlElement {
|
|
|
| @DomName('HTMLSelectElement.namedItem')
|
| @DocsEditable()
|
| - OptionElement namedItem(String name) native;
|
| -
|
| - @DomName('HTMLSelectElement.reportValidity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool reportValidity() native;
|
| + Element namedItem(String name) native;
|
|
|
| @DomName('HTMLSelectElement.setCustomValidity')
|
| @DocsEditable()
|
| @@ -29572,7 +27392,7 @@ class Selection extends Interceptor {
|
| @DomName('Selection.containsNode')
|
| @DocsEditable()
|
| @Experimental() // non-standard
|
| - bool containsNode(Node node, bool allowPartialContainment) native;
|
| + bool containsNode(Node node, bool allowPartial) native;
|
|
|
| @DomName('Selection.deleteFromDocument')
|
| @DocsEditable()
|
| @@ -29620,35 +27440,19 @@ class Selection extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('ServicePort')
|
| +@DomName('ServiceWorkerClient')
|
| @Experimental() // untriaged
|
| -@Native("ServicePort")
|
| -class ServicePort extends Interceptor {
|
| +@Native("ServiceWorkerClient")
|
| +class ServiceWorkerClient extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| - factory ServicePort._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('ServicePort.data')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Object data;
|
| + factory ServiceWorkerClient._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('ServicePort.name')
|
| + @DomName('ServiceWorkerClient.id')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final String name;
|
| -
|
| - @JSName('targetURL')
|
| - @DomName('ServicePort.targetURL')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String targetUrl;
|
| -
|
| - @DomName('ServicePort.close')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void close() native;
|
| + final int id;
|
|
|
| - @DomName('ServicePort.postMessage')
|
| + @DomName('ServiceWorkerClient.postMessage')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| void postMessage(/*SerializedScriptValue*/ message, [List<MessagePort> transfer]) {
|
| @@ -29662,12 +27466,12 @@ class ServicePort extends Interceptor {
|
| return;
|
| }
|
| @JSName('postMessage')
|
| - @DomName('ServicePort.postMessage')
|
| + @DomName('ServiceWorkerClient.postMessage')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| void _postMessage_1(message, List<MessagePort> transfer) native;
|
| @JSName('postMessage')
|
| - @DomName('ServicePort.postMessage')
|
| + @DomName('ServiceWorkerClient.postMessage')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| void _postMessage_2(message) native;
|
| @@ -29678,118 +27482,33 @@ class ServicePort extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('ServicePortCollection')
|
| +@DomName('ServiceWorkerClients')
|
| @Experimental() // untriaged
|
| -@Native("ServicePortCollection")
|
| -class ServicePortCollection extends EventTarget {
|
| +@Native("ServiceWorkerClients")
|
| +class ServiceWorkerClients extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| - factory ServicePortCollection._() { throw new UnsupportedError("Not supported"); }
|
| + factory ServiceWorkerClients._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('ServicePortCollection.messageEvent')
|
| + @DomName('ServiceWorkerClients.getAll')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
|
| -
|
| - @DomName('ServicePortCollection.connect')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future connect(String url, [Map options]) {
|
| + Future getAll([Map options]) {
|
| if (options != null) {
|
| var options_1 = convertDartToNative_Dictionary(options);
|
| - return _connect_1(url, options_1);
|
| + return _getAll_1(options_1);
|
| }
|
| - return _connect_2(url);
|
| + return _getAll_2();
|
| }
|
| - @JSName('connect')
|
| - @DomName('ServicePortCollection.connect')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _connect_1(url, options) native;
|
| - @JSName('connect')
|
| - @DomName('ServicePortCollection.connect')
|
| + @JSName('getAll')
|
| + @DomName('ServiceWorkerClients.getAll')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future _connect_2(url) native;
|
| -
|
| - @DomName('ServicePortCollection.match')
|
| + Future _getAll_1(options) native;
|
| + @JSName('getAll')
|
| + @DomName('ServiceWorkerClients.getAll')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future match(Map options) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _match_1(options_1);
|
| - }
|
| - @JSName('match')
|
| - @DomName('ServicePortCollection.match')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _match_1(options) native;
|
| -
|
| - @DomName('ServicePortCollection.matchAll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future matchAll([Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _matchAll_1(options_1);
|
| - }
|
| - return _matchAll_2();
|
| - }
|
| - @JSName('matchAll')
|
| - @DomName('ServicePortCollection.matchAll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _matchAll_1(options) native;
|
| - @JSName('matchAll')
|
| - @DomName('ServicePortCollection.matchAll')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _matchAll_2() native;
|
| -
|
| - @DomName('ServicePortCollection.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
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('ServicePortConnectEvent')
|
| -@Experimental() // untriaged
|
| -@Native("ServicePortConnectEvent")
|
| -class ServicePortConnectEvent extends ExtendableEvent {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory ServicePortConnectEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('ServicePortConnectEvent.ServicePortConnectEvent')
|
| - @DocsEditable()
|
| - factory ServicePortConnectEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return ServicePortConnectEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return ServicePortConnectEvent._create_2(type);
|
| - }
|
| - static ServicePortConnectEvent _create_1(type, eventInitDict) => JS('ServicePortConnectEvent', 'new ServicePortConnectEvent(#,#)', type, eventInitDict);
|
| - static ServicePortConnectEvent _create_2(type) => JS('ServicePortConnectEvent', 'new ServicePortConnectEvent(#)', type);
|
| -
|
| - @DomName('ServicePortConnectEvent.origin')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String origin;
|
| -
|
| - @JSName('targetURL')
|
| - @DomName('ServicePortConnectEvent.targetURL')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String targetUrl;
|
| -
|
| - @DomName('ServicePortConnectEvent.respondWith')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future respondWith(Future response) native;
|
| + Future _getAll_2() native;
|
| }
|
| // 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
|
| @@ -29800,15 +27519,10 @@ class ServicePortConnectEvent extends ExtendableEvent {
|
| @DomName('ServiceWorkerContainer')
|
| @Experimental() // untriaged
|
| @Native("ServiceWorkerContainer")
|
| -class ServiceWorkerContainer extends EventTarget {
|
| +class ServiceWorkerContainer extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory ServiceWorkerContainer._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('ServiceWorkerContainer.messageEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
|
| -
|
| @DomName('ServiceWorkerContainer.controller')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -29824,11 +27538,6 @@ class ServiceWorkerContainer extends EventTarget {
|
| @Experimental() // untriaged
|
| Future getRegistration([String documentURL]) native;
|
|
|
| - @DomName('ServiceWorkerContainer.getRegistrations')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getRegistrations() native;
|
| -
|
| @DomName('ServiceWorkerContainer.register')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -29849,11 +27558,6 @@ class ServiceWorkerContainer extends EventTarget {
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| Future _register_2(url) native;
|
| -
|
| - @DomName('ServiceWorkerContainer.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
|
| @@ -29873,80 +27577,66 @@ class ServiceWorkerGlobalScope extends WorkerGlobalScope {
|
| @Experimental() // untriaged
|
| static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
|
|
|
| - @DomName('ServiceWorkerGlobalScope.clients')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Clients clients;
|
| -
|
| - @DomName('ServiceWorkerGlobalScope.ports')
|
| + @DomName('ServiceWorkerGlobalScope.caches')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final StashedPortCollection ports;
|
| + final CacheStorage caches;
|
|
|
| - @DomName('ServiceWorkerGlobalScope.registration')
|
| + @DomName('ServiceWorkerGlobalScope.clients')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final ServiceWorkerRegistration registration;
|
| + final ServiceWorkerClients clients;
|
|
|
| - @DomName('ServiceWorkerGlobalScope.skipWaiting')
|
| + @DomName('ServiceWorkerGlobalScope.scope')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Future skipWaiting() native;
|
| + final String scope;
|
|
|
| - @DomName('ServiceWorkerGlobalScope.onmessage')
|
| + @DomName('ServiceWorkerGlobalScope.fetch')
|
| @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
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('ServiceWorkerMessageEvent')
|
| -@Experimental() // untriaged
|
| -@Native("ServiceWorkerMessageEvent")
|
| -class ServiceWorkerMessageEvent extends Event {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory ServiceWorkerMessageEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('ServiceWorkerMessageEvent.ServiceWorkerMessageEvent')
|
| - @DocsEditable()
|
| - factory ServiceWorkerMessageEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return ServiceWorkerMessageEvent._create_1(type, eventInitDict_1);
|
| + Future _fetch(request, [Map requestInitDict]) {
|
| + if ((request is String || request == null) && requestInitDict == null) {
|
| + return _fetch_1(request);
|
| + }
|
| + if (requestInitDict != null && (request is String || request == null)) {
|
| + var requestInitDict_1 = convertDartToNative_Dictionary(requestInitDict);
|
| + return _fetch_2(request, requestInitDict_1);
|
| + }
|
| + if ((request is _Request || request == null) && requestInitDict == null) {
|
| + return _fetch_3(request);
|
| }
|
| - return ServiceWorkerMessageEvent._create_2(type);
|
| + if (requestInitDict != null && (request is _Request || request == null)) {
|
| + var requestInitDict_1 = convertDartToNative_Dictionary(requestInitDict);
|
| + return _fetch_4(request, requestInitDict_1);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| - static ServiceWorkerMessageEvent _create_1(type, eventInitDict) => JS('ServiceWorkerMessageEvent', 'new ServiceWorkerMessageEvent(#,#)', type, eventInitDict);
|
| - static ServiceWorkerMessageEvent _create_2(type) => JS('ServiceWorkerMessageEvent', 'new ServiceWorkerMessageEvent(#)', type);
|
| -
|
| - @DomName('ServiceWorkerMessageEvent.data')
|
| + @JSName('fetch')
|
| + @DomName('ServiceWorkerGlobalScope.fetch')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final Object data;
|
| -
|
| - @DomName('ServiceWorkerMessageEvent.lastEventId')
|
| + Future _fetch_1(String request) native;
|
| + @JSName('fetch')
|
| + @DomName('ServiceWorkerGlobalScope.fetch')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final String lastEventId;
|
| -
|
| - @DomName('ServiceWorkerMessageEvent.origin')
|
| + Future _fetch_2(String request, requestInitDict) native;
|
| + @JSName('fetch')
|
| + @DomName('ServiceWorkerGlobalScope.fetch')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final String origin;
|
| -
|
| - @DomName('ServiceWorkerMessageEvent.ports')
|
| + Future _fetch_3(_Request request) native;
|
| + @JSName('fetch')
|
| + @DomName('ServiceWorkerGlobalScope.fetch')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final List<MessagePort> ports;
|
| + Future _fetch_4(_Request request, requestInitDict) native;
|
|
|
| - @DomName('ServiceWorkerMessageEvent.source')
|
| + @DomName('ServiceWorkerGlobalScope.onmessage')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - final Object source;
|
| + 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
|
| @@ -29966,92 +27656,25 @@ class ServiceWorkerRegistration extends EventTarget {
|
| @Experimental() // untriaged
|
| final _ServiceWorker active;
|
|
|
| - @DomName('ServiceWorkerRegistration.geofencing')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final Geofencing geofencing;
|
| -
|
| @DomName('ServiceWorkerRegistration.installing')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| final _ServiceWorker installing;
|
|
|
| - @DomName('ServiceWorkerRegistration.periodicSync')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final PeriodicSyncManager periodicSync;
|
| -
|
| - @DomName('ServiceWorkerRegistration.pushManager')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final PushManager pushManager;
|
| -
|
| @DomName('ServiceWorkerRegistration.scope')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| final String scope;
|
|
|
| - @DomName('ServiceWorkerRegistration.sync')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final SyncManager sync;
|
| -
|
| @DomName('ServiceWorkerRegistration.waiting')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| final _ServiceWorker waiting;
|
|
|
| - @DomName('ServiceWorkerRegistration.getNotifications')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getNotifications([Map filter]) {
|
| - if (filter != null) {
|
| - var filter_1 = convertDartToNative_Dictionary(filter);
|
| - return _getNotifications_1(filter_1);
|
| - }
|
| - return _getNotifications_2();
|
| - }
|
| - @JSName('getNotifications')
|
| - @DomName('ServiceWorkerRegistration.getNotifications')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _getNotifications_1(filter) native;
|
| - @JSName('getNotifications')
|
| - @DomName('ServiceWorkerRegistration.getNotifications')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _getNotifications_2() native;
|
| -
|
| - @DomName('ServiceWorkerRegistration.showNotification')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future showNotification(String title, [Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _showNotification_1(title, options_1);
|
| - }
|
| - return _showNotification_2(title);
|
| - }
|
| - @JSName('showNotification')
|
| - @DomName('ServiceWorkerRegistration.showNotification')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _showNotification_1(title, options) native;
|
| - @JSName('showNotification')
|
| - @DomName('ServiceWorkerRegistration.showNotification')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _showNotification_2(title) native;
|
| -
|
| @DomName('ServiceWorkerRegistration.unregister')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| Future unregister() native;
|
| -
|
| - @DomName('ServiceWorkerRegistration.update')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void update() native;
|
| }
|
| // 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
|
| @@ -30108,11 +27731,6 @@ class ShadowRoot extends DocumentFragment {
|
| @DocsEditable()
|
| final Element activeElement;
|
|
|
| - @DomName('ShadowRoot.delegatesFocus')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool delegatesFocus;
|
| -
|
| @DomName('ShadowRoot.host')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -30144,10 +27762,17 @@ class ShadowRoot extends DocumentFragment {
|
| @DocsEditable()
|
| Element elementFromPoint(int x, int y) native;
|
|
|
| - @DomName('ShadowRoot.elementsFromPoint')
|
| + @DomName('ShadowRoot.getElementsByClassName')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - List<Element> elementsFromPoint(int x, int y) native;
|
| + @Creates('NodeList|HtmlCollection')
|
| + @Returns('NodeList|HtmlCollection')
|
| + List<Node> getElementsByClassName(String className) native;
|
| +
|
| + @DomName('ShadowRoot.getElementsByTagName')
|
| + @DocsEditable()
|
| + @Creates('NodeList|HtmlCollection')
|
| + @Returns('NodeList|HtmlCollection')
|
| + List<Node> getElementsByTagName(String tagName) native;
|
|
|
| @DomName('ShadowRoot.getSelection')
|
| @DocsEditable()
|
| @@ -30198,24 +27823,6 @@ Please remove them from your code.
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('SharedArrayBuffer')
|
| -@Experimental() // untriaged
|
| -@Native("SharedArrayBuffer")
|
| -class SharedArrayBuffer extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory SharedArrayBuffer._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('SharedArrayBuffer.byteLength')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int byteLength;
|
| -}
|
| -// 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('SharedWorker')
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#shared-workers-and-the-sharedworker-interface
|
| @Experimental()
|
| @@ -30326,11 +27933,6 @@ class SourceBuffer extends EventTarget {
|
| @DocsEditable()
|
| num timestampOffset;
|
|
|
| - @DomName('SourceBuffer.trackDefaults')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - TrackDefaultList trackDefaults;
|
| -
|
| @DomName('SourceBuffer.updating')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -30449,6 +28051,11 @@ class SourceElement extends HtmlElement {
|
| */
|
| SourceElement.created() : super.created();
|
|
|
| + @DomName('HTMLSourceElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String integrity;
|
| +
|
| @DomName('HTMLSourceElement.media')
|
| @DocsEditable()
|
| String media;
|
| @@ -30763,11 +28370,6 @@ class SpeechRecognition extends EventTarget {
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => JS('bool', '!!(window.SpeechRecognition || window.webkitSpeechRecognition)');
|
|
|
| - @DomName('SpeechRecognition.audioTrack')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - MediaStreamTrack audioTrack;
|
| -
|
| @DomName('SpeechRecognition.continuous')
|
| @DocsEditable()
|
| bool continuous;
|
| @@ -30788,12 +28390,6 @@ class SpeechRecognition extends EventTarget {
|
| @DocsEditable()
|
| int maxAlternatives;
|
|
|
| - @JSName('serviceURI')
|
| - @DomName('SpeechRecognition.serviceURI')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - String serviceUri;
|
| -
|
| @DomName('SpeechRecognition.abort')
|
| @DocsEditable()
|
| void abort() native;
|
| @@ -30904,18 +28500,6 @@ class SpeechRecognitionError extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory SpeechRecognitionError._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('SpeechRecognitionError.SpeechRecognitionError')
|
| - @DocsEditable()
|
| - factory SpeechRecognitionError(String type, [Map initDict]) {
|
| - if (initDict != null) {
|
| - var initDict_1 = convertDartToNative_Dictionary(initDict);
|
| - return SpeechRecognitionError._create_1(type, initDict_1);
|
| - }
|
| - return SpeechRecognitionError._create_2(type);
|
| - }
|
| - static SpeechRecognitionError _create_1(type, initDict) => JS('SpeechRecognitionError', 'new SpeechRecognitionError(#,#)', type, initDict);
|
| - static SpeechRecognitionError _create_2(type) => JS('SpeechRecognitionError', 'new SpeechRecognitionError(#)', type);
|
| -
|
| @DomName('SpeechRecognitionError.error')
|
| @DocsEditable()
|
| final String error;
|
| @@ -30939,18 +28523,6 @@ class SpeechRecognitionEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory SpeechRecognitionEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('SpeechRecognitionEvent.SpeechRecognitionEvent')
|
| - @DocsEditable()
|
| - factory SpeechRecognitionEvent(String type, [Map initDict]) {
|
| - if (initDict != null) {
|
| - var initDict_1 = convertDartToNative_Dictionary(initDict);
|
| - return SpeechRecognitionEvent._create_1(type, initDict_1);
|
| - }
|
| - return SpeechRecognitionEvent._create_2(type);
|
| - }
|
| - static SpeechRecognitionEvent _create_1(type, initDict) => JS('SpeechRecognitionEvent', 'new SpeechRecognitionEvent(#,#)', type, initDict);
|
| - static SpeechRecognitionEvent _create_2(type) => JS('SpeechRecognitionEvent', 'new SpeechRecognitionEvent(#)', type);
|
| -
|
| @DomName('SpeechRecognitionEvent.emma')
|
| @DocsEditable()
|
| final Document emma;
|
| @@ -31067,11 +28639,6 @@ class SpeechSynthesisEvent extends Event {
|
| @DomName('SpeechSynthesisEvent.name')
|
| @DocsEditable()
|
| final String name;
|
| -
|
| - @DomName('SpeechSynthesisEvent.utterance')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final SpeechSynthesisUtterance utterance;
|
| }
|
| // 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
|
| @@ -31268,52 +28835,6 @@ class SpeechSynthesisVoice extends Interceptor {
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
|
|
| -@DocsEditable()
|
| -@DomName('StashedMessagePort')
|
| -@Experimental() // untriaged
|
| -@Native("StashedMessagePort")
|
| -class StashedMessagePort extends MessagePort {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory StashedMessagePort._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('StashedMessagePort.name')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String 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
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -
|
| -@DocsEditable()
|
| -@DomName('StashedPortCollection')
|
| -@Experimental() // untriaged
|
| -@Native("StashedPortCollection")
|
| -class StashedPortCollection extends EventTarget {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory StashedPortCollection._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('StashedPortCollection.messageEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
|
| -
|
| - @DomName('StashedPortCollection.add')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - StashedMessagePort add(String name, MessagePort port) native;
|
| -
|
| - @DomName('StashedPortCollection.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
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -
|
| /**
|
| * The type used by the
|
| * [Window.localStorage] and [Window.sessionStorage] properties.
|
| @@ -31474,18 +28995,8 @@ class StorageEvent extends Event {
|
| newValue, url, storageArea);
|
| return e;
|
| }
|
| -
|
| - @DomName('StorageEvent.StorageEvent')
|
| - @DocsEditable()
|
| - factory StorageEvent._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return StorageEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return StorageEvent._create_2(type);
|
| - }
|
| - static StorageEvent _create_1(type, eventInitDict) => JS('StorageEvent', 'new StorageEvent(#,#)', type, eventInitDict);
|
| - static StorageEvent _create_2(type) => JS('StorageEvent', 'new StorageEvent(#)', type);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory StorageEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('StorageEvent.key')
|
| @DocsEditable()
|
| @@ -31705,104 +29216,6 @@ class StyleSheet extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('SyncEvent')
|
| -@Experimental() // untriaged
|
| -@Native("SyncEvent")
|
| -class SyncEvent extends ExtendableEvent {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory SyncEvent._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('SyncEvent.SyncEvent')
|
| - @DocsEditable()
|
| - factory SyncEvent(String type, Map init) {
|
| - var init_1 = convertDartToNative_Dictionary(init);
|
| - return SyncEvent._create_1(type, init_1);
|
| - }
|
| - static SyncEvent _create_1(type, init) => JS('SyncEvent', 'new SyncEvent(#,#)', type, init);
|
| -
|
| - @DomName('SyncEvent.registration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final SyncRegistration registration;
|
| -}
|
| -// 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('SyncManager')
|
| -@Experimental() // untriaged
|
| -@Native("SyncManager")
|
| -class SyncManager extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory SyncManager._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('SyncManager.getRegistration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getRegistration(String tag) native;
|
| -
|
| - @DomName('SyncManager.getRegistrations')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future getRegistrations() native;
|
| -
|
| - @DomName('SyncManager.permissionState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future permissionState() native;
|
| -
|
| - @DomName('SyncManager.register')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future register([Map options]) {
|
| - if (options != null) {
|
| - var options_1 = convertDartToNative_Dictionary(options);
|
| - return _register_1(options_1);
|
| - }
|
| - return _register_2();
|
| - }
|
| - @JSName('register')
|
| - @DomName('SyncManager.register')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _register_1(options) native;
|
| - @JSName('register')
|
| - @DomName('SyncManager.register')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _register_2() native;
|
| -}
|
| -// 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('SyncRegistration')
|
| -@Experimental() // untriaged
|
| -@Native("SyncRegistration")
|
| -class SyncRegistration extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory SyncRegistration._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('SyncRegistration.tag')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String tag;
|
| -
|
| - @DomName('SyncRegistration.unregister')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future unregister() native;
|
| -}
|
| -// 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('HTMLTableCaptionElement')
|
| @Native("HTMLTableCaptionElement")
|
| class TableCaptionElement extends HtmlElement {
|
| @@ -32248,11 +29661,6 @@ class TextAreaElement extends HtmlElement {
|
| */
|
| TextAreaElement.created() : super.created();
|
|
|
| - @DomName('HTMLTextAreaElement.autocapitalize')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - String autocapitalize;
|
| -
|
| @DomName('HTMLTextAreaElement.autofocus')
|
| @DocsEditable()
|
| bool autofocus;
|
| @@ -32295,11 +29703,6 @@ class TextAreaElement extends HtmlElement {
|
| @DocsEditable()
|
| int maxLength;
|
|
|
| - @DomName('HTMLTextAreaElement.minLength')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - int minLength;
|
| -
|
| @DomName('HTMLTextAreaElement.name')
|
| @DocsEditable()
|
| String name;
|
| @@ -32364,11 +29767,6 @@ class TextAreaElement extends HtmlElement {
|
| @DocsEditable()
|
| bool checkValidity() native;
|
|
|
| - @DomName('HTMLTextAreaElement.reportValidity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - bool reportValidity() native;
|
| -
|
| @DomName('HTMLTextAreaElement.select')
|
| @DocsEditable()
|
| void select() native;
|
| @@ -32842,6 +30240,69 @@ typedef void TimeoutHandler();
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('Timing')
|
| +@Experimental() // untriaged
|
| +@Native("Timing")
|
| +class Timing extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Timing._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('Timing.delay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + num delay;
|
| +
|
| + @DomName('Timing.direction')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String direction;
|
| +
|
| + @DomName('Timing.easing')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String easing;
|
| +
|
| + @DomName('Timing.endDelay')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + num endDelay;
|
| +
|
| + @DomName('Timing.fill')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String fill;
|
| +
|
| + @DomName('Timing.iterationStart')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + num iterationStart;
|
| +
|
| + @DomName('Timing.iterations')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + num iterations;
|
| +
|
| + @DomName('Timing.playbackRate')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + num playbackRate;
|
| +
|
| + @DomName('Timing.__getter__')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Object __getter__(String name) native;
|
| +
|
| + @DomName('Timing.__setter__')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + void __setter__(String name, num duration) native;
|
| +}
|
| +// 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('HTMLTitleElement')
|
| @Native("HTMLTitleElement")
|
| class TitleElement extends HtmlElement {
|
| @@ -32913,11 +30374,6 @@ class Touch extends Interceptor {
|
| @Experimental() // untriaged
|
| final double _radiusY;
|
|
|
| - @DomName('Touch.rotationAngle')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double rotationAngle;
|
| -
|
| @JSName('screenX')
|
| @DomName('Touch.screenX')
|
| @DocsEditable()
|
| @@ -32938,6 +30394,14 @@ class Touch extends Interceptor {
|
| @Returns('Element|Document')
|
| final dynamic _get_target;
|
|
|
| + @JSName('webkitRotationAngle')
|
| + @DomName('Touch.webkitRotationAngle')
|
| + @DocsEditable()
|
| + @SupportedBrowser(SupportedBrowser.CHROME)
|
| + @SupportedBrowser(SupportedBrowser.SAFARI)
|
| + @Experimental()
|
| + final double rotationAngle;
|
| +
|
|
|
| // As of Chrome 37, these all changed from long to double. This code
|
| // preserves backwards compatability for the time being.
|
| @@ -33129,91 +30593,6 @@ class TouchList extends Interceptor with ListMixin<Touch>, ImmutableListMixin<To
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('TrackDefault')
|
| -@Experimental() // untriaged
|
| -@Native("TrackDefault")
|
| -class TrackDefault extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory TrackDefault._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('TrackDefault.TrackDefault')
|
| - @DocsEditable()
|
| - factory TrackDefault(String type, String language, String label, List<String> kinds, [String byteStreamTrackID]) {
|
| - if (byteStreamTrackID != null) {
|
| - List kinds_1 = convertDartToNative_StringArray(kinds);
|
| - return TrackDefault._create_1(type, language, label, kinds_1, byteStreamTrackID);
|
| - }
|
| - List kinds_1 = convertDartToNative_StringArray(kinds);
|
| - return TrackDefault._create_2(type, language, label, kinds_1);
|
| - }
|
| - static TrackDefault _create_1(type, language, label, kinds, byteStreamTrackID) => JS('TrackDefault', 'new TrackDefault(#,#,#,#,#)', type, language, label, kinds, byteStreamTrackID);
|
| - static TrackDefault _create_2(type, language, label, kinds) => JS('TrackDefault', 'new TrackDefault(#,#,#,#)', type, language, label, kinds);
|
| -
|
| - @DomName('TrackDefault.byteStreamTrackID')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String byteStreamTrackID;
|
| -
|
| - @DomName('TrackDefault.kinds')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final List<String> kinds;
|
| -
|
| - @DomName('TrackDefault.label')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String label;
|
| -
|
| - @DomName('TrackDefault.language')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String language;
|
| -
|
| - @DomName('TrackDefault.type')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String type;
|
| -}
|
| -// 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('TrackDefaultList')
|
| -@Experimental() // untriaged
|
| -@Native("TrackDefaultList")
|
| -class TrackDefaultList extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory TrackDefaultList._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('TrackDefaultList.TrackDefaultList')
|
| - @DocsEditable()
|
| - factory TrackDefaultList([List<TrackDefault> trackDefaults]) {
|
| - if (trackDefaults != null) {
|
| - return TrackDefaultList._create_1(trackDefaults);
|
| - }
|
| - return TrackDefaultList._create_2();
|
| - }
|
| - static TrackDefaultList _create_1(trackDefaults) => JS('TrackDefaultList', 'new TrackDefaultList(#)', trackDefaults);
|
| - static TrackDefaultList _create_2() => JS('TrackDefaultList', 'new TrackDefaultList()');
|
| -
|
| - @DomName('TrackDefaultList.length')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final int length;
|
| -
|
| - @DomName('TrackDefaultList.item')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - TrackDefault item(int index) native;
|
| -}
|
| -// 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('HTMLTrackElement')
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.IE, '10')
|
| @@ -33259,6 +30638,11 @@ class TrackElement extends HtmlElement {
|
| @DocsEditable()
|
| bool defaultValue;
|
|
|
| + @DomName('HTMLTrackElement.integrity')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + String integrity;
|
| +
|
| @DomName('HTMLTrackElement.kind')
|
| @DocsEditable()
|
| String kind;
|
| @@ -33296,18 +30680,6 @@ class TrackEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory TrackEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('TrackEvent.TrackEvent')
|
| - @DocsEditable()
|
| - factory TrackEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return TrackEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return TrackEvent._create_2(type);
|
| - }
|
| - static TrackEvent _create_1(type, eventInitDict) => JS('TrackEvent', 'new TrackEvent(#,#)', type, eventInitDict);
|
| - static TrackEvent _create_2(type) => JS('TrackEvent', 'new TrackEvent(#)', type);
|
| -
|
| @DomName('TrackEvent.track')
|
| @DocsEditable()
|
| @Creates('Null')
|
| @@ -33325,18 +30697,6 @@ class TransitionEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory TransitionEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - @DomName('TransitionEvent.TransitionEvent')
|
| - @DocsEditable()
|
| - factory TransitionEvent(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return TransitionEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return TransitionEvent._create_2(type);
|
| - }
|
| - static TransitionEvent _create_1(type, eventInitDict) => JS('TransitionEvent', 'new TransitionEvent(#,#)', type, eventInitDict);
|
| - static TransitionEvent _create_2(type) => JS('TransitionEvent', 'new TransitionEvent(#)', type);
|
| -
|
| @DomName('TransitionEvent.elapsedTime')
|
| @DocsEditable()
|
| final double elapsedTime;
|
| @@ -33435,18 +30795,8 @@ class UIEvent extends Event {
|
| e._initUIEvent(type, canBubble, cancelable, view, detail);
|
| return e;
|
| }
|
| -
|
| - @DomName('UIEvent.UIEvent')
|
| - @DocsEditable()
|
| - factory UIEvent._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return UIEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return UIEvent._create_2(type);
|
| - }
|
| - static UIEvent _create_1(type, eventInitDict) => JS('UIEvent', 'new UIEvent(#,#)', type, eventInitDict);
|
| - static UIEvent _create_2(type) => JS('UIEvent', 'new UIEvent(#)', type);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory UIEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('charCode')
|
| @DomName('UIEvent.charCode')
|
| @@ -33464,10 +30814,33 @@ class UIEvent extends Event {
|
| @Unstable()
|
| final int _keyCode;
|
|
|
| - @DomName('UIEvent.sourceDevice')
|
| + @JSName('layerX')
|
| + @DomName('UIEvent.layerX')
|
| @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final InputDevice sourceDevice;
|
| + // http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-mouseevents
|
| + @Experimental() // nonstandard
|
| + final int _layerX;
|
| +
|
| + @JSName('layerY')
|
| + @DomName('UIEvent.layerY')
|
| + @DocsEditable()
|
| + // http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-mouseevents
|
| + @Experimental() // nonstandard
|
| + final int _layerY;
|
| +
|
| + @JSName('pageX')
|
| + @DomName('UIEvent.pageX')
|
| + @DocsEditable()
|
| + // http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-mouseevents
|
| + @Experimental() // nonstandard
|
| + final int _pageX;
|
| +
|
| + @JSName('pageY')
|
| + @DomName('UIEvent.pageY')
|
| + @DocsEditable()
|
| + // http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-mouseevents
|
| + @Experimental() // nonstandard
|
| + final int _pageY;
|
|
|
| @DomName('UIEvent.view')
|
| @DocsEditable()
|
| @@ -33487,7 +30860,7 @@ class UIEvent extends Event {
|
| @JSName('initUIEvent')
|
| @DomName('UIEvent.initUIEvent')
|
| @DocsEditable()
|
| - void _initUIEvent(String type, bool bubbles, bool cancelable, Window view, int detail) native;
|
| + void _initUIEvent(String type, bool canBubble, bool cancelable, Window view, int detail) native;
|
|
|
|
|
| @DomName('UIEvent.layerX')
|
| @@ -33704,170 +31077,6 @@ abstract class UrlUtilsReadOnly extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('VRDevice')
|
| -@Experimental() // untriaged
|
| -@Native("VRDevice")
|
| -class VRDevice extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory VRDevice._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('VRDevice.deviceId')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String deviceId;
|
| -
|
| - @DomName('VRDevice.deviceName')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String deviceName;
|
| -
|
| - @DomName('VRDevice.hardwareUnitId')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String hardwareUnitId;
|
| -}
|
| -// 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('VREyeParameters')
|
| -@Experimental() // untriaged
|
| -@Native("VREyeParameters")
|
| -class VREyeParameters extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory VREyeParameters._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('VREyeParameters.currentFieldOfView')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final VRFieldOfView currentFieldOfView;
|
| -
|
| - @DomName('VREyeParameters.eyeTranslation')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final DomPoint eyeTranslation;
|
| -
|
| - @DomName('VREyeParameters.maximumFieldOfView')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final VRFieldOfView maximumFieldOfView;
|
| -
|
| - @DomName('VREyeParameters.minimumFieldOfView')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final VRFieldOfView minimumFieldOfView;
|
| -
|
| - @DomName('VREyeParameters.recommendedFieldOfView')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final VRFieldOfView recommendedFieldOfView;
|
| -
|
| - @DomName('VREyeParameters.renderRect')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final _DomRect renderRect;
|
| -}
|
| -// 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('VRFieldOfView')
|
| -@Experimental() // untriaged
|
| -@Native("VRFieldOfView")
|
| -class VRFieldOfView extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory VRFieldOfView._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('VRFieldOfView.VRFieldOfView')
|
| - @DocsEditable()
|
| - factory VRFieldOfView([Map fov]) {
|
| - if (fov != null) {
|
| - var fov_1 = convertDartToNative_Dictionary(fov);
|
| - return VRFieldOfView._create_1(fov_1);
|
| - }
|
| - return VRFieldOfView._create_2();
|
| - }
|
| - static VRFieldOfView _create_1(fov) => JS('VRFieldOfView', 'new VRFieldOfView(#)', fov);
|
| - static VRFieldOfView _create_2() => JS('VRFieldOfView', 'new VRFieldOfView()');
|
| -
|
| - @DomName('VRFieldOfView.downDegrees')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num downDegrees;
|
| -
|
| - @DomName('VRFieldOfView.leftDegrees')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num leftDegrees;
|
| -
|
| - @DomName('VRFieldOfView.rightDegrees')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num rightDegrees;
|
| -
|
| - @DomName('VRFieldOfView.upDegrees')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - num upDegrees;
|
| -}
|
| -// 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('VRPositionState')
|
| -@Experimental() // untriaged
|
| -@Native("VRPositionState")
|
| -class VRPositionState extends Interceptor {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory VRPositionState._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('VRPositionState.angularAcceleration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final DomPoint angularAcceleration;
|
| -
|
| - @DomName('VRPositionState.angularVelocity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final DomPoint angularVelocity;
|
| -
|
| - @DomName('VRPositionState.linearAcceleration')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final DomPoint linearAcceleration;
|
| -
|
| - @DomName('VRPositionState.linearVelocity')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final DomPoint linearVelocity;
|
| -
|
| - @DomName('VRPositionState.orientation')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final DomPoint orientation;
|
| -
|
| - @DomName('VRPositionState.position')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final DomPoint position;
|
| -
|
| - @DomName('VRPositionState.timeStamp')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final double timeStamp;
|
| -}
|
| -// 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('ValidityState')
|
| @Native("ValidityState")
|
| class ValidityState extends Interceptor {
|
| @@ -33902,11 +31111,6 @@ class ValidityState extends Interceptor {
|
| @DocsEditable()
|
| final bool tooLong;
|
|
|
| - @DomName('ValidityState.tooShort')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool tooShort;
|
| -
|
| @DomName('ValidityState.typeMismatch')
|
| @DocsEditable()
|
| final bool typeMismatch;
|
| @@ -34153,12 +31357,12 @@ class VttCue extends TextTrackCue {
|
| @DomName('VTTCue.line')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Object line;
|
| + int line;
|
|
|
| @DomName('VTTCue.position')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - Object position;
|
| + int position;
|
|
|
| @DomName('VTTCue.regionId')
|
| @DocsEditable()
|
| @@ -34168,7 +31372,7 @@ class VttCue extends TextTrackCue {
|
| @DomName('VTTCue.size')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - num size;
|
| + int size;
|
|
|
| @DomName('VTTCue.snapToLines')
|
| @DocsEditable()
|
| @@ -34377,14 +31581,22 @@ class WebSocket extends EventTarget {
|
|
|
| @DomName('WebSocket.WebSocket')
|
| @DocsEditable()
|
| - factory WebSocket(String url, [Object protocols]) {
|
| - if (protocols != null) {
|
| - return WebSocket._create_1(url, protocols);
|
| + factory WebSocket(String url, [protocol_OR_protocols]) {
|
| + if ((url is String || url == null) && protocol_OR_protocols == null) {
|
| + return WebSocket._create_1(url);
|
| }
|
| - return WebSocket._create_2(url);
|
| + if ((protocol_OR_protocols is String || protocol_OR_protocols == null) && (url is String || url == null)) {
|
| + return WebSocket._create_2(url, protocol_OR_protocols);
|
| + }
|
| + if ((protocol_OR_protocols is List<String> || protocol_OR_protocols == null) && (url is String || url == null)) {
|
| + List protocols_1 = convertDartToNative_StringArray(protocol_OR_protocols);
|
| + return WebSocket._create_3(url, protocols_1);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| - static WebSocket _create_1(url, protocols) => JS('WebSocket', 'new WebSocket(#,#)', url, protocols);
|
| - static WebSocket _create_2(url) => JS('WebSocket', 'new WebSocket(#)', url);
|
| + static WebSocket _create_1(url) => JS('WebSocket', 'new WebSocket(#)', url);
|
| + static WebSocket _create_2(url, protocol_OR_protocols) => JS('WebSocket', 'new WebSocket(#,#)', url, protocol_OR_protocols);
|
| + static WebSocket _create_3(url, protocol_OR_protocols) => JS('WebSocket', 'new WebSocket(#,#)', url, protocol_OR_protocols);
|
|
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => JS('bool', 'typeof window.WebSocket != "undefined"');
|
| @@ -34559,18 +31771,8 @@ class WheelEvent extends MouseEvent {
|
|
|
| }
|
|
|
| -
|
| - @DomName('WheelEvent.WheelEvent')
|
| - @DocsEditable()
|
| - factory WheelEvent._(String type, [Map eventInitDict]) {
|
| - if (eventInitDict != null) {
|
| - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict);
|
| - return WheelEvent._create_1(type, eventInitDict_1);
|
| - }
|
| - return WheelEvent._create_2(type);
|
| - }
|
| - static WheelEvent _create_1(type, eventInitDict) => JS('WheelEvent', 'new WheelEvent(#,#)', type, eventInitDict);
|
| - static WheelEvent _create_2(type) => JS('WheelEvent', 'new WheelEvent(#)', type);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory WheelEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('WheelEvent.DOM_DELTA_LINE')
|
| @DocsEditable()
|
| @@ -34835,7 +32037,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| * for the animation to continue.
|
| */
|
| @DomName('Window.requestAnimationFrame')
|
| - int requestAnimationFrame(FrameRequestCallback callback) {
|
| + int requestAnimationFrame(RequestAnimationFrameCallback callback) {
|
| _ensureRequestAnimationFrame();
|
| return _requestAnimationFrame(_wrapZone(callback));
|
| }
|
| @@ -34854,7 +32056,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| }
|
|
|
| @JSName('requestAnimationFrame')
|
| - int _requestAnimationFrame(FrameRequestCallback callback) native;
|
| + int _requestAnimationFrame(RequestAnimationFrameCallback callback) native;
|
|
|
| @JSName('cancelAnimationFrame')
|
| void _cancelAnimationFrame(int id) native;
|
| @@ -35130,6 +32332,18 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @Experimental()
|
| static const int TEMPORARY = 0;
|
|
|
| + @JSName('CSS')
|
| + /**
|
| + * Entrypoint for CSS-related functions.
|
| + *
|
| + * ## Other resources
|
| + *
|
| + * * [The CSS interface](http://dev.w3.org/csswg/css-conditional/#the-css-interface) from W3C.
|
| + */
|
| + @DomName('Window.CSS')
|
| + @DocsEditable()
|
| + final Css css;
|
| +
|
| /**
|
| * The application cache for this window.
|
| *
|
| @@ -35146,11 +32360,6 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| final ApplicationCache applicationCache;
|
|
|
| - @DomName('Window.caches')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final CacheStorage caches;
|
| -
|
| @DomName('Window.closed')
|
| @DocsEditable()
|
| final bool closed;
|
| @@ -35687,27 +32896,6 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @DocsEditable()
|
| bool confirm([String message]) native;
|
|
|
| - @DomName('Window.fetch')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future fetch(/*RequestInfo*/ input, [Map init]) {
|
| - if (init != null) {
|
| - var init_1 = convertDartToNative_Dictionary(init);
|
| - return _fetch_1(input, init_1);
|
| - }
|
| - return _fetch_2(input);
|
| - }
|
| - @JSName('fetch')
|
| - @DomName('Window.fetch')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _fetch_1(input, init) native;
|
| - @JSName('fetch')
|
| - @DomName('Window.fetch')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _fetch_2(input) native;
|
| -
|
| /**
|
| * Finds text in this window.
|
| *
|
| @@ -35724,7 +32912,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| @JSName('getComputedStyle')
|
| @DomName('Window.getComputedStyle')
|
| @DocsEditable()
|
| - CssStyleDeclaration _getComputedStyle(Element elt, String pseudoElt) native;
|
| + CssStyleDeclaration _getComputedStyle(Element element, String pseudoElement) native;
|
|
|
| @JSName('getMatchedCSSRules')
|
| /**
|
| @@ -35777,12 +32965,12 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.moveBy')
|
| @DocsEditable()
|
| - void moveBy(int x, int y) native;
|
| + void moveBy(num x, num y) native;
|
|
|
| @JSName('moveTo')
|
| @DomName('Window.moveTo')
|
| @DocsEditable()
|
| - void _moveTo(int x, int y) native;
|
| + void _moveTo(num x, num y) native;
|
|
|
| /// *Deprecated.*
|
| @DomName('Window.openDatabase')
|
| @@ -35797,7 +32985,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
|
|
| @DomName('Window.postMessage')
|
| @DocsEditable()
|
| - void postMessage(/*any*/ message, String targetOrigin, [List<MessagePort> transfer]) {
|
| + void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List<MessagePort> transfer]) {
|
| if (transfer != null) {
|
| var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| _postMessage_1(message_1, targetOrigin, transfer);
|
| @@ -35838,7 +33026,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.resizeBy')
|
| @DocsEditable()
|
| - void resizeBy(int x, int y) native;
|
| + void resizeBy(num x, num y) native;
|
|
|
| /**
|
| * Resizes this window to a specific width and height.
|
| @@ -35850,7 +33038,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.resizeTo')
|
| @DocsEditable()
|
| - void resizeTo(int x, int y) native;
|
| + void resizeTo(num width, num height) native;
|
|
|
| /**
|
| * Scrolls the page horizontally and vertically to a specific point.
|
| @@ -35864,27 +33052,23 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scroll')
|
| @DocsEditable()
|
| - void scroll([options_OR_x, y, Map scrollOptions]) {
|
| - if (options_OR_x == null && y == null && scrollOptions == null) {
|
| - _scroll_1();
|
| + void scroll(x, y, [Map scrollOptions]) {
|
| + if ((y is num) && (x is num) && scrollOptions == null) {
|
| + _scroll_1(x, y);
|
| return;
|
| }
|
| - if ((options_OR_x is Map) && y == null && scrollOptions == null) {
|
| - var options_1 = convertDartToNative_Dictionary(options_OR_x);
|
| - _scroll_2(options_1);
|
| - return;
|
| - }
|
| - if ((y is num) && (options_OR_x is num) && scrollOptions == null) {
|
| - _scroll_3(options_OR_x, y);
|
| + if (scrollOptions != null && (y is num) && (x is num)) {
|
| + var scrollOptions_1 = convertDartToNative_Dictionary(scrollOptions);
|
| + _scroll_2(x, y, scrollOptions_1);
|
| return;
|
| }
|
| - if ((y is int) && (options_OR_x is int) && scrollOptions == null) {
|
| - _scroll_4(options_OR_x, y);
|
| + if ((y is int) && (x is int) && scrollOptions == null) {
|
| + _scroll_3(x, y);
|
| return;
|
| }
|
| - if (scrollOptions != null && (y is int) && (options_OR_x is int)) {
|
| + if (scrollOptions != null && (y is int) && (x is int)) {
|
| var scrollOptions_1 = convertDartToNative_Dictionary(scrollOptions);
|
| - _scroll_5(options_OR_x, y, scrollOptions_1);
|
| + _scroll_4(x, y, scrollOptions_1);
|
| return;
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| @@ -35902,21 +33086,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scroll')
|
| @DocsEditable()
|
| - void _scroll_1() native;
|
| - @JSName('scroll')
|
| - /**
|
| - * Scrolls the page horizontally and vertically to a specific point.
|
| - *
|
| - * This method is identical to [scrollTo].
|
| - *
|
| - * ## Other resources
|
| - *
|
| - * * [Window scroll](http://docs.webplatform.org/wiki/dom/methods/scroll)
|
| - * from WebPlatform.org.
|
| - */
|
| - @DomName('Window.scroll')
|
| - @DocsEditable()
|
| - void _scroll_2(options) native;
|
| + void _scroll_1(num x, num y) native;
|
| @JSName('scroll')
|
| /**
|
| * Scrolls the page horizontally and vertically to a specific point.
|
| @@ -35930,7 +33100,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scroll')
|
| @DocsEditable()
|
| - void _scroll_3(num x, num y) native;
|
| + void _scroll_2(num x, num y, scrollOptions) native;
|
| @JSName('scroll')
|
| /**
|
| * Scrolls the page horizontally and vertically to a specific point.
|
| @@ -35944,7 +33114,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scroll')
|
| @DocsEditable()
|
| - void _scroll_4(int x, int y) native;
|
| + void _scroll_3(int x, int y) native;
|
| @JSName('scroll')
|
| /**
|
| * Scrolls the page horizontally and vertically to a specific point.
|
| @@ -35958,7 +33128,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scroll')
|
| @DocsEditable()
|
| - void _scroll_5(int x, int y, scrollOptions) native;
|
| + void _scroll_4(int x, int y, scrollOptions) native;
|
|
|
| /**
|
| * Scrolls the page horizontally and vertically by an offset.
|
| @@ -35970,27 +33140,23 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollBy')
|
| @DocsEditable()
|
| - void scrollBy([options_OR_x, y, Map scrollOptions]) {
|
| - if (options_OR_x == null && y == null && scrollOptions == null) {
|
| - _scrollBy_1();
|
| + void scrollBy(x, y, [Map scrollOptions]) {
|
| + if ((y is num) && (x is num) && scrollOptions == null) {
|
| + _scrollBy_1(x, y);
|
| return;
|
| }
|
| - if ((options_OR_x is Map) && y == null && scrollOptions == null) {
|
| - var options_1 = convertDartToNative_Dictionary(options_OR_x);
|
| - _scrollBy_2(options_1);
|
| - return;
|
| - }
|
| - if ((y is num) && (options_OR_x is num) && scrollOptions == null) {
|
| - _scrollBy_3(options_OR_x, y);
|
| + if (scrollOptions != null && (y is num) && (x is num)) {
|
| + var scrollOptions_1 = convertDartToNative_Dictionary(scrollOptions);
|
| + _scrollBy_2(x, y, scrollOptions_1);
|
| return;
|
| }
|
| - if ((y is int) && (options_OR_x is int) && scrollOptions == null) {
|
| - _scrollBy_4(options_OR_x, y);
|
| + if ((y is int) && (x is int) && scrollOptions == null) {
|
| + _scrollBy_3(x, y);
|
| return;
|
| }
|
| - if (scrollOptions != null && (y is int) && (options_OR_x is int)) {
|
| + if (scrollOptions != null && (y is int) && (x is int)) {
|
| var scrollOptions_1 = convertDartToNative_Dictionary(scrollOptions);
|
| - _scrollBy_5(options_OR_x, y, scrollOptions_1);
|
| + _scrollBy_4(x, y, scrollOptions_1);
|
| return;
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| @@ -36006,7 +33172,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollBy')
|
| @DocsEditable()
|
| - void _scrollBy_1() native;
|
| + void _scrollBy_1(num x, num y) native;
|
| @JSName('scrollBy')
|
| /**
|
| * Scrolls the page horizontally and vertically by an offset.
|
| @@ -36018,7 +33184,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollBy')
|
| @DocsEditable()
|
| - void _scrollBy_2(options) native;
|
| + void _scrollBy_2(num x, num y, scrollOptions) native;
|
| @JSName('scrollBy')
|
| /**
|
| * Scrolls the page horizontally and vertically by an offset.
|
| @@ -36030,7 +33196,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollBy')
|
| @DocsEditable()
|
| - void _scrollBy_3(num x, num y) native;
|
| + void _scrollBy_3(int x, int y) native;
|
| @JSName('scrollBy')
|
| /**
|
| * Scrolls the page horizontally and vertically by an offset.
|
| @@ -36042,19 +33208,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollBy')
|
| @DocsEditable()
|
| - void _scrollBy_4(int x, int y) native;
|
| - @JSName('scrollBy')
|
| - /**
|
| - * Scrolls the page horizontally and vertically by an offset.
|
| - *
|
| - * ## Other resources
|
| - *
|
| - * * [Window scrollBy](http://docs.webplatform.org/wiki/dom/methods/scrollBy)
|
| - * from WebPlatform.org.
|
| - */
|
| - @DomName('Window.scrollBy')
|
| - @DocsEditable()
|
| - void _scrollBy_5(int x, int y, scrollOptions) native;
|
| + void _scrollBy_4(int x, int y, scrollOptions) native;
|
|
|
| /**
|
| * Scrolls the page horizontally and vertically to a specific point.
|
| @@ -36068,27 +33222,23 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollTo')
|
| @DocsEditable()
|
| - void scrollTo([options_OR_x, y, Map scrollOptions]) {
|
| - if (options_OR_x == null && y == null && scrollOptions == null) {
|
| - _scrollTo_1();
|
| - return;
|
| - }
|
| - if ((options_OR_x is Map) && y == null && scrollOptions == null) {
|
| - var options_1 = convertDartToNative_Dictionary(options_OR_x);
|
| - _scrollTo_2(options_1);
|
| + void scrollTo(x, y, [Map scrollOptions]) {
|
| + if ((y is num) && (x is num) && scrollOptions == null) {
|
| + _scrollTo_1(x, y);
|
| return;
|
| }
|
| - if ((y is num) && (options_OR_x is num) && scrollOptions == null) {
|
| - _scrollTo_3(options_OR_x, y);
|
| + if (scrollOptions != null && (y is num) && (x is num)) {
|
| + var scrollOptions_1 = convertDartToNative_Dictionary(scrollOptions);
|
| + _scrollTo_2(x, y, scrollOptions_1);
|
| return;
|
| }
|
| - if ((y is int) && (options_OR_x is int) && scrollOptions == null) {
|
| - _scrollTo_4(options_OR_x, y);
|
| + if ((y is int) && (x is int) && scrollOptions == null) {
|
| + _scrollTo_3(x, y);
|
| return;
|
| }
|
| - if (scrollOptions != null && (y is int) && (options_OR_x is int)) {
|
| + if (scrollOptions != null && (y is int) && (x is int)) {
|
| var scrollOptions_1 = convertDartToNative_Dictionary(scrollOptions);
|
| - _scrollTo_5(options_OR_x, y, scrollOptions_1);
|
| + _scrollTo_4(x, y, scrollOptions_1);
|
| return;
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| @@ -36106,7 +33256,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollTo')
|
| @DocsEditable()
|
| - void _scrollTo_1() native;
|
| + void _scrollTo_1(num x, num y) native;
|
| @JSName('scrollTo')
|
| /**
|
| * Scrolls the page horizontally and vertically to a specific point.
|
| @@ -36120,7 +33270,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollTo')
|
| @DocsEditable()
|
| - void _scrollTo_2(options) native;
|
| + void _scrollTo_2(num x, num y, scrollOptions) native;
|
| @JSName('scrollTo')
|
| /**
|
| * Scrolls the page horizontally and vertically to a specific point.
|
| @@ -36134,7 +33284,7 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollTo')
|
| @DocsEditable()
|
| - void _scrollTo_3(num x, num y) native;
|
| + void _scrollTo_3(int x, int y) native;
|
| @JSName('scrollTo')
|
| /**
|
| * Scrolls the page horizontally and vertically to a specific point.
|
| @@ -36148,21 +33298,21 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
| */
|
| @DomName('Window.scrollTo')
|
| @DocsEditable()
|
| - void _scrollTo_4(int x, int y) native;
|
| - @JSName('scrollTo')
|
| + void _scrollTo_4(int x, int y, scrollOptions) native;
|
| +
|
| /**
|
| - * Scrolls the page horizontally and vertically to a specific point.
|
| - *
|
| - * This method is identical to [scroll].
|
| + * Opens a new page as a modal dialog.
|
| *
|
| * ## Other resources
|
| *
|
| - * * [Window scrollTo](http://docs.webplatform.org/wiki/dom/methods/scrollTo)
|
| - * from WebPlatform.org.
|
| + * * [Dialogs implemented using separate
|
| + * documents](http://www.w3.org/html/wg/drafts/html/master/webappapis.html#dialogs-implemented-using-separate-documents)
|
| + * from W3C.
|
| */
|
| - @DomName('Window.scrollTo')
|
| + @DomName('Window.showModalDialog')
|
| @DocsEditable()
|
| - void _scrollTo_5(int x, int y, scrollOptions) native;
|
| + @Creates('Null')
|
| + Object showModalDialog(String url, [Object dialogArgs, String featureArgs]) native;
|
|
|
| /**
|
| * Stops the window from loading.
|
| @@ -36243,43 +33393,33 @@ class Window extends EventTarget implements WindowEventHandlers, WindowBase, Glo
|
|
|
| @DomName('Window.atob')
|
| @DocsEditable()
|
| - String atob(String atob) native;
|
| + String atob(String string) native;
|
|
|
| @DomName('Window.btoa')
|
| @DocsEditable()
|
| - String btoa(String btoa) native;
|
| + String btoa(String string) native;
|
|
|
| // From WindowTimers
|
|
|
| - @JSName('setInterval')
|
| - @DomName('Window.setInterval')
|
| - @DocsEditable()
|
| - int _setInterval_String(String handler, [int timeout, Object arguments]) native;
|
| -
|
| - @JSName('setTimeout')
|
| - @DomName('Window.setTimeout')
|
| - @DocsEditable()
|
| - int _setTimeout_String(String handler, [int timeout, Object arguments]) native;
|
| -
|
| @JSName('clearInterval')
|
| @DomName('Window.clearInterval')
|
| @DocsEditable()
|
| - void _clearInterval([int handle]) native;
|
| + void _clearInterval(int handle) native;
|
|
|
| @JSName('clearTimeout')
|
| @DomName('Window.clearTimeout')
|
| @DocsEditable()
|
| - void _clearTimeout([int handle]) native;
|
| + void _clearTimeout(int handle) native;
|
|
|
| @JSName('setInterval')
|
| @DomName('Window.setInterval')
|
| @DocsEditable()
|
| - int _setInterval(Object handler, [int timeout]) native;
|
| + int _setInterval(Object handler, int timeout) native;
|
|
|
| @JSName('setTimeout')
|
| @DomName('Window.setTimeout')
|
| @DocsEditable()
|
| - int _setTimeout(Object handler, [int timeout]) native;
|
| + int _setTimeout(Object handler, int timeout) native;
|
|
|
| /// Stream of `contentloaded` events handled by this [Window].
|
| @DomName('Window.onDOMContentLoaded')
|
| @@ -36788,37 +33928,9 @@ abstract class WindowBase64 extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory WindowBase64._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - String atob(String atob);
|
| -
|
| - String btoa(String btoa);
|
| -}
|
| -// 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('WindowClient')
|
| -@Experimental() // untriaged
|
| -@Native("WindowClient")
|
| -class WindowClient extends Client {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory WindowClient._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('WindowClient.focused')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final bool focused;
|
| -
|
| - @DomName('WindowClient.visibilityState')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String visibilityState;
|
| + String atob(String string);
|
|
|
| - @DomName('WindowClient.focus')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future focus() native;
|
| + String btoa(String string);
|
| }
|
| // 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
|
| @@ -37034,11 +34146,6 @@ class WorkerGlobalScope extends EventTarget implements _WindowTimers, WindowBase
|
| @Experimental() // untriaged
|
| static const int TEMPORARY = 0;
|
|
|
| - @DomName('WorkerGlobalScope.caches')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final CacheStorage caches;
|
| -
|
| @DomName('WorkerGlobalScope.console')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -37079,27 +34186,6 @@ class WorkerGlobalScope extends EventTarget implements _WindowTimers, WindowBase
|
| @Experimental() // untriaged
|
| void close() native;
|
|
|
| - @DomName('WorkerGlobalScope.fetch')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future fetch(/*RequestInfo*/ input, [Map init]) {
|
| - if (init != null) {
|
| - var init_1 = convertDartToNative_Dictionary(init);
|
| - return _fetch_1(input, init_1);
|
| - }
|
| - return _fetch_2(input);
|
| - }
|
| - @JSName('fetch')
|
| - @DomName('WorkerGlobalScope.fetch')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _fetch_1(input, init) native;
|
| - @JSName('fetch')
|
| - @DomName('WorkerGlobalScope.fetch')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Future _fetch_2(input) native;
|
| -
|
| @DomName('WorkerGlobalScope.importScripts')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| @@ -37164,50 +34250,38 @@ class WorkerGlobalScope extends EventTarget implements _WindowTimers, WindowBase
|
| @DomName('WorkerGlobalScope.atob')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - String atob(String atob) native;
|
| + String atob(String string) native;
|
|
|
| @DomName('WorkerGlobalScope.btoa')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - String btoa(String btoa) native;
|
| + String btoa(String string) native;
|
|
|
| // From WindowTimers
|
|
|
| - @JSName('setInterval')
|
| - @DomName('WorkerGlobalScope.setInterval')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - int _setInterval_String(String handler, [int timeout, Object arguments]) native;
|
| -
|
| - @JSName('setTimeout')
|
| - @DomName('WorkerGlobalScope.setTimeout')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - int _setTimeout_String(String handler, [int timeout, Object arguments]) native;
|
| -
|
| @JSName('clearInterval')
|
| @DomName('WorkerGlobalScope.clearInterval')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void _clearInterval([int handle]) native;
|
| + void _clearInterval(int handle) native;
|
|
|
| @JSName('clearTimeout')
|
| @DomName('WorkerGlobalScope.clearTimeout')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - void _clearTimeout([int handle]) native;
|
| + void _clearTimeout(int handle) native;
|
|
|
| @JSName('setInterval')
|
| @DomName('WorkerGlobalScope.setInterval')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - int _setInterval(Object handler, [int timeout]) native;
|
| + int _setInterval(Object handler, int timeout) native;
|
|
|
| @JSName('setTimeout')
|
| @DomName('WorkerGlobalScope.setTimeout')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| - int _setTimeout(Object handler, [int timeout]) native;
|
| + int _setTimeout(Object handler, int timeout) native;
|
|
|
| /// Stream of `error` events handled by this [WorkerGlobalScope].
|
| @DomName('WorkerGlobalScope.onerror')
|
| @@ -37224,7 +34298,7 @@ class WorkerGlobalScope extends EventTarget implements _WindowTimers, WindowBase
|
| @DomName('WorkerPerformance')
|
| @Experimental() // untriaged
|
| @Native("WorkerPerformance")
|
| -class WorkerPerformance extends EventTarget {
|
| +class WorkerPerformance extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory WorkerPerformance._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -37233,63 +34307,10 @@ class WorkerPerformance extends EventTarget {
|
| @Experimental() // untriaged
|
| final MemoryInfo memory;
|
|
|
| - @DomName('WorkerPerformance.clearMarks')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void clearMarks(String markName) native;
|
| -
|
| - @DomName('WorkerPerformance.clearMeasures')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void clearMeasures(String measureName) native;
|
| -
|
| - @DomName('WorkerPerformance.getEntries')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - List<PerformanceEntry> getEntries() native;
|
| -
|
| - @DomName('WorkerPerformance.getEntriesByName')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - List<PerformanceEntry> getEntriesByName(String name, String entryType) native;
|
| -
|
| - @DomName('WorkerPerformance.getEntriesByType')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - List<PerformanceEntry> getEntriesByType(String entryType) native;
|
| -
|
| - @DomName('WorkerPerformance.mark')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void mark(String markName) native;
|
| -
|
| - @DomName('WorkerPerformance.measure')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - void measure(String measureName, String startMark, String endMark) native;
|
| -
|
| @DomName('WorkerPerformance.now')
|
| @DocsEditable()
|
| @Experimental() // untriaged
|
| double now() native;
|
| -
|
| - @JSName('webkitClearResourceTimings')
|
| - @DomName('WorkerPerformance.webkitClearResourceTimings')
|
| - @DocsEditable()
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental()
|
| - @Experimental() // untriaged
|
| - void clearResourceTimings() native;
|
| -
|
| - @JSName('webkitSetResourceTimingBufferSize')
|
| - @DomName('WorkerPerformance.webkitSetResourceTimingBufferSize')
|
| - @DocsEditable()
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental()
|
| - @Experimental() // untriaged
|
| - void setResourceTimingBufferSize(int maxSize) native;
|
| }
|
| // 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
|
| @@ -37322,7 +34343,7 @@ class XPathEvaluator extends Interceptor {
|
|
|
| @DomName('XPathEvaluator.evaluate')
|
| @DocsEditable()
|
| - XPathResult evaluate(String expression, Node contextNode, XPathNSResolver resolver, [int type, Object inResult]) native;
|
| + XPathResult evaluate(String expression, Node contextNode, XPathNSResolver resolver, int type, XPathResult inResult) native;
|
| }
|
| // 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
|
| @@ -37340,7 +34361,7 @@ class XPathExpression extends Interceptor {
|
|
|
| @DomName('XPathExpression.evaluate')
|
| @DocsEditable()
|
| - XPathResult evaluate(Node contextNode, [int type, Object inResult]) native;
|
| + XPathResult evaluate(Node contextNode, int type, XPathResult inResult) native;
|
| }
|
| // 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
|
| @@ -37487,7 +34508,7 @@ class XmlSerializer extends Interceptor {
|
|
|
| @DomName('XMLSerializer.serializeToString')
|
| @DocsEditable()
|
| - String serializeToString(Node root) native;
|
| + String serializeToString(Node node) native;
|
| }
|
| // 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
|
| @@ -37525,7 +34546,7 @@ class XsltProcessor extends Interceptor {
|
|
|
| @DomName('XSLTProcessor.importStylesheet')
|
| @DocsEditable()
|
| - void importStylesheet(Node style) native;
|
| + void importStylesheet(Node stylesheet) native;
|
|
|
| @DomName('XSLTProcessor.removeParameter')
|
| @DocsEditable()
|
| @@ -37545,7 +34566,7 @@ class XsltProcessor extends Interceptor {
|
|
|
| @DomName('XSLTProcessor.transformToFragment')
|
| @DocsEditable()
|
| - DocumentFragment transformToFragment(Node source, Document output) native;
|
| + DocumentFragment transformToFragment(Node source, Document docVal) native;
|
| }
|
| // 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
|
| @@ -37589,6 +34610,48 @@ class _Attr extends Node {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('CSSPrimitiveValue')
|
| +// http://dev.w3.org/csswg/cssom/#the-cssstyledeclaration-interface
|
| +@deprecated // deprecated
|
| +@Native("CSSPrimitiveValue")
|
| +abstract class _CSSPrimitiveValue extends _CSSValue {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _CSSPrimitiveValue._() { 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.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('CSSUnknownRule')
|
| +// http://dev.w3.org/csswg/cssom/#the-cssstylesheet-interface
|
| +@deprecated // deprecated
|
| +@Native("CSSUnknownRule")
|
| +abstract class _CSSUnknownRule extends CssRule {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _CSSUnknownRule._() { 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.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('CSSValue')
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| +@Native("CSSValue")
|
| +abstract class _CSSValue extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + 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.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('Cache')
|
| @Experimental() // untriaged
|
| @Native("Cache")
|
| @@ -37779,7 +34842,7 @@ class _JenkinsSmiHash {
|
| @DocsEditable()
|
| @DomName('ClientRectList')
|
| @Native("ClientRectList,DOMRectList")
|
| -class _ClientRectList extends Interceptor with ListMixin<Rectangle>, ImmutableListMixin<Rectangle> implements List<Rectangle> {
|
| +class _ClientRectList extends Interceptor with ListMixin<Rectangle>, ImmutableListMixin<Rectangle> implements List<Rectangle>, JavaScriptIndexingBehavior {
|
| // To suppress missing implicit constructor warnings.
|
| factory _ClientRectList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -37791,7 +34854,7 @@ class _ClientRectList extends Interceptor with ListMixin<Rectangle>, ImmutableLi
|
| if (JS("bool", "# >>> 0 !== # || # >= #", index,
|
| index, index, length))
|
| throw new RangeError.index(index, this);
|
| - return this.item(index);
|
| + return JS("Rectangle", "#[#]", this, index);
|
| }
|
| void operator[]=(int index, Rectangle value) {
|
| throw new UnsupportedError("Cannot assign element of immutable List.");
|
| @@ -37831,11 +34894,6 @@ class _ClientRectList extends Interceptor with ListMixin<Rectangle>, ImmutableLi
|
| Rectangle elementAt(int index) => this[index];
|
| // -- end List<Rectangle> mixins.
|
|
|
| - @DomName('ClientRectList.__getter__')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Rectangle __getter__(int index) native;
|
| -
|
| @DomName('ClientRectList.item')
|
| @DocsEditable()
|
| Rectangle item(int index) native;
|
| @@ -37846,6 +34904,20 @@ class _ClientRectList extends Interceptor with ListMixin<Rectangle>, ImmutableLi
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('Counter')
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| +@Native("Counter")
|
| +abstract class _Counter extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _Counter._() { 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.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('CSSRuleList')
|
| @Native("CSSRuleList")
|
| class _CssRuleList extends Interceptor with ListMixin<CssRule>, ImmutableListMixin<CssRule> implements JavaScriptIndexingBehavior, List<CssRule> {
|
| @@ -37910,6 +34982,72 @@ class _CssRuleList extends Interceptor with ListMixin<CssRule>, ImmutableListMix
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('CSSValueList')
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| +@Native("CSSValueList")
|
| +class _CssValueList extends _CSSValue with ListMixin<_CSSValue>, ImmutableListMixin<_CSSValue> implements JavaScriptIndexingBehavior, List<_CSSValue> {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _CssValueList._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('CSSValueList.length')
|
| + @DocsEditable()
|
| + int get length => JS("int", "#.length", this);
|
| +
|
| + _CSSValue operator[](int index) {
|
| + if (JS("bool", "# >>> 0 !== # || # >= #", index,
|
| + index, index, length))
|
| + throw new RangeError.index(index, this);
|
| + return JS("_CSSValue", "#[#]", this, index);
|
| + }
|
| + void operator[]=(int index, _CSSValue value) {
|
| + throw new UnsupportedError("Cannot assign element of immutable List.");
|
| + }
|
| + // -- start List<_CSSValue> mixins.
|
| + // _CSSValue is the element type.
|
| +
|
| +
|
| + set length(int value) {
|
| + throw new UnsupportedError("Cannot resize immutable List.");
|
| + }
|
| +
|
| + _CSSValue get first {
|
| + if (this.length > 0) {
|
| + return JS('_CSSValue', '#[0]', this);
|
| + }
|
| + throw new StateError("No elements");
|
| + }
|
| +
|
| + _CSSValue get last {
|
| + int len = this.length;
|
| + if (len > 0) {
|
| + return JS('_CSSValue', '#[#]', this, len - 1);
|
| + }
|
| + throw new StateError("No elements");
|
| + }
|
| +
|
| + _CSSValue get single {
|
| + int len = this.length;
|
| + if (len == 1) {
|
| + return JS('_CSSValue', '#[0]', this);
|
| + }
|
| + if (len == 0) throw new StateError("No elements");
|
| + throw new StateError("More than one element");
|
| + }
|
| +
|
| + _CSSValue elementAt(int index) => this[index];
|
| + // -- end List<_CSSValue> mixins.
|
| +
|
| + @DomName('CSSValueList.item')
|
| + @DocsEditable()
|
| + _CSSValue item(int index) native;
|
| +}
|
| +// 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('DOMFileSystemSync')
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @Experimental()
|
| @@ -38384,33 +35522,37 @@ class _NamedNodeMap extends Interceptor with ListMixin<Node>, ImmutableListMixin
|
| Node elementAt(int index) => this[index];
|
| // -- end List<Node> mixins.
|
|
|
| + @DomName('NamedNodeMap.__getter__')
|
| + @DocsEditable()
|
| + Node __getter__(String name) native;
|
| +
|
| @DomName('NamedNodeMap.getNamedItem')
|
| @DocsEditable()
|
| - _Attr getNamedItem(String name) native;
|
| + Node getNamedItem(String name) native;
|
|
|
| @DomName('NamedNodeMap.getNamedItemNS')
|
| @DocsEditable()
|
| - _Attr getNamedItemNS(String namespaceURI, String localName) native;
|
| + Node getNamedItemNS(String namespaceURI, String localName) native;
|
|
|
| @DomName('NamedNodeMap.item')
|
| @DocsEditable()
|
| - _Attr item(int index) native;
|
| + Node item(int index) native;
|
|
|
| @DomName('NamedNodeMap.removeNamedItem')
|
| @DocsEditable()
|
| - _Attr removeNamedItem(String name) native;
|
| + Node removeNamedItem(String name) native;
|
|
|
| @DomName('NamedNodeMap.removeNamedItemNS')
|
| @DocsEditable()
|
| - _Attr removeNamedItemNS(String namespaceURI, String localName) native;
|
| + Node removeNamedItemNS(String namespaceURI, String localName) native;
|
|
|
| @DomName('NamedNodeMap.setNamedItem')
|
| @DocsEditable()
|
| - _Attr setNamedItem(_Attr attr) native;
|
| + Node setNamedItem(Node node) native;
|
|
|
| @DomName('NamedNodeMap.setNamedItemNS')
|
| @DocsEditable()
|
| - _Attr setNamedItemNS(_Attr attr) native;
|
| + Node setNamedItemNS(Node node) native;
|
| }
|
| // 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
|
| @@ -38425,6 +35567,20 @@ abstract class _PagePopupController extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory _PagePopupController._() { 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.
|
| +
|
| +
|
| +@DocsEditable()
|
| +@DomName('RGBColor')
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| +@Native("RGBColor")
|
| +abstract class _RGBColor extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _RGBColor._() { 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.
|
| @@ -38440,6 +35596,20 @@ abstract class _PagePopupController extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('Rect')
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| +@Native("Rect")
|
| +abstract class _Rect extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _Rect._() { 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.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('Request')
|
| @Experimental() // untriaged
|
| @Native("Request")
|
| @@ -38449,20 +35619,27 @@ class _Request extends Body {
|
|
|
| @DomName('Request.Request')
|
| @DocsEditable()
|
| - factory _Request(Object input, [Map requestInitDict]) {
|
| - if (requestInitDict != null) {
|
| + factory _Request(input, [Map requestInitDict]) {
|
| + if ((input is String || input == null) && requestInitDict == null) {
|
| + return _Request._create_1(input);
|
| + }
|
| + if ((requestInitDict is Map || requestInitDict == null) && (input is String || input == null)) {
|
| + var requestInitDict_1 = convertDartToNative_Dictionary(requestInitDict);
|
| + return _Request._create_2(input, requestInitDict_1);
|
| + }
|
| + if ((input is _Request || input == null) && requestInitDict == null) {
|
| + return _Request._create_3(input);
|
| + }
|
| + if ((requestInitDict is Map || requestInitDict == null) && (input is _Request || input == null)) {
|
| var requestInitDict_1 = convertDartToNative_Dictionary(requestInitDict);
|
| - return _Request._create_1(input, requestInitDict_1);
|
| + return _Request._create_4(input, requestInitDict_1);
|
| }
|
| - return _Request._create_2(input);
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| - static _Request _create_1(input, requestInitDict) => JS('_Request', 'new Request(#,#)', input, requestInitDict);
|
| - static _Request _create_2(input) => JS('_Request', 'new Request(#)', input);
|
| -
|
| - @DomName('Request.context')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - final String context;
|
| + static _Request _create_1(input) => JS('_Request', 'new Request(#)', input);
|
| + static _Request _create_2(input, requestInitDict) => JS('_Request', 'new Request(#,#)', input, requestInitDict);
|
| + static _Request _create_3(input) => JS('_Request', 'new Request(#)', input);
|
| + static _Request _create_4(input, requestInitDict) => JS('_Request', 'new Request(#,#)', input, requestInitDict);
|
|
|
| @DomName('Request.credentials')
|
| @DocsEditable()
|
| @@ -38509,19 +35686,45 @@ abstract class _Response extends Body {
|
|
|
| @DomName('Response.Response')
|
| @DocsEditable()
|
| - factory _Response([Object body, Map responseInitDict]) {
|
| - if (responseInitDict != null) {
|
| - var responseInitDict_1 = convertDartToNative_Dictionary(responseInitDict);
|
| - return _Response._create_1(body, responseInitDict_1);
|
| + factory _Response(body_OR_input, [Map requestInitDict_OR_responseInitDict]) {
|
| + if ((body_OR_input is String || body_OR_input == null) && requestInitDict_OR_responseInitDict == null) {
|
| + return _Response._create_1(body_OR_input);
|
| + }
|
| + if ((requestInitDict_OR_responseInitDict is Map || requestInitDict_OR_responseInitDict == null) && (body_OR_input is String || body_OR_input == null)) {
|
| + var responseInitDict_1 = convertDartToNative_Dictionary(requestInitDict_OR_responseInitDict);
|
| + return _Response._create_2(body_OR_input, responseInitDict_1);
|
| + }
|
| + if ((body_OR_input is Blob || body_OR_input == null) && requestInitDict_OR_responseInitDict == null) {
|
| + return _Response._create_3(body_OR_input);
|
| + }
|
| + if ((requestInitDict_OR_responseInitDict is Map || requestInitDict_OR_responseInitDict == null) && (body_OR_input is Blob || body_OR_input == null)) {
|
| + var responseInitDict_1 = convertDartToNative_Dictionary(requestInitDict_OR_responseInitDict);
|
| + return _Response._create_4(body_OR_input, responseInitDict_1);
|
| + }
|
| + if ((body_OR_input is TypedData || body_OR_input == null) && requestInitDict_OR_responseInitDict == null) {
|
| + return _Response._create_5(body_OR_input);
|
| + }
|
| + if ((requestInitDict_OR_responseInitDict is Map || requestInitDict_OR_responseInitDict == null) && (body_OR_input is TypedData || body_OR_input == null)) {
|
| + var requestInitDict_1 = convertDartToNative_Dictionary(requestInitDict_OR_responseInitDict);
|
| + return _Response._create_6(body_OR_input, requestInitDict_1);
|
| }
|
| - if (body != null) {
|
| - return _Response._create_2(body);
|
| + if ((body_OR_input is ByteBuffer || body_OR_input == null) && requestInitDict_OR_responseInitDict == null) {
|
| + return _Response._create_7(body_OR_input);
|
| }
|
| - return _Response._create_3();
|
| + if ((requestInitDict_OR_responseInitDict is Map || requestInitDict_OR_responseInitDict == null) && (body_OR_input is ByteBuffer || body_OR_input == null)) {
|
| + var requestInitDict_1 = convertDartToNative_Dictionary(requestInitDict_OR_responseInitDict);
|
| + return _Response._create_8(body_OR_input, requestInitDict_1);
|
| + }
|
| + throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| - static _Response _create_1(body, responseInitDict) => JS('_Response', 'new Response(#,#)', body, responseInitDict);
|
| - static _Response _create_2(body) => JS('_Response', 'new Response(#)', body);
|
| - static _Response _create_3() => JS('_Response', 'new Response()');
|
| + static _Response _create_1(body_OR_input) => JS('_Response', 'new Response(#)', body_OR_input);
|
| + static _Response _create_2(body_OR_input, requestInitDict_OR_responseInitDict) => JS('_Response', 'new Response(#,#)', body_OR_input, requestInitDict_OR_responseInitDict);
|
| + static _Response _create_3(body_OR_input) => JS('_Response', 'new Response(#)', body_OR_input);
|
| + static _Response _create_4(body_OR_input, requestInitDict_OR_responseInitDict) => JS('_Response', 'new Response(#,#)', body_OR_input, requestInitDict_OR_responseInitDict);
|
| + static _Response _create_5(body_OR_input) => JS('_Response', 'new Response(#)', body_OR_input);
|
| + static _Response _create_6(body_OR_input, requestInitDict_OR_responseInitDict) => JS('_Response', 'new Response(#,#)', body_OR_input, requestInitDict_OR_responseInitDict);
|
| + static _Response _create_7(body_OR_input) => JS('_Response', 'new Response(#)', body_OR_input);
|
| + static _Response _create_8(body_OR_input, requestInitDict_OR_responseInitDict) => JS('_Response', 'new Response(#,#)', body_OR_input, requestInitDict_OR_responseInitDict);
|
| }
|
| // 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
|
| @@ -38691,6 +35894,20 @@ abstract class _SubtleCrypto extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('WebKitCSSFilterValue')
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| +@Native("WebKitCSSFilterValue")
|
| +abstract class _WebKitCSSFilterValue extends _CssValueList {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _WebKitCSSFilterValue._() { 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.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('WebKitCSSMatrix')
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @@ -38719,23 +35936,33 @@ abstract class _WebKitCSSMatrix extends Interceptor {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('WebKitCSSTransformValue')
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| +@Native("WebKitCSSTransformValue")
|
| +abstract class _WebKitCSSTransformValue extends _CssValueList {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _WebKitCSSTransformValue._() { 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.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('WindowTimers')
|
| @Experimental() // untriaged
|
| abstract class _WindowTimers extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory _WindowTimers._() { throw new UnsupportedError("Not supported"); }
|
|
|
| - int _setInterval_String(String handler, [int timeout, Object arguments]);
|
| -
|
| - int _setTimeout_String(String handler, [int timeout, Object arguments]);
|
| -
|
| - void _clearInterval([int handle]);
|
| + void _clearInterval(int handle);
|
|
|
| - void _clearTimeout([int handle]);
|
| + void _clearTimeout(int handle);
|
|
|
| - int _setInterval(Object handler, [int timeout]);
|
| + int _setInterval(Object handler, int timeout);
|
|
|
| - int _setTimeout(Object handler, [int timeout]);
|
| + int _setTimeout(Object handler, int timeout);
|
| }
|
| // 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
|
|
|