Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(895)

Unified Diff: sdk/lib/html/dartium/html_dartium.dart

Issue 23829002: Checkpoint in changes to match push (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Ready for review Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
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.
/**

Powered by Google App Engine
This is Rietveld 408576698