| 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 82d7a7233cdccc8992d2436a21fa9fa8dd0e27b6..d917d16be4af2539acae5ecb7b55f49d60a7dbf7 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -1029,8 +1029,6 @@ class CanvasElement extends Element native "*HTMLCanvasElement" {
|
| @DocsEditable
|
| int width;
|
|
|
| - @DomName('HTMLCanvasElement.getContext')
|
| - @DocsEditable
|
| CanvasRenderingContext getContext(String contextId, [Map attrs]) {
|
| if (?attrs) {
|
| var attrs_1 = convertDartToNative_Dictionary(attrs);
|
| @@ -1298,37 +1296,21 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen
|
| @DocsEditable
|
| String textBaseline;
|
|
|
| - @JSName('webkitBackingStorePixelRatio')
|
| @DomName('CanvasRenderingContext2D.webkitBackingStorePixelRatio')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final num backingStorePixelRatio;
|
| + final num webkitBackingStorePixelRatio;
|
|
|
| - @JSName('webkitImageSmoothingEnabled')
|
| @DomName('CanvasRenderingContext2D.webkitImageSmoothingEnabled')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - bool imageSmoothingEnabled;
|
| + bool webkitImageSmoothingEnabled;
|
|
|
| - @JSName('webkitLineDash')
|
| @DomName('CanvasRenderingContext2D.webkitLineDash')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - List lineDash;
|
| + List webkitLineDash;
|
|
|
| - @JSName('webkitLineDashOffset')
|
| @DomName('CanvasRenderingContext2D.webkitLineDashOffset')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - num lineDashOffset;
|
| + num webkitLineDashOffset;
|
|
|
| @DomName('CanvasRenderingContext2D.arc')
|
| @DocsEditable
|
| @@ -1358,9 +1340,6 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen
|
| @DocsEditable
|
| void closePath() native;
|
|
|
| - @DomName('CanvasRenderingContext2D.createImageData')
|
| - @DocsEditable
|
| - @Creates('ImageData|=Object')
|
| ImageData createImageData(imagedata_OR_sw, [num sh]) {
|
| if ((imagedata_OR_sw is ImageData || imagedata_OR_sw == null) && !?sh) {
|
| var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw);
|
| @@ -1410,9 +1389,6 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen
|
| @DocsEditable
|
| void fillText(String text, num x, num y, [num maxWidth]) native;
|
|
|
| - @DomName('CanvasRenderingContext2D.getImageData')
|
| - @DocsEditable
|
| - @Creates('ImageData|=Object')
|
| ImageData getImageData(num sx, num sy, num sw, num sh) {
|
| return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh));
|
| }
|
| @@ -1442,8 +1418,6 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen
|
| @DocsEditable
|
| void moveTo(num x, num y) native;
|
|
|
| - @DomName('CanvasRenderingContext2D.putImageData')
|
| - @DocsEditable
|
| void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) {
|
| if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) {
|
| var imagedata_1 = _convertDartToNative_ImageData(imagedata);
|
| @@ -1516,54 +1490,34 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen
|
| @DocsEditable
|
| void translate(num tx, num ty) native;
|
|
|
| - @DomName('CanvasRenderingContext2D.webkitGetImageDataHD')
|
| - @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - @Creates('ImageData|=Object')
|
| - ImageData getImageDataHD(num sx, num sy, num sw, num sh) {
|
| - return _convertNativeToDart_ImageData(_getImageDataHD_1(sx, sy, sw, sh));
|
| + ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) {
|
| + return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh));
|
| }
|
| @JSName('webkitGetImageDataHD')
|
| @DomName('CanvasRenderingContext2D.webkitGetImageDataHD')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| @Creates('ImageData|=Object')
|
| - _getImageDataHD_1(sx, sy, sw, sh) native;
|
| + _webkitGetImageDataHD_1(sx, sy, sw, sh) native;
|
|
|
| - @DomName('CanvasRenderingContext2D.webkitPutImageDataHD')
|
| - @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void putImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) {
|
| + void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) {
|
| if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) {
|
| var imagedata_1 = _convertDartToNative_ImageData(imagedata);
|
| - _putImageDataHD_1(imagedata_1, dx, dy);
|
| + _webkitPutImageDataHD_1(imagedata_1, dx, dy);
|
| return;
|
| }
|
| var imagedata_2 = _convertDartToNative_ImageData(imagedata);
|
| - _putImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
|
| + _webkitPutImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
|
| return;
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| }
|
| @JSName('webkitPutImageDataHD')
|
| @DomName('CanvasRenderingContext2D.webkitPutImageDataHD')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void _putImageDataHD_1(imagedata, dx, dy) native;
|
| + void _webkitPutImageDataHD_1(imagedata, dx, dy) native;
|
| @JSName('webkitPutImageDataHD')
|
| @DomName('CanvasRenderingContext2D.webkitPutImageDataHD')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void _putImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) native;
|
| + void _webkitPutImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) native;
|
|
|
|
|
| /**
|
| @@ -5921,13 +5875,9 @@ class DataTransferItem native "*DataTransferItem" {
|
| @DocsEditable
|
| void getAsString([StringCallback callback]) native;
|
|
|
| - @JSName('webkitGetAsEntry')
|
| @DomName('DataTransferItem.webkitGetAsEntry')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - Entry getAsEntry() native;
|
| + Entry webkitGetAsEntry() 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
|
| @@ -6132,8 +6082,6 @@ class DedicatedWorkerContext extends WorkerContext native "*DedicatedWorkerConte
|
| DedicatedWorkerContextEvents get on =>
|
| new DedicatedWorkerContextEvents(this);
|
|
|
| - @DomName('DedicatedWorkerContext.postMessage')
|
| - @DocsEditable
|
| void postMessage(/*any*/ message, [List messagePorts]) {
|
| if (?messagePorts) {
|
| var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| @@ -6256,8 +6204,6 @@ class DirectoryEntry extends Entry native "*DirectoryEntry" {
|
| @DocsEditable
|
| DirectoryReader createReader() native;
|
|
|
| - @DomName('DirectoryEntry.getDirectory')
|
| - @DocsEditable
|
| void getDirectory(String path, {Map options, EntryCallback successCallback, ErrorCallback errorCallback}) {
|
| if (?errorCallback) {
|
| var options_1 = convertDartToNative_Dictionary(options);
|
| @@ -6294,8 +6240,6 @@ class DirectoryEntry extends Entry native "*DirectoryEntry" {
|
| @DocsEditable
|
| void _getDirectory_4(path) native;
|
|
|
| - @DomName('DirectoryEntry.getFile')
|
| - @DocsEditable
|
| void getFile(String path, {Map options, EntryCallback successCallback, ErrorCallback errorCallback}) {
|
| if (?errorCallback) {
|
| var options_1 = convertDartToNative_Dictionary(options);
|
| @@ -6349,8 +6293,6 @@ class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" {
|
| @DocsEditable
|
| DirectoryReaderSync createReader() native;
|
|
|
| - @DomName('DirectoryEntrySync.getDirectory')
|
| - @DocsEditable
|
| DirectoryEntrySync getDirectory(String path, Map flags) {
|
| var flags_1 = convertDartToNative_Dictionary(flags);
|
| return _getDirectory_1(path, flags_1);
|
| @@ -6360,8 +6302,6 @@ class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" {
|
| @DocsEditable
|
| DirectoryEntrySync _getDirectory_1(path, flags) native;
|
|
|
| - @DomName('DirectoryEntrySync.getFile')
|
| - @DocsEditable
|
| FileEntrySync getFile(String path, Map flags) {
|
| var flags_1 = convertDartToNative_Dictionary(flags);
|
| return _getFile_1(path, flags_1);
|
| @@ -6466,16 +6406,10 @@ class Document extends Node native "*Document"
|
|
|
| @DomName('Document.webkitpointerlockchangeEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<Event> pointerLockChangeEvent = const EventStreamProvider<Event>('webkitpointerlockchange');
|
|
|
| @DomName('Document.webkitpointerlockerrorEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<Event> pointerLockErrorEvent = const EventStreamProvider<Event>('webkitpointerlockerror');
|
|
|
| @DocsEditable
|
| @@ -6568,53 +6502,35 @@ class Document extends Node native "*Document"
|
| /// Moved to [HtmlDocument].
|
| @DomName('Document.webkitFullscreenElement')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| final Element $dom_webkitFullscreenElement;
|
|
|
| @JSName('webkitFullscreenEnabled')
|
| /// Moved to [HtmlDocument].
|
| @DomName('Document.webkitFullscreenEnabled')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| final bool $dom_webkitFullscreenEnabled;
|
|
|
| @JSName('webkitHidden')
|
| /// Moved to [HtmlDocument].
|
| @DomName('Document.webkitHidden')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| final bool $dom_webkitHidden;
|
|
|
| @JSName('webkitIsFullScreen')
|
| /// Moved to [HtmlDocument].
|
| @DomName('Document.webkitIsFullScreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| final bool $dom_webkitIsFullScreen;
|
|
|
| @JSName('webkitPointerLockElement')
|
| /// Moved to [HtmlDocument].
|
| @DomName('Document.webkitPointerLockElement')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| final Element $dom_webkitPointerLockElement;
|
|
|
| @JSName('webkitVisibilityState')
|
| @DomName('Document.webkitVisibilityState')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| final String $dom_webkitVisibilityState;
|
|
|
| @JSName('caretRangeFromPoint')
|
| @@ -6658,8 +6574,6 @@ class Document extends Node native "*Document"
|
| @DocsEditable
|
| Text $dom_createTextNode(String data) native;
|
|
|
| - @DomName('Document.createTouch')
|
| - @DocsEditable
|
| Touch $dom_createTouch(Window window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) {
|
| var target_1 = _convertDartToNative_EventTarget(target);
|
| return _$dom_createTouch_1(window, target_1, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
|
| @@ -6755,27 +6669,18 @@ class Document extends Node native "*Document"
|
| /// Moved to [HtmlDocument].
|
| @DomName('Document.webkitCancelFullScreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| void $dom_webkitCancelFullScreen() native;
|
|
|
| @JSName('webkitExitFullscreen')
|
| /// Moved to [HtmlDocument].
|
| @DomName('Document.webkitExitFullscreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| void $dom_webkitExitFullscreen() native;
|
|
|
| @JSName('webkitExitPointerLock')
|
| /// Moved to [HtmlDocument].
|
| @DomName('Document.webkitExitPointerLock')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| void $dom_webkitExitPointerLock() native;
|
|
|
| @DomName('Document.onabort')
|
| @@ -6960,30 +6865,18 @@ class Document extends Node native "*Document"
|
|
|
| @DomName('Document.onwebkitfullscreenchange')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<Event> get onFullscreenChange => Element.fullscreenChangeEvent.forTarget(this);
|
|
|
| @DomName('Document.onwebkitfullscreenerror')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<Event> get onFullscreenError => Element.fullscreenErrorEvent.forTarget(this);
|
|
|
| @DomName('Document.onwebkitpointerlockchange')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<Event> get onPointerLockChange => pointerLockChangeEvent.forTarget(this);
|
|
|
| @DomName('Document.onwebkitpointerlockerror')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<Event> get onPointerLockError => pointerLockErrorEvent.forTarget(this);
|
|
|
|
|
| @@ -9209,23 +9102,14 @@ abstract class Element extends Node implements ElementTraversal native "*Element
|
|
|
| @DomName('Element.webkitTransitionEndEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<TransitionEvent> transitionEndEvent = const EventStreamProvider<TransitionEvent>('webkitTransitionEnd');
|
|
|
| @DomName('Element.webkitfullscreenchangeEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<Event> fullscreenChangeEvent = const EventStreamProvider<Event>('webkitfullscreenchange');
|
|
|
| @DomName('Element.webkitfullscreenerrorEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<Event> fullscreenErrorEvent = const EventStreamProvider<Event>('webkitfullscreenerror');
|
|
|
| @DocsEditable
|
| @@ -9293,13 +9177,9 @@ abstract class Element extends Node implements ElementTraversal native "*Element
|
| @DocsEditable
|
| bool translate;
|
|
|
| - @JSName('webkitdropzone')
|
| @DomName('Element.webkitdropzone')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - String dropzone;
|
| + String webkitdropzone;
|
|
|
| @DomName('Element.click')
|
| @DocsEditable
|
| @@ -9399,21 +9279,13 @@ abstract class Element extends Node implements ElementTraversal native "*Element
|
| @DocsEditable
|
| final String tagName;
|
|
|
| - @JSName('webkitPseudo')
|
| @DomName('Element.webkitPseudo')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - String pseudo;
|
| + String webkitPseudo;
|
|
|
| - @JSName('webkitShadowRoot')
|
| @DomName('Element.webkitShadowRoot')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final ShadowRoot shadowRoot;
|
| + final ShadowRoot webkitShadowRoot;
|
|
|
| @DomName('Element.blur')
|
| @DocsEditable
|
| @@ -9519,29 +9391,17 @@ abstract class Element extends Node implements ElementTraversal native "*Element
|
| @Experimental
|
| ShadowRoot createShadowRoot() native;
|
|
|
| - @JSName('webkitRequestFullScreen')
|
| @DomName('Element.webkitRequestFullScreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void requestFullScreen(int flags) native;
|
| + void webkitRequestFullScreen(int flags) native;
|
|
|
| - @JSName('webkitRequestFullscreen')
|
| @DomName('Element.webkitRequestFullscreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void requestFullscreen() native;
|
| + void webkitRequestFullscreen() native;
|
|
|
| - @JSName('webkitRequestPointerLock')
|
| @DomName('Element.webkitRequestPointerLock')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void requestPointerLock() native;
|
| + void webkitRequestPointerLock() native;
|
|
|
| @DomName('Element.onabort')
|
| @DocsEditable
|
| @@ -9725,23 +9585,14 @@ abstract class Element extends Node implements ElementTraversal native "*Element
|
|
|
| @DomName('Element.onwebkitTransitionEnd')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<TransitionEvent> get onTransitionEnd => transitionEndEvent.forTarget(this);
|
|
|
| @DomName('Element.onwebkitfullscreenchange')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<Event> get onFullscreenChange => fullscreenChangeEvent.forTarget(this);
|
|
|
| @DomName('Element.onwebkitfullscreenerror')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<Event> get onFullscreenError => fullscreenErrorEvent.forTarget(this);
|
|
|
| }
|
| @@ -10731,13 +10582,9 @@ class File extends Blob native "*File" {
|
| @DocsEditable
|
| final String name;
|
|
|
| - @JSName('webkitRelativePath')
|
| @DomName('File.webkitRelativePath')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final String relativePath;
|
| + final String webkitRelativePath;
|
| }
|
| // 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
|
| @@ -13576,9 +13423,6 @@ class InputElement extends Element implements
|
|
|
| @DomName('HTMLInputElement.webkitSpeechChangeEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<Event> speechChangeEvent = const EventStreamProvider<Event>('webkitSpeechChange');
|
|
|
| @DocsEditable
|
| @@ -13763,39 +13607,23 @@ class InputElement extends Element implements
|
| @DocsEditable
|
| num valueAsNumber;
|
|
|
| - @JSName('webkitEntries')
|
| @DomName('HTMLInputElement.webkitEntries')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| @Returns('_EntryArray')
|
| @Creates('_EntryArray')
|
| - final List<Entry> entries;
|
| + final List<Entry> webkitEntries;
|
|
|
| - @JSName('webkitGrammar')
|
| @DomName('HTMLInputElement.webkitGrammar')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - bool grammar;
|
| + bool webkitGrammar;
|
|
|
| - @JSName('webkitSpeech')
|
| @DomName('HTMLInputElement.webkitSpeech')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - bool speech;
|
| + bool webkitSpeech;
|
|
|
| - @JSName('webkitdirectory')
|
| @DomName('HTMLInputElement.webkitdirectory')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - bool directory;
|
| + bool webkitdirectory;
|
|
|
| @DomName('HTMLInputElement.width')
|
| @DocsEditable
|
| @@ -13835,9 +13663,6 @@ class InputElement extends Element implements
|
|
|
| @DomName('HTMLInputElement.onwebkitSpeechChange')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<Event> get onSpeechChange => speechChangeEvent.forTarget(this);
|
|
|
| }
|
| @@ -15685,30 +15510,18 @@ class MediaElement extends Element native "*HTMLMediaElement" {
|
|
|
| @DomName('HTMLMediaElement.webkitkeyaddedEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<MediaKeyEvent> keyAddedEvent = const EventStreamProvider<MediaKeyEvent>('webkitkeyadded');
|
|
|
| @DomName('HTMLMediaElement.webkitkeyerrorEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<MediaKeyEvent> keyErrorEvent = const EventStreamProvider<MediaKeyEvent>('webkitkeyerror');
|
|
|
| @DomName('HTMLMediaElement.webkitkeymessageEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<MediaKeyEvent> keyMessageEvent = const EventStreamProvider<MediaKeyEvent>('webkitkeymessage');
|
|
|
| @DomName('HTMLMediaElement.webkitneedkeyEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<MediaKeyEvent> needKeyEvent = const EventStreamProvider<MediaKeyEvent>('webkitneedkey');
|
|
|
| @DocsEditable
|
| @@ -15843,45 +15656,25 @@ class MediaElement extends Element native "*HTMLMediaElement" {
|
| @DocsEditable
|
| num volume;
|
|
|
| - @JSName('webkitAudioDecodedByteCount')
|
| @DomName('HTMLMediaElement.webkitAudioDecodedByteCount')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final int audioDecodedByteCount;
|
| + final int webkitAudioDecodedByteCount;
|
|
|
| - @JSName('webkitClosedCaptionsVisible')
|
| @DomName('HTMLMediaElement.webkitClosedCaptionsVisible')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - bool closedCaptionsVisible;
|
| + bool webkitClosedCaptionsVisible;
|
|
|
| - @JSName('webkitHasClosedCaptions')
|
| @DomName('HTMLMediaElement.webkitHasClosedCaptions')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final bool hasClosedCaptions;
|
| + final bool webkitHasClosedCaptions;
|
|
|
| - @JSName('webkitPreservesPitch')
|
| @DomName('HTMLMediaElement.webkitPreservesPitch')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - bool preservesPitch;
|
| + bool webkitPreservesPitch;
|
|
|
| - @JSName('webkitVideoDecodedByteCount')
|
| @DomName('HTMLMediaElement.webkitVideoDecodedByteCount')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final int videoDecodedByteCount;
|
| + final int webkitVideoDecodedByteCount;
|
|
|
| @DomName('HTMLMediaElement.addTextTrack')
|
| @DocsEditable
|
| @@ -15903,29 +15696,17 @@ class MediaElement extends Element native "*HTMLMediaElement" {
|
| @DocsEditable
|
| void play() native;
|
|
|
| - @JSName('webkitAddKey')
|
| @DomName('HTMLMediaElement.webkitAddKey')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void addKey(String keySystem, Uint8Array key, [Uint8Array initData, String sessionId]) native;
|
| + void webkitAddKey(String keySystem, Uint8Array key, [Uint8Array initData, String sessionId]) native;
|
|
|
| - @JSName('webkitCancelKeyRequest')
|
| @DomName('HTMLMediaElement.webkitCancelKeyRequest')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void cancelKeyRequest(String keySystem, String sessionId) native;
|
| + void webkitCancelKeyRequest(String keySystem, String sessionId) native;
|
|
|
| - @JSName('webkitGenerateKeyRequest')
|
| @DomName('HTMLMediaElement.webkitGenerateKeyRequest')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void generateKeyRequest(String keySystem, [Uint8Array initData]) native;
|
| + void webkitGenerateKeyRequest(String keySystem, [Uint8Array initData]) native;
|
|
|
| @DomName('HTMLMediaElement.oncanplay')
|
| @DocsEditable
|
| @@ -16013,30 +15794,18 @@ class MediaElement extends Element native "*HTMLMediaElement" {
|
|
|
| @DomName('HTMLMediaElement.onwebkitkeyadded')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<MediaKeyEvent> get onKeyAdded => keyAddedEvent.forTarget(this);
|
|
|
| @DomName('HTMLMediaElement.onwebkitkeyerror')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<MediaKeyEvent> get onKeyError => keyErrorEvent.forTarget(this);
|
|
|
| @DomName('HTMLMediaElement.onwebkitkeymessage')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<MediaKeyEvent> get onKeyMessage => keyMessageEvent.forTarget(this);
|
|
|
| @DomName('HTMLMediaElement.onwebkitneedkey')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<MediaKeyEvent> get onNeedKey => needKeyEvent.forTarget(this);
|
| }
|
|
|
| @@ -16716,8 +16485,6 @@ class MessagePort extends EventTarget native "*MessagePort" {
|
| @DocsEditable
|
| bool dispatchEvent(Event evt) native;
|
|
|
| - @DomName('MessagePort.postMessage')
|
| - @DocsEditable
|
| void postMessage(/*any*/ message, [List messagePorts]) {
|
| if (?messagePorts) {
|
| var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| @@ -16951,21 +16718,13 @@ class MouseEvent extends UIEvent native "*MouseEvent" {
|
| @DocsEditable
|
| final Node toElement;
|
|
|
| - @JSName('webkitMovementX')
|
| @DomName('MouseEvent.webkitMovementX')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final int movementX;
|
| + final int webkitMovementX;
|
|
|
| - @JSName('webkitMovementY')
|
| @DomName('MouseEvent.webkitMovementY')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final int movementY;
|
| + final int webkitMovementY;
|
|
|
| @DomName('MouseEvent.x')
|
| @DocsEditable
|
| @@ -16975,8 +16734,6 @@ class MouseEvent extends UIEvent native "*MouseEvent" {
|
| @DocsEditable
|
| final int y;
|
|
|
| - @DomName('MouseEvent.initMouseEvent')
|
| - @DocsEditable
|
| void $dom_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);
|
| _$dom_initMouseEvent_1(type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget_1);
|
| @@ -17092,8 +16849,6 @@ class MutationObserver native "*MutationObserver" {
|
| @DocsEditable
|
| void disconnect() native;
|
|
|
| - @DomName('MutationObserver.observe')
|
| - @DocsEditable
|
| void _observe(Node target, Map options) {
|
| var options_1 = convertDartToNative_Dictionary(options);
|
| __observe_1(target, options_1);
|
| @@ -17579,13 +17334,9 @@ class Navigator native "*Navigator" {
|
| @DocsEditable
|
| final String vendorSub;
|
|
|
| - @JSName('webkitBattery')
|
| @DomName('Navigator.webkitBattery')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final BatteryManager battery;
|
| + final BatteryManager webkitBattery;
|
|
|
| @DomName('Navigator.getStorageUpdates')
|
| @DocsEditable
|
| @@ -17595,15 +17346,11 @@ class Navigator native "*Navigator" {
|
| @DocsEditable
|
| bool javaEnabled() native;
|
|
|
| - @JSName('webkitGetGamepads')
|
| @DomName('Navigator.webkitGetGamepads')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| @Returns('_GamepadList')
|
| @Creates('_GamepadList')
|
| - List<Gamepad> getGamepads() native;
|
| + List<Gamepad> webkitGetGamepads() native;
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -19757,8 +19504,6 @@ class RtcPeerConnection extends EventTarget native "*RTCPeerConnection" {
|
| @DocsEditable
|
| void addIceCandidate(RtcIceCandidate candidate) native;
|
|
|
| - @DomName('RTCPeerConnection.addStream')
|
| - @DocsEditable
|
| void addStream(MediaStream stream, [Map mediaConstraints]) {
|
| if (?mediaConstraints) {
|
| var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints);
|
| @@ -19781,8 +19526,6 @@ class RtcPeerConnection extends EventTarget native "*RTCPeerConnection" {
|
| @DocsEditable
|
| void close() native;
|
|
|
| - @DomName('RTCPeerConnection.createAnswer')
|
| - @DocsEditable
|
| void createAnswer(RtcSessionDescriptionCallback successCallback, [RtcErrorCallback failureCallback, Map mediaConstraints]) {
|
| if (?mediaConstraints) {
|
| var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints);
|
| @@ -19801,8 +19544,6 @@ class RtcPeerConnection extends EventTarget native "*RTCPeerConnection" {
|
| @DocsEditable
|
| void _createAnswer_2(RtcSessionDescriptionCallback successCallback, RtcErrorCallback failureCallback) native;
|
|
|
| - @DomName('RTCPeerConnection.createDataChannel')
|
| - @DocsEditable
|
| RtcDataChannel createDataChannel(String label, [Map options]) {
|
| if (?options) {
|
| var options_1 = convertDartToNative_Dictionary(options);
|
| @@ -19819,8 +19560,6 @@ class RtcPeerConnection extends EventTarget native "*RTCPeerConnection" {
|
| @DocsEditable
|
| RtcDataChannel _createDataChannel_2(label) native;
|
|
|
| - @DomName('RTCPeerConnection.createOffer')
|
| - @DocsEditable
|
| void createOffer(RtcSessionDescriptionCallback successCallback, [RtcErrorCallback failureCallback, Map mediaConstraints]) {
|
| if (?mediaConstraints) {
|
| var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints);
|
| @@ -19864,8 +19603,6 @@ class RtcPeerConnection extends EventTarget native "*RTCPeerConnection" {
|
| @DocsEditable
|
| void setRemoteDescription(RtcSessionDescription description, [VoidCallback successCallback, RtcErrorCallback failureCallback]) native;
|
|
|
| - @DomName('RTCPeerConnection.updateIce')
|
| - @DocsEditable
|
| void updateIce([Map configuration, Map mediaConstraints]) {
|
| if (?mediaConstraints) {
|
| var configuration_1 = convertDartToNative_Dictionary(configuration);
|
| @@ -21588,9 +21325,6 @@ class SqlResultSetRowList implements JavaScriptIndexingBehavior, List<Map> nativ
|
|
|
| // -- end List<Map> mixins.
|
|
|
| - @DomName('SQLResultSetRowList.item')
|
| - @DocsEditable
|
| - @Creates('=Object')
|
| Map item(int index) {
|
| return convertNativeToDart_Dictionary(_item_1(index));
|
| }
|
| @@ -23011,37 +22745,21 @@ class Touch native "*Touch" {
|
| @Returns('Element|Document')
|
| final dynamic _target;
|
|
|
| - @JSName('webkitForce')
|
| @DomName('Touch.webkitForce')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final num force;
|
| + final num webkitForce;
|
|
|
| - @JSName('webkitRadiusX')
|
| @DomName('Touch.webkitRadiusX')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final int radiusX;
|
| + final int webkitRadiusX;
|
|
|
| - @JSName('webkitRadiusY')
|
| @DomName('Touch.webkitRadiusY')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final int radiusY;
|
| + final int webkitRadiusY;
|
|
|
| - @JSName('webkitRotationAngle')
|
| @DomName('Touch.webkitRotationAngle')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final num rotationAngle;
|
| + final num webkitRotationAngle;
|
| }
|
| // 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
|
| @@ -24512,73 +24230,41 @@ class VideoElement extends MediaElement native "*HTMLVideoElement" {
|
| @DocsEditable
|
| final int videoWidth;
|
|
|
| - @JSName('webkitDecodedFrameCount')
|
| @DomName('HTMLVideoElement.webkitDecodedFrameCount')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final int decodedFrameCount;
|
| + final int webkitDecodedFrameCount;
|
|
|
| - @JSName('webkitDisplayingFullscreen')
|
| @DomName('HTMLVideoElement.webkitDisplayingFullscreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final bool displayingFullscreen;
|
| + final bool webkitDisplayingFullscreen;
|
|
|
| - @JSName('webkitDroppedFrameCount')
|
| @DomName('HTMLVideoElement.webkitDroppedFrameCount')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final int droppedFrameCount;
|
| + final int webkitDroppedFrameCount;
|
|
|
| - @JSName('webkitSupportsFullscreen')
|
| @DomName('HTMLVideoElement.webkitSupportsFullscreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final bool supportsFullscreen;
|
| + final bool webkitSupportsFullscreen;
|
|
|
| @DomName('HTMLVideoElement.width')
|
| @DocsEditable
|
| int width;
|
|
|
| - @JSName('webkitEnterFullScreen')
|
| @DomName('HTMLVideoElement.webkitEnterFullScreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void enterFullScreen() native;
|
| + void webkitEnterFullScreen() native;
|
|
|
| - @JSName('webkitEnterFullscreen')
|
| @DomName('HTMLVideoElement.webkitEnterFullscreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void enterFullscreen() native;
|
| + void webkitEnterFullscreen() native;
|
|
|
| - @JSName('webkitExitFullScreen')
|
| @DomName('HTMLVideoElement.webkitExitFullScreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void exitFullScreen() native;
|
| + void webkitExitFullScreen() native;
|
|
|
| - @JSName('webkitExitFullscreen')
|
| @DomName('HTMLVideoElement.webkitExitFullscreen')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - void exitFullscreen() native;
|
| + void webkitExitFullscreen() 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
|
| @@ -25783,8 +25469,6 @@ class WebGLRenderingContext extends CanvasRenderingContext native "*WebGLRenderi
|
| @DocsEditable
|
| void stencilOpSeparate(int face, int fail, int zfail, int zpass) native;
|
|
|
| - @DomName('WebGLRenderingContext.texImage2D')
|
| - @DocsEditable
|
| void texImage2D(int target, int level, int internalformat, int format_OR_width, int height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, [int format, int type, ArrayBufferView pixels]) {
|
| if ((border_OR_canvas_OR_image_OR_pixels_OR_video is int || border_OR_canvas_OR_image_OR_pixels_OR_video == null)) {
|
| _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels);
|
| @@ -25838,8 +25522,6 @@ class WebGLRenderingContext extends CanvasRenderingContext native "*WebGLRenderi
|
| @DocsEditable
|
| void texParameteri(int target, int pname, int param) native;
|
|
|
| - @DomName('WebGLRenderingContext.texSubImage2D')
|
| - @DocsEditable
|
| void texSubImage2D(int target, int level, int xoffset, int yoffset, int format_OR_width, int height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, [int type, ArrayBufferView pixels]) {
|
| if ((canvas_OR_format_OR_image_OR_pixels_OR_video is int || canvas_OR_format_OR_image_OR_pixels_OR_video == null)) {
|
| _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels);
|
| @@ -26387,13 +26069,9 @@ class WheelEvent extends MouseEvent native "*WheelEvent" {
|
| }
|
|
|
|
|
| - @JSName('webkitDirectionInvertedFromDevice')
|
| @DomName('WheelEvent.webkitDirectionInvertedFromDevice')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final bool directionInvertedFromDevice;
|
| + final bool webkitDirectionInvertedFromDevice;
|
|
|
| @JSName('initWebKitWheelEvent')
|
| @DomName('WheelEvent.initWebKitWheelEvent')
|
| @@ -26748,23 +26426,14 @@ class Window extends EventTarget implements WindowBase native "@*DOMWindow" {
|
|
|
| @DomName('DOMWindow.webkitAnimationEndEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<AnimationEvent> animationEndEvent = const EventStreamProvider<AnimationEvent>('webkitAnimationEnd');
|
|
|
| @DomName('DOMWindow.webkitAnimationIterationEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<AnimationEvent> animationIterationEvent = const EventStreamProvider<AnimationEvent>('webkitAnimationIteration');
|
|
|
| @DomName('DOMWindow.webkitAnimationStartEvent')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| static const EventStreamProvider<AnimationEvent> animationStartEvent = const EventStreamProvider<AnimationEvent>('webkitAnimationStart');
|
|
|
| @DocsEditable
|
| @@ -26964,13 +26633,9 @@ class Window extends EventTarget implements WindowBase native "@*DOMWindow" {
|
| @Experimental
|
| final NotificationCenter notifications;
|
|
|
| - @JSName('webkitStorageInfo')
|
| @DomName('DOMWindow.webkitStorageInfo')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final StorageInfo storageInfo;
|
| + final StorageInfo webkitStorageInfo;
|
|
|
| WindowBase get window => _convertNativeToDart_Window(this._window);
|
| @JSName('window')
|
| @@ -27062,8 +26727,6 @@ class Window extends EventTarget implements WindowBase native "@*DOMWindow" {
|
| @Creates('DatabaseSync')
|
| Database openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native;
|
|
|
| - @DomName('DOMWindow.postMessage')
|
| - @DocsEditable
|
| void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List messagePorts]) {
|
| if (?message && !?messagePorts) {
|
| var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| @@ -27361,30 +27024,18 @@ class Window extends EventTarget implements WindowBase native "@*DOMWindow" {
|
|
|
| @DomName('DOMWindow.onwebkitAnimationEnd')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<AnimationEvent> get onAnimationEnd => animationEndEvent.forTarget(this);
|
|
|
| @DomName('DOMWindow.onwebkitAnimationIteration')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<AnimationEvent> get onAnimationIteration => animationIterationEvent.forTarget(this);
|
|
|
| @DomName('DOMWindow.onwebkitAnimationStart')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<AnimationEvent> get onAnimationStart => animationStartEvent.forTarget(this);
|
|
|
| @DomName('DOMWindow.onwebkitTransitionEnd')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| Stream<TransitionEvent> get onTransitionEnd => Element.transitionEndEvent.forTarget(this);
|
|
|
| }
|
| @@ -27643,8 +27294,6 @@ class Worker extends AbstractWorker native "*Worker" {
|
| WorkerEvents get on =>
|
| new WorkerEvents(this);
|
|
|
| - @DomName('Worker.postMessage')
|
| - @DocsEditable
|
| void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]) {
|
| if (?messagePorts) {
|
| var message_1 = convertDartToNative_SerializedScriptValue(message);
|
| @@ -27716,13 +27365,9 @@ class WorkerContext extends EventTarget native "*WorkerContext" {
|
| @DocsEditable
|
| final WorkerContext self;
|
|
|
| - @JSName('webkitNotifications')
|
| @DomName('WorkerContext.webkitNotifications')
|
| @DocsEditable
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental
|
| - final NotificationCenter notifications;
|
| + final NotificationCenter webkitNotifications;
|
|
|
| @JSName('addEventListener')
|
| @DomName('WorkerContext.addEventListener')
|
|
|