| Index: lib/html/dart2js/html_dart2js.dart
|
| diff --git a/lib/html/dart2js/html_dart2js.dart b/lib/html/dart2js/html_dart2js.dart
|
| index 075ff23799686fb7c030cbb92c6d8c890c8d2822..872b770cf671f5d127df474be262030562ed4f81 100644
|
| --- a/lib/html/dart2js/html_dart2js.dart
|
| +++ b/lib/html/dart2js/html_dart2js.dart
|
| @@ -1,7 +1,7 @@
|
| -#library('dart:html');
|
| +library html;
|
|
|
| -#import('dart:isolate');
|
| -#import('dart:json');
|
| +import 'dart:isolate';
|
| +import 'dart:json';
|
| // 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.
|
| @@ -588,6 +588,7 @@ abstract class AudioBuffer {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void AudioBufferCallback(AudioBuffer audioBuffer);
|
|
|
| class _AudioBufferImpl implements AudioBuffer native "*AudioBuffer" {
|
| @@ -724,6 +725,7 @@ class _AudioChannelSplitterImpl extends _AudioNodeImpl implements AudioChannelSp
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName AudioContext
|
| abstract class AudioContext implements EventTarget {
|
| factory AudioContext() => _AudioContextFactoryProvider.createAudioContext();
|
| @@ -2302,6 +2304,7 @@ class _CSSRuleListImpl implements List<CSSRule>, JavaScriptIndexingBehavior nati
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName CSSStyleDeclaration
|
| abstract class CSSStyleDeclaration {
|
| factory CSSStyleDeclaration() => _CSSStyleDeclarationFactoryProvider.createCSSStyleDeclaration();
|
| @@ -7272,6 +7275,7 @@ class _CSSValueListImpl extends _CSSValueImpl implements List<CSSValue>, JavaScr
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName HTMLCanvasElement
|
| abstract class CanvasElement implements Element {
|
|
|
| @@ -7363,6 +7367,7 @@ abstract class CanvasRenderingContext {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName CanvasRenderingContext2D
|
| abstract class CanvasRenderingContext2D implements CanvasRenderingContext {
|
|
|
| @@ -8381,6 +8386,7 @@ class _CryptoImpl implements Crypto native "*Crypto" {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName CustomEvent
|
| abstract class CustomEvent implements Event {
|
|
|
| @@ -9563,6 +9569,7 @@ abstract class Database {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void DatabaseCallback(database);
|
|
|
| class _DatabaseImpl implements Database native "*Database" {
|
| @@ -9939,6 +9946,7 @@ class _DivElementImpl extends _ElementImpl implements DivElement native "*HTMLDi
|
| // 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 Document
|
| abstract class Document extends HtmlElement {
|
|
|
| @@ -10207,6 +10215,7 @@ abstract class DocumentEvents implements ElementEvents {
|
| // 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 DocumentFragment
|
| abstract class DocumentFragment extends Element {
|
|
|
| @@ -10971,6 +10980,7 @@ class _EXTTextureFilterAnisotropicImpl implements EXTTextureFilterAnisotropic na
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /**
|
| * All your attribute manipulation needs in one place.
|
| * Extends the regular Map interface by automatically coercing non-string
|
| @@ -12574,6 +12584,7 @@ class _EntityReferenceImpl extends _NodeImpl implements EntityReference native "
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void EntriesCallback(List<Entry> entries);
|
| // 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
|
| @@ -12803,6 +12814,7 @@ class _EntryArraySyncImpl implements List<EntrySync>, JavaScriptIndexingBehavior
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void EntryCallback(Entry entry);
|
|
|
| class _EntryImpl implements Entry native "*Entry" {
|
| @@ -12902,6 +12914,7 @@ class _EntrySyncImpl implements EntrySync native "*EntrySync" {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void ErrorCallback(FileError 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
|
| @@ -12936,6 +12949,7 @@ class _ErrorEventImpl extends _EventImpl implements ErrorEvent native "*ErrorEve
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName Event
|
| abstract class Event {
|
|
|
| @@ -13198,6 +13212,7 @@ class _EventSourceEventsImpl extends _EventsImpl implements EventSourceEvents {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| abstract class EventListenerList {
|
| EventListenerList add(EventListener handler, [bool useCapture]);
|
|
|
| @@ -13378,6 +13393,7 @@ abstract class File implements Blob {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void FileCallback(File file);
|
| // 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
|
| @@ -13773,6 +13789,7 @@ class _FileReaderSyncImpl implements FileReaderSync native "*FileReaderSync" {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void FileSystemCallback(DOMFileSystem fileSystem);
|
| // 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
|
| @@ -13848,6 +13865,7 @@ abstract class FileWriterEvents implements Events {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void FileWriterCallback(FileWriter fileWriter);
|
|
|
| class _FileWriterImpl extends _EventTargetImpl implements FileWriter native "*FileWriter" {
|
| @@ -15022,6 +15040,7 @@ class _HtmlElementImpl extends _ElementImpl implements HtmlElement native "*HTML
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName XMLHttpRequest
|
| abstract class HttpRequest implements EventTarget {
|
| factory HttpRequest.get(String url, onSuccess(HttpRequest request)) =>
|
| @@ -15832,6 +15851,7 @@ class _IDBKeyImpl implements IDBKey native "*IDBKey" {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName IDBKeyRange
|
| abstract class IDBKeyRange {
|
|
|
| @@ -16523,6 +16543,7 @@ class _IFrameElementImpl extends _ElementImpl implements IFrameElement native "*
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void IceCallback(IceCandidate candidate, bool moreToFollow, PeerConnection00 source);
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -17923,6 +17944,7 @@ class _LocalMediaStreamImpl extends _MediaStreamImpl implements LocalMediaStream
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName Window
|
| abstract class LocalWindow implements EventTarget, Window {
|
|
|
| @@ -20293,6 +20315,7 @@ abstract class Metadata {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void MetadataCallback(Metadata metadata);
|
|
|
| class _MetadataImpl implements Metadata native "*Metadata" {
|
| @@ -20378,6 +20401,7 @@ class _ModElementImpl extends _ElementImpl implements ModElement native "*HTMLMo
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName MouseEvent
|
| abstract class MouseEvent implements UIEvent {
|
|
|
| @@ -20536,6 +20560,7 @@ class _MouseEventImpl extends _UIEventImpl implements MouseEvent native "*MouseE
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void MutationCallback(List<MutationRecord> mutations, MutationObserver observer);
|
| // 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
|
| @@ -20591,6 +20616,7 @@ class _MutationEventImpl extends _EventImpl implements MutationEvent native "*Mu
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName MutationObserver
|
| abstract class MutationObserver {
|
|
|
| @@ -21025,6 +21051,7 @@ abstract class NavigatorUserMediaError {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void NavigatorUserMediaErrorCallback(NavigatorUserMediaError error);
|
|
|
| class _NavigatorUserMediaErrorImpl implements NavigatorUserMediaError native "*NavigatorUserMediaError" {
|
| @@ -21037,6 +21064,7 @@ class _NavigatorUserMediaErrorImpl implements NavigatorUserMediaError native "*N
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void NavigatorUserMediaSuccessCallback(LocalMediaStream stream);
|
| // 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
|
| @@ -21044,6 +21072,7 @@ typedef void NavigatorUserMediaSuccessCallback(LocalMediaStream stream);
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName Node
|
| abstract class Node implements EventTarget {
|
| List<Node> get nodes;
|
| @@ -21459,6 +21488,7 @@ class _NodeIteratorImpl implements NodeIterator native "*NodeIterator" {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName NodeList
|
| abstract class NodeList implements List<Node> {
|
|
|
| @@ -21825,6 +21855,7 @@ class _NotificationEventsImpl extends _EventsImpl implements NotificationEvents
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void NotificationPermissionCallback(String permission);
|
| // 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
|
| @@ -22800,6 +22831,7 @@ class _PerformanceTimingImpl implements PerformanceTiming native "*PerformanceTi
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName WebKitPoint
|
| abstract class Point {
|
|
|
| @@ -22841,6 +22873,7 @@ class _PopStateEventImpl extends _EventImpl implements PopStateEvent native "*Po
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void PositionCallback(Geoposition position);
|
| // 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
|
| @@ -22869,6 +22902,7 @@ abstract class PositionError {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void PositionErrorCallback(PositionError error);
|
|
|
| class _PositionErrorImpl implements PositionError native "*PositionError" {
|
| @@ -23149,6 +23183,7 @@ class _RTCDataChannelEventsImpl extends _EventsImpl implements RTCDataChannelEve
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void RTCErrorCallback(String errorInformation);
|
| // 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
|
| @@ -23406,6 +23441,7 @@ abstract class RTCSessionDescription {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void RTCSessionDescriptionCallback(RTCSessionDescription sdp);
|
|
|
| class _RTCSessionDescriptionImpl implements RTCSessionDescription native "*RTCSessionDescription" {
|
| @@ -23420,6 +23456,7 @@ class _RTCSessionDescriptionImpl implements RTCSessionDescription native "*RTCSe
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void RTCStatsCallback(RTCStatsResponse response);
|
| // 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
|
| @@ -23808,6 +23845,7 @@ class _RectImpl implements Rect native "*Rect" {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| 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
|
| @@ -24026,6 +24064,7 @@ class _SQLResultSetRowListImpl implements SQLResultSetRowList, JavaScriptIndexin
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void SQLStatementCallback(SQLTransaction transaction, SQLResultSet resultSet);
|
| // 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
|
| @@ -24033,6 +24072,7 @@ typedef void SQLStatementCallback(SQLTransaction transaction, SQLResultSet resul
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void SQLStatementErrorCallback(SQLTransaction transaction, SQLError 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
|
| @@ -24052,6 +24092,7 @@ abstract class SQLTransaction {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void SQLTransactionCallback(SQLTransaction transaction);
|
| // 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
|
| @@ -24059,6 +24100,7 @@ typedef void SQLTransactionCallback(SQLTransaction transaction);
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void SQLTransactionErrorCallback(SQLError error);
|
|
|
| class _SQLTransactionImpl implements SQLTransaction native "*SQLTransaction" {
|
| @@ -24083,6 +24125,7 @@ abstract class SQLTransactionSync {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void SQLTransactionSyncCallback(SQLTransactionSync transaction);
|
|
|
| class _SQLTransactionSyncImpl implements SQLTransactionSync native "*SQLTransactionSync" {
|
| @@ -25270,6 +25313,7 @@ class _SVGDocumentImpl extends _DocumentImpl implements SVGDocument native "*SVG
|
| // 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 SVGElement
|
| abstract class SVGElement implements Element {
|
|
|
| @@ -29813,6 +29857,7 @@ class _SVGRenderingIntentImpl implements SVGRenderingIntent native "*SVGRenderin
|
| // 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 SVGSVGElement
|
| abstract class SVGSVGElement extends SVGElement implements SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGLocatable, SVGFitToViewBox, SVGZoomAndPan {
|
| factory SVGSVGElement() => _SVGSVGElementFactoryProvider.createSVGSVGElement();
|
| @@ -31585,6 +31630,7 @@ class _ShadowElementImpl extends _ElementImpl implements ShadowElement native "*
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName ShadowRoot
|
| abstract class ShadowRoot implements DocumentFragment {
|
|
|
| @@ -32516,6 +32562,7 @@ class _SpeechRecognitionResultListImpl implements List<SpeechRecognitionResult>,
|
| // 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 Storage
|
| abstract class Storage implements Map<String, String> {
|
|
|
| @@ -32671,6 +32718,7 @@ abstract class StorageInfo {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void StorageInfoErrorCallback(DOMException error);
|
|
|
| class _StorageInfoImpl implements StorageInfo native "*StorageInfo" {
|
| @@ -32685,6 +32733,7 @@ class _StorageInfoImpl implements StorageInfo native "*StorageInfo" {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void StorageInfoQuotaCallback(int grantedQuotaInBytes);
|
| // 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
|
| @@ -32692,6 +32741,7 @@ typedef void StorageInfoQuotaCallback(int grantedQuotaInBytes);
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void StorageInfoUsageCallback(int currentUsageInBytes, int currentQuotaInBytes);
|
| // 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
|
| @@ -32699,6 +32749,7 @@ typedef void StorageInfoUsageCallback(int currentUsageInBytes, int currentQuotaI
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void StringCallback(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
|
| @@ -33309,6 +33360,7 @@ class _TableSectionElementImpl extends _ElementImpl implements TableSectionEleme
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName Text
|
| abstract class Text implements CharacterData {
|
|
|
| @@ -34000,6 +34052,7 @@ class _TimeRangesImpl implements TimeRanges native "*TimeRanges" {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void TimeoutHandler();
|
| // 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
|
| @@ -35052,6 +35105,7 @@ class _VideoElementImpl extends _MediaElementImpl implements VideoElement native
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| typedef void VoidCallback();
|
| // 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
|
| @@ -36952,6 +37006,7 @@ class _WebKitNamedFlowImpl extends _EventTargetImpl implements WebKitNamedFlow n
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +
|
| /// @domName WebSocket
|
| abstract class WebSocket implements EventTarget {
|
|
|
| @@ -37063,6 +37118,7 @@ class _WebSocketEventsImpl extends _EventsImpl implements WebSocketEvents {
|
| // 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 WheelEvent
|
| abstract class WheelEvent implements MouseEvent {
|
|
|
| @@ -37793,6 +37849,7 @@ class _DataViewFactoryProvider {
|
| // 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 _Elements {
|
|
|
|
|
|
|