Chromium Code Reviews| Index: sdk/lib/html/dartium/html_dartium.dart |
| diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart |
| index a9b11dda6e6251e497f9c5912ee489dc69b596ea..fd9e3a953e61ce068f0a93ab91af2e47609f9a6e 100644 |
| --- a/sdk/lib/html/dartium/html_dartium.dart |
| +++ b/sdk/lib/html/dartium/html_dartium.dart |
| @@ -381,7 +381,7 @@ class AnimationEvent extends Event { |
| @DocsEditable() |
| -@DomName('DOMApplicationCache') |
| +@DomName('ApplicationCache') |
| @SupportedBrowser(SupportedBrowser.CHROME) |
| @SupportedBrowser(SupportedBrowser.FIREFOX) |
| @SupportedBrowser(SupportedBrowser.IE, '10') |
| @@ -392,122 +392,122 @@ class ApplicationCache extends EventTarget { |
| // To suppress missing implicit constructor warnings. |
| factory ApplicationCache._() { throw new UnsupportedError("Not supported"); } |
| - @DomName('DOMApplicationCache.cachedEvent') |
| + @DomName('ApplicationCache.cachedEvent') |
| @DocsEditable() |
| static const EventStreamProvider<Event> cachedEvent = const EventStreamProvider<Event>('cached'); |
| - @DomName('DOMApplicationCache.checkingEvent') |
| + @DomName('ApplicationCache.checkingEvent') |
| @DocsEditable() |
| static const EventStreamProvider<Event> checkingEvent = const EventStreamProvider<Event>('checking'); |
| - @DomName('DOMApplicationCache.downloadingEvent') |
| + @DomName('ApplicationCache.downloadingEvent') |
| @DocsEditable() |
| static const EventStreamProvider<Event> downloadingEvent = const EventStreamProvider<Event>('downloading'); |
| - @DomName('DOMApplicationCache.errorEvent') |
| + @DomName('ApplicationCache.errorEvent') |
| @DocsEditable() |
| static const EventStreamProvider<Event> errorEvent = const EventStreamProvider<Event>('error'); |
| - @DomName('DOMApplicationCache.noupdateEvent') |
| + @DomName('ApplicationCache.noupdateEvent') |
| @DocsEditable() |
| static const EventStreamProvider<Event> noUpdateEvent = const EventStreamProvider<Event>('noupdate'); |
| - @DomName('DOMApplicationCache.obsoleteEvent') |
| + @DomName('ApplicationCache.obsoleteEvent') |
| @DocsEditable() |
| static const EventStreamProvider<Event> obsoleteEvent = const EventStreamProvider<Event>('obsolete'); |
| - @DomName('DOMApplicationCache.progressEvent') |
| + @DomName('ApplicationCache.progressEvent') |
| @DocsEditable() |
| static const EventStreamProvider<ProgressEvent> progressEvent = const EventStreamProvider<ProgressEvent>('progress'); |
| - @DomName('DOMApplicationCache.updatereadyEvent') |
| + @DomName('ApplicationCache.updatereadyEvent') |
| @DocsEditable() |
| static const EventStreamProvider<Event> updateReadyEvent = const EventStreamProvider<Event>('updateready'); |
| /// Checks if this type is supported on the current platform. |
| static bool get supported => true; |
| - @DomName('DOMApplicationCache.CHECKING') |
| + @DomName('ApplicationCache.CHECKING') |
| @DocsEditable() |
| static const int CHECKING = 2; |
| - @DomName('DOMApplicationCache.DOWNLOADING') |
| + @DomName('ApplicationCache.DOWNLOADING') |
| @DocsEditable() |
| static const int DOWNLOADING = 3; |
| - @DomName('DOMApplicationCache.IDLE') |
| + @DomName('ApplicationCache.IDLE') |
| @DocsEditable() |
| static const int IDLE = 1; |
| - @DomName('DOMApplicationCache.OBSOLETE') |
| + @DomName('ApplicationCache.OBSOLETE') |
| @DocsEditable() |
| static const int OBSOLETE = 5; |
| - @DomName('DOMApplicationCache.UNCACHED') |
| + @DomName('ApplicationCache.UNCACHED') |
| @DocsEditable() |
| static const int UNCACHED = 0; |
| - @DomName('DOMApplicationCache.UPDATEREADY') |
| + @DomName('ApplicationCache.UPDATEREADY') |
| @DocsEditable() |
| static const int UPDATEREADY = 4; |
| - @DomName('DOMApplicationCache.status') |
| + @DomName('ApplicationCache.status') |
| @DocsEditable() |
| - int get status native "DOMApplicationCache_status_Getter"; |
| + int get status native "ApplicationCache_status_Getter"; |
| - @DomName('DOMApplicationCache.abort') |
| + @DomName('ApplicationCache.abort') |
| @DocsEditable() |
| - void abort() native "DOMApplicationCache_abort_Callback"; |
| + void abort() native "ApplicationCache_abort_Callback"; |
| - @DomName('DOMApplicationCache.swapCache') |
| + @DomName('ApplicationCache.swapCache') |
| @DocsEditable() |
| - void swapCache() native "DOMApplicationCache_swapCache_Callback"; |
| + void swapCache() native "ApplicationCache_swapCache_Callback"; |
| - @DomName('DOMApplicationCache.update') |
| + @DomName('ApplicationCache.update') |
| @DocsEditable() |
| - void update() native "DOMApplicationCache_update_Callback"; |
| + void update() native "ApplicationCache_update_Callback"; |
| - @DomName('DOMApplicationCache.addEventListener') |
| + @DomName('ApplicationCache.addEventListener') |
| @DocsEditable() |
| - void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "DOMApplicationCache_addEventListener_Callback"; |
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "ApplicationCache_addEventListener_Callback"; |
| - @DomName('DOMApplicationCache.dispatchEvent') |
| + @DomName('ApplicationCache.dispatchEvent') |
| @DocsEditable() |
| - bool dispatchEvent(Event event) native "DOMApplicationCache_dispatchEvent_Callback"; |
| + bool dispatchEvent(Event event) native "ApplicationCache_dispatchEvent_Callback"; |
| - @DomName('DOMApplicationCache.removeEventListener') |
| + @DomName('ApplicationCache.removeEventListener') |
| @DocsEditable() |
| - void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "DOMApplicationCache_removeEventListener_Callback"; |
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "ApplicationCache_removeEventListener_Callback"; |
| - @DomName('DOMApplicationCache.oncached') |
| + @DomName('ApplicationCache.oncached') |
| @DocsEditable() |
| Stream<Event> get onCached => cachedEvent.forTarget(this); |
| - @DomName('DOMApplicationCache.onchecking') |
| + @DomName('ApplicationCache.onchecking') |
| @DocsEditable() |
| Stream<Event> get onChecking => checkingEvent.forTarget(this); |
| - @DomName('DOMApplicationCache.ondownloading') |
| + @DomName('ApplicationCache.ondownloading') |
| @DocsEditable() |
| Stream<Event> get onDownloading => downloadingEvent.forTarget(this); |
| - @DomName('DOMApplicationCache.onerror') |
| + @DomName('ApplicationCache.onerror') |
| @DocsEditable() |
| Stream<Event> get onError => errorEvent.forTarget(this); |
| - @DomName('DOMApplicationCache.onnoupdate') |
| + @DomName('ApplicationCache.onnoupdate') |
| @DocsEditable() |
| Stream<Event> get onNoUpdate => noUpdateEvent.forTarget(this); |
| - @DomName('DOMApplicationCache.onobsolete') |
| + @DomName('ApplicationCache.onobsolete') |
| @DocsEditable() |
| Stream<Event> get onObsolete => obsoleteEvent.forTarget(this); |
| - @DomName('DOMApplicationCache.onprogress') |
| + @DomName('ApplicationCache.onprogress') |
| @DocsEditable() |
| Stream<ProgressEvent> get onProgress => progressEvent.forTarget(this); |
| - @DomName('DOMApplicationCache.onupdateready') |
| + @DomName('ApplicationCache.onupdateready') |
| @DocsEditable() |
| Stream<Event> get onUpdateReady => updateReadyEvent.forTarget(this); |
| @@ -2223,106 +2223,132 @@ class CompositionEvent extends UIEvent { |
| @DocsEditable() |
| @DomName('Console') |
| -class Console extends NativeFieldWrapperClass1 { |
| +class Console extends ConsoleBase { |
| + // To suppress missing implicit constructor warnings. |
| + factory Console._() { throw new UnsupportedError("Not supported"); } |
| @DomName('Console.memory') |
| @DocsEditable() |
| @Experimental() |
| MemoryInfo get memory native "Console_memory_Getter"; |
| - @DomName('Console.assertCondition') |
| +} |
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +// WARNING: Do not edit - generated code. |
| + |
| + |
| +@DocsEditable() |
| +@DomName('ConsoleBase') |
| +@Experimental() // untriaged |
| +class ConsoleBase extends NativeFieldWrapperClass1 { |
| + |
| + @DomName('ConsoleBase.assertCondition') |
| @DocsEditable() |
| - @Experimental() |
| - void assertCondition(bool condition, Object arg) native "Console_assertCondition_Callback"; |
| + @Experimental() // untriaged |
| + void assertCondition(bool condition, Object arg) native "ConsoleBase_assertCondition_Callback"; |
| - @DomName('Console.clear') |
| + @DomName('ConsoleBase.clear') |
| @DocsEditable() |
| - @Experimental() |
| - void clear(Object arg) native "Console_clear_Callback"; |
| + @Experimental() // untriaged |
| + void clear(Object arg) native "ConsoleBase_clear_Callback"; |
| - @DomName('Console.count') |
| + @DomName('ConsoleBase.count') |
| @DocsEditable() |
| - @Experimental() |
| - void count(Object arg) native "Console_count_Callback"; |
| + @Experimental() // untriaged |
| + void count(Object arg) native "ConsoleBase_count_Callback"; |
| - @DomName('Console.debug') |
| + @DomName('ConsoleBase.debug') |
| @DocsEditable() |
| - @deprecated // deprecated |
| - void debug(Object arg) native "Console_debug_Callback"; |
| + @Experimental() // untriaged |
| + void debug(Object arg) native "ConsoleBase_debug_Callback"; |
| - @DomName('Console.dir') |
| + @DomName('ConsoleBase.dir') |
| @DocsEditable() |
| - void dir(Object arg) native "Console_dir_Callback"; |
| + @Experimental() // untriaged |
| + void dir(Object arg) native "ConsoleBase_dir_Callback"; |
| - @DomName('Console.dirxml') |
| + @DomName('ConsoleBase.dirxml') |
| @DocsEditable() |
| - @Experimental() |
| - void dirxml(Object arg) native "Console_dirxml_Callback"; |
| + @Experimental() // untriaged |
| + void dirxml(Object arg) native "ConsoleBase_dirxml_Callback"; |
| - @DomName('Console.error') |
| + @DomName('ConsoleBase.error') |
| @DocsEditable() |
| - void error(Object arg) native "Console_error_Callback"; |
| + @Experimental() // untriaged |
| + void error(Object arg) native "ConsoleBase_error_Callback"; |
| - @DomName('Console.group') |
| + @DomName('ConsoleBase.group') |
| @DocsEditable() |
| - void group(Object arg) native "Console_group_Callback"; |
| + @Experimental() // untriaged |
| + void group(Object arg) native "ConsoleBase_group_Callback"; |
| - @DomName('Console.groupCollapsed') |
| + @DomName('ConsoleBase.groupCollapsed') |
| @DocsEditable() |
| - void groupCollapsed(Object arg) native "Console_groupCollapsed_Callback"; |
| + @Experimental() // untriaged |
| + void groupCollapsed(Object arg) native "ConsoleBase_groupCollapsed_Callback"; |
| - @DomName('Console.groupEnd') |
| + @DomName('ConsoleBase.groupEnd') |
| @DocsEditable() |
| - void groupEnd() native "Console_groupEnd_Callback"; |
| + @Experimental() // untriaged |
| + void groupEnd() native "ConsoleBase_groupEnd_Callback"; |
| - @DomName('Console.info') |
| + @DomName('ConsoleBase.info') |
| @DocsEditable() |
| - void info(Object arg) native "Console_info_Callback"; |
| + @Experimental() // untriaged |
| + void info(Object arg) native "ConsoleBase_info_Callback"; |
| - @DomName('Console.log') |
| + @DomName('ConsoleBase.log') |
| @DocsEditable() |
| - void log(Object arg) native "Console_log_Callback"; |
| + @Experimental() // untriaged |
| + void log(Object arg) native "ConsoleBase_log_Callback"; |
| - @DomName('Console.markTimeline') |
| + @DomName('ConsoleBase.markTimeline') |
| @DocsEditable() |
| - @Experimental() |
| - void markTimeline(Object arg) native "Console_markTimeline_Callback"; |
| + @Experimental() // untriaged |
| + void markTimeline(Object arg) native "ConsoleBase_markTimeline_Callback"; |
| - @DomName('Console.profile') |
| + @DomName('ConsoleBase.profile') |
| @DocsEditable() |
| - @Experimental() |
| - void profile(String title) native "Console_profile_Callback"; |
| + @Experimental() // untriaged |
| + void profile(String title) native "ConsoleBase_profile_Callback"; |
| - @DomName('Console.profileEnd') |
| + @DomName('ConsoleBase.profileEnd') |
| @DocsEditable() |
| - @Experimental() |
| - void profileEnd(String title) native "Console_profileEnd_Callback"; |
| + @Experimental() // untriaged |
| + void profileEnd(String title) native "ConsoleBase_profileEnd_Callback"; |
| - @DomName('Console.table') |
| + @DomName('ConsoleBase.table') |
| @DocsEditable() |
| - @Experimental() |
| - void table(Object arg) native "Console_table_Callback"; |
| + @Experimental() // untriaged |
| + void table(Object arg) native "ConsoleBase_table_Callback"; |
| - @DomName('Console.time') |
| + @DomName('ConsoleBase.time') |
| @DocsEditable() |
| - void time(String title) native "Console_time_Callback"; |
| + @Experimental() // untriaged |
| + void time(String title) native "ConsoleBase_time_Callback"; |
| - @DomName('Console.timeEnd') |
| + @DomName('ConsoleBase.timeEnd') |
| @DocsEditable() |
| - void timeEnd(String title) native "Console_timeEnd_Callback"; |
| + @Experimental() // untriaged |
| + void timeEnd(String title) native "ConsoleBase_timeEnd_Callback"; |
| - @DomName('Console.timeStamp') |
| + @DomName('ConsoleBase.timeStamp') |
| @DocsEditable() |
| - @Experimental() |
| - void timeStamp(Object arg) native "Console_timeStamp_Callback"; |
| + @Experimental() // untriaged |
| + void timeStamp(Object arg) native "ConsoleBase_timeStamp_Callback"; |
| - @DomName('Console.trace') |
| + @DomName('ConsoleBase.trace') |
| @DocsEditable() |
| - void trace(Object arg) native "Console_trace_Callback"; |
| + @Experimental() // untriaged |
| + void trace(Object arg) native "ConsoleBase_trace_Callback"; |
| - @DomName('Console.warn') |
| + @DomName('ConsoleBase.warn') |
| @DocsEditable() |
| - void warn(Object arg) native "Console_warn_Callback"; |
| + @Experimental() // untriaged |
| + void warn(Object arg) native "ConsoleBase_warn_Callback"; |
| } |
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| @@ -2478,44 +2504,6 @@ class CryptoKey extends NativeFieldWrapperClass1 { |
| @DocsEditable() |
| -@DomName('CryptoOperation') |
| -@Experimental() // untriaged |
| -class CryptoOperation extends NativeFieldWrapperClass1 { |
| - |
| - @DomName('CryptoOperation.algorithm') |
| - @DocsEditable() |
| - @Experimental() // untriaged |
| - Algorithm get algorithm native "CryptoOperation_algorithm_Getter"; |
| - |
| - @DomName('CryptoOperation.abort') |
| - @DocsEditable() |
| - @Experimental() // untriaged |
| - Object abort() native "CryptoOperation_abort_Callback"; |
| - |
| - @DomName('CryptoOperation.finish') |
| - @DocsEditable() |
| - @Experimental() // untriaged |
| - Object finish() native "CryptoOperation_finish_Callback"; |
| - |
| - @DomName('CryptoOperation.processByteBuffer') |
| - @DocsEditable() |
| - @Experimental() // untriaged |
| - CryptoOperation processByteBuffer(ByteBuffer data) native "CryptoOperation_processByteBuffer_Callback"; |
| - |
| - @DomName('CryptoOperation.processTypedData') |
| - @DocsEditable() |
| - @Experimental() // untriaged |
| - CryptoOperation processTypedData(TypedData data) native "CryptoOperation_processTypedData_Callback"; |
| - |
| -} |
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| -// for details. All rights reserved. Use of this source code is governed by a |
| -// BSD-style license that can be found in the LICENSE file. |
| - |
| -// WARNING: Do not edit - generated code. |
| - |
| - |
| -@DocsEditable() |
| @DomName('CSS') |
| // http://www.w3.org/TR/css3-conditional/#the-css-interface |
| @Experimental() // None |
| @@ -2756,71 +2744,76 @@ class CssImportRule extends CssRule { |
| @DocsEditable() |
| -@DomName('WebKitCSSKeyframeRule') |
| -@SupportedBrowser(SupportedBrowser.CHROME) |
| -@SupportedBrowser(SupportedBrowser.SAFARI) |
| -@Experimental() |
| -// http://www.w3.org/TR/css3-animations/#CSSKeyframeRule-interface |
| +@DomName('CSSKeyframeRule') |
| +@Experimental() // untriaged |
| class CssKeyframeRule extends CssRule { |
| // To suppress missing implicit constructor warnings. |
| factory CssKeyframeRule._() { throw new UnsupportedError("Not supported"); } |
| - @DomName('WebKitCSSKeyframeRule.keyText') |
| + @DomName('CSSKeyframeRule.keyText') |
| @DocsEditable() |
| - String get keyText native "WebKitCSSKeyframeRule_keyText_Getter"; |
| + @Experimental() // untriaged |
| + String get keyText native "CSSKeyframeRule_keyText_Getter"; |
| - @DomName('WebKitCSSKeyframeRule.keyText') |
| + @DomName('CSSKeyframeRule.keyText') |
| @DocsEditable() |
| - void set keyText(String value) native "WebKitCSSKeyframeRule_keyText_Setter"; |
| + @Experimental() // untriaged |
| + void set keyText(String value) native "CSSKeyframeRule_keyText_Setter"; |
| - @DomName('WebKitCSSKeyframeRule.style') |
| + @DomName('CSSKeyframeRule.style') |
| @DocsEditable() |
| - CssStyleDeclaration get style native "WebKitCSSKeyframeRule_style_Getter"; |
| + @Experimental() // untriaged |
| + CssStyleDeclaration get style native "CSSKeyframeRule_style_Getter"; |
| } |
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| +// WARNING: Do not edit - generated code. |
| + |
| @DocsEditable() |
| -@DomName('WebKitCSSKeyframesRule') |
| -@SupportedBrowser(SupportedBrowser.CHROME) |
| -@SupportedBrowser(SupportedBrowser.SAFARI) |
| -@Experimental() |
| -// http://www.w3.org/TR/css3-animations/#csskeyframesrule |
| +@DomName('CSSKeyframesRule') |
| +@Experimental() // untriaged |
| class CssKeyframesRule extends CssRule { |
| // To suppress missing implicit constructor warnings. |
| factory CssKeyframesRule._() { throw new UnsupportedError("Not supported"); } |
| - @DomName('WebKitCSSKeyframesRule.cssRules') |
| + @DomName('CSSKeyframesRule.cssRules') |
| @DocsEditable() |
| - List<CssRule> get cssRules native "WebKitCSSKeyframesRule_cssRules_Getter"; |
| + @Experimental() // untriaged |
| + List<CssRule> get cssRules native "CSSKeyframesRule_cssRules_Getter"; |
| - @DomName('WebKitCSSKeyframesRule.name') |
| + @DomName('CSSKeyframesRule.name') |
| @DocsEditable() |
| - String get name native "WebKitCSSKeyframesRule_name_Getter"; |
| + @Experimental() // untriaged |
| + String get name native "CSSKeyframesRule_name_Getter"; |
| - @DomName('WebKitCSSKeyframesRule.name') |
| + @DomName('CSSKeyframesRule.name') |
| @DocsEditable() |
| - void set name(String value) native "WebKitCSSKeyframesRule_name_Setter"; |
| + @Experimental() // untriaged |
| + void set name(String value) native "CSSKeyframesRule_name_Setter"; |
| - @DomName('WebKitCSSKeyframesRule.__getter__') |
| + @DomName('CSSKeyframesRule.__getter__') |
| @DocsEditable() |
| - CssKeyframeRule __getter__(int index) native "WebKitCSSKeyframesRule___getter___Callback"; |
| + @Experimental() // untriaged |
| + CssKeyframeRule __getter__(int index) native "CSSKeyframesRule___getter___Callback"; |
| - @DomName('WebKitCSSKeyframesRule.deleteRule') |
| + @DomName('CSSKeyframesRule.deleteRule') |
| @DocsEditable() |
| - void deleteRule(String key) native "WebKitCSSKeyframesRule_deleteRule_Callback"; |
| + @Experimental() // untriaged |
| + void deleteRule(String key) native "CSSKeyframesRule_deleteRule_Callback"; |
| - @DomName('WebKitCSSKeyframesRule.findRule') |
| + @DomName('CSSKeyframesRule.findRule') |
| @DocsEditable() |
| - CssKeyframeRule findRule(String key) native "WebKitCSSKeyframesRule_findRule_Callback"; |
| + @Experimental() // untriaged |
| + CssKeyframeRule findRule(String key) native "CSSKeyframesRule_findRule_Callback"; |
| - @DomName('WebKitCSSKeyframesRule.insertRule') |
| + @DomName('CSSKeyframesRule.insertRule') |
| @DocsEditable() |
| - void appendRule(String rule) native "WebKitCSSKeyframesRule_insertRule_Callback"; |
| - |
| + @Experimental() // untriaged |
| + void insertRule(String rule) native "CSSKeyframesRule_insertRule_Callback"; |
| } |
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| @@ -3194,6 +3187,16 @@ class CssRule extends NativeFieldWrapperClass1 { |
| @DocsEditable() |
| static const int IMPORT_RULE = 3; |
| + @DomName('CSSRule.KEYFRAMES_RULE') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + static const int KEYFRAMES_RULE = 7; |
| + |
| + @DomName('CSSRule.KEYFRAME_RULE') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + static const int KEYFRAME_RULE = 8; |
| + |
| @DomName('CSSRule.MEDIA_RULE') |
| @DocsEditable() |
| static const int MEDIA_RULE = 4; |
| @@ -7046,37 +7049,41 @@ class DataTransferItemList extends NativeFieldWrapperClass1 { |
| @DocsEditable() |
| int get length native "DataTransferItemList_length_Getter"; |
| - void add(data_OR_file, [String type]) { |
| + @DomName('DataTransferItemList.__getter__') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + DataTransferItem __getter__(int index) native "DataTransferItemList___getter___Callback"; |
| + |
| + DataTransferItem add(data_OR_file, [String type]) { |
| if ((data_OR_file is File || data_OR_file == null) && type == null) { |
| - _add_1(data_OR_file); |
| - return; |
| + return _add_1(data_OR_file); |
| } |
| if ((type is String || type == null) && (data_OR_file is String || data_OR_file == null)) { |
| - _add_2(data_OR_file, type); |
| - return; |
| + return _add_2(data_OR_file, type); |
| } |
| throw new ArgumentError("Incorrect number or type of arguments"); |
| } |
| - void _add_1(data_OR_file) native "DataTransferItemList__add_1_Callback"; |
| + DataTransferItem _add_1(data_OR_file) native "DataTransferItemList__add_1_Callback"; |
| - void _add_2(data_OR_file, type) native "DataTransferItemList__add_2_Callback"; |
| + DataTransferItem _add_2(data_OR_file, type) native "DataTransferItemList__add_2_Callback"; |
| @DomName('DataTransferItemList.addData') |
| @DocsEditable() |
| - void addData(String data, String type) native "DataTransferItemList_addData_Callback"; |
| + DataTransferItem addData(String data, String type) native "DataTransferItemList_addData_Callback"; |
| @DomName('DataTransferItemList.addFile') |
| @DocsEditable() |
| - void addFile(File file) native "DataTransferItemList_addFile_Callback"; |
| + DataTransferItem addFile(File file) native "DataTransferItemList_addFile_Callback"; |
| @DomName('DataTransferItemList.clear') |
| @DocsEditable() |
| void clear() native "DataTransferItemList_clear_Callback"; |
| - @DomName('DataTransferItemList.item') |
| + @DomName('DataTransferItemList.remove') |
| @DocsEditable() |
| - DataTransferItem item(int index) native "DataTransferItemList_item_Callback"; |
| + @Experimental() // untriaged |
| + void remove(int index) native "DataTransferItemList_remove_Callback"; |
| } |
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| @@ -10479,6 +10486,16 @@ abstract class Element extends Node implements ParentNode, ChildNode { |
| @DocsEditable() |
| void set id(String value) native "Element_id_Setter"; |
| + @DomName('Element.localName') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + String get _localName native "Element_localName_Getter"; |
| + |
| + @DomName('Element.namespaceURI') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + String get _namespaceUri native "Element_namespaceURI_Getter"; |
| + |
| @DomName('Element.offsetHeight') |
| @DocsEditable() |
| int get offsetHeight native "Element_offsetHeight_Getter"; |
| @@ -11833,7 +11850,9 @@ class FileEntry extends Entry { |
| @DomName('FileError') |
| // http://dev.w3.org/2009/dap/file-system/pub/FileSystem/ |
| @Experimental() |
| -class FileError extends NativeFieldWrapperClass1 { |
| +class FileError extends DomError { |
| + // To suppress missing implicit constructor warnings. |
| + factory FileError._() { throw new UnsupportedError("Not supported"); } |
| @DomName('FileError.ABORT_ERR') |
| @DocsEditable() |
| @@ -12886,6 +12905,31 @@ class History extends NativeFieldWrapperClass1 implements HistoryBase { |
| @DocsEditable() |
| +@DomName('HmacKeyParams') |
| +@Experimental() // untriaged |
| +class HmacKeyParams extends Algorithm { |
| + // To suppress missing implicit constructor warnings. |
| + factory HmacKeyParams._() { throw new UnsupportedError("Not supported"); } |
| + |
| + @DomName('HmacKeyParams.hash') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + Algorithm get hash native "HmacKeyParams_hash_Getter"; |
| + |
| + @DomName('HmacKeyParams.length') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + int get length native "HmacKeyParams_length_Getter"; |
| + |
| +} |
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +// WARNING: Do not edit - generated code. |
| + |
| + |
| +@DocsEditable() |
| @DomName('HmacParams') |
| @Experimental() // untriaged |
| class HmacParams extends Algorithm { |
| @@ -13465,7 +13509,7 @@ class HtmlOptionsCollection extends HtmlCollection { |
| * * [Using XMLHttpRequest](https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest) |
| */ |
| @DomName('XMLHttpRequest') |
| -class HttpRequest extends EventTarget { |
| +class HttpRequest extends XmlHttpRequestEventTarget { |
| /** |
| * Creates a URL get request for the specified [url]. |
| @@ -13655,30 +13699,6 @@ class HttpRequest extends EventTarget { |
| // To suppress missing implicit constructor warnings. |
| factory HttpRequest._() { throw new UnsupportedError("Not supported"); } |
| - @DomName('XMLHttpRequest.abortEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> abortEvent = const EventStreamProvider<ProgressEvent>('abort'); |
| - |
| - @DomName('XMLHttpRequest.errorEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> errorEvent = const EventStreamProvider<ProgressEvent>('error'); |
| - |
| - @DomName('XMLHttpRequest.loadEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> loadEvent = const EventStreamProvider<ProgressEvent>('load'); |
| - |
| - @DomName('XMLHttpRequest.loadendEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> loadEndEvent = const EventStreamProvider<ProgressEvent>('loadend'); |
| - |
| - @DomName('XMLHttpRequest.loadstartEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> loadStartEvent = const EventStreamProvider<ProgressEvent>('loadstart'); |
| - |
| - @DomName('XMLHttpRequest.progressEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> progressEvent = const EventStreamProvider<ProgressEvent>('progress'); |
| - |
| @DomName('XMLHttpRequest.readystatechangeEvent') |
| @DocsEditable() |
| static const EventStreamProvider<ProgressEvent> readyStateChangeEvent = const EventStreamProvider<ProgressEvent>('readystatechange'); |
| @@ -13959,77 +13979,6 @@ class HttpRequest extends EventTarget { |
| @DocsEditable() |
| void setRequestHeader(String header, String value) native "XMLHttpRequest_setRequestHeader_Callback"; |
| - @DomName('XMLHttpRequest.addEventListener') |
| - @DocsEditable() |
| - void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "XMLHttpRequest_addEventListener_Callback"; |
| - |
| - @DomName('XMLHttpRequest.dispatchEvent') |
| - @DocsEditable() |
| - bool dispatchEvent(Event event) native "XMLHttpRequest_dispatchEvent_Callback"; |
| - |
| - @DomName('XMLHttpRequest.removeEventListener') |
| - @DocsEditable() |
| - void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "XMLHttpRequest_removeEventListener_Callback"; |
| - |
| - /** |
| - * Event listeners to be notified when request has been aborted, |
| - * generally due to calling `httpRequest.abort()`. |
| - */ |
| - @DomName('XMLHttpRequest.onabort') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onAbort => abortEvent.forTarget(this); |
| - |
| - /** |
| - * Event listeners to be notified when a request has failed, such as when a |
| - * cross-domain error occurred or the file wasn't found on the server. |
| - */ |
| - @DomName('XMLHttpRequest.onerror') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onError => errorEvent.forTarget(this); |
| - |
| - /** |
| - * Event listeners to be notified once the request has completed |
| - * *successfully*. |
| - */ |
| - @DomName('XMLHttpRequest.onload') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onLoad => loadEvent.forTarget(this); |
| - |
| - /** |
| - * Event listeners to be notified once the request has completed (on |
| - * either success or failure). |
| - */ |
| - @DomName('XMLHttpRequest.onloadend') |
| - @DocsEditable() |
| - @SupportedBrowser(SupportedBrowser.CHROME) |
| - @SupportedBrowser(SupportedBrowser.FIREFOX) |
| - @SupportedBrowser(SupportedBrowser.IE, '10') |
| - @SupportedBrowser(SupportedBrowser.SAFARI) |
| - Stream<ProgressEvent> get onLoadEnd => loadEndEvent.forTarget(this); |
| - |
| - /** |
| - * Event listeners to be notified when the request starts, once |
| - * `httpRequest.send()` has been called. |
| - */ |
| - @DomName('XMLHttpRequest.onloadstart') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onLoadStart => loadStartEvent.forTarget(this); |
| - |
| - /** |
| - * Event listeners to be notified when data for the request |
| - * is being sent or loaded. |
| - * |
| - * Progress events are fired every 50ms or for every byte transmitted, |
| - * whichever is less frequent. |
| - */ |
| - @DomName('XMLHttpRequest.onprogress') |
| - @DocsEditable() |
| - @SupportedBrowser(SupportedBrowser.CHROME) |
| - @SupportedBrowser(SupportedBrowser.FIREFOX) |
| - @SupportedBrowser(SupportedBrowser.IE, '10') |
| - @SupportedBrowser(SupportedBrowser.SAFARI) |
| - Stream<ProgressEvent> get onProgress => progressEvent.forTarget(this); |
| - |
| /** |
| * Event listeners to be notified every time the [HttpRequest] |
| * object's `readyState` changes values. |
| @@ -14079,70 +14028,10 @@ class HttpRequestProgressEvent extends ProgressEvent { |
| @DomName('XMLHttpRequestUpload') |
| // http://xhr.spec.whatwg.org/#xmlhttprequestupload |
| @Experimental() |
| -class HttpRequestUpload extends EventTarget { |
| +class HttpRequestUpload extends XmlHttpRequestEventTarget { |
| // To suppress missing implicit constructor warnings. |
| factory HttpRequestUpload._() { throw new UnsupportedError("Not supported"); } |
| - @DomName('XMLHttpRequestUpload.abortEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> abortEvent = const EventStreamProvider<ProgressEvent>('abort'); |
| - |
| - @DomName('XMLHttpRequestUpload.errorEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> errorEvent = const EventStreamProvider<ProgressEvent>('error'); |
| - |
| - @DomName('XMLHttpRequestUpload.loadEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> loadEvent = const EventStreamProvider<ProgressEvent>('load'); |
| - |
| - @DomName('XMLHttpRequestUpload.loadendEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> loadEndEvent = const EventStreamProvider<ProgressEvent>('loadend'); |
| - |
| - @DomName('XMLHttpRequestUpload.loadstartEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> loadStartEvent = const EventStreamProvider<ProgressEvent>('loadstart'); |
| - |
| - @DomName('XMLHttpRequestUpload.progressEvent') |
| - @DocsEditable() |
| - static const EventStreamProvider<ProgressEvent> progressEvent = const EventStreamProvider<ProgressEvent>('progress'); |
| - |
| - @DomName('XMLHttpRequestUpload.addEventListener') |
| - @DocsEditable() |
| - void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "XMLHttpRequestUpload_addEventListener_Callback"; |
| - |
| - @DomName('XMLHttpRequestUpload.dispatchEvent') |
| - @DocsEditable() |
| - bool dispatchEvent(Event event) native "XMLHttpRequestUpload_dispatchEvent_Callback"; |
| - |
| - @DomName('XMLHttpRequestUpload.removeEventListener') |
| - @DocsEditable() |
| - void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "XMLHttpRequestUpload_removeEventListener_Callback"; |
| - |
| - @DomName('XMLHttpRequestUpload.onabort') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onAbort => abortEvent.forTarget(this); |
| - |
| - @DomName('XMLHttpRequestUpload.onerror') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onError => errorEvent.forTarget(this); |
| - |
| - @DomName('XMLHttpRequestUpload.onload') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onLoad => loadEvent.forTarget(this); |
| - |
| - @DomName('XMLHttpRequestUpload.onloadend') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onLoadEnd => loadEndEvent.forTarget(this); |
| - |
| - @DomName('XMLHttpRequestUpload.onloadstart') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onLoadStart => loadStartEvent.forTarget(this); |
| - |
| - @DomName('XMLHttpRequestUpload.onprogress') |
| - @DocsEditable() |
| - Stream<ProgressEvent> get onProgress => progressEvent.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 |
| @@ -17508,13 +17397,6 @@ class MenuElement extends HtmlElement { |
| @Unstable() |
| class MessageChannel extends NativeFieldWrapperClass1 { |
| - @DomName('MessageChannel.MessageChannel') |
| - @DocsEditable() |
| - factory MessageChannel() => _create(); |
| - |
| - @DocsEditable() |
| - static MessageChannel _create() native "MessageChannel_constructorCallback"; |
| - |
| @DomName('MessageChannel.port1') |
| @DocsEditable() |
| MessagePort get port1 native "MessageChannel_port1_Getter"; |
| @@ -17568,7 +17450,7 @@ class MessageEvent extends Event { |
| @DomName('MessageEvent.source') |
| @DocsEditable() |
| - WindowBase get source native "MessageEvent_source_Getter"; |
| + EventTarget get source native "MessageEvent_source_Getter"; |
| @DomName('MessageEvent.initMessageEvent') |
| @DocsEditable() |
| @@ -18581,7 +18463,7 @@ class NamedFlowCollection extends NativeFieldWrapperClass1 { |
| @DomName('Navigator') |
| -class Navigator extends NativeFieldWrapperClass1 { |
| +class Navigator extends NativeFieldWrapperClass1 implements NavigatorOnLine, NavigatorID { |
| /** |
| @@ -18645,14 +18527,6 @@ class Navigator extends NativeFieldWrapperClass1 { |
| @Experimental() // non-standard |
| String get appCodeName native "Navigator_appCodeName_Getter"; |
| - @DomName('Navigator.appName') |
| - @DocsEditable() |
| - String get appName native "Navigator_appName_Getter"; |
| - |
| - @DomName('Navigator.appVersion') |
| - @DocsEditable() |
| - String get appVersion native "Navigator_appVersion_Getter"; |
| - |
| @DomName('Navigator.cookieEnabled') |
| @DocsEditable() |
| @Unstable() |
| @@ -18678,15 +18552,6 @@ class Navigator extends NativeFieldWrapperClass1 { |
| @Experimental() // nonstandard |
| MimeTypeArray get mimeTypes native "Navigator_mimeTypes_Getter"; |
| - @DomName('Navigator.onLine') |
| - @DocsEditable() |
| - @Unstable() |
| - bool get onLine native "Navigator_onLine_Getter"; |
| - |
| - @DomName('Navigator.platform') |
| - @DocsEditable() |
| - String get platform native "Navigator_platform_Getter"; |
| - |
| @DomName('Navigator.plugins') |
| @DocsEditable() |
| @deprecated // nonstandard |
| @@ -18702,10 +18567,6 @@ class Navigator extends NativeFieldWrapperClass1 { |
| @Unstable() |
| String get productSub native "Navigator_productSub_Getter"; |
| - @DomName('Navigator.userAgent') |
| - @DocsEditable() |
| - String get userAgent native "Navigator_userAgent_Getter"; |
| - |
| @DomName('Navigator.vendor') |
| @DocsEditable() |
| @Unstable() |
| @@ -18767,6 +18628,78 @@ class Navigator extends NativeFieldWrapperClass1 { |
| @Experimental() |
| void _getUserMedia(Map options, _NavigatorUserMediaSuccessCallback successCallback, [_NavigatorUserMediaErrorCallback errorCallback]) native "Navigator_webkitGetUserMedia_Callback"; |
| + @DomName('Navigator.appName') |
| + @DocsEditable() |
| + String get appName native "Navigator_appName_Getter"; |
| + |
| + @DomName('Navigator.appVersion') |
| + @DocsEditable() |
| + String get appVersion native "Navigator_appVersion_Getter"; |
| + |
| + @DomName('Navigator.platform') |
| + @DocsEditable() |
| + String get platform native "Navigator_platform_Getter"; |
| + |
| + @DomName('Navigator.userAgent') |
| + @DocsEditable() |
| + String get userAgent native "Navigator_userAgent_Getter"; |
| + |
| + @DomName('Navigator.onLine') |
| + @DocsEditable() |
| + @Unstable() |
| + bool get onLine native "Navigator_onLine_Getter"; |
| + |
| +} |
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +// WARNING: Do not edit - generated code. |
| + |
| + |
| +@DocsEditable() |
| +@DomName('NavigatorID') |
| +@Experimental() // untriaged |
| +abstract class NavigatorID extends NativeFieldWrapperClass1 { |
| + |
| + @DomName('NavigatorID.appName') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + String get appName native "NavigatorID_appName_Getter"; |
| + |
| + @DomName('NavigatorID.appVersion') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + String get appVersion native "NavigatorID_appVersion_Getter"; |
| + |
| + @DomName('NavigatorID.platform') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + String get platform native "NavigatorID_platform_Getter"; |
| + |
| + @DomName('NavigatorID.userAgent') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + String get userAgent native "NavigatorID_userAgent_Getter"; |
| + |
| +} |
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +// WARNING: Do not edit - generated code. |
| + |
| + |
| +@DocsEditable() |
| +@DomName('NavigatorOnLine') |
| +@Experimental() // untriaged |
| +abstract class NavigatorOnLine extends NativeFieldWrapperClass1 { |
| + |
| + @DomName('NavigatorOnLine.onLine') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + bool get onLine native "NavigatorOnLine_onLine_Getter"; |
| + |
| } |
| // 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 |
| @@ -20860,20 +20793,10 @@ class PreElement extends HtmlElement { |
| @DocsEditable() |
| @DomName('ProcessingInstruction') |
| @Unstable() |
| -class ProcessingInstruction extends Node { |
| +class ProcessingInstruction extends CharacterData { |
| // To suppress missing implicit constructor warnings. |
| factory ProcessingInstruction._() { throw new UnsupportedError("Not supported"); } |
| - @DomName('ProcessingInstruction.data') |
| - @DocsEditable() |
| - @Experimental() // non-standard |
| - String get data native "ProcessingInstruction_data_Getter"; |
| - |
| - @DomName('ProcessingInstruction.data') |
| - @DocsEditable() |
| - @Experimental() // non-standard |
| - void set data(String value) native "ProcessingInstruction_data_Setter"; |
| - |
| @DomName('ProcessingInstruction.sheet') |
| @DocsEditable() |
| @Experimental() // non-standard |
| @@ -24135,17 +24058,17 @@ class SubtleCrypto extends NativeFieldWrapperClass1 { |
| @DomName('SubtleCrypto.decrypt') |
| @DocsEditable() |
| @Experimental() // untriaged |
| - CryptoOperation decrypt(Map algorithm, CryptoKey key) native "SubtleCrypto_decrypt_Callback"; |
| + Object decrypt(Map algorithm, CryptoKey key, TypedData data) native "SubtleCrypto_decrypt_Callback"; |
| @DomName('SubtleCrypto.digest') |
| @DocsEditable() |
| @Experimental() // untriaged |
| - CryptoOperation digest(Map algorithm) native "SubtleCrypto_digest_Callback"; |
| + Object digest(Map algorithm, TypedData data) native "SubtleCrypto_digest_Callback"; |
| @DomName('SubtleCrypto.encrypt') |
| @DocsEditable() |
| @Experimental() // untriaged |
| - CryptoOperation encrypt(Map algorithm, CryptoKey key) native "SubtleCrypto_encrypt_Callback"; |
| + Object encrypt(Map algorithm, CryptoKey key, TypedData data) native "SubtleCrypto_encrypt_Callback"; |
| @DomName('SubtleCrypto.generateKey') |
| @DocsEditable() |
| @@ -24160,12 +24083,12 @@ class SubtleCrypto extends NativeFieldWrapperClass1 { |
| @DomName('SubtleCrypto.sign') |
| @DocsEditable() |
| @Experimental() // untriaged |
| - CryptoOperation sign(Map algorithm, CryptoKey key) native "SubtleCrypto_sign_Callback"; |
| + Object sign(Map algorithm, CryptoKey key, TypedData data) native "SubtleCrypto_sign_Callback"; |
| @DomName('SubtleCrypto.verify') |
| @DocsEditable() |
| @Experimental() // untriaged |
| - CryptoOperation verify(Map algorithm, CryptoKey key, TypedData signature) native "SubtleCrypto_verify_Callback"; |
| + Object verify(Map algorithm, CryptoKey key, TypedData signature, TypedData data) native "SubtleCrypto_verify_Callback"; |
| } |
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| @@ -26574,16 +26497,16 @@ class WheelEvent extends MouseEvent { |
| eventType = 'MouseScrollEvents'; |
| } |
| final event = document._createEvent(eventType); |
| - // Dartium always needs these flipped because we're essentially always |
| - // polyfilling (see similar dart2js code as well) |
| + // Dartium always needs these flipped because we're using the legacy |
| + // _initWebKitWheelEvent instead of the more modern WheelEvent constructor |
| + // which isn't yet properly exposed by the Dartium bindings. |
| deltaX = -deltaX; |
| deltaY = -deltaY; |
| // Fallthrough for Dartium. |
| event._initMouseEvent(type, canBubble, cancelable, view, detail, |
| screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, |
| metaKey, button, relatedTarget); |
| - event._initWebKitWheelEvent(deltaX, |
| - deltaY ~/ 120, // Chrome does an auto-convert to pixels. |
| + event._initWebKitWheelEvent(deltaX, deltaY, |
| view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, |
| metaKey); |
| @@ -26609,6 +26532,21 @@ class WheelEvent extends MouseEvent { |
| @DocsEditable() |
| int get deltaMode native "WheelEvent_deltaMode_Getter"; |
| + @DomName('WheelEvent.deltaX') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + double get _deltaX native "WheelEvent_deltaX_Getter"; |
| + |
| + @DomName('WheelEvent.deltaY') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + double get _deltaY native "WheelEvent_deltaY_Getter"; |
| + |
| + @DomName('WheelEvent.deltaZ') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + double get deltaZ native "WheelEvent_deltaZ_Getter"; |
| + |
| @DomName('WheelEvent.webkitDirectionInvertedFromDevice') |
| @DocsEditable() |
| @SupportedBrowser(SupportedBrowser.CHROME) |
| @@ -26619,12 +26557,12 @@ class WheelEvent extends MouseEvent { |
| @DomName('WheelEvent.wheelDeltaX') |
| @DocsEditable() |
| @Experimental() // non-standard |
| - int get _wheelDeltaX native "WheelEvent_wheelDeltaX_Getter"; |
| + int get wheelDeltaX native "WheelEvent_wheelDeltaX_Getter"; |
| @DomName('WheelEvent.wheelDeltaY') |
| @DocsEditable() |
| @Experimental() // non-standard |
| - int get _wheelDeltaY native "WheelEvent_wheelDeltaY_Getter"; |
| + int get wheelDeltaY native "WheelEvent_wheelDeltaY_Getter"; |
| @DomName('WheelEvent.initWebKitWheelEvent') |
| @DocsEditable() |
| @@ -26641,7 +26579,7 @@ class WheelEvent extends MouseEvent { |
| * * [WheelEvent.deltaX](http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-WheelEvent-deltaX) from the W3C. |
| */ |
| @DomName('WheelEvent.deltaX') |
| - num get deltaX => -_wheelDeltaX; |
| + num get deltaX => _deltaX; |
| /** |
| * The amount that is expected to scroll vertically, in units determined by |
| @@ -26652,7 +26590,7 @@ class WheelEvent extends MouseEvent { |
| * * [WheelEvent.deltaY](http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-WheelEvent-deltaY) from the W3C. |
| */ |
| @DomName('WheelEvent.deltaY') |
| - num get deltaY => -_wheelDeltaY; |
| + num get deltaY => _deltaY; |
| } |
| // 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 |
| @@ -27143,6 +27081,50 @@ class Window extends EventTarget implements WindowBase, WindowTimers, WindowBase |
| @DocsEditable() |
| bool confirm(String message) native "Window_confirm_Callback"; |
| + Object _createImageBitmap(canvas_OR_context_OR_image_OR_video, [int sx, int sy, int sw, int sh]) { |
| + if ((canvas_OR_context_OR_image_OR_video is ImageElement || canvas_OR_context_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) { |
| + return _createImageBitmap_1(canvas_OR_context_OR_image_OR_video); |
| + } |
| + if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (canvas_OR_context_OR_image_OR_video is ImageElement || canvas_OR_context_OR_image_OR_video == null)) { |
| + return _createImageBitmap_2(canvas_OR_context_OR_image_OR_video, sx, sy, sw, sh); |
| + } |
| + if ((canvas_OR_context_OR_image_OR_video is CanvasRenderingContext2D || canvas_OR_context_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) { |
| + return _createImageBitmap_3(canvas_OR_context_OR_image_OR_video); |
| + } |
| + if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (canvas_OR_context_OR_image_OR_video is CanvasElement || canvas_OR_context_OR_image_OR_video == null)) { |
| + return _createImageBitmap_4(canvas_OR_context_OR_image_OR_video, sx, sy, sw, sh); |
| + } |
| + if ((canvas_OR_context_OR_image_OR_video is CanvasElement || canvas_OR_context_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) { |
| + return _createImageBitmap_5(canvas_OR_context_OR_image_OR_video); |
| + } |
| + if ((canvas_OR_context_OR_image_OR_video is VideoElement || canvas_OR_context_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) { |
| + return _createImageBitmap_6(canvas_OR_context_OR_image_OR_video); |
| + } |
| + if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (canvas_OR_context_OR_image_OR_video is VideoElement || canvas_OR_context_OR_image_OR_video == null)) { |
| + return _createImageBitmap_7(canvas_OR_context_OR_image_OR_video, sx, sy, sw, sh); |
| + } |
| + if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (canvas_OR_context_OR_image_OR_video is CanvasRenderingContext2D || canvas_OR_context_OR_image_OR_video == null)) { |
| + return _createImageBitmap_8(canvas_OR_context_OR_image_OR_video, sx, sy, sw, sh); |
| + } |
| + throw new ArgumentError("Incorrect number or type of arguments"); |
| + } |
| + |
| + Object _createImageBitmap_1(canvas_OR_context_OR_image_OR_video) native "Window__createImageBitmap_1_Callback"; |
| + |
| + Object _createImageBitmap_2(canvas_OR_context_OR_image_OR_video, sx, sy, sw, sh) native "Window__createImageBitmap_2_Callback"; |
| + |
| + Object _createImageBitmap_3(canvas_OR_context_OR_image_OR_video) native "Window__createImageBitmap_3_Callback"; |
| + |
| + Object _createImageBitmap_4(canvas_OR_context_OR_image_OR_video, sx, sy, sw, sh) native "Window__createImageBitmap_4_Callback"; |
| + |
| + Object _createImageBitmap_5(canvas_OR_context_OR_image_OR_video) native "Window__createImageBitmap_5_Callback"; |
| + |
| + Object _createImageBitmap_6(canvas_OR_context_OR_image_OR_video) native "Window__createImageBitmap_6_Callback"; |
| + |
| + Object _createImageBitmap_7(canvas_OR_context_OR_image_OR_video, sx, sy, sw, sh) native "Window__createImageBitmap_7_Callback"; |
| + |
| + Object _createImageBitmap_8(canvas_OR_context_OR_image_OR_video, sx, sy, sw, sh) native "Window__createImageBitmap_8_Callback"; |
| + |
| @DomName('Window.find') |
| @DocsEditable() |
| @Experimental() // non-standard |
| @@ -27759,6 +27741,21 @@ class Worker extends EventTarget implements AbstractWorker { |
| @DocsEditable() |
| +@DomName('WorkerConsole') |
| +@Experimental() // untriaged |
| +class WorkerConsole extends ConsoleBase { |
| + // To suppress missing implicit constructor warnings. |
| + factory WorkerConsole._() { throw new UnsupportedError("Not supported"); } |
| + |
| +} |
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +// WARNING: Do not edit - generated code. |
| + |
| + |
| +@DocsEditable() |
| @DomName('WorkerCrypto') |
| @Experimental() // untriaged |
| class WorkerCrypto extends NativeFieldWrapperClass1 { |
| @@ -27798,6 +27795,11 @@ class WorkerGlobalScope extends EventTarget implements WindowTimers, WindowBase6 |
| @Experimental() // untriaged |
| static const int TEMPORARY = 0; |
| + @DomName('WorkerGlobalScope.console') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + WorkerConsole get console native "WorkerGlobalScope_console_Getter"; |
| + |
| @DomName('WorkerGlobalScope.crypto') |
| @DocsEditable() |
| @Experimental() // untriaged |
| @@ -27841,11 +27843,6 @@ class WorkerGlobalScope extends EventTarget implements WindowTimers, WindowBase6 |
| @Experimental() // untriaged |
| void close() native "WorkerGlobalScope_close_Callback"; |
| - @DomName('WorkerGlobalScope.importScripts') |
| - @DocsEditable() |
| - @Experimental() // untriaged |
| - void importScripts() native "WorkerGlobalScope_importScripts_Callback"; |
| - |
| @DomName('WorkerGlobalScope.openDatabase') |
| @DocsEditable() |
| @Experimental() // untriaged |
| @@ -28136,6 +28133,66 @@ class XPathResult extends NativeFieldWrapperClass1 { |
| @DocsEditable() |
| +@DomName('XMLHttpRequestEventTarget') |
| +@Experimental() // untriaged |
| +class XmlHttpRequestEventTarget extends EventTarget { |
| + // To suppress missing implicit constructor warnings. |
| + factory XmlHttpRequestEventTarget._() { throw new UnsupportedError("Not supported"); } |
| + |
| + @DomName('XMLHttpRequestEventTarget.abortEvent') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + static const EventStreamProvider<Event> abortEvent = const EventStreamProvider<Event>('abort'); |
|
blois
2013/08/30 20:15:19
Looks like progress and timeout got dropped here-
Jacob
2013/08/30 20:27:15
Done.
|
| + |
| + @DomName('XMLHttpRequestEventTarget.errorEvent') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + static const EventStreamProvider<Event> errorEvent = const EventStreamProvider<Event>('error'); |
| + |
| + @DomName('XMLHttpRequestEventTarget.loadEvent') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + static const EventStreamProvider<Event> loadEvent = const EventStreamProvider<Event>('load'); |
| + |
| + @DomName('XMLHttpRequestEventTarget.addEventListener') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "XMLHttpRequestEventTarget_addEventListener_Callback"; |
| + |
| + @DomName('XMLHttpRequestEventTarget.dispatchEvent') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + bool dispatchEvent(Event event) native "XMLHttpRequestEventTarget_dispatchEvent_Callback"; |
| + |
| + @DomName('XMLHttpRequestEventTarget.removeEventListener') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "XMLHttpRequestEventTarget_removeEventListener_Callback"; |
| + |
| + @DomName('XMLHttpRequestEventTarget.onabort') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + Stream<Event> get onAbort => abortEvent.forTarget(this); |
| + |
| + @DomName('XMLHttpRequestEventTarget.onerror') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + Stream<Event> get onError => errorEvent.forTarget(this); |
| + |
| + @DomName('XMLHttpRequestEventTarget.onload') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + Stream<Event> get onLoad => loadEvent.forTarget(this); |
| + |
| +} |
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +// WARNING: Do not edit - generated code. |
| + |
| + |
| +@DocsEditable() |
| @DomName('XMLSerializer') |
| // http://domparsing.spec.whatwg.org/#the-xmlserializer-interface |
| @deprecated // stable |
| @@ -28232,10 +28289,20 @@ class _Attr extends Node { |
| @DocsEditable() |
| bool get isId native "Attr_isId_Getter"; |
| + @DomName('Attr.localName') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + String get _localName native "Attr_localName_Getter"; |
| + |
| @DomName('Attr.name') |
| @DocsEditable() |
| String get name native "Attr_name_Getter"; |
| + @DomName('Attr.namespaceURI') |
| + @DocsEditable() |
| + @Experimental() // untriaged |
| + String get _namespaceUri native "Attr_namespaceURI_Getter"; |
| + |
| @DomName('Attr.ownerElement') |
| @DocsEditable() |
| @deprecated // deprecated |
| @@ -29461,7 +29528,7 @@ abstract class _WorkerLocation extends NativeFieldWrapperClass1 { |
| @DomName('WorkerNavigator') |
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#workernavigator |
| @Experimental() |
| -abstract class _WorkerNavigator extends NativeFieldWrapperClass1 { |
| +abstract class _WorkerNavigator extends NativeFieldWrapperClass1 implements NavigatorOnLine, NavigatorID { |
| } |
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| @@ -29748,7 +29815,7 @@ abstract class CanvasImageSource {} |
| * * [DOM Window](https://developer.mozilla.org/en-US/docs/DOM/window) from MDN. |
| * * [Window](http://www.w3.org/TR/Window/) from the W3C. |
| */ |
| -abstract class WindowBase { |
| +abstract class WindowBase implements EventTarget { |
| // Fields. |
| /** |