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

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

Issue 11642035: Renaming Window to WindowBase and LocalWindow to Window. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years 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 9e4c6fc3d561be8c694821c6d77617a3d6e624c2..722c705529ff928b7624058f7cf00df71473acef 100644
--- a/sdk/lib/html/dartium/html_dartium.dart
+++ b/sdk/lib/html/dartium/html_dartium.dart
@@ -22,9 +22,9 @@ import 'dart:web_audio' as web_audio;
-LocalWindow _window;
+Window _window;
-LocalWindow get window {
+Window get window {
if (_window != null) {
return _window;
}
@@ -2221,7 +2221,7 @@ class CompositionEvent extends UIEvent {
/** @domName CompositionEvent.initCompositionEvent */
- void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableArg, LocalWindow viewArg, String dataArg) native "CompositionEvent_initCompositionEvent_Callback";
+ void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Window viewArg, String dataArg) native "CompositionEvent_initCompositionEvent_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -7115,7 +7115,7 @@ class Document extends Node
/** @domName Document.defaultView */
- Window get window native "Document_defaultView_Getter";
+ WindowBase get window native "Document_defaultView_Getter";
/** @domName Document.documentElement */
@@ -7227,7 +7227,7 @@ class Document extends Node
/** @domName Document.createTouch */
- Touch $dom_createTouch(LocalWindow window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) native "Document_createTouch_Callback";
+ Touch $dom_createTouch(Window window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) native "Document_createTouch_Callback";
/** @domName Document.createTouchList */
@@ -11358,7 +11358,7 @@ class FrameElement extends _Element_Merged {
/** @domName HTMLFrameElement.contentWindow */
- Window get contentWindow native "HTMLFrameElement_contentWindow_Getter";
+ WindowBase get contentWindow native "HTMLFrameElement_contentWindow_Getter";
/** @domName HTMLFrameElement.frameBorder */
@@ -11733,6 +11733,46 @@ class HeadingElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
+/// @domName History
+class History extends NativeFieldWrapperClass1 implements HistoryBase {
+ History.internal();
+
+
+ /** @domName History.length */
+ int get length native "History_length_Getter";
+
+
+ /** @domName History.state */
+ dynamic get state native "History_state_Getter";
+
+
+ /** @domName History.back */
+ void back() native "History_back_Callback";
+
+
+ /** @domName History.forward */
+ void forward() native "History_forward_Callback";
+
+
+ /** @domName History.go */
+ void go(int distance) native "History_go_Callback";
+
+
+ /** @domName History.pushState */
+ void pushState(Object data, String title, [String url]) native "History_pushState_Callback";
+
+
+ /** @domName History.replaceState */
+ void replaceState(Object data, String title, [String url]) native "History_replaceState_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.
+
+
/// @domName HTMLAllCollection
class HtmlAllCollection extends NativeFieldWrapperClass1 implements List<Node> {
HtmlAllCollection.internal();
@@ -12446,7 +12486,7 @@ class IFrameElement extends _Element_Merged {
/** @domName HTMLIFrameElement.contentWindow */
- Window get contentWindow native "HTMLIFrameElement_contentWindow_Getter";
+ WindowBase get contentWindow native "HTMLIFrameElement_contentWindow_Getter";
/** @domName HTMLIFrameElement.frameBorder */
@@ -14269,7 +14309,7 @@ class KeyboardEvent extends UIEvent {
/** @domName KeyboardEvent.initKeyboardEvent */
- void $dom_initKeyboardEvent(String type, bool canBubble, bool cancelable, LocalWindow view, String keyIdentifier, int keyLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey) native "KeyboardEvent_initKeyboardEvent_Callback";
+ void $dom_initKeyboardEvent(String type, bool canBubble, bool cancelable, Window view, String keyIdentifier, int keyLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey) native "KeyboardEvent_initKeyboardEvent_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -14554,37 +14594,13 @@ class LinkElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName History
-class LocalHistory extends NativeFieldWrapperClass1 implements History {
- LocalHistory.internal();
-
-
- /** @domName History.length */
- int get length native "History_length_Getter";
-
-
- /** @domName History.state */
- dynamic get state native "History_state_Getter";
-
-
- /** @domName History.back */
- void back() native "History_back_Callback";
-
-
- /** @domName History.forward */
- void forward() native "History_forward_Callback";
-
-
- /** @domName History.go */
- void go(int distance) native "History_go_Callback";
-
-
- /** @domName History.pushState */
- void pushState(Object data, String title, [String url]) native "History_pushState_Callback";
+/// @domName LocalMediaStream
+class LocalMediaStream extends MediaStream implements EventTarget {
+ LocalMediaStream.internal(): super.internal();
- /** @domName History.replaceState */
- void replaceState(Object data, String title, [String url]) native "History_replaceState_Callback";
+ /** @domName LocalMediaStream.stop */
+ void stop() native "LocalMediaStream_stop_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -14595,8 +14611,8 @@ class LocalHistory extends NativeFieldWrapperClass1 implements History {
/// @domName Location
-class LocalLocation extends NativeFieldWrapperClass1 implements Location {
- LocalLocation.internal();
+class Location extends NativeFieldWrapperClass1 implements LocationBase {
+ Location.internal();
/** @domName Location.ancestorOrigins */
@@ -14694,567 +14710,554 @@ class LocalLocation extends NativeFieldWrapperClass1 implements Location {
// WARNING: Do not edit - generated code.
-/// @domName LocalMediaStream
-class LocalMediaStream extends MediaStream implements EventTarget {
- LocalMediaStream.internal(): super.internal();
+/// @domName HTMLMapElement
+class MapElement extends _Element_Merged {
+ ///@docsEditable true
+ factory MapElement() => document.$dom_createElement("map");
+ MapElement.internal(): super.internal();
- /** @domName LocalMediaStream.stop */
- void stop() native "LocalMediaStream_stop_Callback";
+
+ /** @domName HTMLMapElement.areas */
+ HtmlCollection get areas native "HTMLMapElement_areas_Getter";
+
+
+ /** @domName HTMLMapElement.name */
+ String get name native "HTMLMapElement_name_Getter";
+
+
+ /** @domName HTMLMapElement.name */
+ void set name(String value) native "HTMLMapElement_name_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
-/// @domName Window
-class LocalWindow extends EventTarget implements Window {
- /**
- * Executes a [callback] after the next batch of browser layout measurements
- * has completed or would have completed if any browser layout measurements
- * had been scheduled.
- */
- void requestLayoutFrame(TimeoutHandler callback) {
- _addMeasurementFrameCallback(callback);
- }
+/// @domName HTMLMarqueeElement
+class MarqueeElement extends _Element_Merged {
+ MarqueeElement.internal(): super.internal();
- /**
- * Lookup a port by its [name]. Return null if no port is
- * registered under [name].
- */
- lookupPort(String name) {
- var port = JSON.parse(document.documentElement.attributes['dart-port:$name']);
- return _deserialize(port);
- }
- /**
- * Register a [port] on this window under the given [name]. This
- * port may be retrieved by any isolate (or JavaScript script)
- * running in this window.
- */
- registerPort(String name, var port) {
- var serialized = _serialize(port);
- document.documentElement.attributes['dart-port:$name'] = JSON.stringify(serialized);
- }
+ /** @domName HTMLMarqueeElement.behavior */
+ String get behavior native "HTMLMarqueeElement_behavior_Getter";
- LocalWindow.internal(): super.internal();
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- LocalWindowEvents get on =>
- new LocalWindowEvents(this);
+ /** @domName HTMLMarqueeElement.behavior */
+ void set behavior(String value) native "HTMLMarqueeElement_behavior_Setter";
- static const int PERSISTENT = 1;
- static const int TEMPORARY = 0;
+ /** @domName HTMLMarqueeElement.bgColor */
+ String get bgColor native "HTMLMarqueeElement_bgColor_Getter";
- /** @domName DOMWindow.applicationCache */
- ApplicationCache get applicationCache native "DOMWindow_applicationCache_Getter";
+ /** @domName HTMLMarqueeElement.bgColor */
+ void set bgColor(String value) native "HTMLMarqueeElement_bgColor_Setter";
- /** @domName DOMWindow.closed */
- bool get closed native "DOMWindow_closed_Getter";
+ /** @domName HTMLMarqueeElement.direction */
+ String get direction native "HTMLMarqueeElement_direction_Getter";
- /** @domName DOMWindow.console */
- Console get console native "DOMWindow_console_Getter";
+ /** @domName HTMLMarqueeElement.direction */
+ void set direction(String value) native "HTMLMarqueeElement_direction_Setter";
- /** @domName DOMWindow.crypto */
- Crypto get crypto native "DOMWindow_crypto_Getter";
+ /** @domName HTMLMarqueeElement.height */
+ String get height native "HTMLMarqueeElement_height_Getter";
- /** @domName DOMWindow.defaultStatus */
- String get defaultStatus native "DOMWindow_defaultStatus_Getter";
+ /** @domName HTMLMarqueeElement.height */
+ void set height(String value) native "HTMLMarqueeElement_height_Setter";
- /** @domName DOMWindow.defaultStatus */
- void set defaultStatus(String value) native "DOMWindow_defaultStatus_Setter";
+ /** @domName HTMLMarqueeElement.hspace */
+ int get hspace native "HTMLMarqueeElement_hspace_Getter";
- /** @domName DOMWindow.defaultstatus */
- String get defaultstatus native "DOMWindow_defaultstatus_Getter";
+ /** @domName HTMLMarqueeElement.hspace */
+ void set hspace(int value) native "HTMLMarqueeElement_hspace_Setter";
- /** @domName DOMWindow.defaultstatus */
- void set defaultstatus(String value) native "DOMWindow_defaultstatus_Setter";
+ /** @domName HTMLMarqueeElement.loop */
+ int get loop native "HTMLMarqueeElement_loop_Getter";
- /** @domName DOMWindow.devicePixelRatio */
- num get devicePixelRatio native "DOMWindow_devicePixelRatio_Getter";
+ /** @domName HTMLMarqueeElement.loop */
+ void set loop(int value) native "HTMLMarqueeElement_loop_Setter";
- /** @domName DOMWindow.document */
- Document get document native "DOMWindow_document_Getter";
+ /** @domName HTMLMarqueeElement.scrollAmount */
+ int get scrollAmount native "HTMLMarqueeElement_scrollAmount_Getter";
- /** @domName DOMWindow.event */
- Event get event native "DOMWindow_event_Getter";
+ /** @domName HTMLMarqueeElement.scrollAmount */
+ void set scrollAmount(int value) native "HTMLMarqueeElement_scrollAmount_Setter";
- /** @domName DOMWindow.history */
- LocalHistory get history native "DOMWindow_history_Getter";
+ /** @domName HTMLMarqueeElement.scrollDelay */
+ int get scrollDelay native "HTMLMarqueeElement_scrollDelay_Getter";
- /** @domName DOMWindow.indexedDB */
- IdbFactory get indexedDB native "DOMWindow_indexedDB_Getter";
+ /** @domName HTMLMarqueeElement.scrollDelay */
+ void set scrollDelay(int value) native "HTMLMarqueeElement_scrollDelay_Setter";
- /** @domName DOMWindow.innerHeight */
- int get innerHeight native "DOMWindow_innerHeight_Getter";
+ /** @domName HTMLMarqueeElement.trueSpeed */
+ bool get trueSpeed native "HTMLMarqueeElement_trueSpeed_Getter";
- /** @domName DOMWindow.innerWidth */
- int get innerWidth native "DOMWindow_innerWidth_Getter";
+ /** @domName HTMLMarqueeElement.trueSpeed */
+ void set trueSpeed(bool value) native "HTMLMarqueeElement_trueSpeed_Setter";
- /** @domName DOMWindow.localStorage */
- Storage get localStorage native "DOMWindow_localStorage_Getter";
+ /** @domName HTMLMarqueeElement.vspace */
+ int get vspace native "HTMLMarqueeElement_vspace_Getter";
- /** @domName DOMWindow.location */
- LocalLocation get location native "DOMWindow_location_Getter";
+ /** @domName HTMLMarqueeElement.vspace */
+ void set vspace(int value) native "HTMLMarqueeElement_vspace_Setter";
- /** @domName DOMWindow.location */
- void set location(LocalLocation value) native "DOMWindow_location_Setter";
+ /** @domName HTMLMarqueeElement.width */
+ String get width native "HTMLMarqueeElement_width_Getter";
- /** @domName DOMWindow.locationbar */
- BarInfo get locationbar native "DOMWindow_locationbar_Getter";
+ /** @domName HTMLMarqueeElement.width */
+ void set width(String value) native "HTMLMarqueeElement_width_Setter";
- /** @domName DOMWindow.menubar */
- BarInfo get menubar native "DOMWindow_menubar_Getter";
+ /** @domName HTMLMarqueeElement.start */
+ void start() native "HTMLMarqueeElement_start_Callback";
- /** @domName DOMWindow.name */
- String get name native "DOMWindow_name_Getter";
+ /** @domName HTMLMarqueeElement.stop */
+ void stop() native "HTMLMarqueeElement_stop_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.
- /** @domName DOMWindow.name */
- void set name(String value) native "DOMWindow_name_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName DOMWindow.navigator */
- Navigator get navigator native "DOMWindow_navigator_Getter";
+/// @domName MediaController
+class MediaController extends EventTarget {
+ ///@docsEditable true
+ factory MediaController() => _MediaControllerFactoryProvider.createMediaController();
+ MediaController.internal(): super.internal();
- /** @domName DOMWindow.offscreenBuffering */
- bool get offscreenBuffering native "DOMWindow_offscreenBuffering_Getter";
+ /** @domName MediaController.buffered */
+ TimeRanges get buffered native "MediaController_buffered_Getter";
- /** @domName DOMWindow.opener */
- Window get opener native "DOMWindow_opener_Getter";
+ /** @domName MediaController.currentTime */
+ num get currentTime native "MediaController_currentTime_Getter";
- /** @domName DOMWindow.outerHeight */
- int get outerHeight native "DOMWindow_outerHeight_Getter";
+ /** @domName MediaController.currentTime */
+ void set currentTime(num value) native "MediaController_currentTime_Setter";
- /** @domName DOMWindow.outerWidth */
- int get outerWidth native "DOMWindow_outerWidth_Getter";
+ /** @domName MediaController.defaultPlaybackRate */
+ num get defaultPlaybackRate native "MediaController_defaultPlaybackRate_Getter";
- /** @domName DOMWindow.pagePopupController */
- PagePopupController get pagePopupController native "DOMWindow_pagePopupController_Getter";
+ /** @domName MediaController.defaultPlaybackRate */
+ void set defaultPlaybackRate(num value) native "MediaController_defaultPlaybackRate_Setter";
- /** @domName DOMWindow.pageXOffset */
- int get pageXOffset native "DOMWindow_pageXOffset_Getter";
+ /** @domName MediaController.duration */
+ num get duration native "MediaController_duration_Getter";
- /** @domName DOMWindow.pageYOffset */
- int get pageYOffset native "DOMWindow_pageYOffset_Getter";
+ /** @domName MediaController.muted */
+ bool get muted native "MediaController_muted_Getter";
- /** @domName DOMWindow.parent */
- Window get parent native "DOMWindow_parent_Getter";
+ /** @domName MediaController.muted */
+ void set muted(bool value) native "MediaController_muted_Setter";
- /** @domName DOMWindow.performance */
- Performance get performance native "DOMWindow_performance_Getter";
+ /** @domName MediaController.paused */
+ bool get paused native "MediaController_paused_Getter";
- /** @domName DOMWindow.personalbar */
- BarInfo get personalbar native "DOMWindow_personalbar_Getter";
+ /** @domName MediaController.playbackRate */
+ num get playbackRate native "MediaController_playbackRate_Getter";
- /** @domName DOMWindow.screen */
- Screen get screen native "DOMWindow_screen_Getter";
+ /** @domName MediaController.playbackRate */
+ void set playbackRate(num value) native "MediaController_playbackRate_Setter";
- /** @domName DOMWindow.screenLeft */
- int get screenLeft native "DOMWindow_screenLeft_Getter";
+ /** @domName MediaController.played */
+ TimeRanges get played native "MediaController_played_Getter";
- /** @domName DOMWindow.screenTop */
- int get screenTop native "DOMWindow_screenTop_Getter";
+ /** @domName MediaController.seekable */
+ TimeRanges get seekable native "MediaController_seekable_Getter";
- /** @domName DOMWindow.screenX */
- int get screenX native "DOMWindow_screenX_Getter";
+ /** @domName MediaController.volume */
+ num get volume native "MediaController_volume_Getter";
- /** @domName DOMWindow.screenY */
- int get screenY native "DOMWindow_screenY_Getter";
+ /** @domName MediaController.volume */
+ void set volume(num value) native "MediaController_volume_Setter";
- /** @domName DOMWindow.scrollX */
- int get scrollX native "DOMWindow_scrollX_Getter";
+ /** @domName MediaController.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaController_addEventListener_Callback";
- /** @domName DOMWindow.scrollY */
- int get scrollY native "DOMWindow_scrollY_Getter";
+ /** @domName MediaController.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt) native "MediaController_dispatchEvent_Callback";
- /** @domName DOMWindow.scrollbars */
- BarInfo get scrollbars native "DOMWindow_scrollbars_Getter";
+ /** @domName MediaController.pause */
+ void pause() native "MediaController_pause_Callback";
- /** @domName DOMWindow.self */
- Window get self native "DOMWindow_self_Getter";
+ /** @domName MediaController.play */
+ void play() native "MediaController_play_Callback";
- /** @domName DOMWindow.sessionStorage */
- Storage get sessionStorage native "DOMWindow_sessionStorage_Getter";
+ /** @domName MediaController.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaController_removeEventListener_Callback";
- /** @domName DOMWindow.status */
- String get status native "DOMWindow_status_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.
- /** @domName DOMWindow.status */
- void set status(String value) native "DOMWindow_status_Setter";
+/// @domName HTMLMediaElement
+class MediaElement extends _Element_Merged {
+ MediaElement.internal(): super.internal();
- /** @domName DOMWindow.statusbar */
- BarInfo get statusbar native "DOMWindow_statusbar_Getter";
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ MediaElementEvents get on =>
+ new MediaElementEvents(this);
+ static const int HAVE_CURRENT_DATA = 2;
- /** @domName DOMWindow.styleMedia */
- StyleMedia get styleMedia native "DOMWindow_styleMedia_Getter";
+ static const int HAVE_ENOUGH_DATA = 4;
+ static const int HAVE_FUTURE_DATA = 3;
- /** @domName DOMWindow.toolbar */
- BarInfo get toolbar native "DOMWindow_toolbar_Getter";
+ static const int HAVE_METADATA = 1;
+ static const int HAVE_NOTHING = 0;
- /** @domName DOMWindow.top */
- Window get top native "DOMWindow_top_Getter";
+ static const int NETWORK_EMPTY = 0;
+ static const int NETWORK_IDLE = 1;
- /** @domName DOMWindow.webkitNotifications */
- NotificationCenter get webkitNotifications native "DOMWindow_webkitNotifications_Getter";
+ static const int NETWORK_LOADING = 2;
+ static const int NETWORK_NO_SOURCE = 3;
- /** @domName DOMWindow.webkitStorageInfo */
- StorageInfo get webkitStorageInfo native "DOMWindow_webkitStorageInfo_Getter";
+ /** @domName HTMLMediaElement.autoplay */
+ bool get autoplay native "HTMLMediaElement_autoplay_Getter";
- /** @domName DOMWindow.window */
- Window get window native "DOMWindow_window_Getter";
+ /** @domName HTMLMediaElement.autoplay */
+ void set autoplay(bool value) native "HTMLMediaElement_autoplay_Setter";
- /** @domName DOMWindow.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "DOMWindow_addEventListener_Callback";
+ /** @domName HTMLMediaElement.buffered */
+ TimeRanges get buffered native "HTMLMediaElement_buffered_Getter";
- /** @domName DOMWindow.alert */
- void alert(String message) native "DOMWindow_alert_Callback";
+ /** @domName HTMLMediaElement.controller */
+ MediaController get controller native "HTMLMediaElement_controller_Getter";
- /** @domName DOMWindow.atob */
- String atob(String string) native "DOMWindow_atob_Callback";
+ /** @domName HTMLMediaElement.controller */
+ void set controller(MediaController value) native "HTMLMediaElement_controller_Setter";
- /** @domName DOMWindow.btoa */
- String btoa(String string) native "DOMWindow_btoa_Callback";
+ /** @domName HTMLMediaElement.controls */
+ bool get controls native "HTMLMediaElement_controls_Getter";
- /** @domName DOMWindow.cancelAnimationFrame */
- void cancelAnimationFrame(int id) native "DOMWindow_cancelAnimationFrame_Callback";
+ /** @domName HTMLMediaElement.controls */
+ void set controls(bool value) native "HTMLMediaElement_controls_Setter";
- /** @domName DOMWindow.captureEvents */
- void captureEvents() native "DOMWindow_captureEvents_Callback";
+ /** @domName HTMLMediaElement.currentSrc */
+ String get currentSrc native "HTMLMediaElement_currentSrc_Getter";
- /** @domName DOMWindow.clearInterval */
- void clearInterval(int handle) native "DOMWindow_clearInterval_Callback";
+ /** @domName HTMLMediaElement.currentTime */
+ num get currentTime native "HTMLMediaElement_currentTime_Getter";
- /** @domName DOMWindow.clearTimeout */
- void clearTimeout(int handle) native "DOMWindow_clearTimeout_Callback";
+ /** @domName HTMLMediaElement.currentTime */
+ void set currentTime(num value) native "HTMLMediaElement_currentTime_Setter";
- /** @domName DOMWindow.close */
- void close() native "DOMWindow_close_Callback";
+ /** @domName HTMLMediaElement.defaultMuted */
+ bool get defaultMuted native "HTMLMediaElement_defaultMuted_Getter";
- /** @domName DOMWindow.confirm */
- bool confirm(String message) native "DOMWindow_confirm_Callback";
+ /** @domName HTMLMediaElement.defaultMuted */
+ void set defaultMuted(bool value) native "HTMLMediaElement_defaultMuted_Setter";
- /** @domName DOMWindow.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "DOMWindow_dispatchEvent_Callback";
+ /** @domName HTMLMediaElement.defaultPlaybackRate */
+ num get defaultPlaybackRate native "HTMLMediaElement_defaultPlaybackRate_Getter";
- /** @domName DOMWindow.find */
- bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog) native "DOMWindow_find_Callback";
+ /** @domName HTMLMediaElement.defaultPlaybackRate */
+ void set defaultPlaybackRate(num value) native "HTMLMediaElement_defaultPlaybackRate_Setter";
- /** @domName DOMWindow.getComputedStyle */
- CssStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElement) native "DOMWindow_getComputedStyle_Callback";
+ /** @domName HTMLMediaElement.duration */
+ num get duration native "HTMLMediaElement_duration_Getter";
- /** @domName DOMWindow.getMatchedCSSRules */
- List<CssRule> getMatchedCssRules(Element element, String pseudoElement) native "DOMWindow_getMatchedCSSRules_Callback";
+ /** @domName HTMLMediaElement.ended */
+ bool get ended native "HTMLMediaElement_ended_Getter";
- /** @domName DOMWindow.getSelection */
- DomSelection getSelection() native "DOMWindow_getSelection_Callback";
+ /** @domName HTMLMediaElement.error */
+ MediaError get error native "HTMLMediaElement_error_Getter";
- /** @domName DOMWindow.matchMedia */
- MediaQueryList matchMedia(String query) native "DOMWindow_matchMedia_Callback";
+ /** @domName HTMLMediaElement.initialTime */
+ num get initialTime native "HTMLMediaElement_initialTime_Getter";
- /** @domName DOMWindow.moveBy */
- void moveBy(num x, num y) native "DOMWindow_moveBy_Callback";
+ /** @domName HTMLMediaElement.loop */
+ bool get loop native "HTMLMediaElement_loop_Getter";
- /** @domName DOMWindow.moveTo */
- void moveTo(num x, num y) native "DOMWindow_moveTo_Callback";
+ /** @domName HTMLMediaElement.loop */
+ void set loop(bool value) native "HTMLMediaElement_loop_Setter";
- /** @domName DOMWindow.open */
- Window open(String url, String name, [String options]) native "DOMWindow_open_Callback";
+ /** @domName HTMLMediaElement.mediaGroup */
+ String get mediaGroup native "HTMLMediaElement_mediaGroup_Getter";
- /** @domName DOMWindow.openDatabase */
- Database openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native "DOMWindow_openDatabase_Callback";
+ /** @domName HTMLMediaElement.mediaGroup */
+ void set mediaGroup(String value) native "HTMLMediaElement_mediaGroup_Setter";
- /** @domName DOMWindow.postMessage */
- void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List messagePorts]) native "DOMWindow_postMessage_Callback";
+ /** @domName HTMLMediaElement.muted */
+ bool get muted native "HTMLMediaElement_muted_Getter";
- /** @domName DOMWindow.print */
- void print() native "DOMWindow_print_Callback";
+ /** @domName HTMLMediaElement.muted */
+ void set muted(bool value) native "HTMLMediaElement_muted_Setter";
- /** @domName DOMWindow.releaseEvents */
- void releaseEvents() native "DOMWindow_releaseEvents_Callback";
+ /** @domName HTMLMediaElement.networkState */
+ int get networkState native "HTMLMediaElement_networkState_Getter";
- /** @domName DOMWindow.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "DOMWindow_removeEventListener_Callback";
+ /** @domName HTMLMediaElement.paused */
+ bool get paused native "HTMLMediaElement_paused_Getter";
- /** @domName DOMWindow.requestAnimationFrame */
- int requestAnimationFrame(RequestAnimationFrameCallback callback) native "DOMWindow_requestAnimationFrame_Callback";
+ /** @domName HTMLMediaElement.playbackRate */
+ num get playbackRate native "HTMLMediaElement_playbackRate_Getter";
- /** @domName DOMWindow.resizeBy */
- void resizeBy(num x, num y) native "DOMWindow_resizeBy_Callback";
+ /** @domName HTMLMediaElement.playbackRate */
+ void set playbackRate(num value) native "HTMLMediaElement_playbackRate_Setter";
- /** @domName DOMWindow.resizeTo */
- void resizeTo(num width, num height) native "DOMWindow_resizeTo_Callback";
+ /** @domName HTMLMediaElement.played */
+ TimeRanges get played native "HTMLMediaElement_played_Getter";
- /** @domName DOMWindow.scroll */
- void scroll(int x, int y) native "DOMWindow_scroll_Callback";
+ /** @domName HTMLMediaElement.preload */
+ String get preload native "HTMLMediaElement_preload_Getter";
- /** @domName DOMWindow.scrollBy */
- void scrollBy(int x, int y) native "DOMWindow_scrollBy_Callback";
+ /** @domName HTMLMediaElement.preload */
+ void set preload(String value) native "HTMLMediaElement_preload_Setter";
- /** @domName DOMWindow.scrollTo */
- void scrollTo(int x, int y) native "DOMWindow_scrollTo_Callback";
+ /** @domName HTMLMediaElement.readyState */
+ int get readyState native "HTMLMediaElement_readyState_Getter";
- /** @domName DOMWindow.setInterval */
- int setInterval(TimeoutHandler handler, int timeout) native "DOMWindow_setInterval_Callback";
+ /** @domName HTMLMediaElement.seekable */
+ TimeRanges get seekable native "HTMLMediaElement_seekable_Getter";
- /** @domName DOMWindow.setTimeout */
- int setTimeout(TimeoutHandler handler, int timeout) native "DOMWindow_setTimeout_Callback";
+ /** @domName HTMLMediaElement.seeking */
+ bool get seeking native "HTMLMediaElement_seeking_Getter";
- /** @domName DOMWindow.showModalDialog */
- Object showModalDialog(String url, [Object dialogArgs, String featureArgs]) native "DOMWindow_showModalDialog_Callback";
+ /** @domName HTMLMediaElement.src */
+ String get src native "HTMLMediaElement_src_Getter";
- /** @domName DOMWindow.stop */
- void stop() native "DOMWindow_stop_Callback";
+ /** @domName HTMLMediaElement.src */
+ void set src(String value) native "HTMLMediaElement_src_Setter";
- /** @domName DOMWindow.webkitCancelAnimationFrame */
- void webkitCancelAnimationFrame(int id) native "DOMWindow_webkitCancelAnimationFrame_Callback";
+ /** @domName HTMLMediaElement.startTime */
+ num get startTime native "HTMLMediaElement_startTime_Getter";
- /** @domName DOMWindow.webkitConvertPointFromNodeToPage */
- Point webkitConvertPointFromNodeToPage(Node node, Point p) native "DOMWindow_webkitConvertPointFromNodeToPage_Callback";
+ /** @domName HTMLMediaElement.textTracks */
+ TextTrackList get textTracks native "HTMLMediaElement_textTracks_Getter";
- /** @domName DOMWindow.webkitConvertPointFromPageToNode */
- Point webkitConvertPointFromPageToNode(Node node, Point p) native "DOMWindow_webkitConvertPointFromPageToNode_Callback";
+ /** @domName HTMLMediaElement.volume */
+ num get volume native "HTMLMediaElement_volume_Getter";
- /** @domName DOMWindow.webkitRequestAnimationFrame */
- int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback) native "DOMWindow_webkitRequestAnimationFrame_Callback";
+ /** @domName HTMLMediaElement.volume */
+ void set volume(num value) native "HTMLMediaElement_volume_Setter";
- /** @domName DOMWindow.webkitRequestFileSystem */
- void webkitRequestFileSystem(int type, int size, FileSystemCallback successCallback, [ErrorCallback errorCallback]) native "DOMWindow_webkitRequestFileSystem_Callback";
+ /** @domName HTMLMediaElement.webkitAudioDecodedByteCount */
+ int get webkitAudioDecodedByteCount native "HTMLMediaElement_webkitAudioDecodedByteCount_Getter";
- /** @domName DOMWindow.webkitResolveLocalFileSystemURL */
- void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback, [ErrorCallback errorCallback]) native "DOMWindow_webkitResolveLocalFileSystemURL_Callback";
-}
+ /** @domName HTMLMediaElement.webkitClosedCaptionsVisible */
+ bool get webkitClosedCaptionsVisible native "HTMLMediaElement_webkitClosedCaptionsVisible_Getter";
-/// @docsEditable true
-class LocalWindowEvents extends Events {
- /// @docsEditable true
- LocalWindowEvents(EventTarget _ptr) : super(_ptr);
- /// @docsEditable true
- EventListenerList get abort => this['abort'];
+ /** @domName HTMLMediaElement.webkitClosedCaptionsVisible */
+ void set webkitClosedCaptionsVisible(bool value) native "HTMLMediaElement_webkitClosedCaptionsVisible_Setter";
- /// @docsEditable true
- EventListenerList get beforeUnload => this['beforeunload'];
- /// @docsEditable true
- EventListenerList get blur => this['blur'];
+ /** @domName HTMLMediaElement.webkitHasClosedCaptions */
+ bool get webkitHasClosedCaptions native "HTMLMediaElement_webkitHasClosedCaptions_Getter";
- /// @docsEditable true
- EventListenerList get canPlay => this['canplay'];
- /// @docsEditable true
- EventListenerList get canPlayThrough => this['canplaythrough'];
+ /** @domName HTMLMediaElement.webkitPreservesPitch */
+ bool get webkitPreservesPitch native "HTMLMediaElement_webkitPreservesPitch_Getter";
- /// @docsEditable true
- EventListenerList get change => this['change'];
- /// @docsEditable true
- EventListenerList get click => this['click'];
+ /** @domName HTMLMediaElement.webkitPreservesPitch */
+ void set webkitPreservesPitch(bool value) native "HTMLMediaElement_webkitPreservesPitch_Setter";
- /// @docsEditable true
- EventListenerList get contextMenu => this['contextmenu'];
- /// @docsEditable true
- EventListenerList get doubleClick => this['dblclick'];
+ /** @domName HTMLMediaElement.webkitVideoDecodedByteCount */
+ int get webkitVideoDecodedByteCount native "HTMLMediaElement_webkitVideoDecodedByteCount_Getter";
- /// @docsEditable true
- EventListenerList get deviceMotion => this['devicemotion'];
+ TextTrack addTextTrack(/*DOMString*/ kind, [/*DOMString*/ label, /*DOMString*/ language]) {
+ if (?language) {
+ return _addTextTrack_1(kind, label, language);
+ }
+ if (?label) {
+ return _addTextTrack_2(kind, label);
+ }
+ return _addTextTrack_3(kind);
+ }
- /// @docsEditable true
- EventListenerList get deviceOrientation => this['deviceorientation'];
- /// @docsEditable true
- EventListenerList get drag => this['drag'];
+ /** @domName HTMLMediaElement.addTextTrack_1 */
+ TextTrack _addTextTrack_1(kind, label, language) native "HTMLMediaElement_addTextTrack_1_Callback";
- /// @docsEditable true
- EventListenerList get dragEnd => this['dragend'];
- /// @docsEditable true
- EventListenerList get dragEnter => this['dragenter'];
+ /** @domName HTMLMediaElement.addTextTrack_2 */
+ TextTrack _addTextTrack_2(kind, label) native "HTMLMediaElement_addTextTrack_2_Callback";
- /// @docsEditable true
- EventListenerList get dragLeave => this['dragleave'];
- /// @docsEditable true
- EventListenerList get dragOver => this['dragover'];
+ /** @domName HTMLMediaElement.addTextTrack_3 */
+ TextTrack _addTextTrack_3(kind) native "HTMLMediaElement_addTextTrack_3_Callback";
- /// @docsEditable true
- EventListenerList get dragStart => this['dragstart'];
- /// @docsEditable true
- EventListenerList get drop => this['drop'];
+ /** @domName HTMLMediaElement.canPlayType */
+ String canPlayType(String type, String keySystem) native "HTMLMediaElement_canPlayType_Callback";
- /// @docsEditable true
- EventListenerList get durationChange => this['durationchange'];
- /// @docsEditable true
- EventListenerList get emptied => this['emptied'];
+ /** @domName HTMLMediaElement.load */
+ void load() native "HTMLMediaElement_load_Callback";
- /// @docsEditable true
- EventListenerList get ended => this['ended'];
- /// @docsEditable true
- EventListenerList get error => this['error'];
+ /** @domName HTMLMediaElement.pause */
+ void pause() native "HTMLMediaElement_pause_Callback";
- /// @docsEditable true
- EventListenerList get focus => this['focus'];
- /// @docsEditable true
- EventListenerList get hashChange => this['hashchange'];
+ /** @domName HTMLMediaElement.play */
+ void play() native "HTMLMediaElement_play_Callback";
- /// @docsEditable true
- EventListenerList get input => this['input'];
+ void webkitAddKey(/*DOMString*/ keySystem, /*Uint8Array*/ key, [/*Uint8Array*/ initData, /*DOMString*/ sessionId]) {
+ if (?initData) {
+ _webkitAddKey_1(keySystem, key, initData, sessionId);
+ return;
+ }
+ _webkitAddKey_2(keySystem, key);
+ }
- /// @docsEditable true
- EventListenerList get invalid => this['invalid'];
- /// @docsEditable true
- EventListenerList get keyDown => this['keydown'];
+ /** @domName HTMLMediaElement.webkitAddKey_1 */
+ void _webkitAddKey_1(keySystem, key, initData, sessionId) native "HTMLMediaElement_webkitAddKey_1_Callback";
- /// @docsEditable true
- EventListenerList get keyPress => this['keypress'];
- /// @docsEditable true
- EventListenerList get keyUp => this['keyup'];
+ /** @domName HTMLMediaElement.webkitAddKey_2 */
+ void _webkitAddKey_2(keySystem, key) native "HTMLMediaElement_webkitAddKey_2_Callback";
- /// @docsEditable true
- EventListenerList get load => this['load'];
- /// @docsEditable true
- EventListenerList get loadedData => this['loadeddata'];
+ /** @domName HTMLMediaElement.webkitCancelKeyRequest */
+ void webkitCancelKeyRequest(String keySystem, String sessionId) native "HTMLMediaElement_webkitCancelKeyRequest_Callback";
- /// @docsEditable true
- EventListenerList get loadedMetadata => this['loadedmetadata'];
+ void webkitGenerateKeyRequest(/*DOMString*/ keySystem, [/*Uint8Array*/ initData]) {
+ if (?initData) {
+ _webkitGenerateKeyRequest_1(keySystem, initData);
+ return;
+ }
+ _webkitGenerateKeyRequest_2(keySystem);
+ }
- /// @docsEditable true
- EventListenerList get loadStart => this['loadstart'];
- /// @docsEditable true
- EventListenerList get message => this['message'];
+ /** @domName HTMLMediaElement.webkitGenerateKeyRequest_1 */
+ void _webkitGenerateKeyRequest_1(keySystem, initData) native "HTMLMediaElement_webkitGenerateKeyRequest_1_Callback";
- /// @docsEditable true
- EventListenerList get mouseDown => this['mousedown'];
+ /** @domName HTMLMediaElement.webkitGenerateKeyRequest_2 */
+ void _webkitGenerateKeyRequest_2(keySystem) native "HTMLMediaElement_webkitGenerateKeyRequest_2_Callback";
+
+}
+
+/// @docsEditable true
+class MediaElementEvents extends ElementEvents {
/// @docsEditable true
- EventListenerList get mouseMove => this['mousemove'];
+ MediaElementEvents(EventTarget _ptr) : super(_ptr);
/// @docsEditable true
- EventListenerList get mouseOut => this['mouseout'];
+ EventListenerList get canPlay => this['canplay'];
/// @docsEditable true
- EventListenerList get mouseOver => this['mouseover'];
+ EventListenerList get canPlayThrough => this['canplaythrough'];
/// @docsEditable true
- EventListenerList get mouseUp => this['mouseup'];
+ EventListenerList get durationChange => this['durationchange'];
/// @docsEditable true
- EventListenerList get mouseWheel => this['mousewheel'];
+ EventListenerList get emptied => this['emptied'];
/// @docsEditable true
- EventListenerList get offline => this['offline'];
+ EventListenerList get ended => this['ended'];
/// @docsEditable true
- EventListenerList get online => this['online'];
+ EventListenerList get loadedData => this['loadeddata'];
/// @docsEditable true
- EventListenerList get pageHide => this['pagehide'];
+ EventListenerList get loadedMetadata => this['loadedmetadata'];
/// @docsEditable true
- EventListenerList get pageShow => this['pageshow'];
+ EventListenerList get loadStart => this['loadstart'];
/// @docsEditable true
EventListenerList get pause => this['pause'];
@@ -15266,82 +15269,46 @@ class LocalWindowEvents extends Events {
EventListenerList get playing => this['playing'];
/// @docsEditable true
- EventListenerList get popState => this['popstate'];
-
- /// @docsEditable true
EventListenerList get progress => this['progress'];
/// @docsEditable true
EventListenerList get rateChange => this['ratechange'];
/// @docsEditable true
- EventListenerList get reset => this['reset'];
-
- /// @docsEditable true
- EventListenerList get resize => this['resize'];
-
- /// @docsEditable true
- EventListenerList get scroll => this['scroll'];
-
- /// @docsEditable true
- EventListenerList get search => this['search'];
-
- /// @docsEditable true
EventListenerList get seeked => this['seeked'];
/// @docsEditable true
EventListenerList get seeking => this['seeking'];
/// @docsEditable true
- EventListenerList get select => this['select'];
+ EventListenerList get show => this['show'];
/// @docsEditable true
EventListenerList get stalled => this['stalled'];
/// @docsEditable true
- EventListenerList get storage => this['storage'];
-
- /// @docsEditable true
- EventListenerList get submit => this['submit'];
-
- /// @docsEditable true
EventListenerList get suspend => this['suspend'];
/// @docsEditable true
EventListenerList get timeUpdate => this['timeupdate'];
/// @docsEditable true
- EventListenerList get touchCancel => this['touchcancel'];
-
- /// @docsEditable true
- EventListenerList get touchEnd => this['touchend'];
-
- /// @docsEditable true
- EventListenerList get touchMove => this['touchmove'];
-
- /// @docsEditable true
- EventListenerList get touchStart => this['touchstart'];
-
- /// @docsEditable true
- EventListenerList get unload => this['unload'];
-
- /// @docsEditable true
EventListenerList get volumeChange => this['volumechange'];
/// @docsEditable true
EventListenerList get waiting => this['waiting'];
/// @docsEditable true
- EventListenerList get animationEnd => this['webkitAnimationEnd'];
+ EventListenerList get keyAdded => this['webkitkeyadded'];
/// @docsEditable true
- EventListenerList get animationIteration => this['webkitAnimationIteration'];
+ EventListenerList get keyError => this['webkitkeyerror'];
/// @docsEditable true
- EventListenerList get animationStart => this['webkitAnimationStart'];
+ EventListenerList get keyMessage => this['webkitkeymessage'];
/// @docsEditable true
- EventListenerList get transitionEnd => this['webkitTransitionEnd'];
+ EventListenerList get needKey => this['webkitneedkey'];
}
// 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
@@ -15350,24 +15317,23 @@ class LocalWindowEvents extends Events {
// WARNING: Do not edit - generated code.
-/// @domName HTMLMapElement
-class MapElement extends _Element_Merged {
+/// @domName MediaError
+class MediaError extends NativeFieldWrapperClass1 {
+ MediaError.internal();
- ///@docsEditable true
- factory MapElement() => document.$dom_createElement("map");
- MapElement.internal(): super.internal();
+ static const int MEDIA_ERR_ABORTED = 1;
+ static const int MEDIA_ERR_DECODE = 3;
- /** @domName HTMLMapElement.areas */
- HtmlCollection get areas native "HTMLMapElement_areas_Getter";
+ static const int MEDIA_ERR_ENCRYPTED = 5;
+ static const int MEDIA_ERR_NETWORK = 2;
- /** @domName HTMLMapElement.name */
- String get name native "HTMLMapElement_name_Getter";
+ static const int MEDIA_ERR_SRC_NOT_SUPPORTED = 4;
- /** @domName HTMLMapElement.name */
- void set name(String value) native "HTMLMapElement_name_Setter";
+ /** @domName MediaError.code */
+ int get code native "MediaError_code_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -15377,105 +15343,101 @@ class MapElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName HTMLMarqueeElement
-class MarqueeElement extends _Element_Merged {
- MarqueeElement.internal(): super.internal();
+/// @domName MediaKeyError
+class MediaKeyError extends NativeFieldWrapperClass1 {
+ MediaKeyError.internal();
+ static const int MEDIA_KEYERR_CLIENT = 2;
- /** @domName HTMLMarqueeElement.behavior */
- String get behavior native "HTMLMarqueeElement_behavior_Getter";
+ static const int MEDIA_KEYERR_DOMAIN = 6;
+ static const int MEDIA_KEYERR_HARDWARECHANGE = 5;
- /** @domName HTMLMarqueeElement.behavior */
- void set behavior(String value) native "HTMLMarqueeElement_behavior_Setter";
+ static const int MEDIA_KEYERR_OUTPUT = 4;
+ static const int MEDIA_KEYERR_SERVICE = 3;
- /** @domName HTMLMarqueeElement.bgColor */
- String get bgColor native "HTMLMarqueeElement_bgColor_Getter";
+ static const int MEDIA_KEYERR_UNKNOWN = 1;
- /** @domName HTMLMarqueeElement.bgColor */
- void set bgColor(String value) native "HTMLMarqueeElement_bgColor_Setter";
+ /** @domName MediaKeyError.code */
+ int get code native "MediaKeyError_code_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.
- /** @domName HTMLMarqueeElement.direction */
- String get direction native "HTMLMarqueeElement_direction_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLMarqueeElement.direction */
- void set direction(String value) native "HTMLMarqueeElement_direction_Setter";
+/// @domName MediaKeyEvent
+class MediaKeyEvent extends Event {
+ MediaKeyEvent.internal(): super.internal();
- /** @domName HTMLMarqueeElement.height */
- String get height native "HTMLMarqueeElement_height_Getter";
+ /** @domName MediaKeyEvent.defaultURL */
+ String get defaultUrl native "MediaKeyEvent_defaultURL_Getter";
- /** @domName HTMLMarqueeElement.height */
- void set height(String value) native "HTMLMarqueeElement_height_Setter";
+ /** @domName MediaKeyEvent.errorCode */
+ MediaKeyError get errorCode native "MediaKeyEvent_errorCode_Getter";
- /** @domName HTMLMarqueeElement.hspace */
- int get hspace native "HTMLMarqueeElement_hspace_Getter";
+ /** @domName MediaKeyEvent.initData */
+ Uint8Array get initData native "MediaKeyEvent_initData_Getter";
- /** @domName HTMLMarqueeElement.hspace */
- void set hspace(int value) native "HTMLMarqueeElement_hspace_Setter";
-
-
- /** @domName HTMLMarqueeElement.loop */
- int get loop native "HTMLMarqueeElement_loop_Getter";
-
-
- /** @domName HTMLMarqueeElement.loop */
- void set loop(int value) native "HTMLMarqueeElement_loop_Setter";
-
-
- /** @domName HTMLMarqueeElement.scrollAmount */
- int get scrollAmount native "HTMLMarqueeElement_scrollAmount_Getter";
+ /** @domName MediaKeyEvent.keySystem */
+ String get keySystem native "MediaKeyEvent_keySystem_Getter";
- /** @domName HTMLMarqueeElement.scrollAmount */
- void set scrollAmount(int value) native "HTMLMarqueeElement_scrollAmount_Setter";
+ /** @domName MediaKeyEvent.message */
+ Uint8Array get message native "MediaKeyEvent_message_Getter";
- /** @domName HTMLMarqueeElement.scrollDelay */
- int get scrollDelay native "HTMLMarqueeElement_scrollDelay_Getter";
+ /** @domName MediaKeyEvent.sessionId */
+ String get sessionId native "MediaKeyEvent_sessionId_Getter";
- /** @domName HTMLMarqueeElement.scrollDelay */
- void set scrollDelay(int value) native "HTMLMarqueeElement_scrollDelay_Setter";
+ /** @domName MediaKeyEvent.systemCode */
+ int get systemCode native "MediaKeyEvent_systemCode_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.
- /** @domName HTMLMarqueeElement.trueSpeed */
- bool get trueSpeed native "HTMLMarqueeElement_trueSpeed_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLMarqueeElement.trueSpeed */
- void set trueSpeed(bool value) native "HTMLMarqueeElement_trueSpeed_Setter";
+/// @domName MediaList
+class MediaList extends NativeFieldWrapperClass1 {
+ MediaList.internal();
- /** @domName HTMLMarqueeElement.vspace */
- int get vspace native "HTMLMarqueeElement_vspace_Getter";
+ /** @domName MediaList.length */
+ int get length native "MediaList_length_Getter";
- /** @domName HTMLMarqueeElement.vspace */
- void set vspace(int value) native "HTMLMarqueeElement_vspace_Setter";
+ /** @domName MediaList.mediaText */
+ String get mediaText native "MediaList_mediaText_Getter";
- /** @domName HTMLMarqueeElement.width */
- String get width native "HTMLMarqueeElement_width_Getter";
+ /** @domName MediaList.mediaText */
+ void set mediaText(String value) native "MediaList_mediaText_Setter";
- /** @domName HTMLMarqueeElement.width */
- void set width(String value) native "HTMLMarqueeElement_width_Setter";
+ /** @domName MediaList.appendMedium */
+ void appendMedium(String newMedium) native "MediaList_appendMedium_Callback";
- /** @domName HTMLMarqueeElement.start */
- void start() native "HTMLMarqueeElement_start_Callback";
+ /** @domName MediaList.deleteMedium */
+ void deleteMedium(String oldMedium) native "MediaList_deleteMedium_Callback";
- /** @domName HTMLMarqueeElement.stop */
- void stop() native "HTMLMarqueeElement_stop_Callback";
+ /** @domName MediaList.item */
+ String item(int index) native "MediaList_item_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -15485,92 +15447,100 @@ class MarqueeElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName MediaController
-class MediaController extends EventTarget {
+/// @domName MediaQueryList
+class MediaQueryList extends NativeFieldWrapperClass1 {
+ MediaQueryList.internal();
- ///@docsEditable true
- factory MediaController() => _MediaControllerFactoryProvider.createMediaController();
- MediaController.internal(): super.internal();
+ /** @domName MediaQueryList.matches */
+ bool get matches native "MediaQueryList_matches_Getter";
- /** @domName MediaController.buffered */
- TimeRanges get buffered native "MediaController_buffered_Getter";
+ /** @domName MediaQueryList.media */
+ String get media native "MediaQueryList_media_Getter";
- /** @domName MediaController.currentTime */
- num get currentTime native "MediaController_currentTime_Getter";
+ /** @domName MediaQueryList.addListener */
+ void addListener(MediaQueryListListener listener) native "MediaQueryList_addListener_Callback";
- /** @domName MediaController.currentTime */
- void set currentTime(num value) native "MediaController_currentTime_Setter";
+ /** @domName MediaQueryList.removeListener */
+ void removeListener(MediaQueryListListener listener) native "MediaQueryList_removeListener_Callback";
- /** @domName MediaController.defaultPlaybackRate */
- num get defaultPlaybackRate native "MediaController_defaultPlaybackRate_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.
- /** @domName MediaController.defaultPlaybackRate */
- void set defaultPlaybackRate(num value) native "MediaController_defaultPlaybackRate_Setter";
+/// @domName MediaQueryListListener
+class MediaQueryListListener extends NativeFieldWrapperClass1 {
+ MediaQueryListListener.internal();
- /** @domName MediaController.duration */
- num get duration native "MediaController_duration_Getter";
+ /** @domName MediaQueryListListener.queryChanged */
+ void queryChanged(MediaQueryList list) native "MediaQueryListListener_queryChanged_Callback";
- /** @domName MediaController.muted */
- bool get muted native "MediaController_muted_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.
- /** @domName MediaController.muted */
- void set muted(bool value) native "MediaController_muted_Setter";
+/// @domName MediaSource
+class MediaSource extends EventTarget {
- /** @domName MediaController.paused */
- bool get paused native "MediaController_paused_Getter";
+ ///@docsEditable true
+ factory MediaSource() => _MediaSourceFactoryProvider.createMediaSource();
+ MediaSource.internal(): super.internal();
- /** @domName MediaController.playbackRate */
- num get playbackRate native "MediaController_playbackRate_Getter";
+ /** @domName MediaSource.activeSourceBuffers */
+ SourceBufferList get activeSourceBuffers native "MediaSource_activeSourceBuffers_Getter";
- /** @domName MediaController.playbackRate */
- void set playbackRate(num value) native "MediaController_playbackRate_Setter";
+ /** @domName MediaSource.duration */
+ num get duration native "MediaSource_duration_Getter";
- /** @domName MediaController.played */
- TimeRanges get played native "MediaController_played_Getter";
+ /** @domName MediaSource.duration */
+ void set duration(num value) native "MediaSource_duration_Setter";
- /** @domName MediaController.seekable */
- TimeRanges get seekable native "MediaController_seekable_Getter";
+ /** @domName MediaSource.readyState */
+ String get readyState native "MediaSource_readyState_Getter";
- /** @domName MediaController.volume */
- num get volume native "MediaController_volume_Getter";
+ /** @domName MediaSource.sourceBuffers */
+ SourceBufferList get sourceBuffers native "MediaSource_sourceBuffers_Getter";
- /** @domName MediaController.volume */
- void set volume(num value) native "MediaController_volume_Setter";
+ /** @domName MediaSource.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaSource_addEventListener_Callback";
- /** @domName MediaController.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaController_addEventListener_Callback";
+ /** @domName MediaSource.addSourceBuffer */
+ SourceBuffer addSourceBuffer(String type) native "MediaSource_addSourceBuffer_Callback";
- /** @domName MediaController.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "MediaController_dispatchEvent_Callback";
+ /** @domName MediaSource.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "MediaSource_dispatchEvent_Callback";
- /** @domName MediaController.pause */
- void pause() native "MediaController_pause_Callback";
+ /** @domName MediaSource.endOfStream */
+ void endOfStream(String error) native "MediaSource_endOfStream_Callback";
- /** @domName MediaController.play */
- void play() native "MediaController_play_Callback";
+ /** @domName MediaSource.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaSource_removeEventListener_Callback";
- /** @domName MediaController.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaController_removeEventListener_Callback";
+ /** @domName MediaSource.removeSourceBuffer */
+ void removeSourceBuffer(SourceBuffer buffer) native "MediaSource_removeSourceBuffer_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -15580,375 +15550,410 @@ class MediaController extends EventTarget {
// WARNING: Do not edit - generated code.
-/// @domName HTMLMediaElement
-class MediaElement extends _Element_Merged {
- MediaElement.internal(): super.internal();
+/// @domName MediaStream
+class MediaStream extends EventTarget {
+
+ ///@docsEditable true
+ factory MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList videoTracks) => _MediaStreamFactoryProvider.createMediaStream(audioTracks, videoTracks);
+ MediaStream.internal(): super.internal();
/// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- MediaElementEvents get on =>
- new MediaElementEvents(this);
+ MediaStreamEvents get on =>
+ new MediaStreamEvents(this);
- static const int HAVE_CURRENT_DATA = 2;
+ static const int ENDED = 2;
- static const int HAVE_ENOUGH_DATA = 4;
+ static const int LIVE = 1;
- static const int HAVE_FUTURE_DATA = 3;
- static const int HAVE_METADATA = 1;
+ /** @domName MediaStream.audioTracks */
+ MediaStreamTrackList get audioTracks native "MediaStream_audioTracks_Getter";
- static const int HAVE_NOTHING = 0;
- static const int NETWORK_EMPTY = 0;
+ /** @domName MediaStream.label */
+ String get label native "MediaStream_label_Getter";
- static const int NETWORK_IDLE = 1;
- static const int NETWORK_LOADING = 2;
+ /** @domName MediaStream.readyState */
+ int get readyState native "MediaStream_readyState_Getter";
- static const int NETWORK_NO_SOURCE = 3;
+ /** @domName MediaStream.videoTracks */
+ MediaStreamTrackList get videoTracks native "MediaStream_videoTracks_Getter";
- /** @domName HTMLMediaElement.autoplay */
- bool get autoplay native "HTMLMediaElement_autoplay_Getter";
+ /** @domName MediaStream.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStream_addEventListener_Callback";
- /** @domName HTMLMediaElement.autoplay */
- void set autoplay(bool value) native "HTMLMediaElement_autoplay_Setter";
+ /** @domName MediaStream.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "MediaStream_dispatchEvent_Callback";
- /** @domName HTMLMediaElement.buffered */
- TimeRanges get buffered native "HTMLMediaElement_buffered_Getter";
+ /** @domName MediaStream.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStream_removeEventListener_Callback";
- /** @domName HTMLMediaElement.controller */
- MediaController get controller native "HTMLMediaElement_controller_Getter";
+}
+/// @docsEditable true
+class MediaStreamEvents extends Events {
+ /// @docsEditable true
+ MediaStreamEvents(EventTarget _ptr) : super(_ptr);
- /** @domName HTMLMediaElement.controller */
- void set controller(MediaController value) native "HTMLMediaElement_controller_Setter";
+ /// @docsEditable true
+ EventListenerList get ended => this['ended'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName HTMLMediaElement.controls */
- bool get controls native "HTMLMediaElement_controls_Getter";
+/// @domName MediaStreamEvent
+class MediaStreamEvent extends Event {
+ MediaStreamEvent.internal(): super.internal();
- /** @domName HTMLMediaElement.controls */
- void set controls(bool value) native "HTMLMediaElement_controls_Setter";
+ /** @domName MediaStreamEvent.stream */
+ MediaStream get stream native "MediaStreamEvent_stream_Getter";
- /** @domName HTMLMediaElement.currentSrc */
- String get currentSrc native "HTMLMediaElement_currentSrc_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.
- /** @domName HTMLMediaElement.currentTime */
- num get currentTime native "HTMLMediaElement_currentTime_Getter";
+/// @domName MediaStreamTrack
+class MediaStreamTrack extends EventTarget {
+ MediaStreamTrack.internal(): super.internal();
- /** @domName HTMLMediaElement.currentTime */
- void set currentTime(num value) native "HTMLMediaElement_currentTime_Setter";
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ MediaStreamTrackEvents get on =>
+ new MediaStreamTrackEvents(this);
+ static const int ENDED = 2;
- /** @domName HTMLMediaElement.defaultMuted */
- bool get defaultMuted native "HTMLMediaElement_defaultMuted_Getter";
+ static const int LIVE = 0;
+ static const int MUTED = 1;
- /** @domName HTMLMediaElement.defaultMuted */
- void set defaultMuted(bool value) native "HTMLMediaElement_defaultMuted_Setter";
+ /** @domName MediaStreamTrack.enabled */
+ bool get enabled native "MediaStreamTrack_enabled_Getter";
- /** @domName HTMLMediaElement.defaultPlaybackRate */
- num get defaultPlaybackRate native "HTMLMediaElement_defaultPlaybackRate_Getter";
+ /** @domName MediaStreamTrack.enabled */
+ void set enabled(bool value) native "MediaStreamTrack_enabled_Setter";
- /** @domName HTMLMediaElement.defaultPlaybackRate */
- void set defaultPlaybackRate(num value) native "HTMLMediaElement_defaultPlaybackRate_Setter";
+ /** @domName MediaStreamTrack.kind */
+ String get kind native "MediaStreamTrack_kind_Getter";
- /** @domName HTMLMediaElement.duration */
- num get duration native "HTMLMediaElement_duration_Getter";
+ /** @domName MediaStreamTrack.label */
+ String get label native "MediaStreamTrack_label_Getter";
- /** @domName HTMLMediaElement.ended */
- bool get ended native "HTMLMediaElement_ended_Getter";
+ /** @domName MediaStreamTrack.readyState */
+ int get readyState native "MediaStreamTrack_readyState_Getter";
- /** @domName HTMLMediaElement.error */
- MediaError get error native "HTMLMediaElement_error_Getter";
+ /** @domName MediaStreamTrack.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStreamTrack_addEventListener_Callback";
- /** @domName HTMLMediaElement.initialTime */
- num get initialTime native "HTMLMediaElement_initialTime_Getter";
+ /** @domName MediaStreamTrack.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "MediaStreamTrack_dispatchEvent_Callback";
- /** @domName HTMLMediaElement.loop */
- bool get loop native "HTMLMediaElement_loop_Getter";
+ /** @domName MediaStreamTrack.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStreamTrack_removeEventListener_Callback";
- /** @domName HTMLMediaElement.loop */
- void set loop(bool value) native "HTMLMediaElement_loop_Setter";
+}
+/// @docsEditable true
+class MediaStreamTrackEvents extends Events {
+ /// @docsEditable true
+ MediaStreamTrackEvents(EventTarget _ptr) : super(_ptr);
- /** @domName HTMLMediaElement.mediaGroup */
- String get mediaGroup native "HTMLMediaElement_mediaGroup_Getter";
+ /// @docsEditable true
+ EventListenerList get ended => this['ended'];
+ /// @docsEditable true
+ EventListenerList get mute => this['mute'];
- /** @domName HTMLMediaElement.mediaGroup */
- void set mediaGroup(String value) native "HTMLMediaElement_mediaGroup_Setter";
+ /// @docsEditable true
+ EventListenerList get unmute => this['unmute'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName HTMLMediaElement.muted */
- bool get muted native "HTMLMediaElement_muted_Getter";
+/// @domName MediaStreamTrackEvent
+class MediaStreamTrackEvent extends Event {
+ MediaStreamTrackEvent.internal(): super.internal();
- /** @domName HTMLMediaElement.muted */
- void set muted(bool value) native "HTMLMediaElement_muted_Setter";
+ /** @domName MediaStreamTrackEvent.track */
+ MediaStreamTrack get track native "MediaStreamTrackEvent_track_Getter";
- /** @domName HTMLMediaElement.networkState */
- int get networkState native "HTMLMediaElement_networkState_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.
- /** @domName HTMLMediaElement.paused */
- bool get paused native "HTMLMediaElement_paused_Getter";
+/// @domName MediaStreamTrackList
+class MediaStreamTrackList extends EventTarget {
+ MediaStreamTrackList.internal(): super.internal();
- /** @domName HTMLMediaElement.playbackRate */
- num get playbackRate native "HTMLMediaElement_playbackRate_Getter";
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ MediaStreamTrackListEvents get on =>
+ new MediaStreamTrackListEvents(this);
- /** @domName HTMLMediaElement.playbackRate */
- void set playbackRate(num value) native "HTMLMediaElement_playbackRate_Setter";
+ /** @domName MediaStreamTrackList.length */
+ int get length native "MediaStreamTrackList_length_Getter";
- /** @domName HTMLMediaElement.played */
- TimeRanges get played native "HTMLMediaElement_played_Getter";
+ /** @domName MediaStreamTrackList.add */
+ void add(MediaStreamTrack track) native "MediaStreamTrackList_add_Callback";
- /** @domName HTMLMediaElement.preload */
- String get preload native "HTMLMediaElement_preload_Getter";
+ /** @domName MediaStreamTrackList.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStreamTrackList_addEventListener_Callback";
- /** @domName HTMLMediaElement.preload */
- void set preload(String value) native "HTMLMediaElement_preload_Setter";
+ /** @domName MediaStreamTrackList.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "MediaStreamTrackList_dispatchEvent_Callback";
- /** @domName HTMLMediaElement.readyState */
- int get readyState native "HTMLMediaElement_readyState_Getter";
+ /** @domName MediaStreamTrackList.item */
+ MediaStreamTrack item(int index) native "MediaStreamTrackList_item_Callback";
- /** @domName HTMLMediaElement.seekable */
- TimeRanges get seekable native "HTMLMediaElement_seekable_Getter";
+ /** @domName MediaStreamTrackList.remove */
+ void remove(MediaStreamTrack track) native "MediaStreamTrackList_remove_Callback";
- /** @domName HTMLMediaElement.seeking */
- bool get seeking native "HTMLMediaElement_seeking_Getter";
+ /** @domName MediaStreamTrackList.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStreamTrackList_removeEventListener_Callback";
+}
- /** @domName HTMLMediaElement.src */
- String get src native "HTMLMediaElement_src_Getter";
+/// @docsEditable true
+class MediaStreamTrackListEvents extends Events {
+ /// @docsEditable true
+ MediaStreamTrackListEvents(EventTarget _ptr) : super(_ptr);
+ /// @docsEditable true
+ EventListenerList get addTrack => this['addtrack'];
- /** @domName HTMLMediaElement.src */
- void set src(String value) native "HTMLMediaElement_src_Setter";
+ /// @docsEditable true
+ EventListenerList get removeTrack => this['removetrack'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName HTMLMediaElement.startTime */
- num get startTime native "HTMLMediaElement_startTime_Getter";
+/// @domName MemoryInfo
+class MemoryInfo extends NativeFieldWrapperClass1 {
+ MemoryInfo.internal();
- /** @domName HTMLMediaElement.textTracks */
- TextTrackList get textTracks native "HTMLMediaElement_textTracks_Getter";
+ /** @domName MemoryInfo.jsHeapSizeLimit */
+ int get jsHeapSizeLimit native "MemoryInfo_jsHeapSizeLimit_Getter";
- /** @domName HTMLMediaElement.volume */
- num get volume native "HTMLMediaElement_volume_Getter";
+ /** @domName MemoryInfo.totalJSHeapSize */
+ int get totalJSHeapSize native "MemoryInfo_totalJSHeapSize_Getter";
- /** @domName HTMLMediaElement.volume */
- void set volume(num value) native "HTMLMediaElement_volume_Setter";
+ /** @domName MemoryInfo.usedJSHeapSize */
+ int get usedJSHeapSize native "MemoryInfo_usedJSHeapSize_Getter";
- /** @domName HTMLMediaElement.webkitAudioDecodedByteCount */
- int get webkitAudioDecodedByteCount native "HTMLMediaElement_webkitAudioDecodedByteCount_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.
- /** @domName HTMLMediaElement.webkitClosedCaptionsVisible */
- bool get webkitClosedCaptionsVisible native "HTMLMediaElement_webkitClosedCaptionsVisible_Getter";
+/// @domName HTMLMenuElement
+class MenuElement extends _Element_Merged {
- /** @domName HTMLMediaElement.webkitClosedCaptionsVisible */
- void set webkitClosedCaptionsVisible(bool value) native "HTMLMediaElement_webkitClosedCaptionsVisible_Setter";
+ ///@docsEditable true
+ factory MenuElement() => document.$dom_createElement("menu");
+ MenuElement.internal(): super.internal();
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName HTMLMediaElement.webkitHasClosedCaptions */
- bool get webkitHasClosedCaptions native "HTMLMediaElement_webkitHasClosedCaptions_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLMediaElement.webkitPreservesPitch */
- bool get webkitPreservesPitch native "HTMLMediaElement_webkitPreservesPitch_Getter";
+/// @domName MessageChannel
+class MessageChannel extends NativeFieldWrapperClass1 {
+ ///@docsEditable true
+ factory MessageChannel() => _MessageChannelFactoryProvider.createMessageChannel();
+ MessageChannel.internal();
- /** @domName HTMLMediaElement.webkitPreservesPitch */
- void set webkitPreservesPitch(bool value) native "HTMLMediaElement_webkitPreservesPitch_Setter";
+ /** @domName MessageChannel.port1 */
+ MessagePort get port1 native "MessageChannel_port1_Getter";
- /** @domName HTMLMediaElement.webkitVideoDecodedByteCount */
- int get webkitVideoDecodedByteCount native "HTMLMediaElement_webkitVideoDecodedByteCount_Getter";
- TextTrack addTextTrack(/*DOMString*/ kind, [/*DOMString*/ label, /*DOMString*/ language]) {
- if (?language) {
- return _addTextTrack_1(kind, label, language);
- }
- if (?label) {
- return _addTextTrack_2(kind, label);
- }
- return _addTextTrack_3(kind);
- }
+ /** @domName MessageChannel.port2 */
+ MessagePort get port2 native "MessageChannel_port2_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.
- /** @domName HTMLMediaElement.addTextTrack_1 */
- TextTrack _addTextTrack_1(kind, label, language) native "HTMLMediaElement_addTextTrack_1_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLMediaElement.addTextTrack_2 */
- TextTrack _addTextTrack_2(kind, label) native "HTMLMediaElement_addTextTrack_2_Callback";
+/// @domName MessageEvent
+class MessageEvent extends Event {
+ MessageEvent.internal(): super.internal();
- /** @domName HTMLMediaElement.addTextTrack_3 */
- TextTrack _addTextTrack_3(kind) native "HTMLMediaElement_addTextTrack_3_Callback";
+ /** @domName MessageEvent.data */
+ Object get data native "MessageEvent_data_Getter";
- /** @domName HTMLMediaElement.canPlayType */
- String canPlayType(String type, String keySystem) native "HTMLMediaElement_canPlayType_Callback";
+ /** @domName MessageEvent.lastEventId */
+ String get lastEventId native "MessageEvent_lastEventId_Getter";
- /** @domName HTMLMediaElement.load */
- void load() native "HTMLMediaElement_load_Callback";
+ /** @domName MessageEvent.origin */
+ String get origin native "MessageEvent_origin_Getter";
- /** @domName HTMLMediaElement.pause */
- void pause() native "HTMLMediaElement_pause_Callback";
+ /** @domName MessageEvent.ports */
+ List get ports native "MessageEvent_ports_Getter";
- /** @domName HTMLMediaElement.play */
- void play() native "HTMLMediaElement_play_Callback";
+ /** @domName MessageEvent.source */
+ WindowBase get source native "MessageEvent_source_Getter";
- void webkitAddKey(/*DOMString*/ keySystem, /*Uint8Array*/ key, [/*Uint8Array*/ initData, /*DOMString*/ sessionId]) {
- if (?initData) {
- _webkitAddKey_1(keySystem, key, initData, sessionId);
- return;
- }
- _webkitAddKey_2(keySystem, key);
- }
+ /** @domName MessageEvent.initMessageEvent */
+ void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object dataArg, String originArg, String lastEventIdArg, Window sourceArg, List messagePorts) native "MessageEvent_initMessageEvent_Callback";
- /** @domName HTMLMediaElement.webkitAddKey_1 */
- void _webkitAddKey_1(keySystem, key, initData, sessionId) native "HTMLMediaElement_webkitAddKey_1_Callback";
+ /** @domName MessageEvent.webkitInitMessageEvent */
+ void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object dataArg, String originArg, String lastEventIdArg, Window sourceArg, List transferables) native "MessageEvent_webkitInitMessageEvent_Callback";
- /** @domName HTMLMediaElement.webkitAddKey_2 */
- void _webkitAddKey_2(keySystem, key) native "HTMLMediaElement_webkitAddKey_2_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.
- /** @domName HTMLMediaElement.webkitCancelKeyRequest */
- void webkitCancelKeyRequest(String keySystem, String sessionId) native "HTMLMediaElement_webkitCancelKeyRequest_Callback";
- void webkitGenerateKeyRequest(/*DOMString*/ keySystem, [/*Uint8Array*/ initData]) {
- if (?initData) {
- _webkitGenerateKeyRequest_1(keySystem, initData);
- return;
- }
- _webkitGenerateKeyRequest_2(keySystem);
- }
+/// @domName MessagePort
+class MessagePort extends EventTarget {
+ MessagePort.internal(): super.internal();
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ MessagePortEvents get on =>
+ new MessagePortEvents(this);
- /** @domName HTMLMediaElement.webkitGenerateKeyRequest_1 */
- void _webkitGenerateKeyRequest_1(keySystem, initData) native "HTMLMediaElement_webkitGenerateKeyRequest_1_Callback";
+ /** @domName MessagePort.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MessagePort_addEventListener_Callback";
- /** @domName HTMLMediaElement.webkitGenerateKeyRequest_2 */
- void _webkitGenerateKeyRequest_2(keySystem) native "HTMLMediaElement_webkitGenerateKeyRequest_2_Callback";
-}
+ /** @domName MessagePort.close */
+ void close() native "MessagePort_close_Callback";
-/// @docsEditable true
-class MediaElementEvents extends ElementEvents {
- /// @docsEditable true
- MediaElementEvents(EventTarget _ptr) : super(_ptr);
- /// @docsEditable true
- EventListenerList get canPlay => this['canplay'];
+ /** @domName MessagePort.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt) native "MessagePort_dispatchEvent_Callback";
- /// @docsEditable true
- EventListenerList get canPlayThrough => this['canplaythrough'];
- /// @docsEditable true
- EventListenerList get durationChange => this['durationchange'];
+ /** @domName MessagePort.postMessage */
+ void postMessage(Object message, [List messagePorts]) native "MessagePort_postMessage_Callback";
- /// @docsEditable true
- EventListenerList get emptied => this['emptied'];
- /// @docsEditable true
- EventListenerList get ended => this['ended'];
+ /** @domName MessagePort.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MessagePort_removeEventListener_Callback";
- /// @docsEditable true
- EventListenerList get loadedData => this['loadeddata'];
- /// @docsEditable true
- EventListenerList get loadedMetadata => this['loadedmetadata'];
+ /** @domName MessagePort.start */
+ void start() native "MessagePort_start_Callback";
- /// @docsEditable true
- EventListenerList get loadStart => this['loadstart'];
+}
+/// @docsEditable true
+class MessagePortEvents extends Events {
/// @docsEditable true
- EventListenerList get pause => this['pause'];
+ MessagePortEvents(EventTarget _ptr) : super(_ptr);
/// @docsEditable true
- EventListenerList get play => this['play'];
+ EventListenerList get message => this['message'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /// @docsEditable true
- EventListenerList get playing => this['playing'];
+// WARNING: Do not edit - generated code.
- /// @docsEditable true
- EventListenerList get progress => this['progress'];
- /// @docsEditable true
- EventListenerList get rateChange => this['ratechange'];
+/// @domName HTMLMetaElement
+class MetaElement extends _Element_Merged {
+ MetaElement.internal(): super.internal();
- /// @docsEditable true
- EventListenerList get seeked => this['seeked'];
- /// @docsEditable true
- EventListenerList get seeking => this['seeking'];
+ /** @domName HTMLMetaElement.content */
+ String get content native "HTMLMetaElement_content_Getter";
- /// @docsEditable true
- EventListenerList get show => this['show'];
- /// @docsEditable true
- EventListenerList get stalled => this['stalled'];
+ /** @domName HTMLMetaElement.content */
+ void set content(String value) native "HTMLMetaElement_content_Setter";
- /// @docsEditable true
- EventListenerList get suspend => this['suspend'];
- /// @docsEditable true
- EventListenerList get timeUpdate => this['timeupdate'];
+ /** @domName HTMLMetaElement.httpEquiv */
+ String get httpEquiv native "HTMLMetaElement_httpEquiv_Getter";
- /// @docsEditable true
- EventListenerList get volumeChange => this['volumechange'];
- /// @docsEditable true
- EventListenerList get waiting => this['waiting'];
+ /** @domName HTMLMetaElement.httpEquiv */
+ void set httpEquiv(String value) native "HTMLMetaElement_httpEquiv_Setter";
- /// @docsEditable true
- EventListenerList get keyAdded => this['webkitkeyadded'];
- /// @docsEditable true
- EventListenerList get keyError => this['webkitkeyerror'];
+ /** @domName HTMLMetaElement.name */
+ String get name native "HTMLMetaElement_name_Getter";
- /// @docsEditable true
- EventListenerList get keyMessage => this['webkitkeymessage'];
- /// @docsEditable true
- EventListenerList get needKey => this['webkitneedkey'];
+ /** @domName HTMLMetaElement.name */
+ void set name(String value) native "HTMLMetaElement_name_Setter";
+
+
+ /** @domName HTMLMetaElement.scheme */
+ String get scheme native "HTMLMetaElement_scheme_Getter";
+
+
+ /** @domName HTMLMetaElement.scheme */
+ void set scheme(String value) native "HTMLMetaElement_scheme_Setter";
+
}
// 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
@@ -15957,25 +15962,27 @@ class MediaElementEvents extends ElementEvents {
// WARNING: Do not edit - generated code.
-/// @domName MediaError
-class MediaError extends NativeFieldWrapperClass1 {
- MediaError.internal();
+/// @domName Metadata
+class Metadata extends NativeFieldWrapperClass1 {
+ Metadata.internal();
- static const int MEDIA_ERR_ABORTED = 1;
- static const int MEDIA_ERR_DECODE = 3;
+ /** @domName Metadata.modificationTime */
+ Date get modificationTime native "Metadata_modificationTime_Getter";
- static const int MEDIA_ERR_ENCRYPTED = 5;
- static const int MEDIA_ERR_NETWORK = 2;
+ /** @domName Metadata.size */
+ int get size native "Metadata_size_Getter";
- static const int MEDIA_ERR_SRC_NOT_SUPPORTED = 4;
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName MediaError.code */
- int get code native "MediaError_code_Getter";
-}
+typedef void MetadataCallback(Metadata metadata);
// 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.
@@ -15983,65 +15990,64 @@ class MediaError extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName MediaKeyError
-class MediaKeyError extends NativeFieldWrapperClass1 {
- MediaKeyError.internal();
+/// @domName HTMLMeterElement
+class MeterElement extends _Element_Merged {
- static const int MEDIA_KEYERR_CLIENT = 2;
+ ///@docsEditable true
+ factory MeterElement() => document.$dom_createElement("meter");
+ MeterElement.internal(): super.internal();
- static const int MEDIA_KEYERR_DOMAIN = 6;
- static const int MEDIA_KEYERR_HARDWARECHANGE = 5;
+ /** @domName HTMLMeterElement.high */
+ num get high native "HTMLMeterElement_high_Getter";
- static const int MEDIA_KEYERR_OUTPUT = 4;
- static const int MEDIA_KEYERR_SERVICE = 3;
+ /** @domName HTMLMeterElement.high */
+ void set high(num value) native "HTMLMeterElement_high_Setter";
- static const int MEDIA_KEYERR_UNKNOWN = 1;
+ /** @domName HTMLMeterElement.labels */
+ List<Node> get labels native "HTMLMeterElement_labels_Getter";
- /** @domName MediaKeyError.code */
- int get code native "MediaKeyError_code_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.
+ /** @domName HTMLMeterElement.low */
+ num get low native "HTMLMeterElement_low_Getter";
-// WARNING: Do not edit - generated code.
+
+ /** @domName HTMLMeterElement.low */
+ void set low(num value) native "HTMLMeterElement_low_Setter";
-/// @domName MediaKeyEvent
-class MediaKeyEvent extends Event {
- MediaKeyEvent.internal(): super.internal();
+ /** @domName HTMLMeterElement.max */
+ num get max native "HTMLMeterElement_max_Getter";
- /** @domName MediaKeyEvent.defaultURL */
- String get defaultUrl native "MediaKeyEvent_defaultURL_Getter";
+ /** @domName HTMLMeterElement.max */
+ void set max(num value) native "HTMLMeterElement_max_Setter";
- /** @domName MediaKeyEvent.errorCode */
- MediaKeyError get errorCode native "MediaKeyEvent_errorCode_Getter";
+ /** @domName HTMLMeterElement.min */
+ num get min native "HTMLMeterElement_min_Getter";
- /** @domName MediaKeyEvent.initData */
- Uint8Array get initData native "MediaKeyEvent_initData_Getter";
+ /** @domName HTMLMeterElement.min */
+ void set min(num value) native "HTMLMeterElement_min_Setter";
- /** @domName MediaKeyEvent.keySystem */
- String get keySystem native "MediaKeyEvent_keySystem_Getter";
+ /** @domName HTMLMeterElement.optimum */
+ num get optimum native "HTMLMeterElement_optimum_Getter";
- /** @domName MediaKeyEvent.message */
- Uint8Array get message native "MediaKeyEvent_message_Getter";
+ /** @domName HTMLMeterElement.optimum */
+ void set optimum(num value) native "HTMLMeterElement_optimum_Setter";
- /** @domName MediaKeyEvent.sessionId */
- String get sessionId native "MediaKeyEvent_sessionId_Getter";
+ /** @domName HTMLMeterElement.value */
+ num get value native "HTMLMeterElement_value_Getter";
- /** @domName MediaKeyEvent.systemCode */
- int get systemCode native "MediaKeyEvent_systemCode_Getter";
+ /** @domName HTMLMeterElement.value */
+ void set value(num value) native "HTMLMeterElement_value_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -16051,33 +16057,25 @@ class MediaKeyEvent extends Event {
// WARNING: Do not edit - generated code.
-/// @domName MediaList
-class MediaList extends NativeFieldWrapperClass1 {
- MediaList.internal();
-
-
- /** @domName MediaList.length */
- int get length native "MediaList_length_Getter";
-
-
- /** @domName MediaList.mediaText */
- String get mediaText native "MediaList_mediaText_Getter";
+/// @domName HTMLModElement
+class ModElement extends _Element_Merged {
+ ModElement.internal(): super.internal();
- /** @domName MediaList.mediaText */
- void set mediaText(String value) native "MediaList_mediaText_Setter";
+ /** @domName HTMLModElement.cite */
+ String get cite native "HTMLModElement_cite_Getter";
- /** @domName MediaList.appendMedium */
- void appendMedium(String newMedium) native "MediaList_appendMedium_Callback";
+ /** @domName HTMLModElement.cite */
+ void set cite(String value) native "HTMLModElement_cite_Setter";
- /** @domName MediaList.deleteMedium */
- void deleteMedium(String oldMedium) native "MediaList_deleteMedium_Callback";
+ /** @domName HTMLModElement.dateTime */
+ String get dateTime native "HTMLModElement_dateTime_Getter";
- /** @domName MediaList.item */
- String item(int index) native "MediaList_item_Callback";
+ /** @domName HTMLModElement.dateTime */
+ void set dateTime(String value) native "HTMLModElement_dateTime_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -16087,100 +16085,99 @@ class MediaList extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName MediaQueryList
-class MediaQueryList extends NativeFieldWrapperClass1 {
- MediaQueryList.internal();
+/// @domName MouseEvent
+class MouseEvent extends UIEvent {
+ factory MouseEvent(String type, Window view, int detail, int screenX,
+ int screenY, int clientX, int clientY, int button, [bool canBubble = true,
+ bool cancelable = true, bool ctrlKey = false, bool altKey = false,
+ bool shiftKey = false, bool metaKey = false,
+ EventTarget relatedTarget = null]) =>
+ _MouseEventFactoryProvider.createMouseEvent(
+ type, view, detail, screenX, screenY,
+ clientX, clientY, button, canBubble, cancelable,
+ ctrlKey, altKey, shiftKey, metaKey,
+ relatedTarget);
+ MouseEvent.internal(): super.internal();
- /** @domName MediaQueryList.matches */
- bool get matches native "MediaQueryList_matches_Getter";
+ /** @domName MouseEvent.altKey */
+ bool get altKey native "MouseEvent_altKey_Getter";
- /** @domName MediaQueryList.media */
- String get media native "MediaQueryList_media_Getter";
+ /** @domName MouseEvent.button */
+ int get button native "MouseEvent_button_Getter";
- /** @domName MediaQueryList.addListener */
- void addListener(MediaQueryListListener listener) native "MediaQueryList_addListener_Callback";
+ /** @domName MouseEvent.clientX */
+ int get clientX native "MouseEvent_clientX_Getter";
- /** @domName MediaQueryList.removeListener */
- void removeListener(MediaQueryListListener listener) native "MediaQueryList_removeListener_Callback";
+ /** @domName MouseEvent.clientY */
+ int get clientY native "MouseEvent_clientY_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.
+ /** @domName MouseEvent.ctrlKey */
+ bool get ctrlKey native "MouseEvent_ctrlKey_Getter";
-/// @domName MediaQueryListListener
-class MediaQueryListListener extends NativeFieldWrapperClass1 {
- MediaQueryListListener.internal();
-
+ /** @domName MouseEvent.dataTransfer */
+ Clipboard get dataTransfer native "MouseEvent_dataTransfer_Getter";
- /** @domName MediaQueryListListener.queryChanged */
- void queryChanged(MediaQueryList list) native "MediaQueryListListener_queryChanged_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.
+ /** @domName MouseEvent.fromElement */
+ Node get fromElement native "MouseEvent_fromElement_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName MouseEvent.metaKey */
+ bool get metaKey native "MouseEvent_metaKey_Getter";
-/// @domName MediaSource
-class MediaSource extends EventTarget {
- ///@docsEditable true
- factory MediaSource() => _MediaSourceFactoryProvider.createMediaSource();
- MediaSource.internal(): super.internal();
+ /** @domName MouseEvent.offsetX */
+ int get offsetX native "MouseEvent_offsetX_Getter";
- /** @domName MediaSource.activeSourceBuffers */
- SourceBufferList get activeSourceBuffers native "MediaSource_activeSourceBuffers_Getter";
+ /** @domName MouseEvent.offsetY */
+ int get offsetY native "MouseEvent_offsetY_Getter";
- /** @domName MediaSource.duration */
- num get duration native "MediaSource_duration_Getter";
+ /** @domName MouseEvent.relatedTarget */
+ EventTarget get relatedTarget native "MouseEvent_relatedTarget_Getter";
- /** @domName MediaSource.duration */
- void set duration(num value) native "MediaSource_duration_Setter";
+ /** @domName MouseEvent.screenX */
+ int get screenX native "MouseEvent_screenX_Getter";
- /** @domName MediaSource.readyState */
- String get readyState native "MediaSource_readyState_Getter";
+ /** @domName MouseEvent.screenY */
+ int get screenY native "MouseEvent_screenY_Getter";
- /** @domName MediaSource.sourceBuffers */
- SourceBufferList get sourceBuffers native "MediaSource_sourceBuffers_Getter";
+ /** @domName MouseEvent.shiftKey */
+ bool get shiftKey native "MouseEvent_shiftKey_Getter";
- /** @domName MediaSource.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaSource_addEventListener_Callback";
+ /** @domName MouseEvent.toElement */
+ Node get toElement native "MouseEvent_toElement_Getter";
- /** @domName MediaSource.addSourceBuffer */
- SourceBuffer addSourceBuffer(String type) native "MediaSource_addSourceBuffer_Callback";
+ /** @domName MouseEvent.webkitMovementX */
+ int get webkitMovementX native "MouseEvent_webkitMovementX_Getter";
- /** @domName MediaSource.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "MediaSource_dispatchEvent_Callback";
+ /** @domName MouseEvent.webkitMovementY */
+ int get webkitMovementY native "MouseEvent_webkitMovementY_Getter";
- /** @domName MediaSource.endOfStream */
- void endOfStream(String error) native "MediaSource_endOfStream_Callback";
+ /** @domName MouseEvent.x */
+ int get x native "MouseEvent_x_Getter";
- /** @domName MediaSource.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaSource_removeEventListener_Callback";
+ /** @domName MouseEvent.y */
+ int get y native "MouseEvent_y_Getter";
- /** @domName MediaSource.removeSourceBuffer */
- void removeSourceBuffer(SourceBuffer buffer) native "MediaSource_removeSourceBuffer_Callback";
+ /** @domName MouseEvent.initMouseEvent */
+ void $dom_initMouseEvent(String type, bool canBubble, bool cancelable, Window view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relatedTarget) native "MouseEvent_initMouseEvent_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -16190,73 +16187,133 @@ class MediaSource extends EventTarget {
// WARNING: Do not edit - generated code.
-/// @domName MediaStream
-class MediaStream extends EventTarget {
-
- ///@docsEditable true
- factory MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList videoTracks) => _MediaStreamFactoryProvider.createMediaStream(audioTracks, videoTracks);
- MediaStream.internal(): super.internal();
-
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- MediaStreamEvents get on =>
- new MediaStreamEvents(this);
+typedef void MutationCallback(List<MutationRecord> mutations, MutationObserver observer);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- static const int ENDED = 2;
+// WARNING: Do not edit - generated code.
- static const int LIVE = 1;
+/// @domName MutationEvent
+class MutationEvent extends Event {
+ MutationEvent.internal(): super.internal();
- /** @domName MediaStream.audioTracks */
- MediaStreamTrackList get audioTracks native "MediaStream_audioTracks_Getter";
+ static const int ADDITION = 2;
+ static const int MODIFICATION = 1;
- /** @domName MediaStream.label */
- String get label native "MediaStream_label_Getter";
+ static const int REMOVAL = 3;
- /** @domName MediaStream.readyState */
- int get readyState native "MediaStream_readyState_Getter";
+ /** @domName MutationEvent.attrChange */
+ int get attrChange native "MutationEvent_attrChange_Getter";
- /** @domName MediaStream.videoTracks */
- MediaStreamTrackList get videoTracks native "MediaStream_videoTracks_Getter";
+ /** @domName MutationEvent.attrName */
+ String get attrName native "MutationEvent_attrName_Getter";
- /** @domName MediaStream.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStream_addEventListener_Callback";
+ /** @domName MutationEvent.newValue */
+ String get newValue native "MutationEvent_newValue_Getter";
- /** @domName MediaStream.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "MediaStream_dispatchEvent_Callback";
+ /** @domName MutationEvent.prevValue */
+ String get prevValue native "MutationEvent_prevValue_Getter";
- /** @domName MediaStream.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStream_removeEventListener_Callback";
+ /** @domName MutationEvent.relatedNode */
+ Node get relatedNode native "MutationEvent_relatedNode_Getter";
-}
-/// @docsEditable true
-class MediaStreamEvents extends Events {
- /// @docsEditable true
- MediaStreamEvents(EventTarget _ptr) : super(_ptr);
+ /** @domName MutationEvent.initMutationEvent */
+ void initMutationEvent(String type, bool canBubble, bool cancelable, Node relatedNode, String prevValue, String newValue, String attrName, int attrChange) native "MutationEvent_initMutationEvent_Callback";
- /// @docsEditable true
- EventListenerList get ended => this['ended'];
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+/// @domName MutationObserver
+class MutationObserver extends NativeFieldWrapperClass1 {
-/// @domName MediaStreamEvent
-class MediaStreamEvent extends Event {
- MediaStreamEvent.internal(): super.internal();
+ ///@docsEditable true
+ factory MutationObserver(MutationCallback callback) => _MutationObserverFactoryProvider.createMutationObserver(callback);
+ MutationObserver.internal();
- /** @domName MediaStreamEvent.stream */
- MediaStream get stream native "MediaStreamEvent_stream_Getter";
+ /** @domName MutationObserver.disconnect */
+ void disconnect() native "MutationObserver_disconnect_Callback";
+
+
+ /** @domName MutationObserver._observe */
+ void _observe(Node target, Map options) native "MutationObserver__observe_Callback";
+
+
+ /** @domName MutationObserver.takeRecords */
+ List<MutationRecord> takeRecords() native "MutationObserver_takeRecords_Callback";
+
+ void observe(Node target,
+ {Map options,
+ bool childList,
+ bool attributes,
+ bool characterData,
+ bool subtree,
+ bool attributeOldValue,
+ bool characterDataOldValue,
+ List<String> attributeFilter}) {
+
+ // Parse options into map of known type.
+ var parsedOptions = _createDict();
+
+ if (options != null) {
+ options.forEach((k, v) {
+ if (_boolKeys.containsKey(k)) {
+ _add(parsedOptions, k, true == v);
+ } else if (k == 'attributeFilter') {
+ _add(parsedOptions, k, _fixupList(v));
+ } else {
+ throw new ArgumentError(
+ "Illegal MutationObserver.observe option '$k'");
+ }
+ });
+ }
+
+ // Override options passed in the map with named optional arguments.
+ override(key, value) {
+ if (value != null) _add(parsedOptions, key, value);
+ }
+
+ override('childList', childList);
+ override('attributes', attributes);
+ override('characterData', characterData);
+ override('subtree', subtree);
+ override('attributeOldValue', attributeOldValue);
+ override('characterDataOldValue', characterDataOldValue);
+ if (attributeFilter != null) {
+ override('attributeFilter', _fixupList(attributeFilter));
+ }
+
+ _call(target, parsedOptions);
+ }
+
+ // TODO: Change to a set when const Sets are available.
+ static final _boolKeys =
+ const {'childList': true,
+ 'attributes': true,
+ 'characterData': true,
+ 'subtree': true,
+ 'attributeOldValue': true,
+ 'characterDataOldValue': true };
+
+ static _createDict() => {};
+ static _add(m, String key, value) { m[key] = value; }
+ static _fixupList(list) => list;
+
+ void _call(Node target, options) {
+ _observe(target, options);
+ }
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -16266,177 +16323,189 @@ class MediaStreamEvent extends Event {
// WARNING: Do not edit - generated code.
-/// @domName MediaStreamTrack
-class MediaStreamTrack extends EventTarget {
- MediaStreamTrack.internal(): super.internal();
+/// @domName MutationRecord
+class MutationRecord extends NativeFieldWrapperClass1 {
+ MutationRecord.internal();
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- MediaStreamTrackEvents get on =>
- new MediaStreamTrackEvents(this);
- static const int ENDED = 2;
+ /** @domName MutationRecord.addedNodes */
+ List<Node> get addedNodes native "MutationRecord_addedNodes_Getter";
- static const int LIVE = 0;
- static const int MUTED = 1;
+ /** @domName MutationRecord.attributeName */
+ String get attributeName native "MutationRecord_attributeName_Getter";
- /** @domName MediaStreamTrack.enabled */
- bool get enabled native "MediaStreamTrack_enabled_Getter";
+ /** @domName MutationRecord.attributeNamespace */
+ String get attributeNamespace native "MutationRecord_attributeNamespace_Getter";
- /** @domName MediaStreamTrack.enabled */
- void set enabled(bool value) native "MediaStreamTrack_enabled_Setter";
+ /** @domName MutationRecord.nextSibling */
+ Node get nextSibling native "MutationRecord_nextSibling_Getter";
- /** @domName MediaStreamTrack.kind */
- String get kind native "MediaStreamTrack_kind_Getter";
+ /** @domName MutationRecord.oldValue */
+ String get oldValue native "MutationRecord_oldValue_Getter";
- /** @domName MediaStreamTrack.label */
- String get label native "MediaStreamTrack_label_Getter";
+ /** @domName MutationRecord.previousSibling */
+ Node get previousSibling native "MutationRecord_previousSibling_Getter";
- /** @domName MediaStreamTrack.readyState */
- int get readyState native "MediaStreamTrack_readyState_Getter";
+ /** @domName MutationRecord.removedNodes */
+ List<Node> get removedNodes native "MutationRecord_removedNodes_Getter";
- /** @domName MediaStreamTrack.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStreamTrack_addEventListener_Callback";
+ /** @domName MutationRecord.target */
+ Node get target native "MutationRecord_target_Getter";
- /** @domName MediaStreamTrack.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "MediaStreamTrack_dispatchEvent_Callback";
+ /** @domName MutationRecord.type */
+ String get type native "MutationRecord_type_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.
- /** @domName MediaStreamTrack.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStreamTrack_removeEventListener_Callback";
+// WARNING: Do not edit - generated code.
-}
-/// @docsEditable true
-class MediaStreamTrackEvents extends Events {
- /// @docsEditable true
- MediaStreamTrackEvents(EventTarget _ptr) : super(_ptr);
+/// @domName NamedNodeMap
+class NamedNodeMap extends NativeFieldWrapperClass1 implements List<Node> {
+ NamedNodeMap.internal();
- /// @docsEditable true
- EventListenerList get ended => this['ended'];
- /// @docsEditable true
- EventListenerList get mute => this['mute'];
+ /** @domName NamedNodeMap.length */
+ int get length native "NamedNodeMap_length_Getter";
- /// @docsEditable true
- EventListenerList get unmute => this['unmute'];
-}
-// 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.
+ Node operator[](int index) native "NamedNodeMap_item_Callback";
-// WARNING: Do not edit - generated code.
+ void operator[]=(int index, Node value) {
+ throw new UnsupportedError("Cannot assign element of immutable List.");
+ }
+ // -- start List<Node> mixins.
+ // Node is the element type.
+ // From Iterable<Node>:
-/// @domName MediaStreamTrackEvent
-class MediaStreamTrackEvent extends Event {
- MediaStreamTrackEvent.internal(): super.internal();
+ Iterator<Node> iterator() {
+ // Note: NodeLists are not fixed size. And most probably length shouldn't
+ // be cached in both iterator _and_ forEach method. For now caching it
+ // for consistency.
+ return new FixedSizeListIterator<Node>(this);
+ }
+ // From Collection<Node>:
- /** @domName MediaStreamTrackEvent.track */
- MediaStreamTrack get track native "MediaStreamTrackEvent_track_Getter";
+ void add(Node value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
-}
-// 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.
+ void addLast(Node value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
-// WARNING: Do not edit - generated code.
+ void addAll(Collection<Node> collection) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, Node)) {
+ return Collections.reduce(this, initialValue, combine);
+ }
-/// @domName MediaStreamTrackList
-class MediaStreamTrackList extends EventTarget {
- MediaStreamTrackList.internal(): super.internal();
+ bool contains(Node element) => Collections.contains(this, element);
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- MediaStreamTrackListEvents get on =>
- new MediaStreamTrackListEvents(this);
+ void forEach(void f(Node element)) => Collections.forEach(this, f);
+ Collection map(f(Node element)) => Collections.map(this, [], f);
- /** @domName MediaStreamTrackList.length */
- int get length native "MediaStreamTrackList_length_Getter";
+ Collection<Node> filter(bool f(Node element)) =>
+ Collections.filter(this, <Node>[], f);
+ bool every(bool f(Node element)) => Collections.every(this, f);
- /** @domName MediaStreamTrackList.add */
- void add(MediaStreamTrack track) native "MediaStreamTrackList_add_Callback";
+ bool some(bool f(Node element)) => Collections.some(this, f);
+ bool get isEmpty => this.length == 0;
- /** @domName MediaStreamTrackList.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStreamTrackList_addEventListener_Callback";
+ // From List<Node>:
+ void set length(int value) {
+ throw new UnsupportedError("Cannot resize immutable List.");
+ }
+ void clear() {
+ throw new UnsupportedError("Cannot clear immutable List.");
+ }
- /** @domName MediaStreamTrackList.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "MediaStreamTrackList_dispatchEvent_Callback";
+ void sort([int compare(Node a, Node b)]) {
+ throw new UnsupportedError("Cannot sort immutable List.");
+ }
+ int indexOf(Node element, [int start = 0]) =>
+ Lists.indexOf(this, element, start, this.length);
- /** @domName MediaStreamTrackList.item */
- MediaStreamTrack item(int index) native "MediaStreamTrackList_item_Callback";
+ int lastIndexOf(Node element, [int start]) {
+ if (start == null) start = length - 1;
+ return Lists.lastIndexOf(this, element, start);
+ }
+ Node get first => this[0];
- /** @domName MediaStreamTrackList.remove */
- void remove(MediaStreamTrack track) native "MediaStreamTrackList_remove_Callback";
+ Node get last => this[length - 1];
+ Node removeAt(int pos) {
+ throw new UnsupportedError("Cannot removeAt on immutable List.");
+ }
- /** @domName MediaStreamTrackList.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaStreamTrackList_removeEventListener_Callback";
+ Node removeLast() {
+ throw new UnsupportedError("Cannot removeLast on immutable List.");
+ }
-}
+ void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) {
+ throw new UnsupportedError("Cannot setRange on immutable List.");
+ }
-/// @docsEditable true
-class MediaStreamTrackListEvents extends Events {
- /// @docsEditable true
- MediaStreamTrackListEvents(EventTarget _ptr) : super(_ptr);
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError("Cannot removeRange on immutable List.");
+ }
- /// @docsEditable true
- EventListenerList get addTrack => this['addtrack'];
+ void insertRange(int start, int rangeLength, [Node initialValue]) {
+ throw new UnsupportedError("Cannot insertRange on immutable List.");
+ }
- /// @docsEditable true
- EventListenerList get removeTrack => this['removetrack'];
-}
-// 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.
+ List<Node> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <Node>[]);
-// WARNING: Do not edit - generated code.
+ // -- end List<Node> mixins.
-/// @domName MemoryInfo
-class MemoryInfo extends NativeFieldWrapperClass1 {
- MemoryInfo.internal();
+ /** @domName NamedNodeMap.getNamedItem */
+ Node getNamedItem(String name) native "NamedNodeMap_getNamedItem_Callback";
- /** @domName MemoryInfo.jsHeapSizeLimit */
- int get jsHeapSizeLimit native "MemoryInfo_jsHeapSizeLimit_Getter";
+ /** @domName NamedNodeMap.getNamedItemNS */
+ Node getNamedItemNS(String namespaceURI, String localName) native "NamedNodeMap_getNamedItemNS_Callback";
- /** @domName MemoryInfo.totalJSHeapSize */
- int get totalJSHeapSize native "MemoryInfo_totalJSHeapSize_Getter";
+ /** @domName NamedNodeMap.item */
+ Node item(int index) native "NamedNodeMap_item_Callback";
- /** @domName MemoryInfo.usedJSHeapSize */
- int get usedJSHeapSize native "MemoryInfo_usedJSHeapSize_Getter";
+ /** @domName NamedNodeMap.removeNamedItem */
+ Node removeNamedItem(String name) native "NamedNodeMap_removeNamedItem_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.
+ /** @domName NamedNodeMap.removeNamedItemNS */
+ Node removeNamedItemNS(String namespaceURI, String localName) native "NamedNodeMap_removeNamedItemNS_Callback";
-/// @domName HTMLMenuElement
-class MenuElement extends _Element_Merged {
+ /** @domName NamedNodeMap.setNamedItem */
+ Node setNamedItem(Node node) native "NamedNodeMap_setNamedItem_Callback";
- ///@docsEditable true
- factory MenuElement() => document.$dom_createElement("menu");
- MenuElement.internal(): super.internal();
+
+ /** @domName NamedNodeMap.setNamedItemNS */
+ Node setNamedItemNS(Node node) native "NamedNodeMap_setNamedItemNS_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -16446,110 +16515,90 @@ class MenuElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName MessageChannel
-class MessageChannel extends NativeFieldWrapperClass1 {
+/// @domName Navigator
+class Navigator extends NativeFieldWrapperClass1 {
+ Navigator.internal();
- ///@docsEditable true
- factory MessageChannel() => _MessageChannelFactoryProvider.createMessageChannel();
- MessageChannel.internal();
+ /** @domName Navigator.appCodeName */
+ String get appCodeName native "Navigator_appCodeName_Getter";
- /** @domName MessageChannel.port1 */
- MessagePort get port1 native "MessageChannel_port1_Getter";
+ /** @domName Navigator.appName */
+ String get appName native "Navigator_appName_Getter";
- /** @domName MessageChannel.port2 */
- MessagePort get port2 native "MessageChannel_port2_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.
+ /** @domName Navigator.appVersion */
+ String get appVersion native "Navigator_appVersion_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName Navigator.cookieEnabled */
+ bool get cookieEnabled native "Navigator_cookieEnabled_Getter";
-/// @domName MessageEvent
-class MessageEvent extends Event {
- MessageEvent.internal(): super.internal();
+ /** @domName Navigator.geolocation */
+ Geolocation get geolocation native "Navigator_geolocation_Getter";
- /** @domName MessageEvent.data */
- Object get data native "MessageEvent_data_Getter";
+ /** @domName Navigator.language */
+ String get language native "Navigator_language_Getter";
- /** @domName MessageEvent.lastEventId */
- String get lastEventId native "MessageEvent_lastEventId_Getter";
+ /** @domName Navigator.mimeTypes */
+ DomMimeTypeArray get mimeTypes native "Navigator_mimeTypes_Getter";
- /** @domName MessageEvent.origin */
- String get origin native "MessageEvent_origin_Getter";
+ /** @domName Navigator.onLine */
+ bool get onLine native "Navigator_onLine_Getter";
- /** @domName MessageEvent.ports */
- List get ports native "MessageEvent_ports_Getter";
+ /** @domName Navigator.platform */
+ String get platform native "Navigator_platform_Getter";
- /** @domName MessageEvent.source */
- Window get source native "MessageEvent_source_Getter";
+ /** @domName Navigator.plugins */
+ DomPluginArray get plugins native "Navigator_plugins_Getter";
- /** @domName MessageEvent.initMessageEvent */
- void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, List messagePorts) native "MessageEvent_initMessageEvent_Callback";
+ /** @domName Navigator.product */
+ String get product native "Navigator_product_Getter";
- /** @domName MessageEvent.webkitInitMessageEvent */
- void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, List transferables) native "MessageEvent_webkitInitMessageEvent_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.
+ /** @domName Navigator.productSub */
+ String get productSub native "Navigator_productSub_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName Navigator.userAgent */
+ String get userAgent native "Navigator_userAgent_Getter";
-/// @domName MessagePort
-class MessagePort extends EventTarget {
- MessagePort.internal(): super.internal();
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- MessagePortEvents get on =>
- new MessagePortEvents(this);
+ /** @domName Navigator.vendor */
+ String get vendor native "Navigator_vendor_Getter";
- /** @domName MessagePort.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MessagePort_addEventListener_Callback";
+ /** @domName Navigator.vendorSub */
+ String get vendorSub native "Navigator_vendorSub_Getter";
- /** @domName MessagePort.close */
- void close() native "MessagePort_close_Callback";
+ /** @domName Navigator.webkitBattery */
+ BatteryManager get webkitBattery native "Navigator_webkitBattery_Getter";
- /** @domName MessagePort.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "MessagePort_dispatchEvent_Callback";
+ /** @domName Navigator.getStorageUpdates */
+ void getStorageUpdates() native "Navigator_getStorageUpdates_Callback";
- /** @domName MessagePort.postMessage */
- void postMessage(Object message, [List messagePorts]) native "MessagePort_postMessage_Callback";
+ /** @domName Navigator.javaEnabled */
+ bool javaEnabled() native "Navigator_javaEnabled_Callback";
- /** @domName MessagePort.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MessagePort_removeEventListener_Callback";
-
-
- /** @domName MessagePort.start */
- void start() native "MessagePort_start_Callback";
+ /** @domName Navigator.webkitGetGamepads */
+ List<Gamepad> webkitGetGamepads() native "Navigator_webkitGetGamepads_Callback";
-}
-/// @docsEditable true
-class MessagePortEvents extends Events {
- /// @docsEditable true
- MessagePortEvents(EventTarget _ptr) : super(_ptr);
+ /** @domName Navigator.webkitGetUserMedia */
+ void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback successCallback, [NavigatorUserMediaErrorCallback errorCallback]) native "Navigator_webkitGetUserMedia_Callback";
- /// @docsEditable true
- EventListenerList get message => this['message'];
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -16558,41 +16607,15 @@ class MessagePortEvents extends Events {
// WARNING: Do not edit - generated code.
-/// @domName HTMLMetaElement
-class MetaElement extends _Element_Merged {
- MetaElement.internal(): super.internal();
-
-
- /** @domName HTMLMetaElement.content */
- String get content native "HTMLMetaElement_content_Getter";
-
-
- /** @domName HTMLMetaElement.content */
- void set content(String value) native "HTMLMetaElement_content_Setter";
-
-
- /** @domName HTMLMetaElement.httpEquiv */
- String get httpEquiv native "HTMLMetaElement_httpEquiv_Getter";
-
-
- /** @domName HTMLMetaElement.httpEquiv */
- void set httpEquiv(String value) native "HTMLMetaElement_httpEquiv_Setter";
-
-
- /** @domName HTMLMetaElement.name */
- String get name native "HTMLMetaElement_name_Getter";
-
-
- /** @domName HTMLMetaElement.name */
- void set name(String value) native "HTMLMetaElement_name_Setter";
-
+/// @domName NavigatorUserMediaError
+class NavigatorUserMediaError extends NativeFieldWrapperClass1 {
+ NavigatorUserMediaError.internal();
- /** @domName HTMLMetaElement.scheme */
- String get scheme native "HTMLMetaElement_scheme_Getter";
+ static const int PERMISSION_DENIED = 1;
- /** @domName HTMLMetaElement.scheme */
- void set scheme(String value) native "HTMLMetaElement_scheme_Setter";
+ /** @domName NavigatorUserMediaError.code */
+ int get code native "NavigatorUserMediaError_code_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -16602,19 +16625,7 @@ class MetaElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName Metadata
-class Metadata extends NativeFieldWrapperClass1 {
- Metadata.internal();
-
-
- /** @domName Metadata.modificationTime */
- Date get modificationTime native "Metadata_modificationTime_Getter";
-
-
- /** @domName Metadata.size */
- int get size native "Metadata_size_Getter";
-
-}
+typedef void NavigatorUserMediaErrorCallback(NavigatorUserMediaError error);
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
@@ -16622,338 +16633,357 @@ class Metadata extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-typedef void MetadataCallback(Metadata metadata);
+typedef void NavigatorUserMediaSuccessCallback(LocalMediaStream stream);
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+/**
+ * Lazy implementation of the child nodes of an element that does not request
+ * the actual child nodes of an element until strictly necessary greatly
+ * improving performance for the typical cases where it is not required.
+ */
+class _ChildNodeListLazy implements List {
+ final Node _this;
-/// @domName HTMLMeterElement
-class MeterElement extends _Element_Merged {
+ _ChildNodeListLazy(this._this);
- ///@docsEditable true
- factory MeterElement() => document.$dom_createElement("meter");
- MeterElement.internal(): super.internal();
+ Node get first => _this.$dom_firstChild;
+ Node get last => _this.$dom_lastChild;
- /** @domName HTMLMeterElement.high */
- num get high native "HTMLMeterElement_high_Getter";
+ void add(Node value) {
+ _this.$dom_appendChild(value);
+ }
+ void addLast(Node value) {
+ _this.$dom_appendChild(value);
+ }
- /** @domName HTMLMeterElement.high */
- void set high(num value) native "HTMLMeterElement_high_Setter";
+ void addAll(Collection<Node> collection) {
+ for (Node node in collection) {
+ _this.$dom_appendChild(node);
+ }
+ }
- /** @domName HTMLMeterElement.labels */
- List<Node> get labels native "HTMLMeterElement_labels_Getter";
+ Node removeLast() {
+ final result = last;
+ if (result != null) {
+ _this.$dom_removeChild(result);
+ }
+ return result;
+ }
+ Node removeAt(int index) {
+ var result = this[index];
+ if (result != null) {
+ _this.$dom_removeChild(result);
+ }
+ return result;
+ }
- /** @domName HTMLMeterElement.low */
- num get low native "HTMLMeterElement_low_Getter";
+ void clear() {
+ _this.text = '';
+ }
+ void operator []=(int index, Node value) {
+ _this.$dom_replaceChild(value, this[index]);
+ }
- /** @domName HTMLMeterElement.low */
- void set low(num value) native "HTMLMeterElement_low_Setter";
+ Iterator<Node> iterator() => _this.$dom_childNodes.iterator();
+ // TODO(jacobr): We can implement these methods much more efficiently by
+ // looking up the nodeList only once instead of once per iteration.
+ bool contains(Node element) => Collections.contains(this, element);
- /** @domName HTMLMeterElement.max */
- num get max native "HTMLMeterElement_max_Getter";
+ void forEach(void f(Node element)) => Collections.forEach(this, f);
+ dynamic reduce(dynamic initialValue,
+ dynamic combine(dynamic previousValue, Node element)) {
+ return Collections.reduce(this, initialValue, combine);
+ }
- /** @domName HTMLMeterElement.max */
- void set max(num value) native "HTMLMeterElement_max_Setter";
+ Collection map(f(Node element)) => Collections.map(this, [], f);
+ Collection<Node> filter(bool f(Node element)) =>
+ Collections.filter(this, <Node>[], f);
- /** @domName HTMLMeterElement.min */
- num get min native "HTMLMeterElement_min_Getter";
+ bool every(bool f(Node element)) => Collections.every(this, f);
+ bool some(bool f(Node element)) => Collections.some(this, f);
- /** @domName HTMLMeterElement.min */
- void set min(num value) native "HTMLMeterElement_min_Setter";
+ bool get isEmpty => this.length == 0;
+ // From List<Node>:
- /** @domName HTMLMeterElement.optimum */
- num get optimum native "HTMLMeterElement_optimum_Getter";
+ // TODO(jacobr): this could be implemented for child node lists.
+ // The exception we throw here is misleading.
+ void sort([int compare(Node a, Node b)]) {
+ throw new UnsupportedError("Cannot sort immutable List.");
+ }
+ int indexOf(Node element, [int start = 0]) =>
+ Lists.indexOf(this, element, start, this.length);
- /** @domName HTMLMeterElement.optimum */
- void set optimum(num value) native "HTMLMeterElement_optimum_Setter";
+ int lastIndexOf(Node element, [int start = 0]) =>
+ Lists.lastIndexOf(this, element, start);
+ // FIXME: implement these.
+ void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) {
+ throw new UnsupportedError(
+ "Cannot setRange on immutable List.");
+ }
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError(
+ "Cannot removeRange on immutable List.");
+ }
+ void insertRange(int start, int rangeLength, [Node initialValue]) {
+ throw new UnsupportedError(
+ "Cannot insertRange on immutable List.");
+ }
+ List<Node> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <Node>[]);
- /** @domName HTMLMeterElement.value */
- num get value native "HTMLMeterElement_value_Getter";
+ // -- end List<Node> mixins.
+ // TODO(jacobr): benchmark whether this is more efficient or whether caching
+ // a local copy of $dom_childNodes is more efficient.
+ int get length => _this.$dom_childNodes.length;
- /** @domName HTMLMeterElement.value */
- void set value(num value) native "HTMLMeterElement_value_Setter";
+ void set length(int value) {
+ throw new UnsupportedError(
+ "Cannot set length on immutable List.");
+ }
+ Node operator[](int index) => _this.$dom_childNodes[index];
}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-/// @domName HTMLModElement
-class ModElement extends _Element_Merged {
- ModElement.internal(): super.internal();
-
-
- /** @domName HTMLModElement.cite */
- String get cite native "HTMLModElement_cite_Getter";
-
-
- /** @domName HTMLModElement.cite */
- void set cite(String value) native "HTMLModElement_cite_Setter";
+/// @domName Node
+class Node extends EventTarget {
+ List<Node> get nodes {
+ return new _ChildNodeListLazy(this);
+ }
+ void set nodes(Collection<Node> value) {
+ // Copy list first since we don't want liveness during iteration.
+ // TODO(jacobr): there is a better way to do this.
+ List copy = new List.from(value);
+ text = '';
+ for (Node node in copy) {
+ $dom_appendChild(node);
+ }
+ }
- /** @domName HTMLModElement.dateTime */
- String get dateTime native "HTMLModElement_dateTime_Getter";
+ /**
+ * Removes this node from the DOM.
+ * @domName Node.removeChild
+ */
+ void remove() {
+ // TODO(jacobr): should we throw an exception if parent is already null?
+ // TODO(vsm): Use the native remove when available.
+ if (this.parentNode != null) {
+ final Node parent = this.parentNode;
+ parentNode.$dom_removeChild(this);
+ }
+ }
+ /**
+ * Replaces this node with another node.
+ * @domName Node.replaceChild
+ */
+ Node replaceWith(Node otherNode) {
+ try {
+ final Node parent = this.parentNode;
+ parent.$dom_replaceChild(otherNode, this);
+ } catch (e) {
- /** @domName HTMLModElement.dateTime */
- void set dateTime(String value) native "HTMLModElement_dateTime_Setter";
+ };
+ return 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.
+ Node.internal(): super.internal();
-// WARNING: Do not edit - generated code.
+ static const int ATTRIBUTE_NODE = 2;
+ static const int CDATA_SECTION_NODE = 4;
-/// @domName MouseEvent
-class MouseEvent extends UIEvent {
- factory MouseEvent(String type, Window view, int detail, int screenX,
- int screenY, int clientX, int clientY, int button, [bool canBubble = true,
- bool cancelable = true, bool ctrlKey = false, bool altKey = false,
- bool shiftKey = false, bool metaKey = false,
- EventTarget relatedTarget = null]) =>
- _MouseEventFactoryProvider.createMouseEvent(
- type, view, detail, screenX, screenY,
- clientX, clientY, button, canBubble, cancelable,
- ctrlKey, altKey, shiftKey, metaKey,
- relatedTarget);
- MouseEvent.internal(): super.internal();
+ static const int COMMENT_NODE = 8;
+ static const int DOCUMENT_FRAGMENT_NODE = 11;
- /** @domName MouseEvent.altKey */
- bool get altKey native "MouseEvent_altKey_Getter";
+ static const int DOCUMENT_NODE = 9;
+ static const int DOCUMENT_POSITION_CONTAINED_BY = 0x10;
- /** @domName MouseEvent.button */
- int get button native "MouseEvent_button_Getter";
+ static const int DOCUMENT_POSITION_CONTAINS = 0x08;
+ static const int DOCUMENT_POSITION_DISCONNECTED = 0x01;
- /** @domName MouseEvent.clientX */
- int get clientX native "MouseEvent_clientX_Getter";
+ static const int DOCUMENT_POSITION_FOLLOWING = 0x04;
+ static const int DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
- /** @domName MouseEvent.clientY */
- int get clientY native "MouseEvent_clientY_Getter";
+ static const int DOCUMENT_POSITION_PRECEDING = 0x02;
+ static const int DOCUMENT_TYPE_NODE = 10;
- /** @domName MouseEvent.ctrlKey */
- bool get ctrlKey native "MouseEvent_ctrlKey_Getter";
+ static const int ELEMENT_NODE = 1;
+ static const int ENTITY_NODE = 6;
- /** @domName MouseEvent.dataTransfer */
- Clipboard get dataTransfer native "MouseEvent_dataTransfer_Getter";
+ static const int ENTITY_REFERENCE_NODE = 5;
+ static const int NOTATION_NODE = 12;
- /** @domName MouseEvent.fromElement */
- Node get fromElement native "MouseEvent_fromElement_Getter";
+ static const int PROCESSING_INSTRUCTION_NODE = 7;
+ static const int TEXT_NODE = 3;
- /** @domName MouseEvent.metaKey */
- bool get metaKey native "MouseEvent_metaKey_Getter";
+ /** @domName Node.attributes */
+ NamedNodeMap get $dom_attributes native "Node_attributes_Getter";
- /** @domName MouseEvent.offsetX */
- int get offsetX native "MouseEvent_offsetX_Getter";
+ /** @domName Node.childNodes */
+ List<Node> get $dom_childNodes native "Node_childNodes_Getter";
- /** @domName MouseEvent.offsetY */
- int get offsetY native "MouseEvent_offsetY_Getter";
+ /** @domName Node.firstChild */
+ Node get $dom_firstChild native "Node_firstChild_Getter";
- /** @domName MouseEvent.relatedTarget */
- EventTarget get relatedTarget native "MouseEvent_relatedTarget_Getter";
+ /** @domName Node.lastChild */
+ Node get $dom_lastChild native "Node_lastChild_Getter";
- /** @domName MouseEvent.screenX */
- int get screenX native "MouseEvent_screenX_Getter";
+ /** @domName Node.localName */
+ String get $dom_localName native "Node_localName_Getter";
- /** @domName MouseEvent.screenY */
- int get screenY native "MouseEvent_screenY_Getter";
+ /** @domName Node.namespaceURI */
+ String get $dom_namespaceUri native "Node_namespaceURI_Getter";
- /** @domName MouseEvent.shiftKey */
- bool get shiftKey native "MouseEvent_shiftKey_Getter";
+ /** @domName Node.nextSibling */
+ Node get nextNode native "Node_nextSibling_Getter";
- /** @domName MouseEvent.toElement */
- Node get toElement native "MouseEvent_toElement_Getter";
+ /** @domName Node.nodeType */
+ int get nodeType native "Node_nodeType_Getter";
- /** @domName MouseEvent.webkitMovementX */
- int get webkitMovementX native "MouseEvent_webkitMovementX_Getter";
+ /** @domName Node.ownerDocument */
+ Document get document native "Node_ownerDocument_Getter";
- /** @domName MouseEvent.webkitMovementY */
- int get webkitMovementY native "MouseEvent_webkitMovementY_Getter";
+ /** @domName Node.parentElement */
+ Element get parent native "Node_parentElement_Getter";
- /** @domName MouseEvent.x */
- int get x native "MouseEvent_x_Getter";
+ /** @domName Node.parentNode */
+ Node get parentNode native "Node_parentNode_Getter";
- /** @domName MouseEvent.y */
- int get y native "MouseEvent_y_Getter";
+ /** @domName Node.previousSibling */
+ Node get previousNode native "Node_previousSibling_Getter";
- /** @domName MouseEvent.initMouseEvent */
- void $dom_initMouseEvent(String type, bool canBubble, bool cancelable, LocalWindow view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relatedTarget) native "MouseEvent_initMouseEvent_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.
+ /** @domName Node.textContent */
+ String get text native "Node_textContent_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName Node.textContent */
+ void set text(String value) native "Node_textContent_Setter";
-typedef void MutationCallback(List<MutationRecord> mutations, MutationObserver observer);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+ /** @domName Node.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "Node_addEventListener_Callback";
-/// @domName MutationEvent
-class MutationEvent extends Event {
- MutationEvent.internal(): super.internal();
+ /** @domName Node.appendChild */
+ Node $dom_appendChild(Node newChild) native "Node_appendChild_Callback";
- static const int ADDITION = 2;
- static const int MODIFICATION = 1;
+ /** @domName Node.cloneNode */
+ Node clone(bool deep) native "Node_cloneNode_Callback";
- static const int REMOVAL = 3;
+
+ /** @domName Node.contains */
+ bool contains(Node other) native "Node_contains_Callback";
- /** @domName MutationEvent.attrChange */
- int get attrChange native "MutationEvent_attrChange_Getter";
+ /** @domName Node.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "Node_dispatchEvent_Callback";
- /** @domName MutationEvent.attrName */
- String get attrName native "MutationEvent_attrName_Getter";
+ /** @domName Node.hasChildNodes */
+ bool hasChildNodes() native "Node_hasChildNodes_Callback";
- /** @domName MutationEvent.newValue */
- String get newValue native "MutationEvent_newValue_Getter";
+ /** @domName Node.insertBefore */
+ Node insertBefore(Node newChild, Node refChild) native "Node_insertBefore_Callback";
- /** @domName MutationEvent.prevValue */
- String get prevValue native "MutationEvent_prevValue_Getter";
+ /** @domName Node.removeChild */
+ Node $dom_removeChild(Node oldChild) native "Node_removeChild_Callback";
- /** @domName MutationEvent.relatedNode */
- Node get relatedNode native "MutationEvent_relatedNode_Getter";
+ /** @domName Node.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "Node_removeEventListener_Callback";
- /** @domName MutationEvent.initMutationEvent */
- void initMutationEvent(String type, bool canBubble, bool cancelable, Node relatedNode, String prevValue, String newValue, String attrName, int attrChange) native "MutationEvent_initMutationEvent_Callback";
+ /** @domName Node.replaceChild */
+ Node $dom_replaceChild(Node newChild, Node oldChild) native "Node_replaceChild_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.
-/// @domName MutationObserver
-class MutationObserver extends NativeFieldWrapperClass1 {
- ///@docsEditable true
- factory MutationObserver(MutationCallback callback) => _MutationObserverFactoryProvider.createMutationObserver(callback);
- MutationObserver.internal();
+/// @domName NodeFilter
+class NodeFilter extends NativeFieldWrapperClass1 {
+ NodeFilter.internal();
+ static const int FILTER_ACCEPT = 1;
- /** @domName MutationObserver.disconnect */
- void disconnect() native "MutationObserver_disconnect_Callback";
+ static const int FILTER_REJECT = 2;
+ static const int FILTER_SKIP = 3;
- /** @domName MutationObserver._observe */
- void _observe(Node target, Map options) native "MutationObserver__observe_Callback";
+ static const int SHOW_ALL = 0xFFFFFFFF;
+ static const int SHOW_ATTRIBUTE = 0x00000002;
- /** @domName MutationObserver.takeRecords */
- List<MutationRecord> takeRecords() native "MutationObserver_takeRecords_Callback";
+ static const int SHOW_CDATA_SECTION = 0x00000008;
- void observe(Node target,
- {Map options,
- bool childList,
- bool attributes,
- bool characterData,
- bool subtree,
- bool attributeOldValue,
- bool characterDataOldValue,
- List<String> attributeFilter}) {
+ static const int SHOW_COMMENT = 0x00000080;
- // Parse options into map of known type.
- var parsedOptions = _createDict();
+ static const int SHOW_DOCUMENT = 0x00000100;
- if (options != null) {
- options.forEach((k, v) {
- if (_boolKeys.containsKey(k)) {
- _add(parsedOptions, k, true == v);
- } else if (k == 'attributeFilter') {
- _add(parsedOptions, k, _fixupList(v));
- } else {
- throw new ArgumentError(
- "Illegal MutationObserver.observe option '$k'");
- }
- });
- }
+ static const int SHOW_DOCUMENT_FRAGMENT = 0x00000400;
- // Override options passed in the map with named optional arguments.
- override(key, value) {
- if (value != null) _add(parsedOptions, key, value);
- }
+ static const int SHOW_DOCUMENT_TYPE = 0x00000200;
- override('childList', childList);
- override('attributes', attributes);
- override('characterData', characterData);
- override('subtree', subtree);
- override('attributeOldValue', attributeOldValue);
- override('characterDataOldValue', characterDataOldValue);
- if (attributeFilter != null) {
- override('attributeFilter', _fixupList(attributeFilter));
- }
+ static const int SHOW_ELEMENT = 0x00000001;
- _call(target, parsedOptions);
- }
+ static const int SHOW_ENTITY = 0x00000020;
- // TODO: Change to a set when const Sets are available.
- static final _boolKeys =
- const {'childList': true,
- 'attributes': true,
- 'characterData': true,
- 'subtree': true,
- 'attributeOldValue': true,
- 'characterDataOldValue': true };
+ static const int SHOW_ENTITY_REFERENCE = 0x00000010;
- static _createDict() => {};
- static _add(m, String key, value) { m[key] = value; }
- static _fixupList(list) => list;
+ static const int SHOW_NOTATION = 0x00000800;
- void _call(Node target, options) {
- _observe(target, options);
- }
+ static const int SHOW_PROCESSING_INSTRUCTION = 0x00000040;
+
+ static const int SHOW_TEXT = 0x00000004;
+
+
+ /** @domName NodeFilter.acceptNode */
+ int acceptNode(Node n) native "NodeFilter_acceptNode_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -16963,45 +16993,45 @@ class MutationObserver extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName MutationRecord
-class MutationRecord extends NativeFieldWrapperClass1 {
- MutationRecord.internal();
+/// @domName NodeIterator
+class NodeIterator extends NativeFieldWrapperClass1 {
+ NodeIterator.internal();
- /** @domName MutationRecord.addedNodes */
- List<Node> get addedNodes native "MutationRecord_addedNodes_Getter";
+ /** @domName NodeIterator.expandEntityReferences */
+ bool get expandEntityReferences native "NodeIterator_expandEntityReferences_Getter";
- /** @domName MutationRecord.attributeName */
- String get attributeName native "MutationRecord_attributeName_Getter";
+ /** @domName NodeIterator.filter */
+ NodeFilter get filter native "NodeIterator_filter_Getter";
- /** @domName MutationRecord.attributeNamespace */
- String get attributeNamespace native "MutationRecord_attributeNamespace_Getter";
+ /** @domName NodeIterator.pointerBeforeReferenceNode */
+ bool get pointerBeforeReferenceNode native "NodeIterator_pointerBeforeReferenceNode_Getter";
- /** @domName MutationRecord.nextSibling */
- Node get nextSibling native "MutationRecord_nextSibling_Getter";
+ /** @domName NodeIterator.referenceNode */
+ Node get referenceNode native "NodeIterator_referenceNode_Getter";
- /** @domName MutationRecord.oldValue */
- String get oldValue native "MutationRecord_oldValue_Getter";
+ /** @domName NodeIterator.root */
+ Node get root native "NodeIterator_root_Getter";
- /** @domName MutationRecord.previousSibling */
- Node get previousSibling native "MutationRecord_previousSibling_Getter";
+ /** @domName NodeIterator.whatToShow */
+ int get whatToShow native "NodeIterator_whatToShow_Getter";
- /** @domName MutationRecord.removedNodes */
- List<Node> get removedNodes native "MutationRecord_removedNodes_Getter";
+ /** @domName NodeIterator.detach */
+ void detach() native "NodeIterator_detach_Callback";
- /** @domName MutationRecord.target */
- Node get target native "MutationRecord_target_Getter";
+ /** @domName NodeIterator.nextNode */
+ Node nextNode() native "NodeIterator_nextNode_Callback";
- /** @domName MutationRecord.type */
- String get type native "MutationRecord_type_Getter";
+ /** @domName NodeIterator.previousNode */
+ Node previousNode() native "NodeIterator_previousNode_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -17011,15 +17041,15 @@ class MutationRecord extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName NamedNodeMap
-class NamedNodeMap extends NativeFieldWrapperClass1 implements List<Node> {
- NamedNodeMap.internal();
+/// @domName NodeList
+class NodeList extends NativeFieldWrapperClass1 implements List<Node> {
+ NodeList.internal();
- /** @domName NamedNodeMap.length */
- int get length native "NamedNodeMap_length_Getter";
+ /** @domName NodeList.length */
+ int get length native "NodeList_length_Getter";
- Node operator[](int index) native "NamedNodeMap_item_Callback";
+ Node operator[](int index) native "NodeList_item_Callback";
void operator[]=(int index, Node value) {
throw new UnsupportedError("Cannot assign element of immutable List.");
@@ -17092,152 +17122,240 @@ class NamedNodeMap extends NativeFieldWrapperClass1 implements List<Node> {
Node get first => this[0];
- Node get last => this[length - 1];
+ Node get last => this[length - 1];
+
+ Node removeAt(int pos) {
+ throw new UnsupportedError("Cannot removeAt on immutable List.");
+ }
+
+ Node removeLast() {
+ throw new UnsupportedError("Cannot removeLast on immutable List.");
+ }
+
+ void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) {
+ throw new UnsupportedError("Cannot setRange on immutable List.");
+ }
+
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError("Cannot removeRange on immutable List.");
+ }
+
+ void insertRange(int start, int rangeLength, [Node initialValue]) {
+ throw new UnsupportedError("Cannot insertRange on immutable List.");
+ }
+
+ List<Node> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <Node>[]);
+
+ // -- end List<Node> mixins.
+
+
+ /** @domName NodeList.item */
+ Node _item(int index) native "NodeList_item_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.
+
+
+/// @domName Notation
+class Notation extends Node {
+ Notation.internal(): super.internal();
+
+
+ /** @domName Notation.publicId */
+ String get publicId native "Notation_publicId_Getter";
+
+
+ /** @domName Notation.systemId */
+ String get systemId native "Notation_systemId_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.
+
+
+/// @domName Notification
+class Notification extends EventTarget {
+
+ ///@docsEditable true
+ factory Notification(String title, [Map options]) {
+ if (!?options) {
+ return _NotificationFactoryProvider.createNotification(title);
+ }
+ return _NotificationFactoryProvider.createNotification(title, options);
+ }
+ Notification.internal(): super.internal();
+
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ NotificationEvents get on =>
+ new NotificationEvents(this);
+
+
+ /** @domName Notification.dir */
+ String get dir native "Notification_dir_Getter";
+
+
+ /** @domName Notification.dir */
+ void set dir(String value) native "Notification_dir_Setter";
+
- Node removeAt(int pos) {
- throw new UnsupportedError("Cannot removeAt on immutable List.");
- }
+ /** @domName Notification.permission */
+ String get permission native "Notification_permission_Getter";
- Node removeLast() {
- throw new UnsupportedError("Cannot removeLast on immutable List.");
- }
- void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) {
- throw new UnsupportedError("Cannot setRange on immutable List.");
- }
+ /** @domName Notification.replaceId */
+ String get replaceId native "Notification_replaceId_Getter";
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError("Cannot removeRange on immutable List.");
- }
- void insertRange(int start, int rangeLength, [Node initialValue]) {
- throw new UnsupportedError("Cannot insertRange on immutable List.");
- }
+ /** @domName Notification.replaceId */
+ void set replaceId(String value) native "Notification_replaceId_Setter";
- List<Node> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <Node>[]);
- // -- end List<Node> mixins.
+ /** @domName Notification.tag */
+ String get tag native "Notification_tag_Getter";
- /** @domName NamedNodeMap.getNamedItem */
- Node getNamedItem(String name) native "NamedNodeMap_getNamedItem_Callback";
+ /** @domName Notification.tag */
+ void set tag(String value) native "Notification_tag_Setter";
- /** @domName NamedNodeMap.getNamedItemNS */
- Node getNamedItemNS(String namespaceURI, String localName) native "NamedNodeMap_getNamedItemNS_Callback";
+ /** @domName Notification.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "Notification_addEventListener_Callback";
- /** @domName NamedNodeMap.item */
- Node item(int index) native "NamedNodeMap_item_Callback";
+ /** @domName Notification.cancel */
+ void cancel() native "Notification_cancel_Callback";
- /** @domName NamedNodeMap.removeNamedItem */
- Node removeNamedItem(String name) native "NamedNodeMap_removeNamedItem_Callback";
+ /** @domName Notification.close */
+ void close() native "Notification_close_Callback";
- /** @domName NamedNodeMap.removeNamedItemNS */
- Node removeNamedItemNS(String namespaceURI, String localName) native "NamedNodeMap_removeNamedItemNS_Callback";
+ /** @domName Notification.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt) native "Notification_dispatchEvent_Callback";
- /** @domName NamedNodeMap.setNamedItem */
- Node setNamedItem(Node node) native "NamedNodeMap_setNamedItem_Callback";
+ /** @domName Notification.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "Notification_removeEventListener_Callback";
- /** @domName NamedNodeMap.setNamedItemNS */
- Node setNamedItemNS(Node node) native "NamedNodeMap_setNamedItemNS_Callback";
+ /** @domName Notification.requestPermission */
+ static void requestPermission(NotificationPermissionCallback callback) native "Notification_requestPermission_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.
+ /** @domName Notification.show */
+ void show() native "Notification_show_Callback";
+}
-/// @domName Navigator
-class Navigator extends NativeFieldWrapperClass1 {
- Navigator.internal();
+/// @docsEditable true
+class NotificationEvents extends Events {
+ /// @docsEditable true
+ NotificationEvents(EventTarget _ptr) : super(_ptr);
+ /// @docsEditable true
+ EventListenerList get click => this['click'];
- /** @domName Navigator.appCodeName */
- String get appCodeName native "Navigator_appCodeName_Getter";
+ /// @docsEditable true
+ EventListenerList get close => this['close'];
+ /// @docsEditable true
+ EventListenerList get display => this['display'];
- /** @domName Navigator.appName */
- String get appName native "Navigator_appName_Getter";
+ /// @docsEditable true
+ EventListenerList get error => this['error'];
+ /// @docsEditable true
+ EventListenerList get show => this['show'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName Navigator.appVersion */
- String get appVersion native "Navigator_appVersion_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName Navigator.cookieEnabled */
- bool get cookieEnabled native "Navigator_cookieEnabled_Getter";
+/// @domName NotificationCenter
+class NotificationCenter extends NativeFieldWrapperClass1 {
+ NotificationCenter.internal();
- /** @domName Navigator.geolocation */
- Geolocation get geolocation native "Navigator_geolocation_Getter";
+ /** @domName NotificationCenter.checkPermission */
+ int checkPermission() native "NotificationCenter_checkPermission_Callback";
- /** @domName Navigator.language */
- String get language native "Navigator_language_Getter";
+ /** @domName NotificationCenter.createHTMLNotification */
+ Notification createHtmlNotification(String url) native "NotificationCenter_createHTMLNotification_Callback";
- /** @domName Navigator.mimeTypes */
- DomMimeTypeArray get mimeTypes native "Navigator_mimeTypes_Getter";
+ /** @domName NotificationCenter.createNotification */
+ Notification createNotification(String iconUrl, String title, String body) native "NotificationCenter_createNotification_Callback";
- /** @domName Navigator.onLine */
- bool get onLine native "Navigator_onLine_Getter";
+ /** @domName NotificationCenter.requestPermission */
+ void requestPermission(VoidCallback callback) native "NotificationCenter_requestPermission_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.
- /** @domName Navigator.platform */
- String get platform native "Navigator_platform_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName Navigator.plugins */
- DomPluginArray get plugins native "Navigator_plugins_Getter";
+typedef void NotificationPermissionCallback(String permission);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName Navigator.product */
- String get product native "Navigator_product_Getter";
+/// @domName HTMLOListElement
+class OListElement extends _Element_Merged {
- /** @domName Navigator.productSub */
- String get productSub native "Navigator_productSub_Getter";
+ ///@docsEditable true
+ factory OListElement() => document.$dom_createElement("ol");
+ OListElement.internal(): super.internal();
- /** @domName Navigator.userAgent */
- String get userAgent native "Navigator_userAgent_Getter";
+ /** @domName HTMLOListElement.compact */
+ bool get compact native "HTMLOListElement_compact_Getter";
- /** @domName Navigator.vendor */
- String get vendor native "Navigator_vendor_Getter";
+ /** @domName HTMLOListElement.compact */
+ void set compact(bool value) native "HTMLOListElement_compact_Setter";
- /** @domName Navigator.vendorSub */
- String get vendorSub native "Navigator_vendorSub_Getter";
+ /** @domName HTMLOListElement.reversed */
+ bool get reversed native "HTMLOListElement_reversed_Getter";
- /** @domName Navigator.webkitBattery */
- BatteryManager get webkitBattery native "Navigator_webkitBattery_Getter";
+ /** @domName HTMLOListElement.reversed */
+ void set reversed(bool value) native "HTMLOListElement_reversed_Setter";
- /** @domName Navigator.getStorageUpdates */
- void getStorageUpdates() native "Navigator_getStorageUpdates_Callback";
+ /** @domName HTMLOListElement.start */
+ int get start native "HTMLOListElement_start_Getter";
- /** @domName Navigator.javaEnabled */
- bool javaEnabled() native "Navigator_javaEnabled_Callback";
+ /** @domName HTMLOListElement.start */
+ void set start(int value) native "HTMLOListElement_start_Setter";
- /** @domName Navigator.webkitGetGamepads */
- List<Gamepad> webkitGetGamepads() native "Navigator_webkitGetGamepads_Callback";
+ /** @domName HTMLOListElement.type */
+ String get type native "HTMLOListElement_type_Getter";
- /** @domName Navigator.webkitGetUserMedia */
- void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback successCallback, [NavigatorUserMediaErrorCallback errorCallback]) native "Navigator_webkitGetUserMedia_Callback";
+ /** @domName HTMLOListElement.type */
+ void set type(String value) native "HTMLOListElement_type_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -17247,335 +17365,263 @@ class Navigator extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName NavigatorUserMediaError
-class NavigatorUserMediaError extends NativeFieldWrapperClass1 {
- NavigatorUserMediaError.internal();
+/// @domName HTMLObjectElement
+class ObjectElement extends _Element_Merged {
- static const int PERMISSION_DENIED = 1;
+ ///@docsEditable true
+ factory ObjectElement() => document.$dom_createElement("object");
+ ObjectElement.internal(): super.internal();
- /** @domName NavigatorUserMediaError.code */
- int get code native "NavigatorUserMediaError_code_Getter";
+ /** @domName HTMLObjectElement.align */
+ String get align native "HTMLObjectElement_align_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.
+ /** @domName HTMLObjectElement.align */
+ void set align(String value) native "HTMLObjectElement_align_Setter";
-typedef void NavigatorUserMediaErrorCallback(NavigatorUserMediaError error);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName HTMLObjectElement.archive */
+ String get archive native "HTMLObjectElement_archive_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLObjectElement.archive */
+ void set archive(String value) native "HTMLObjectElement_archive_Setter";
-typedef void NavigatorUserMediaSuccessCallback(LocalMediaStream stream);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName HTMLObjectElement.border */
+ String get border native "HTMLObjectElement_border_Getter";
-/**
- * Lazy implementation of the child nodes of an element that does not request
- * the actual child nodes of an element until strictly necessary greatly
- * improving performance for the typical cases where it is not required.
- */
-class _ChildNodeListLazy implements List {
- final Node _this;
- _ChildNodeListLazy(this._this);
+ /** @domName HTMLObjectElement.border */
+ void set border(String value) native "HTMLObjectElement_border_Setter";
- Node get first => _this.$dom_firstChild;
- Node get last => _this.$dom_lastChild;
+ /** @domName HTMLObjectElement.code */
+ String get code native "HTMLObjectElement_code_Getter";
- void add(Node value) {
- _this.$dom_appendChild(value);
- }
- void addLast(Node value) {
- _this.$dom_appendChild(value);
- }
+ /** @domName HTMLObjectElement.code */
+ void set code(String value) native "HTMLObjectElement_code_Setter";
- void addAll(Collection<Node> collection) {
- for (Node node in collection) {
- _this.$dom_appendChild(node);
- }
- }
+ /** @domName HTMLObjectElement.codeBase */
+ String get codeBase native "HTMLObjectElement_codeBase_Getter";
- Node removeLast() {
- final result = last;
- if (result != null) {
- _this.$dom_removeChild(result);
- }
- return result;
- }
- Node removeAt(int index) {
- var result = this[index];
- if (result != null) {
- _this.$dom_removeChild(result);
- }
- return result;
- }
+ /** @domName HTMLObjectElement.codeBase */
+ void set codeBase(String value) native "HTMLObjectElement_codeBase_Setter";
+
+
+ /** @domName HTMLObjectElement.codeType */
+ String get codeType native "HTMLObjectElement_codeType_Getter";
- void clear() {
- _this.text = '';
- }
- void operator []=(int index, Node value) {
- _this.$dom_replaceChild(value, this[index]);
- }
+ /** @domName HTMLObjectElement.codeType */
+ void set codeType(String value) native "HTMLObjectElement_codeType_Setter";
- Iterator<Node> iterator() => _this.$dom_childNodes.iterator();
- // TODO(jacobr): We can implement these methods much more efficiently by
- // looking up the nodeList only once instead of once per iteration.
- bool contains(Node element) => Collections.contains(this, element);
+ /** @domName HTMLObjectElement.data */
+ String get data native "HTMLObjectElement_data_Getter";
- void forEach(void f(Node element)) => Collections.forEach(this, f);
- dynamic reduce(dynamic initialValue,
- dynamic combine(dynamic previousValue, Node element)) {
- return Collections.reduce(this, initialValue, combine);
- }
+ /** @domName HTMLObjectElement.data */
+ void set data(String value) native "HTMLObjectElement_data_Setter";
- Collection map(f(Node element)) => Collections.map(this, [], f);
- Collection<Node> filter(bool f(Node element)) =>
- Collections.filter(this, <Node>[], f);
+ /** @domName HTMLObjectElement.declare */
+ bool get declare native "HTMLObjectElement_declare_Getter";
- bool every(bool f(Node element)) => Collections.every(this, f);
- bool some(bool f(Node element)) => Collections.some(this, f);
+ /** @domName HTMLObjectElement.declare */
+ void set declare(bool value) native "HTMLObjectElement_declare_Setter";
- bool get isEmpty => this.length == 0;
- // From List<Node>:
+ /** @domName HTMLObjectElement.form */
+ FormElement get form native "HTMLObjectElement_form_Getter";
- // TODO(jacobr): this could be implemented for child node lists.
- // The exception we throw here is misleading.
- void sort([int compare(Node a, Node b)]) {
- throw new UnsupportedError("Cannot sort immutable List.");
- }
- int indexOf(Node element, [int start = 0]) =>
- Lists.indexOf(this, element, start, this.length);
+ /** @domName HTMLObjectElement.height */
+ String get height native "HTMLObjectElement_height_Getter";
- int lastIndexOf(Node element, [int start = 0]) =>
- Lists.lastIndexOf(this, element, start);
- // FIXME: implement these.
- void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) {
- throw new UnsupportedError(
- "Cannot setRange on immutable List.");
- }
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError(
- "Cannot removeRange on immutable List.");
- }
- void insertRange(int start, int rangeLength, [Node initialValue]) {
- throw new UnsupportedError(
- "Cannot insertRange on immutable List.");
- }
- List<Node> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <Node>[]);
+ /** @domName HTMLObjectElement.height */
+ void set height(String value) native "HTMLObjectElement_height_Setter";
- // -- end List<Node> mixins.
- // TODO(jacobr): benchmark whether this is more efficient or whether caching
- // a local copy of $dom_childNodes is more efficient.
- int get length => _this.$dom_childNodes.length;
+ /** @domName HTMLObjectElement.hspace */
+ int get hspace native "HTMLObjectElement_hspace_Getter";
- void set length(int value) {
- throw new UnsupportedError(
- "Cannot set length on immutable List.");
- }
- Node operator[](int index) => _this.$dom_childNodes[index];
-}
+ /** @domName HTMLObjectElement.hspace */
+ void set hspace(int value) native "HTMLObjectElement_hspace_Setter";
-/// @domName Node
-class Node extends EventTarget {
- List<Node> get nodes {
- return new _ChildNodeListLazy(this);
- }
- void set nodes(Collection<Node> value) {
- // Copy list first since we don't want liveness during iteration.
- // TODO(jacobr): there is a better way to do this.
- List copy = new List.from(value);
- text = '';
- for (Node node in copy) {
- $dom_appendChild(node);
- }
- }
+ /** @domName HTMLObjectElement.name */
+ String get name native "HTMLObjectElement_name_Getter";
- /**
- * Removes this node from the DOM.
- * @domName Node.removeChild
- */
- void remove() {
- // TODO(jacobr): should we throw an exception if parent is already null?
- // TODO(vsm): Use the native remove when available.
- if (this.parentNode != null) {
- final Node parent = this.parentNode;
- parentNode.$dom_removeChild(this);
- }
- }
- /**
- * Replaces this node with another node.
- * @domName Node.replaceChild
- */
- Node replaceWith(Node otherNode) {
- try {
- final Node parent = this.parentNode;
- parent.$dom_replaceChild(otherNode, this);
- } catch (e) {
+ /** @domName HTMLObjectElement.name */
+ void set name(String value) native "HTMLObjectElement_name_Setter";
- };
- return this;
- }
- Node.internal(): super.internal();
+ /** @domName HTMLObjectElement.standby */
+ String get standby native "HTMLObjectElement_standby_Getter";
- static const int ATTRIBUTE_NODE = 2;
- static const int CDATA_SECTION_NODE = 4;
+ /** @domName HTMLObjectElement.standby */
+ void set standby(String value) native "HTMLObjectElement_standby_Setter";
- static const int COMMENT_NODE = 8;
- static const int DOCUMENT_FRAGMENT_NODE = 11;
+ /** @domName HTMLObjectElement.type */
+ String get type native "HTMLObjectElement_type_Getter";
- static const int DOCUMENT_NODE = 9;
- static const int DOCUMENT_POSITION_CONTAINED_BY = 0x10;
+ /** @domName HTMLObjectElement.type */
+ void set type(String value) native "HTMLObjectElement_type_Setter";
- static const int DOCUMENT_POSITION_CONTAINS = 0x08;
- static const int DOCUMENT_POSITION_DISCONNECTED = 0x01;
+ /** @domName HTMLObjectElement.useMap */
+ String get useMap native "HTMLObjectElement_useMap_Getter";
- static const int DOCUMENT_POSITION_FOLLOWING = 0x04;
- static const int DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
+ /** @domName HTMLObjectElement.useMap */
+ void set useMap(String value) native "HTMLObjectElement_useMap_Setter";
- static const int DOCUMENT_POSITION_PRECEDING = 0x02;
- static const int DOCUMENT_TYPE_NODE = 10;
+ /** @domName HTMLObjectElement.validationMessage */
+ String get validationMessage native "HTMLObjectElement_validationMessage_Getter";
- static const int ELEMENT_NODE = 1;
- static const int ENTITY_NODE = 6;
+ /** @domName HTMLObjectElement.validity */
+ ValidityState get validity native "HTMLObjectElement_validity_Getter";
- static const int ENTITY_REFERENCE_NODE = 5;
- static const int NOTATION_NODE = 12;
+ /** @domName HTMLObjectElement.vspace */
+ int get vspace native "HTMLObjectElement_vspace_Getter";
- static const int PROCESSING_INSTRUCTION_NODE = 7;
- static const int TEXT_NODE = 3;
+ /** @domName HTMLObjectElement.vspace */
+ void set vspace(int value) native "HTMLObjectElement_vspace_Setter";
- /** @domName Node.attributes */
- NamedNodeMap get $dom_attributes native "Node_attributes_Getter";
+ /** @domName HTMLObjectElement.width */
+ String get width native "HTMLObjectElement_width_Getter";
- /** @domName Node.childNodes */
- List<Node> get $dom_childNodes native "Node_childNodes_Getter";
+ /** @domName HTMLObjectElement.width */
+ void set width(String value) native "HTMLObjectElement_width_Setter";
- /** @domName Node.firstChild */
- Node get $dom_firstChild native "Node_firstChild_Getter";
+ /** @domName HTMLObjectElement.willValidate */
+ bool get willValidate native "HTMLObjectElement_willValidate_Getter";
- /** @domName Node.lastChild */
- Node get $dom_lastChild native "Node_lastChild_Getter";
+ /** @domName HTMLObjectElement.checkValidity */
+ bool checkValidity() native "HTMLObjectElement_checkValidity_Callback";
- /** @domName Node.localName */
- String get $dom_localName native "Node_localName_Getter";
+ /** @domName HTMLObjectElement.setCustomValidity */
+ void setCustomValidity(String error) native "HTMLObjectElement_setCustomValidity_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.
- /** @domName Node.namespaceURI */
- String get $dom_namespaceUri native "Node_namespaceURI_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName Node.nextSibling */
- Node get nextNode native "Node_nextSibling_Getter";
+/// @domName OESElementIndexUint
+class OesElementIndexUint extends NativeFieldWrapperClass1 {
+ OesElementIndexUint.internal();
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName Node.nodeType */
- int get nodeType native "Node_nodeType_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName Node.ownerDocument */
- Document get document native "Node_ownerDocument_Getter";
+/// @domName OESStandardDerivatives
+class OesStandardDerivatives extends NativeFieldWrapperClass1 {
+ OesStandardDerivatives.internal();
+ static const int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B;
- /** @domName Node.parentElement */
- Element get parent native "Node_parentElement_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.
- /** @domName Node.parentNode */
- Node get parentNode native "Node_parentNode_Getter";
+/// @domName OESTextureFloat
+class OesTextureFloat extends NativeFieldWrapperClass1 {
+ OesTextureFloat.internal();
- /** @domName Node.previousSibling */
- Node get previousNode native "Node_previousSibling_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.
- /** @domName Node.textContent */
- String get text native "Node_textContent_Getter";
+/// @domName OESVertexArrayObject
+class OesVertexArrayObject extends NativeFieldWrapperClass1 {
+ OesVertexArrayObject.internal();
- /** @domName Node.textContent */
- void set text(String value) native "Node_textContent_Setter";
+ static const int VERTEX_ARRAY_BINDING_OES = 0x85B5;
- /** @domName Node.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "Node_addEventListener_Callback";
+ /** @domName OESVertexArrayObject.bindVertexArrayOES */
+ void bindVertexArray(WebGLVertexArrayObject arrayObject) native "OESVertexArrayObject_bindVertexArrayOES_Callback";
- /** @domName Node.appendChild */
- Node $dom_appendChild(Node newChild) native "Node_appendChild_Callback";
+ /** @domName OESVertexArrayObject.createVertexArrayOES */
+ WebGLVertexArrayObject createVertexArray() native "OESVertexArrayObject_createVertexArrayOES_Callback";
- /** @domName Node.cloneNode */
- Node clone(bool deep) native "Node_cloneNode_Callback";
+ /** @domName OESVertexArrayObject.deleteVertexArrayOES */
+ void deleteVertexArray(WebGLVertexArrayObject arrayObject) native "OESVertexArrayObject_deleteVertexArrayOES_Callback";
- /** @domName Node.contains */
- bool contains(Node other) native "Node_contains_Callback";
+ /** @domName OESVertexArrayObject.isVertexArrayOES */
+ bool isVertexArray(WebGLVertexArrayObject arrayObject) native "OESVertexArrayObject_isVertexArrayOES_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.
- /** @domName Node.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "Node_dispatchEvent_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName Node.hasChildNodes */
- bool hasChildNodes() native "Node_hasChildNodes_Callback";
+/// @domName HTMLOptGroupElement
+class OptGroupElement extends _Element_Merged {
+
+ ///@docsEditable true
+ factory OptGroupElement() => document.$dom_createElement("optgroup");
+ OptGroupElement.internal(): super.internal();
- /** @domName Node.insertBefore */
- Node insertBefore(Node newChild, Node refChild) native "Node_insertBefore_Callback";
+ /** @domName HTMLOptGroupElement.disabled */
+ bool get disabled native "HTMLOptGroupElement_disabled_Getter";
- /** @domName Node.removeChild */
- Node $dom_removeChild(Node oldChild) native "Node_removeChild_Callback";
+ /** @domName HTMLOptGroupElement.disabled */
+ void set disabled(bool value) native "HTMLOptGroupElement_disabled_Setter";
- /** @domName Node.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "Node_removeEventListener_Callback";
+ /** @domName HTMLOptGroupElement.label */
+ String get label native "HTMLOptGroupElement_label_Getter";
- /** @domName Node.replaceChild */
- Node $dom_replaceChild(Node newChild, Node oldChild) native "Node_replaceChild_Callback";
+ /** @domName HTMLOptGroupElement.label */
+ void set label(String value) native "HTMLOptGroupElement_label_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -17585,45 +17631,74 @@ class Node extends EventTarget {
// WARNING: Do not edit - generated code.
-/// @domName NodeFilter
-class NodeFilter extends NativeFieldWrapperClass1 {
- NodeFilter.internal();
+/// @domName HTMLOptionElement
+class OptionElement extends _Element_Merged {
- static const int FILTER_ACCEPT = 1;
+ ///@docsEditable true
+ factory OptionElement([String data, String value, bool defaultSelected, bool selected]) {
+ if (!?data) {
+ return _OptionElementFactoryProvider.createOptionElement();
+ }
+ if (!?value) {
+ return _OptionElementFactoryProvider.createOptionElement(data);
+ }
+ if (!?defaultSelected) {
+ return _OptionElementFactoryProvider.createOptionElement(data, value);
+ }
+ if (!?selected) {
+ return _OptionElementFactoryProvider.createOptionElement(data, value, defaultSelected);
+ }
+ return _OptionElementFactoryProvider.createOptionElement(data, value, defaultSelected, selected);
+ }
+ OptionElement.internal(): super.internal();
- static const int FILTER_REJECT = 2;
- static const int FILTER_SKIP = 3;
+ /** @domName HTMLOptionElement.defaultSelected */
+ bool get defaultSelected native "HTMLOptionElement_defaultSelected_Getter";
- static const int SHOW_ALL = 0xFFFFFFFF;
- static const int SHOW_ATTRIBUTE = 0x00000002;
+ /** @domName HTMLOptionElement.defaultSelected */
+ void set defaultSelected(bool value) native "HTMLOptionElement_defaultSelected_Setter";
- static const int SHOW_CDATA_SECTION = 0x00000008;
- static const int SHOW_COMMENT = 0x00000080;
+ /** @domName HTMLOptionElement.disabled */
+ bool get disabled native "HTMLOptionElement_disabled_Getter";
- static const int SHOW_DOCUMENT = 0x00000100;
- static const int SHOW_DOCUMENT_FRAGMENT = 0x00000400;
+ /** @domName HTMLOptionElement.disabled */
+ void set disabled(bool value) native "HTMLOptionElement_disabled_Setter";
- static const int SHOW_DOCUMENT_TYPE = 0x00000200;
- static const int SHOW_ELEMENT = 0x00000001;
+ /** @domName HTMLOptionElement.form */
+ FormElement get form native "HTMLOptionElement_form_Getter";
- static const int SHOW_ENTITY = 0x00000020;
- static const int SHOW_ENTITY_REFERENCE = 0x00000010;
+ /** @domName HTMLOptionElement.index */
+ int get index native "HTMLOptionElement_index_Getter";
- static const int SHOW_NOTATION = 0x00000800;
- static const int SHOW_PROCESSING_INSTRUCTION = 0x00000040;
+ /** @domName HTMLOptionElement.label */
+ String get label native "HTMLOptionElement_label_Getter";
- static const int SHOW_TEXT = 0x00000004;
+ /** @domName HTMLOptionElement.label */
+ void set label(String value) native "HTMLOptionElement_label_Setter";
- /** @domName NodeFilter.acceptNode */
- int acceptNode(Node n) native "NodeFilter_acceptNode_Callback";
+
+ /** @domName HTMLOptionElement.selected */
+ bool get selected native "HTMLOptionElement_selected_Getter";
+
+
+ /** @domName HTMLOptionElement.selected */
+ void set selected(bool value) native "HTMLOptionElement_selected_Setter";
+
+
+ /** @domName HTMLOptionElement.value */
+ String get value native "HTMLOptionElement_value_Getter";
+
+
+ /** @domName HTMLOptionElement.value */
+ void set value(String value) native "HTMLOptionElement_value_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -17633,165 +17708,142 @@ class NodeFilter extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName NodeIterator
-class NodeIterator extends NativeFieldWrapperClass1 {
- NodeIterator.internal();
+/// @domName HTMLOutputElement
+class OutputElement extends _Element_Merged {
+
+ ///@docsEditable true
+ factory OutputElement() => document.$dom_createElement("output");
+ OutputElement.internal(): super.internal();
- /** @domName NodeIterator.expandEntityReferences */
- bool get expandEntityReferences native "NodeIterator_expandEntityReferences_Getter";
+ /** @domName HTMLOutputElement.defaultValue */
+ String get defaultValue native "HTMLOutputElement_defaultValue_Getter";
- /** @domName NodeIterator.filter */
- NodeFilter get filter native "NodeIterator_filter_Getter";
+ /** @domName HTMLOutputElement.defaultValue */
+ void set defaultValue(String value) native "HTMLOutputElement_defaultValue_Setter";
- /** @domName NodeIterator.pointerBeforeReferenceNode */
- bool get pointerBeforeReferenceNode native "NodeIterator_pointerBeforeReferenceNode_Getter";
+ /** @domName HTMLOutputElement.form */
+ FormElement get form native "HTMLOutputElement_form_Getter";
- /** @domName NodeIterator.referenceNode */
- Node get referenceNode native "NodeIterator_referenceNode_Getter";
+ /** @domName HTMLOutputElement.htmlFor */
+ DomSettableTokenList get htmlFor native "HTMLOutputElement_htmlFor_Getter";
- /** @domName NodeIterator.root */
- Node get root native "NodeIterator_root_Getter";
+ /** @domName HTMLOutputElement.htmlFor */
+ void set htmlFor(DomSettableTokenList value) native "HTMLOutputElement_htmlFor_Setter";
- /** @domName NodeIterator.whatToShow */
- int get whatToShow native "NodeIterator_whatToShow_Getter";
+ /** @domName HTMLOutputElement.labels */
+ List<Node> get labels native "HTMLOutputElement_labels_Getter";
- /** @domName NodeIterator.detach */
- void detach() native "NodeIterator_detach_Callback";
+ /** @domName HTMLOutputElement.name */
+ String get name native "HTMLOutputElement_name_Getter";
- /** @domName NodeIterator.nextNode */
- Node nextNode() native "NodeIterator_nextNode_Callback";
+ /** @domName HTMLOutputElement.name */
+ void set name(String value) native "HTMLOutputElement_name_Setter";
- /** @domName NodeIterator.previousNode */
- Node previousNode() native "NodeIterator_previousNode_Callback";
+ /** @domName HTMLOutputElement.type */
+ String get type native "HTMLOutputElement_type_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.
+ /** @domName HTMLOutputElement.validationMessage */
+ String get validationMessage native "HTMLOutputElement_validationMessage_Getter";
-/// @domName NodeList
-class NodeList extends NativeFieldWrapperClass1 implements List<Node> {
- NodeList.internal();
+ /** @domName HTMLOutputElement.validity */
+ ValidityState get validity native "HTMLOutputElement_validity_Getter";
- /** @domName NodeList.length */
- int get length native "NodeList_length_Getter";
+ /** @domName HTMLOutputElement.value */
+ String get value native "HTMLOutputElement_value_Getter";
- Node operator[](int index) native "NodeList_item_Callback";
- void operator[]=(int index, Node value) {
- throw new UnsupportedError("Cannot assign element of immutable List.");
- }
- // -- start List<Node> mixins.
- // Node is the element type.
+ /** @domName HTMLOutputElement.value */
+ void set value(String value) native "HTMLOutputElement_value_Setter";
- // From Iterable<Node>:
- Iterator<Node> iterator() {
- // Note: NodeLists are not fixed size. And most probably length shouldn't
- // be cached in both iterator _and_ forEach method. For now caching it
- // for consistency.
- return new FixedSizeListIterator<Node>(this);
- }
+ /** @domName HTMLOutputElement.willValidate */
+ bool get willValidate native "HTMLOutputElement_willValidate_Getter";
- // From Collection<Node>:
- void add(Node value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ /** @domName HTMLOutputElement.checkValidity */
+ bool checkValidity() native "HTMLOutputElement_checkValidity_Callback";
- void addLast(Node value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
- void addAll(Collection<Node> collection) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ /** @domName HTMLOutputElement.setCustomValidity */
+ void setCustomValidity(String error) native "HTMLOutputElement_setCustomValidity_Callback";
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, Node)) {
- return Collections.reduce(this, initialValue, combine);
- }
+}
+// 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.
- bool contains(Node element) => Collections.contains(this, element);
+// WARNING: Do not edit - generated code.
- void forEach(void f(Node element)) => Collections.forEach(this, f);
- Collection map(f(Node element)) => Collections.map(this, [], f);
+/// @domName OverflowEvent
+class OverflowEvent extends Event {
+ OverflowEvent.internal(): super.internal();
- Collection<Node> filter(bool f(Node element)) =>
- Collections.filter(this, <Node>[], f);
+ static const int BOTH = 2;
- bool every(bool f(Node element)) => Collections.every(this, f);
+ static const int HORIZONTAL = 0;
- bool some(bool f(Node element)) => Collections.some(this, f);
+ static const int VERTICAL = 1;
- bool get isEmpty => this.length == 0;
- // From List<Node>:
- void set length(int value) {
- throw new UnsupportedError("Cannot resize immutable List.");
- }
+ /** @domName OverflowEvent.horizontalOverflow */
+ bool get horizontalOverflow native "OverflowEvent_horizontalOverflow_Getter";
- void clear() {
- throw new UnsupportedError("Cannot clear immutable List.");
- }
- void sort([int compare(Node a, Node b)]) {
- throw new UnsupportedError("Cannot sort immutable List.");
- }
+ /** @domName OverflowEvent.orient */
+ int get orient native "OverflowEvent_orient_Getter";
- int indexOf(Node element, [int start = 0]) =>
- Lists.indexOf(this, element, start, this.length);
- int lastIndexOf(Node element, [int start]) {
- if (start == null) start = length - 1;
- return Lists.lastIndexOf(this, element, start);
- }
+ /** @domName OverflowEvent.verticalOverflow */
+ bool get verticalOverflow native "OverflowEvent_verticalOverflow_Getter";
- Node get first => this[0];
+}
+// 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.
- Node get last => this[length - 1];
+// WARNING: Do not edit - generated code.
- Node removeAt(int pos) {
- throw new UnsupportedError("Cannot removeAt on immutable List.");
- }
- Node removeLast() {
- throw new UnsupportedError("Cannot removeLast on immutable List.");
- }
+/// @domName PagePopupController
+class PagePopupController extends NativeFieldWrapperClass1 {
+ PagePopupController.internal();
- void setRange(int start, int rangeLength, List<Node> from, [int startFrom]) {
- throw new UnsupportedError("Cannot setRange on immutable List.");
- }
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError("Cannot removeRange on immutable List.");
- }
+ /** @domName PagePopupController.localizeNumberString */
+ String localizeNumberString(String numberString) native "PagePopupController_localizeNumberString_Callback";
+
+
+ /** @domName PagePopupController.setValueAndClosePopup */
+ void setValueAndClosePopup(int numberValue, String stringValue) native "PagePopupController_setValueAndClosePopup_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.
- void insertRange(int start, int rangeLength, [Node initialValue]) {
- throw new UnsupportedError("Cannot insertRange on immutable List.");
- }
+// WARNING: Do not edit - generated code.
- List<Node> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <Node>[]);
- // -- end List<Node> mixins.
+/// @domName PageTransitionEvent
+class PageTransitionEvent extends Event {
+ PageTransitionEvent.internal(): super.internal();
- /** @domName NodeList.item */
- Node _item(int index) native "NodeList_item_Callback";
+ /** @domName PageTransitionEvent.persisted */
+ bool get persisted native "PageTransitionEvent_persisted_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -17801,17 +17853,20 @@ class NodeList extends NativeFieldWrapperClass1 implements List<Node> {
// WARNING: Do not edit - generated code.
-/// @domName Notation
-class Notation extends Node {
- Notation.internal(): super.internal();
+/// @domName HTMLParagraphElement
+class ParagraphElement extends _Element_Merged {
+ ///@docsEditable true
+ factory ParagraphElement() => document.$dom_createElement("p");
+ ParagraphElement.internal(): super.internal();
- /** @domName Notation.publicId */
- String get publicId native "Notation_publicId_Getter";
+ /** @domName HTMLParagraphElement.align */
+ String get align native "HTMLParagraphElement_align_Getter";
- /** @domName Notation.systemId */
- String get systemId native "Notation_systemId_Getter";
+
+ /** @domName HTMLParagraphElement.align */
+ void set align(String value) native "HTMLParagraphElement_align_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -17821,348 +17876,336 @@ class Notation extends Node {
// WARNING: Do not edit - generated code.
-/// @domName Notification
-class Notification extends EventTarget {
+/// @domName HTMLParamElement
+class ParamElement extends _Element_Merged {
///@docsEditable true
- factory Notification(String title, [Map options]) {
- if (!?options) {
- return _NotificationFactoryProvider.createNotification(title);
- }
- return _NotificationFactoryProvider.createNotification(title, options);
- }
- Notification.internal(): super.internal();
-
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- NotificationEvents get on =>
- new NotificationEvents(this);
-
-
- /** @domName Notification.dir */
- String get dir native "Notification_dir_Getter";
-
+ factory ParamElement() => document.$dom_createElement("param");
+ ParamElement.internal(): super.internal();
- /** @domName Notification.dir */
- void set dir(String value) native "Notification_dir_Setter";
+ /** @domName HTMLParamElement.name */
+ String get name native "HTMLParamElement_name_Getter";
- /** @domName Notification.permission */
- String get permission native "Notification_permission_Getter";
+ /** @domName HTMLParamElement.name */
+ void set name(String value) native "HTMLParamElement_name_Setter";
- /** @domName Notification.replaceId */
- String get replaceId native "Notification_replaceId_Getter";
+ /** @domName HTMLParamElement.type */
+ String get type native "HTMLParamElement_type_Getter";
- /** @domName Notification.replaceId */
- void set replaceId(String value) native "Notification_replaceId_Setter";
+ /** @domName HTMLParamElement.type */
+ void set type(String value) native "HTMLParamElement_type_Setter";
- /** @domName Notification.tag */
- String get tag native "Notification_tag_Getter";
+ /** @domName HTMLParamElement.value */
+ String get value native "HTMLParamElement_value_Getter";
- /** @domName Notification.tag */
- void set tag(String value) native "Notification_tag_Setter";
+ /** @domName HTMLParamElement.value */
+ void set value(String value) native "HTMLParamElement_value_Setter";
- /** @domName Notification.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "Notification_addEventListener_Callback";
+ /** @domName HTMLParamElement.valueType */
+ String get valueType native "HTMLParamElement_valueType_Getter";
- /** @domName Notification.cancel */
- void cancel() native "Notification_cancel_Callback";
+ /** @domName HTMLParamElement.valueType */
+ void set valueType(String value) native "HTMLParamElement_valueType_Setter";
- /** @domName Notification.close */
- void close() native "Notification_close_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.
- /** @domName Notification.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "Notification_dispatchEvent_Callback";
+/// @domName PeerConnection00
+class PeerConnection00 extends EventTarget {
- /** @domName Notification.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "Notification_removeEventListener_Callback";
+ ///@docsEditable true
+ factory PeerConnection00(String serverConfiguration, IceCallback iceCallback) => _PeerConnection00FactoryProvider.createPeerConnection00(serverConfiguration, iceCallback);
+ PeerConnection00.internal(): super.internal();
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ PeerConnection00Events get on =>
+ new PeerConnection00Events(this);
- /** @domName Notification.requestPermission */
- static void requestPermission(NotificationPermissionCallback callback) native "Notification_requestPermission_Callback";
+ static const int ACTIVE = 2;
+ static const int CLOSED = 3;
- /** @domName Notification.show */
- void show() native "Notification_show_Callback";
+ static const int ICE_CHECKING = 0x300;
-}
+ static const int ICE_CLOSED = 0x700;
-/// @docsEditable true
-class NotificationEvents extends Events {
- /// @docsEditable true
- NotificationEvents(EventTarget _ptr) : super(_ptr);
+ static const int ICE_COMPLETED = 0x500;
- /// @docsEditable true
- EventListenerList get click => this['click'];
+ static const int ICE_CONNECTED = 0x400;
- /// @docsEditable true
- EventListenerList get close => this['close'];
+ static const int ICE_FAILED = 0x600;
- /// @docsEditable true
- EventListenerList get display => this['display'];
+ static const int ICE_GATHERING = 0x100;
- /// @docsEditable true
- EventListenerList get error => this['error'];
+ static const int ICE_WAITING = 0x200;
- /// @docsEditable true
- EventListenerList get show => this['show'];
-}
-// 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.
+ static const int NEW = 0;
-// WARNING: Do not edit - generated code.
+ static const int OPENING = 1;
+ static const int SDP_ANSWER = 0x300;
-/// @domName NotificationCenter
-class NotificationCenter extends NativeFieldWrapperClass1 {
- NotificationCenter.internal();
+ static const int SDP_OFFER = 0x100;
+ static const int SDP_PRANSWER = 0x200;
- /** @domName NotificationCenter.checkPermission */
- int checkPermission() native "NotificationCenter_checkPermission_Callback";
+ /** @domName PeerConnection00.iceState */
+ int get iceState native "PeerConnection00_iceState_Getter";
- /** @domName NotificationCenter.createHTMLNotification */
- Notification createHtmlNotification(String url) native "NotificationCenter_createHTMLNotification_Callback";
+ /** @domName PeerConnection00.localDescription */
+ SessionDescription get localDescription native "PeerConnection00_localDescription_Getter";
- /** @domName NotificationCenter.createNotification */
- Notification createNotification(String iconUrl, String title, String body) native "NotificationCenter_createNotification_Callback";
+ /** @domName PeerConnection00.localStreams */
+ List<MediaStream> get localStreams native "PeerConnection00_localStreams_Getter";
- /** @domName NotificationCenter.requestPermission */
- void requestPermission(VoidCallback callback) native "NotificationCenter_requestPermission_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.
+ /** @domName PeerConnection00.readyState */
+ int get readyState native "PeerConnection00_readyState_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName PeerConnection00.remoteDescription */
+ SessionDescription get remoteDescription native "PeerConnection00_remoteDescription_Getter";
-typedef void NotificationPermissionCallback(String permission);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+ /** @domName PeerConnection00.remoteStreams */
+ List<MediaStream> get remoteStreams native "PeerConnection00_remoteStreams_Getter";
-/// @domName HTMLOListElement
-class OListElement extends _Element_Merged {
+ /** @domName PeerConnection00.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "PeerConnection00_addEventListener_Callback";
- ///@docsEditable true
- factory OListElement() => document.$dom_createElement("ol");
- OListElement.internal(): super.internal();
+ /** @domName PeerConnection00.addStream */
+ void addStream(MediaStream stream, [Map mediaStreamHints]) native "PeerConnection00_addStream_Callback";
- /** @domName HTMLOListElement.compact */
- bool get compact native "HTMLOListElement_compact_Getter";
+ /** @domName PeerConnection00.close */
+ void close() native "PeerConnection00_close_Callback";
- /** @domName HTMLOListElement.compact */
- void set compact(bool value) native "HTMLOListElement_compact_Setter";
+ /** @domName PeerConnection00.createAnswer */
+ SessionDescription createAnswer(String offer, [Map mediaHints]) native "PeerConnection00_createAnswer_Callback";
- /** @domName HTMLOListElement.reversed */
- bool get reversed native "HTMLOListElement_reversed_Getter";
+ /** @domName PeerConnection00.createOffer */
+ SessionDescription createOffer([Map mediaHints]) native "PeerConnection00_createOffer_Callback";
- /** @domName HTMLOListElement.reversed */
- void set reversed(bool value) native "HTMLOListElement_reversed_Setter";
+ /** @domName PeerConnection00.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "PeerConnection00_dispatchEvent_Callback";
- /** @domName HTMLOListElement.start */
- int get start native "HTMLOListElement_start_Getter";
+ /** @domName PeerConnection00.processIceMessage */
+ void processIceMessage(IceCandidate candidate) native "PeerConnection00_processIceMessage_Callback";
- /** @domName HTMLOListElement.start */
- void set start(int value) native "HTMLOListElement_start_Setter";
+ /** @domName PeerConnection00.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "PeerConnection00_removeEventListener_Callback";
- /** @domName HTMLOListElement.type */
- String get type native "HTMLOListElement_type_Getter";
+ /** @domName PeerConnection00.removeStream */
+ void removeStream(MediaStream stream) native "PeerConnection00_removeStream_Callback";
- /** @domName HTMLOListElement.type */
- void set type(String value) native "HTMLOListElement_type_Setter";
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName PeerConnection00.setLocalDescription */
+ void setLocalDescription(int action, SessionDescription desc) native "PeerConnection00_setLocalDescription_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName PeerConnection00.setRemoteDescription */
+ void setRemoteDescription(int action, SessionDescription desc) native "PeerConnection00_setRemoteDescription_Callback";
-/// @domName HTMLObjectElement
-class ObjectElement extends _Element_Merged {
- ///@docsEditable true
- factory ObjectElement() => document.$dom_createElement("object");
- ObjectElement.internal(): super.internal();
+ /** @domName PeerConnection00.startIce */
+ void startIce([Map iceOptions]) native "PeerConnection00_startIce_Callback";
+}
- /** @domName HTMLObjectElement.align */
- String get align native "HTMLObjectElement_align_Getter";
+/// @docsEditable true
+class PeerConnection00Events extends Events {
+ /// @docsEditable true
+ PeerConnection00Events(EventTarget _ptr) : super(_ptr);
+ /// @docsEditable true
+ EventListenerList get addStream => this['addstream'];
- /** @domName HTMLObjectElement.align */
- void set align(String value) native "HTMLObjectElement_align_Setter";
+ /// @docsEditable true
+ EventListenerList get connecting => this['connecting'];
+ /// @docsEditable true
+ EventListenerList get open => this['open'];
- /** @domName HTMLObjectElement.archive */
- String get archive native "HTMLObjectElement_archive_Getter";
+ /// @docsEditable true
+ EventListenerList get removeStream => this['removestream'];
+ /// @docsEditable true
+ EventListenerList get stateChange => this['statechange'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName HTMLObjectElement.archive */
- void set archive(String value) native "HTMLObjectElement_archive_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLObjectElement.border */
- String get border native "HTMLObjectElement_border_Getter";
+/// @domName Performance
+class Performance extends EventTarget {
+ Performance.internal(): super.internal();
- /** @domName HTMLObjectElement.border */
- void set border(String value) native "HTMLObjectElement_border_Setter";
+ /** @domName Performance.memory */
+ MemoryInfo get memory native "Performance_memory_Getter";
- /** @domName HTMLObjectElement.code */
- String get code native "HTMLObjectElement_code_Getter";
+ /** @domName Performance.navigation */
+ PerformanceNavigation get navigation native "Performance_navigation_Getter";
- /** @domName HTMLObjectElement.code */
- void set code(String value) native "HTMLObjectElement_code_Setter";
+ /** @domName Performance.timing */
+ PerformanceTiming get timing native "Performance_timing_Getter";
- /** @domName HTMLObjectElement.codeBase */
- String get codeBase native "HTMLObjectElement_codeBase_Getter";
+ /** @domName Performance.now */
+ num now() native "Performance_now_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.
- /** @domName HTMLObjectElement.codeBase */
- void set codeBase(String value) native "HTMLObjectElement_codeBase_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLObjectElement.codeType */
- String get codeType native "HTMLObjectElement_codeType_Getter";
+/// @domName PerformanceNavigation
+class PerformanceNavigation extends NativeFieldWrapperClass1 {
+ PerformanceNavigation.internal();
+ static const int TYPE_BACK_FORWARD = 2;
- /** @domName HTMLObjectElement.codeType */
- void set codeType(String value) native "HTMLObjectElement_codeType_Setter";
+ static const int TYPE_NAVIGATE = 0;
+ static const int TYPE_RELOAD = 1;
- /** @domName HTMLObjectElement.data */
- String get data native "HTMLObjectElement_data_Getter";
+ static const int TYPE_RESERVED = 255;
- /** @domName HTMLObjectElement.data */
- void set data(String value) native "HTMLObjectElement_data_Setter";
+ /** @domName PerformanceNavigation.redirectCount */
+ int get redirectCount native "PerformanceNavigation_redirectCount_Getter";
- /** @domName HTMLObjectElement.declare */
- bool get declare native "HTMLObjectElement_declare_Getter";
+ /** @domName PerformanceNavigation.type */
+ int get type native "PerformanceNavigation_type_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.
- /** @domName HTMLObjectElement.declare */
- void set declare(bool value) native "HTMLObjectElement_declare_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLObjectElement.form */
- FormElement get form native "HTMLObjectElement_form_Getter";
+/// @domName PerformanceTiming
+class PerformanceTiming extends NativeFieldWrapperClass1 {
+ PerformanceTiming.internal();
- /** @domName HTMLObjectElement.height */
- String get height native "HTMLObjectElement_height_Getter";
+ /** @domName PerformanceTiming.connectEnd */
+ int get connectEnd native "PerformanceTiming_connectEnd_Getter";
- /** @domName HTMLObjectElement.height */
- void set height(String value) native "HTMLObjectElement_height_Setter";
+ /** @domName PerformanceTiming.connectStart */
+ int get connectStart native "PerformanceTiming_connectStart_Getter";
- /** @domName HTMLObjectElement.hspace */
- int get hspace native "HTMLObjectElement_hspace_Getter";
+ /** @domName PerformanceTiming.domComplete */
+ int get domComplete native "PerformanceTiming_domComplete_Getter";
- /** @domName HTMLObjectElement.hspace */
- void set hspace(int value) native "HTMLObjectElement_hspace_Setter";
+ /** @domName PerformanceTiming.domContentLoadedEventEnd */
+ int get domContentLoadedEventEnd native "PerformanceTiming_domContentLoadedEventEnd_Getter";
- /** @domName HTMLObjectElement.name */
- String get name native "HTMLObjectElement_name_Getter";
+ /** @domName PerformanceTiming.domContentLoadedEventStart */
+ int get domContentLoadedEventStart native "PerformanceTiming_domContentLoadedEventStart_Getter";
- /** @domName HTMLObjectElement.name */
- void set name(String value) native "HTMLObjectElement_name_Setter";
+ /** @domName PerformanceTiming.domInteractive */
+ int get domInteractive native "PerformanceTiming_domInteractive_Getter";
- /** @domName HTMLObjectElement.standby */
- String get standby native "HTMLObjectElement_standby_Getter";
+ /** @domName PerformanceTiming.domLoading */
+ int get domLoading native "PerformanceTiming_domLoading_Getter";
- /** @domName HTMLObjectElement.standby */
- void set standby(String value) native "HTMLObjectElement_standby_Setter";
+ /** @domName PerformanceTiming.domainLookupEnd */
+ int get domainLookupEnd native "PerformanceTiming_domainLookupEnd_Getter";
- /** @domName HTMLObjectElement.type */
- String get type native "HTMLObjectElement_type_Getter";
+ /** @domName PerformanceTiming.domainLookupStart */
+ int get domainLookupStart native "PerformanceTiming_domainLookupStart_Getter";
- /** @domName HTMLObjectElement.type */
- void set type(String value) native "HTMLObjectElement_type_Setter";
+ /** @domName PerformanceTiming.fetchStart */
+ int get fetchStart native "PerformanceTiming_fetchStart_Getter";
- /** @domName HTMLObjectElement.useMap */
- String get useMap native "HTMLObjectElement_useMap_Getter";
+ /** @domName PerformanceTiming.loadEventEnd */
+ int get loadEventEnd native "PerformanceTiming_loadEventEnd_Getter";
- /** @domName HTMLObjectElement.useMap */
- void set useMap(String value) native "HTMLObjectElement_useMap_Setter";
+ /** @domName PerformanceTiming.loadEventStart */
+ int get loadEventStart native "PerformanceTiming_loadEventStart_Getter";
- /** @domName HTMLObjectElement.validationMessage */
- String get validationMessage native "HTMLObjectElement_validationMessage_Getter";
+ /** @domName PerformanceTiming.navigationStart */
+ int get navigationStart native "PerformanceTiming_navigationStart_Getter";
- /** @domName HTMLObjectElement.validity */
- ValidityState get validity native "HTMLObjectElement_validity_Getter";
+ /** @domName PerformanceTiming.redirectEnd */
+ int get redirectEnd native "PerformanceTiming_redirectEnd_Getter";
- /** @domName HTMLObjectElement.vspace */
- int get vspace native "HTMLObjectElement_vspace_Getter";
+ /** @domName PerformanceTiming.redirectStart */
+ int get redirectStart native "PerformanceTiming_redirectStart_Getter";
- /** @domName HTMLObjectElement.vspace */
- void set vspace(int value) native "HTMLObjectElement_vspace_Setter";
+ /** @domName PerformanceTiming.requestStart */
+ int get requestStart native "PerformanceTiming_requestStart_Getter";
- /** @domName HTMLObjectElement.width */
- String get width native "HTMLObjectElement_width_Getter";
+ /** @domName PerformanceTiming.responseEnd */
+ int get responseEnd native "PerformanceTiming_responseEnd_Getter";
- /** @domName HTMLObjectElement.width */
- void set width(String value) native "HTMLObjectElement_width_Setter";
+ /** @domName PerformanceTiming.responseStart */
+ int get responseStart native "PerformanceTiming_responseStart_Getter";
- /** @domName HTMLObjectElement.willValidate */
- bool get willValidate native "HTMLObjectElement_willValidate_Getter";
+ /** @domName PerformanceTiming.secureConnectionStart */
+ int get secureConnectionStart native "PerformanceTiming_secureConnectionStart_Getter";
- /** @domName HTMLObjectElement.checkValidity */
- bool checkValidity() native "HTMLObjectElement_checkValidity_Callback";
+ /** @domName PerformanceTiming.unloadEventEnd */
+ int get unloadEventEnd native "PerformanceTiming_unloadEventEnd_Getter";
- /** @domName HTMLObjectElement.setCustomValidity */
- void setCustomValidity(String error) native "HTMLObjectElement_setCustomValidity_Callback";
+ /** @domName PerformanceTiming.unloadEventStart */
+ int get unloadEventStart native "PerformanceTiming_unloadEventStart_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -18172,35 +18215,26 @@ class ObjectElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName OESElementIndexUint
-class OesElementIndexUint extends NativeFieldWrapperClass1 {
- OesElementIndexUint.internal();
-
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+/// @domName WebKitPoint
+class Point extends NativeFieldWrapperClass1 {
+ factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y);
+ Point.internal();
-// WARNING: Do not edit - generated code.
+ /** @domName WebKitPoint.x */
+ num get x native "WebKitPoint_x_Getter";
-/// @domName OESStandardDerivatives
-class OesStandardDerivatives extends NativeFieldWrapperClass1 {
- OesStandardDerivatives.internal();
- static const int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B;
+ /** @domName WebKitPoint.x */
+ void set x(num value) native "WebKitPoint_x_Setter";
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+ /** @domName WebKitPoint.y */
+ num get y native "WebKitPoint_y_Getter";
-/// @domName OESTextureFloat
-class OesTextureFloat extends NativeFieldWrapperClass1 {
- OesTextureFloat.internal();
+ /** @domName WebKitPoint.y */
+ void set y(num value) native "WebKitPoint_y_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -18210,27 +18244,13 @@ class OesTextureFloat extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName OESVertexArrayObject
-class OesVertexArrayObject extends NativeFieldWrapperClass1 {
- OesVertexArrayObject.internal();
-
- static const int VERTEX_ARRAY_BINDING_OES = 0x85B5;
-
-
- /** @domName OESVertexArrayObject.bindVertexArrayOES */
- void bindVertexArray(WebGLVertexArrayObject arrayObject) native "OESVertexArrayObject_bindVertexArrayOES_Callback";
-
-
- /** @domName OESVertexArrayObject.createVertexArrayOES */
- WebGLVertexArrayObject createVertexArray() native "OESVertexArrayObject_createVertexArrayOES_Callback";
-
-
- /** @domName OESVertexArrayObject.deleteVertexArrayOES */
- void deleteVertexArray(WebGLVertexArrayObject arrayObject) native "OESVertexArrayObject_deleteVertexArrayOES_Callback";
+/// @domName PopStateEvent
+class PopStateEvent extends Event {
+ PopStateEvent.internal(): super.internal();
- /** @domName OESVertexArrayObject.isVertexArrayOES */
- bool isVertexArray(WebGLVertexArrayObject arrayObject) native "OESVertexArrayObject_isVertexArrayOES_Callback";
+ /** @domName PopStateEvent.state */
+ Object get state native "PopStateEvent_state_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -18240,28 +18260,31 @@ class OesVertexArrayObject extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName HTMLOptGroupElement
-class OptGroupElement extends _Element_Merged {
+typedef void PositionCallback(Geoposition position);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- ///@docsEditable true
- factory OptGroupElement() => document.$dom_createElement("optgroup");
- OptGroupElement.internal(): super.internal();
+// WARNING: Do not edit - generated code.
- /** @domName HTMLOptGroupElement.disabled */
- bool get disabled native "HTMLOptGroupElement_disabled_Getter";
+/// @domName PositionError
+class PositionError extends NativeFieldWrapperClass1 {
+ PositionError.internal();
+ static const int PERMISSION_DENIED = 1;
- /** @domName HTMLOptGroupElement.disabled */
- void set disabled(bool value) native "HTMLOptGroupElement_disabled_Setter";
+ static const int POSITION_UNAVAILABLE = 2;
+ static const int TIMEOUT = 3;
- /** @domName HTMLOptGroupElement.label */
- String get label native "HTMLOptGroupElement_label_Getter";
+
+ /** @domName PositionError.code */
+ int get code native "PositionError_code_Getter";
- /** @domName HTMLOptGroupElement.label */
- void set label(String value) native "HTMLOptGroupElement_label_Setter";
+ /** @domName PositionError.message */
+ String get message native "PositionError_message_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -18271,74 +18294,64 @@ class OptGroupElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName HTMLOptionElement
-class OptionElement extends _Element_Merged {
-
- ///@docsEditable true
- factory OptionElement([String data, String value, bool defaultSelected, bool selected]) {
- if (!?data) {
- return _OptionElementFactoryProvider.createOptionElement();
- }
- if (!?value) {
- return _OptionElementFactoryProvider.createOptionElement(data);
- }
- if (!?defaultSelected) {
- return _OptionElementFactoryProvider.createOptionElement(data, value);
- }
- if (!?selected) {
- return _OptionElementFactoryProvider.createOptionElement(data, value, defaultSelected);
- }
- return _OptionElementFactoryProvider.createOptionElement(data, value, defaultSelected, selected);
- }
- OptionElement.internal(): super.internal();
+typedef void PositionErrorCallback(PositionError error);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName HTMLOptionElement.defaultSelected */
- bool get defaultSelected native "HTMLOptionElement_defaultSelected_Getter";
+/// @domName HTMLPreElement
+class PreElement extends _Element_Merged {
- /** @domName HTMLOptionElement.defaultSelected */
- void set defaultSelected(bool value) native "HTMLOptionElement_defaultSelected_Setter";
+ ///@docsEditable true
+ factory PreElement() => document.$dom_createElement("pre");
+ PreElement.internal(): super.internal();
- /** @domName HTMLOptionElement.disabled */
- bool get disabled native "HTMLOptionElement_disabled_Getter";
+ /** @domName HTMLPreElement.width */
+ int get width native "HTMLPreElement_width_Getter";
- /** @domName HTMLOptionElement.disabled */
- void set disabled(bool value) native "HTMLOptionElement_disabled_Setter";
+ /** @domName HTMLPreElement.width */
+ void set width(int value) native "HTMLPreElement_width_Setter";
- /** @domName HTMLOptionElement.form */
- FormElement get form native "HTMLOptionElement_form_Getter";
+ /** @domName HTMLPreElement.wrap */
+ bool get wrap native "HTMLPreElement_wrap_Getter";
- /** @domName HTMLOptionElement.index */
- int get index native "HTMLOptionElement_index_Getter";
+ /** @domName HTMLPreElement.wrap */
+ void set wrap(bool value) native "HTMLPreElement_wrap_Setter";
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName HTMLOptionElement.label */
- String get label native "HTMLOptionElement_label_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLOptionElement.label */
- void set label(String value) native "HTMLOptionElement_label_Setter";
+/// @domName ProcessingInstruction
+class ProcessingInstruction extends Node {
+ ProcessingInstruction.internal(): super.internal();
- /** @domName HTMLOptionElement.selected */
- bool get selected native "HTMLOptionElement_selected_Getter";
+ /** @domName ProcessingInstruction.data */
+ String get data native "ProcessingInstruction_data_Getter";
- /** @domName HTMLOptionElement.selected */
- void set selected(bool value) native "HTMLOptionElement_selected_Setter";
+ /** @domName ProcessingInstruction.data */
+ void set data(String value) native "ProcessingInstruction_data_Setter";
- /** @domName HTMLOptionElement.value */
- String get value native "HTMLOptionElement_value_Getter";
+ /** @domName ProcessingInstruction.sheet */
+ StyleSheet get sheet native "ProcessingInstruction_sheet_Getter";
- /** @domName HTMLOptionElement.value */
- void set value(String value) native "HTMLOptionElement_value_Setter";
+ /** @domName ProcessingInstruction.target */
+ String get target native "ProcessingInstruction_target_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -18348,76 +18361,80 @@ class OptionElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName HTMLOutputElement
-class OutputElement extends _Element_Merged {
+/// @domName HTMLProgressElement
+class ProgressElement extends _Element_Merged {
///@docsEditable true
- factory OutputElement() => document.$dom_createElement("output");
- OutputElement.internal(): super.internal();
-
-
- /** @domName HTMLOutputElement.defaultValue */
- String get defaultValue native "HTMLOutputElement_defaultValue_Getter";
+ factory ProgressElement() => document.$dom_createElement("progress");
+ ProgressElement.internal(): super.internal();
- /** @domName HTMLOutputElement.defaultValue */
- void set defaultValue(String value) native "HTMLOutputElement_defaultValue_Setter";
+ /** @domName HTMLProgressElement.labels */
+ List<Node> get labels native "HTMLProgressElement_labels_Getter";
- /** @domName HTMLOutputElement.form */
- FormElement get form native "HTMLOutputElement_form_Getter";
+ /** @domName HTMLProgressElement.max */
+ num get max native "HTMLProgressElement_max_Getter";
- /** @domName HTMLOutputElement.htmlFor */
- DomSettableTokenList get htmlFor native "HTMLOutputElement_htmlFor_Getter";
+ /** @domName HTMLProgressElement.max */
+ void set max(num value) native "HTMLProgressElement_max_Setter";
- /** @domName HTMLOutputElement.htmlFor */
- void set htmlFor(DomSettableTokenList value) native "HTMLOutputElement_htmlFor_Setter";
+ /** @domName HTMLProgressElement.position */
+ num get position native "HTMLProgressElement_position_Getter";
- /** @domName HTMLOutputElement.labels */
- List<Node> get labels native "HTMLOutputElement_labels_Getter";
+ /** @domName HTMLProgressElement.value */
+ num get value native "HTMLProgressElement_value_Getter";
- /** @domName HTMLOutputElement.name */
- String get name native "HTMLOutputElement_name_Getter";
+ /** @domName HTMLProgressElement.value */
+ void set value(num value) native "HTMLProgressElement_value_Setter";
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName HTMLOutputElement.name */
- void set name(String value) native "HTMLOutputElement_name_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLOutputElement.type */
- String get type native "HTMLOutputElement_type_Getter";
+/// @domName ProgressEvent
+class ProgressEvent extends Event {
+ ProgressEvent.internal(): super.internal();
- /** @domName HTMLOutputElement.validationMessage */
- String get validationMessage native "HTMLOutputElement_validationMessage_Getter";
+ /** @domName ProgressEvent.lengthComputable */
+ bool get lengthComputable native "ProgressEvent_lengthComputable_Getter";
- /** @domName HTMLOutputElement.validity */
- ValidityState get validity native "HTMLOutputElement_validity_Getter";
+ /** @domName ProgressEvent.loaded */
+ int get loaded native "ProgressEvent_loaded_Getter";
- /** @domName HTMLOutputElement.value */
- String get value native "HTMLOutputElement_value_Getter";
+ /** @domName ProgressEvent.total */
+ int get total native "ProgressEvent_total_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.
- /** @domName HTMLOutputElement.value */
- void set value(String value) native "HTMLOutputElement_value_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLOutputElement.willValidate */
- bool get willValidate native "HTMLOutputElement_willValidate_Getter";
+/// @domName HTMLQuoteElement
+class QuoteElement extends _Element_Merged {
+ QuoteElement.internal(): super.internal();
- /** @domName HTMLOutputElement.checkValidity */
- bool checkValidity() native "HTMLOutputElement_checkValidity_Callback";
+ /** @domName HTMLQuoteElement.cite */
+ String get cite native "HTMLQuoteElement_cite_Getter";
- /** @domName HTMLOutputElement.setCustomValidity */
- void setCustomValidity(String error) native "HTMLOutputElement_setCustomValidity_Callback";
+ /** @domName HTMLQuoteElement.cite */
+ void set cite(String value) native "HTMLQuoteElement_cite_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -18427,29 +18444,23 @@ class OutputElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName OverflowEvent
-class OverflowEvent extends Event {
- OverflowEvent.internal(): super.internal();
-
- static const int BOTH = 2;
-
- static const int HORIZONTAL = 0;
-
- static const int VERTICAL = 1;
-
+typedef void RtcErrorCallback(String errorInformation);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName OverflowEvent.horizontalOverflow */
- bool get horizontalOverflow native "OverflowEvent_horizontalOverflow_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName OverflowEvent.orient */
- int get orient native "OverflowEvent_orient_Getter";
+typedef void RtcSessionDescriptionCallback(RtcSessionDescription sdp);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName OverflowEvent.verticalOverflow */
- bool get verticalOverflow native "OverflowEvent_verticalOverflow_Getter";
-}
+typedef void RtcStatsCallback(RtcStatsResponse response);
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
@@ -18457,17 +18468,17 @@ class OverflowEvent extends Event {
// WARNING: Do not edit - generated code.
-/// @domName PagePopupController
-class PagePopupController extends NativeFieldWrapperClass1 {
- PagePopupController.internal();
+/// @domName RadioNodeList
+class RadioNodeList extends NodeList {
+ RadioNodeList.internal(): super.internal();
- /** @domName PagePopupController.localizeNumberString */
- String localizeNumberString(String numberString) native "PagePopupController_localizeNumberString_Callback";
+ /** @domName RadioNodeList.value */
+ String get value native "RadioNodeList_value_Getter";
- /** @domName PagePopupController.setValueAndClosePopup */
- void setValueAndClosePopup(int numberValue, String stringValue) native "PagePopupController_setValueAndClosePopup_Callback";
+ /** @domName RadioNodeList.value */
+ void set value(String value) native "RadioNodeList_value_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -18477,224 +18488,212 @@ class PagePopupController extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName PageTransitionEvent
-class PageTransitionEvent extends Event {
- PageTransitionEvent.internal(): super.internal();
+/// @domName Range
+class Range extends NativeFieldWrapperClass1 {
+ factory Range() => document.$dom_createRange();
+ Range.internal();
- /** @domName PageTransitionEvent.persisted */
- bool get persisted native "PageTransitionEvent_persisted_Getter";
+ static const int END_TO_END = 2;
-}
-// 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.
+ static const int END_TO_START = 3;
-// WARNING: Do not edit - generated code.
+ static const int NODE_AFTER = 1;
+ static const int NODE_BEFORE = 0;
-/// @domName HTMLParagraphElement
-class ParagraphElement extends _Element_Merged {
+ static const int NODE_BEFORE_AND_AFTER = 2;
- ///@docsEditable true
- factory ParagraphElement() => document.$dom_createElement("p");
- ParagraphElement.internal(): super.internal();
+ static const int NODE_INSIDE = 3;
+ static const int START_TO_END = 1;
- /** @domName HTMLParagraphElement.align */
- String get align native "HTMLParagraphElement_align_Getter";
+ static const int START_TO_START = 0;
- /** @domName HTMLParagraphElement.align */
- void set align(String value) native "HTMLParagraphElement_align_Setter";
+ /** @domName Range.collapsed */
+ bool get collapsed native "Range_collapsed_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.
+ /** @domName Range.commonAncestorContainer */
+ Node get commonAncestorContainer native "Range_commonAncestorContainer_Getter";
-/// @domName HTMLParamElement
-class ParamElement extends _Element_Merged {
+ /** @domName Range.endContainer */
+ Node get endContainer native "Range_endContainer_Getter";
- ///@docsEditable true
- factory ParamElement() => document.$dom_createElement("param");
- ParamElement.internal(): super.internal();
+ /** @domName Range.endOffset */
+ int get endOffset native "Range_endOffset_Getter";
- /** @domName HTMLParamElement.name */
- String get name native "HTMLParamElement_name_Getter";
+ /** @domName Range.startContainer */
+ Node get startContainer native "Range_startContainer_Getter";
- /** @domName HTMLParamElement.name */
- void set name(String value) native "HTMLParamElement_name_Setter";
+ /** @domName Range.startOffset */
+ int get startOffset native "Range_startOffset_Getter";
- /** @domName HTMLParamElement.type */
- String get type native "HTMLParamElement_type_Getter";
+ /** @domName Range.cloneContents */
+ DocumentFragment cloneContents() native "Range_cloneContents_Callback";
- /** @domName HTMLParamElement.type */
- void set type(String value) native "HTMLParamElement_type_Setter";
+ /** @domName Range.cloneRange */
+ Range cloneRange() native "Range_cloneRange_Callback";
- /** @domName HTMLParamElement.value */
- String get value native "HTMLParamElement_value_Getter";
+ /** @domName Range.collapse */
+ void collapse(bool toStart) native "Range_collapse_Callback";
- /** @domName HTMLParamElement.value */
- void set value(String value) native "HTMLParamElement_value_Setter";
+
+ /** @domName Range.compareNode */
+ int compareNode(Node refNode) native "Range_compareNode_Callback";
+
+
+ /** @domName Range.comparePoint */
+ int comparePoint(Node refNode, int offset) native "Range_comparePoint_Callback";
- /** @domName HTMLParamElement.valueType */
- String get valueType native "HTMLParamElement_valueType_Getter";
+ /** @domName Range.createContextualFragment */
+ DocumentFragment createContextualFragment(String html) native "Range_createContextualFragment_Callback";
- /** @domName HTMLParamElement.valueType */
- void set valueType(String value) native "HTMLParamElement_valueType_Setter";
+ /** @domName Range.deleteContents */
+ void deleteContents() native "Range_deleteContents_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.
+ /** @domName Range.detach */
+ void detach() native "Range_detach_Callback";
-/// @domName PeerConnection00
-class PeerConnection00 extends EventTarget {
+ /** @domName Range.expand */
+ void expand(String unit) native "Range_expand_Callback";
- ///@docsEditable true
- factory PeerConnection00(String serverConfiguration, IceCallback iceCallback) => _PeerConnection00FactoryProvider.createPeerConnection00(serverConfiguration, iceCallback);
- PeerConnection00.internal(): super.internal();
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- PeerConnection00Events get on =>
- new PeerConnection00Events(this);
+ /** @domName Range.extractContents */
+ DocumentFragment extractContents() native "Range_extractContents_Callback";
- static const int ACTIVE = 2;
- static const int CLOSED = 3;
+ /** @domName Range.getBoundingClientRect */
+ ClientRect getBoundingClientRect() native "Range_getBoundingClientRect_Callback";
- static const int ICE_CHECKING = 0x300;
- static const int ICE_CLOSED = 0x700;
+ /** @domName Range.getClientRects */
+ List<ClientRect> getClientRects() native "Range_getClientRects_Callback";
- static const int ICE_COMPLETED = 0x500;
- static const int ICE_CONNECTED = 0x400;
+ /** @domName Range.insertNode */
+ void insertNode(Node newNode) native "Range_insertNode_Callback";
- static const int ICE_FAILED = 0x600;
- static const int ICE_GATHERING = 0x100;
+ /** @domName Range.intersectsNode */
+ bool intersectsNode(Node refNode) native "Range_intersectsNode_Callback";
- static const int ICE_WAITING = 0x200;
- static const int NEW = 0;
+ /** @domName Range.isPointInRange */
+ bool isPointInRange(Node refNode, int offset) native "Range_isPointInRange_Callback";
- static const int OPENING = 1;
- static const int SDP_ANSWER = 0x300;
+ /** @domName Range.selectNode */
+ void selectNode(Node refNode) native "Range_selectNode_Callback";
- static const int SDP_OFFER = 0x100;
- static const int SDP_PRANSWER = 0x200;
+ /** @domName Range.selectNodeContents */
+ void selectNodeContents(Node refNode) native "Range_selectNodeContents_Callback";
- /** @domName PeerConnection00.iceState */
- int get iceState native "PeerConnection00_iceState_Getter";
+ /** @domName Range.setEnd */
+ void setEnd(Node refNode, int offset) native "Range_setEnd_Callback";
- /** @domName PeerConnection00.localDescription */
- SessionDescription get localDescription native "PeerConnection00_localDescription_Getter";
+ /** @domName Range.setEndAfter */
+ void setEndAfter(Node refNode) native "Range_setEndAfter_Callback";
- /** @domName PeerConnection00.localStreams */
- List<MediaStream> get localStreams native "PeerConnection00_localStreams_Getter";
+ /** @domName Range.setEndBefore */
+ void setEndBefore(Node refNode) native "Range_setEndBefore_Callback";
- /** @domName PeerConnection00.readyState */
- int get readyState native "PeerConnection00_readyState_Getter";
+ /** @domName Range.setStart */
+ void setStart(Node refNode, int offset) native "Range_setStart_Callback";
- /** @domName PeerConnection00.remoteDescription */
- SessionDescription get remoteDescription native "PeerConnection00_remoteDescription_Getter";
+ /** @domName Range.setStartAfter */
+ void setStartAfter(Node refNode) native "Range_setStartAfter_Callback";
- /** @domName PeerConnection00.remoteStreams */
- List<MediaStream> get remoteStreams native "PeerConnection00_remoteStreams_Getter";
+ /** @domName Range.setStartBefore */
+ void setStartBefore(Node refNode) native "Range_setStartBefore_Callback";
- /** @domName PeerConnection00.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "PeerConnection00_addEventListener_Callback";
+ /** @domName Range.surroundContents */
+ void surroundContents(Node newParent) native "Range_surroundContents_Callback";
- /** @domName PeerConnection00.addStream */
- void addStream(MediaStream stream, [Map mediaStreamHints]) native "PeerConnection00_addStream_Callback";
+ /** @domName Range.toString */
+ String toString() native "Range_toString_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.
- /** @domName PeerConnection00.close */
- void close() native "PeerConnection00_close_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName PeerConnection00.createAnswer */
- SessionDescription createAnswer(String offer, [Map mediaHints]) native "PeerConnection00_createAnswer_Callback";
+/// @domName RangeException
+class RangeException extends NativeFieldWrapperClass1 {
+ RangeException.internal();
+ static const int BAD_BOUNDARYPOINTS_ERR = 1;
- /** @domName PeerConnection00.createOffer */
- SessionDescription createOffer([Map mediaHints]) native "PeerConnection00_createOffer_Callback";
+ static const int INVALID_NODE_TYPE_ERR = 2;
- /** @domName PeerConnection00.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "PeerConnection00_dispatchEvent_Callback";
+ /** @domName RangeException.code */
+ int get code native "RangeException_code_Getter";
- /** @domName PeerConnection00.processIceMessage */
- void processIceMessage(IceCandidate candidate) native "PeerConnection00_processIceMessage_Callback";
+ /** @domName RangeException.message */
+ String get message native "RangeException_message_Getter";
- /** @domName PeerConnection00.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "PeerConnection00_removeEventListener_Callback";
+ /** @domName RangeException.name */
+ String get name native "RangeException_name_Getter";
- /** @domName PeerConnection00.removeStream */
- void removeStream(MediaStream stream) native "PeerConnection00_removeStream_Callback";
+ /** @domName RangeException.toString */
+ String toString() native "RangeException_toString_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.
- /** @domName PeerConnection00.setLocalDescription */
- void setLocalDescription(int action, SessionDescription desc) native "PeerConnection00_setLocalDescription_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName PeerConnection00.setRemoteDescription */
- void setRemoteDescription(int action, SessionDescription desc) native "PeerConnection00_setRemoteDescription_Callback";
+/// @domName Rect
+class Rect extends NativeFieldWrapperClass1 {
+ Rect.internal();
- /** @domName PeerConnection00.startIce */
- void startIce([Map iceOptions]) native "PeerConnection00_startIce_Callback";
+ /** @domName Rect.bottom */
+ CssPrimitiveValue get bottom native "Rect_bottom_Getter";
-}
-/// @docsEditable true
-class PeerConnection00Events extends Events {
- /// @docsEditable true
- PeerConnection00Events(EventTarget _ptr) : super(_ptr);
+ /** @domName Rect.left */
+ CssPrimitiveValue get left native "Rect_left_Getter";
- /// @docsEditable true
- EventListenerList get addStream => this['addstream'];
- /// @docsEditable true
- EventListenerList get connecting => this['connecting'];
+ /** @domName Rect.right */
+ CssPrimitiveValue get right native "Rect_right_Getter";
- /// @docsEditable true
- EventListenerList get open => this['open'];
- /// @docsEditable true
- EventListenerList get removeStream => this['removestream'];
+ /** @domName Rect.top */
+ CssPrimitiveValue get top native "Rect_top_Getter";
- /// @docsEditable true
- EventListenerList get stateChange => this['statechange'];
}
// 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
@@ -18703,25 +18702,29 @@ class PeerConnection00Events extends Events {
// WARNING: Do not edit - generated code.
-/// @domName Performance
-class Performance extends EventTarget {
- Performance.internal(): super.internal();
+typedef void RequestAnimationFrameCallback(num highResTime);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// WARNING: Do not edit - generated code.
- /** @domName Performance.memory */
- MemoryInfo get memory native "Performance_memory_Getter";
+/// @domName RGBColor
+class RgbColor extends NativeFieldWrapperClass1 {
+ RgbColor.internal();
- /** @domName Performance.navigation */
- PerformanceNavigation get navigation native "Performance_navigation_Getter";
+ /** @domName RGBColor.blue */
+ CssPrimitiveValue get blue native "RGBColor_blue_Getter";
- /** @domName Performance.timing */
- PerformanceTiming get timing native "Performance_timing_Getter";
+ /** @domName RGBColor.green */
+ CssPrimitiveValue get green native "RGBColor_green_Getter";
- /** @domName Performance.now */
- num now() native "Performance_now_Callback";
+ /** @domName RGBColor.red */
+ CssPrimitiveValue get red native "RGBColor_red_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -18731,121 +18734,166 @@ class Performance extends EventTarget {
// WARNING: Do not edit - generated code.
-/// @domName PerformanceNavigation
-class PerformanceNavigation extends NativeFieldWrapperClass1 {
- PerformanceNavigation.internal();
+/// @domName RTCDataChannel
+class RtcDataChannel extends EventTarget {
+ RtcDataChannel.internal(): super.internal();
- static const int TYPE_BACK_FORWARD = 2;
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ RtcDataChannelEvents get on =>
+ new RtcDataChannelEvents(this);
- static const int TYPE_NAVIGATE = 0;
- static const int TYPE_RELOAD = 1;
+ /** @domName RTCDataChannel.binaryType */
+ String get binaryType native "RTCDataChannel_binaryType_Getter";
- static const int TYPE_RESERVED = 255;
+ /** @domName RTCDataChannel.binaryType */
+ void set binaryType(String value) native "RTCDataChannel_binaryType_Setter";
- /** @domName PerformanceNavigation.redirectCount */
- int get redirectCount native "PerformanceNavigation_redirectCount_Getter";
+ /** @domName RTCDataChannel.bufferedAmount */
+ int get bufferedAmount native "RTCDataChannel_bufferedAmount_Getter";
- /** @domName PerformanceNavigation.type */
- int get type native "PerformanceNavigation_type_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.
+ /** @domName RTCDataChannel.label */
+ String get label native "RTCDataChannel_label_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName RTCDataChannel.readyState */
+ String get readyState native "RTCDataChannel_readyState_Getter";
-/// @domName PerformanceTiming
-class PerformanceTiming extends NativeFieldWrapperClass1 {
- PerformanceTiming.internal();
+ /** @domName RTCDataChannel.reliable */
+ bool get reliable native "RTCDataChannel_reliable_Getter";
- /** @domName PerformanceTiming.connectEnd */
- int get connectEnd native "PerformanceTiming_connectEnd_Getter";
+ /** @domName RTCDataChannel.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "RTCDataChannel_addEventListener_Callback";
- /** @domName PerformanceTiming.connectStart */
- int get connectStart native "PerformanceTiming_connectStart_Getter";
+ /** @domName RTCDataChannel.close */
+ void close() native "RTCDataChannel_close_Callback";
- /** @domName PerformanceTiming.domComplete */
- int get domComplete native "PerformanceTiming_domComplete_Getter";
+
+ /** @domName RTCDataChannel.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "RTCDataChannel_dispatchEvent_Callback";
+
+
+ /** @domName RTCDataChannel.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "RTCDataChannel_removeEventListener_Callback";
+
+ void send(data) {
+ if ((data is ArrayBuffer || data == null)) {
+ _send_1(data);
+ return;
+ }
+ if ((data is ArrayBufferView || data == null)) {
+ _send_2(data);
+ return;
+ }
+ if ((data is Blob || data == null)) {
+ _send_3(data);
+ return;
+ }
+ if ((data is String || data == null)) {
+ _send_4(data);
+ return;
+ }
+ throw "Incorrect number or type of arguments";
+ }
- /** @domName PerformanceTiming.domContentLoadedEventEnd */
- int get domContentLoadedEventEnd native "PerformanceTiming_domContentLoadedEventEnd_Getter";
+ /** @domName RTCDataChannel.send_1 */
+ void _send_1(data) native "RTCDataChannel_send_1_Callback";
- /** @domName PerformanceTiming.domContentLoadedEventStart */
- int get domContentLoadedEventStart native "PerformanceTiming_domContentLoadedEventStart_Getter";
+ /** @domName RTCDataChannel.send_2 */
+ void _send_2(data) native "RTCDataChannel_send_2_Callback";
- /** @domName PerformanceTiming.domInteractive */
- int get domInteractive native "PerformanceTiming_domInteractive_Getter";
+ /** @domName RTCDataChannel.send_3 */
+ void _send_3(data) native "RTCDataChannel_send_3_Callback";
- /** @domName PerformanceTiming.domLoading */
- int get domLoading native "PerformanceTiming_domLoading_Getter";
+ /** @domName RTCDataChannel.send_4 */
+ void _send_4(data) native "RTCDataChannel_send_4_Callback";
+}
- /** @domName PerformanceTiming.domainLookupEnd */
- int get domainLookupEnd native "PerformanceTiming_domainLookupEnd_Getter";
+/// @docsEditable true
+class RtcDataChannelEvents extends Events {
+ /// @docsEditable true
+ RtcDataChannelEvents(EventTarget _ptr) : super(_ptr);
+ /// @docsEditable true
+ EventListenerList get close => this['close'];
- /** @domName PerformanceTiming.domainLookupStart */
- int get domainLookupStart native "PerformanceTiming_domainLookupStart_Getter";
+ /// @docsEditable true
+ EventListenerList get error => this['error'];
+ /// @docsEditable true
+ EventListenerList get message => this['message'];
- /** @domName PerformanceTiming.fetchStart */
- int get fetchStart native "PerformanceTiming_fetchStart_Getter";
+ /// @docsEditable true
+ EventListenerList get open => this['open'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName PerformanceTiming.loadEventEnd */
- int get loadEventEnd native "PerformanceTiming_loadEventEnd_Getter";
+/// @domName RTCDataChannelEvent
+class RtcDataChannelEvent extends Event {
+ RtcDataChannelEvent.internal(): super.internal();
- /** @domName PerformanceTiming.loadEventStart */
- int get loadEventStart native "PerformanceTiming_loadEventStart_Getter";
+ /** @domName RTCDataChannelEvent.channel */
+ RtcDataChannel get channel native "RTCDataChannelEvent_channel_Getter";
- /** @domName PerformanceTiming.navigationStart */
- int get navigationStart native "PerformanceTiming_navigationStart_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.
- /** @domName PerformanceTiming.redirectEnd */
- int get redirectEnd native "PerformanceTiming_redirectEnd_Getter";
+/// @domName RTCIceCandidate
+class RtcIceCandidate extends NativeFieldWrapperClass1 {
- /** @domName PerformanceTiming.redirectStart */
- int get redirectStart native "PerformanceTiming_redirectStart_Getter";
+ ///@docsEditable true
+ factory RtcIceCandidate(Map dictionary) => _RtcIceCandidateFactoryProvider.createRtcIceCandidate(dictionary);
+ RtcIceCandidate.internal();
- /** @domName PerformanceTiming.requestStart */
- int get requestStart native "PerformanceTiming_requestStart_Getter";
+ /** @domName RTCIceCandidate.candidate */
+ String get candidate native "RTCIceCandidate_candidate_Getter";
- /** @domName PerformanceTiming.responseEnd */
- int get responseEnd native "PerformanceTiming_responseEnd_Getter";
+ /** @domName RTCIceCandidate.sdpMLineIndex */
+ int get sdpMLineIndex native "RTCIceCandidate_sdpMLineIndex_Getter";
- /** @domName PerformanceTiming.responseStart */
- int get responseStart native "PerformanceTiming_responseStart_Getter";
+ /** @domName RTCIceCandidate.sdpMid */
+ String get sdpMid native "RTCIceCandidate_sdpMid_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.
- /** @domName PerformanceTiming.secureConnectionStart */
- int get secureConnectionStart native "PerformanceTiming_secureConnectionStart_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName PerformanceTiming.unloadEventEnd */
- int get unloadEventEnd native "PerformanceTiming_unloadEventEnd_Getter";
+/// @domName RTCIceCandidateEvent
+class RtcIceCandidateEvent extends Event {
+ RtcIceCandidateEvent.internal(): super.internal();
- /** @domName PerformanceTiming.unloadEventStart */
- int get unloadEventStart native "PerformanceTiming_unloadEventStart_Getter";
+ /** @domName RTCIceCandidateEvent.candidate */
+ RtcIceCandidate get candidate native "RTCIceCandidateEvent_candidate_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -18855,116 +18903,129 @@ class PerformanceTiming extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName WebKitPoint
-class Point extends NativeFieldWrapperClass1 {
- factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y);
- Point.internal();
+/// @domName RTCPeerConnection
+class RtcPeerConnection extends EventTarget {
+ ///@docsEditable true
+ factory RtcPeerConnection(Map rtcIceServers, [Map mediaConstraints]) {
+ if (!?mediaConstraints) {
+ return _RtcPeerConnectionFactoryProvider.createRtcPeerConnection(rtcIceServers);
+ }
+ return _RtcPeerConnectionFactoryProvider.createRtcPeerConnection(rtcIceServers, mediaConstraints);
+ }
+ RtcPeerConnection.internal(): super.internal();
- /** @domName WebKitPoint.x */
- num get x native "WebKitPoint_x_Getter";
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ RtcPeerConnectionEvents get on =>
+ new RtcPeerConnectionEvents(this);
- /** @domName WebKitPoint.x */
- void set x(num value) native "WebKitPoint_x_Setter";
+ /** @domName RTCPeerConnection.iceState */
+ String get iceState native "RTCPeerConnection_iceState_Getter";
- /** @domName WebKitPoint.y */
- num get y native "WebKitPoint_y_Getter";
+ /** @domName RTCPeerConnection.localDescription */
+ RtcSessionDescription get localDescription native "RTCPeerConnection_localDescription_Getter";
- /** @domName WebKitPoint.y */
- void set y(num value) native "WebKitPoint_y_Setter";
+ /** @domName RTCPeerConnection.localStreams */
+ List<MediaStream> get localStreams native "RTCPeerConnection_localStreams_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.
+ /** @domName RTCPeerConnection.readyState */
+ String get readyState native "RTCPeerConnection_readyState_Getter";
-/// @domName PopStateEvent
-class PopStateEvent extends Event {
- PopStateEvent.internal(): super.internal();
+ /** @domName RTCPeerConnection.remoteDescription */
+ RtcSessionDescription get remoteDescription native "RTCPeerConnection_remoteDescription_Getter";
- /** @domName PopStateEvent.state */
- Object get state native "PopStateEvent_state_Getter";
+ /** @domName RTCPeerConnection.remoteStreams */
+ List<MediaStream> get remoteStreams native "RTCPeerConnection_remoteStreams_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.
+ /** @domName RTCPeerConnection.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "RTCPeerConnection_addEventListener_Callback";
-typedef void PositionCallback(Geoposition position);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName RTCPeerConnection.addIceCandidate */
+ void addIceCandidate(RtcIceCandidate candidate) native "RTCPeerConnection_addIceCandidate_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName RTCPeerConnection.addStream */
+ void addStream(MediaStream stream, [Map mediaConstraints]) native "RTCPeerConnection_addStream_Callback";
-/// @domName PositionError
-class PositionError extends NativeFieldWrapperClass1 {
- PositionError.internal();
- static const int PERMISSION_DENIED = 1;
+ /** @domName RTCPeerConnection.close */
+ void close() native "RTCPeerConnection_close_Callback";
- static const int POSITION_UNAVAILABLE = 2;
- static const int TIMEOUT = 3;
+ /** @domName RTCPeerConnection.createAnswer */
+ void createAnswer(RtcSessionDescriptionCallback successCallback, [RtcErrorCallback failureCallback, Map mediaConstraints]) native "RTCPeerConnection_createAnswer_Callback";
- /** @domName PositionError.code */
- int get code native "PositionError_code_Getter";
+ /** @domName RTCPeerConnection.createDataChannel */
+ RtcDataChannel createDataChannel(String label, [Map options]) native "RTCPeerConnection_createDataChannel_Callback";
- /** @domName PositionError.message */
- String get message native "PositionError_message_Getter";
+ /** @domName RTCPeerConnection.createOffer */
+ void createOffer(RtcSessionDescriptionCallback successCallback, [RtcErrorCallback failureCallback, Map mediaConstraints]) native "RTCPeerConnection_createOffer_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.
+ /** @domName RTCPeerConnection.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "RTCPeerConnection_dispatchEvent_Callback";
-typedef void PositionErrorCallback(PositionError error);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName RTCPeerConnection.getStats */
+ void getStats(RtcStatsCallback successCallback, MediaStreamTrack selector) native "RTCPeerConnection_getStats_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName RTCPeerConnection.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "RTCPeerConnection_removeEventListener_Callback";
-/// @domName HTMLPreElement
-class PreElement extends _Element_Merged {
- ///@docsEditable true
- factory PreElement() => document.$dom_createElement("pre");
- PreElement.internal(): super.internal();
+ /** @domName RTCPeerConnection.removeStream */
+ void removeStream(MediaStream stream) native "RTCPeerConnection_removeStream_Callback";
- /** @domName HTMLPreElement.width */
- int get width native "HTMLPreElement_width_Getter";
+ /** @domName RTCPeerConnection.setLocalDescription */
+ void setLocalDescription(RtcSessionDescription description, [VoidCallback successCallback, RtcErrorCallback failureCallback]) native "RTCPeerConnection_setLocalDescription_Callback";
- /** @domName HTMLPreElement.width */
- void set width(int value) native "HTMLPreElement_width_Setter";
+ /** @domName RTCPeerConnection.setRemoteDescription */
+ void setRemoteDescription(RtcSessionDescription description, [VoidCallback successCallback, RtcErrorCallback failureCallback]) native "RTCPeerConnection_setRemoteDescription_Callback";
- /** @domName HTMLPreElement.wrap */
- bool get wrap native "HTMLPreElement_wrap_Getter";
+ /** @domName RTCPeerConnection.updateIce */
+ void updateIce([Map configuration, Map mediaConstraints]) native "RTCPeerConnection_updateIce_Callback";
+}
- /** @domName HTMLPreElement.wrap */
- void set wrap(bool value) native "HTMLPreElement_wrap_Setter";
+/// @docsEditable true
+class RtcPeerConnectionEvents extends Events {
+ /// @docsEditable true
+ RtcPeerConnectionEvents(EventTarget _ptr) : super(_ptr);
+
+ /// @docsEditable true
+ EventListenerList get addStream => this['addstream'];
+
+ /// @docsEditable true
+ EventListenerList get iceCandidate => this['icecandidate'];
+
+ /// @docsEditable true
+ EventListenerList get iceChange => this['icechange'];
+
+ /// @docsEditable true
+ EventListenerList get negotiationNeeded => this['negotiationneeded'];
+
+ /// @docsEditable true
+ EventListenerList get open => this['open'];
+
+ /// @docsEditable true
+ EventListenerList get removeStream => this['removestream'];
+ /// @docsEditable true
+ EventListenerList get stateChange => this['statechange'];
}
// 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
@@ -18973,25 +19034,28 @@ class PreElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName ProcessingInstruction
-class ProcessingInstruction extends Node {
- ProcessingInstruction.internal(): super.internal();
+/// @domName RTCSessionDescription
+class RtcSessionDescription extends NativeFieldWrapperClass1 {
+
+ ///@docsEditable true
+ factory RtcSessionDescription(Map dictionary) => _RtcSessionDescriptionFactoryProvider.createRtcSessionDescription(dictionary);
+ RtcSessionDescription.internal();
- /** @domName ProcessingInstruction.data */
- String get data native "ProcessingInstruction_data_Getter";
+ /** @domName RTCSessionDescription.sdp */
+ String get sdp native "RTCSessionDescription_sdp_Getter";
- /** @domName ProcessingInstruction.data */
- void set data(String value) native "ProcessingInstruction_data_Setter";
+ /** @domName RTCSessionDescription.sdp */
+ void set sdp(String value) native "RTCSessionDescription_sdp_Setter";
- /** @domName ProcessingInstruction.sheet */
- StyleSheet get sheet native "ProcessingInstruction_sheet_Getter";
+ /** @domName RTCSessionDescription.type */
+ String get type native "RTCSessionDescription_type_Getter";
- /** @domName ProcessingInstruction.target */
- String get target native "ProcessingInstruction_target_Getter";
+ /** @domName RTCSessionDescription.type */
+ void set type(String value) native "RTCSessionDescription_type_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19001,36 +19065,37 @@ class ProcessingInstruction extends Node {
// WARNING: Do not edit - generated code.
-/// @domName HTMLProgressElement
-class ProgressElement extends _Element_Merged {
-
- ///@docsEditable true
- factory ProgressElement() => document.$dom_createElement("progress");
- ProgressElement.internal(): super.internal();
+/// @domName RTCStatsElement
+class RtcStatsElement extends NativeFieldWrapperClass1 {
+ RtcStatsElement.internal();
- /** @domName HTMLProgressElement.labels */
- List<Node> get labels native "HTMLProgressElement_labels_Getter";
+ /** @domName RTCStatsElement.timestamp */
+ Date get timestamp native "RTCStatsElement_timestamp_Getter";
- /** @domName HTMLProgressElement.max */
- num get max native "HTMLProgressElement_max_Getter";
+ /** @domName RTCStatsElement.stat */
+ String stat(String name) native "RTCStatsElement_stat_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.
- /** @domName HTMLProgressElement.max */
- void set max(num value) native "HTMLProgressElement_max_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLProgressElement.position */
- num get position native "HTMLProgressElement_position_Getter";
+/// @domName RTCStatsReport
+class RtcStatsReport extends NativeFieldWrapperClass1 {
+ RtcStatsReport.internal();
- /** @domName HTMLProgressElement.value */
- num get value native "HTMLProgressElement_value_Getter";
+ /** @domName RTCStatsReport.local */
+ RtcStatsElement get local native "RTCStatsReport_local_Getter";
- /** @domName HTMLProgressElement.value */
- void set value(num value) native "HTMLProgressElement_value_Setter";
+ /** @domName RTCStatsReport.remote */
+ RtcStatsElement get remote native "RTCStatsReport_remote_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19040,21 +19105,13 @@ class ProgressElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName ProgressEvent
-class ProgressEvent extends Event {
- ProgressEvent.internal(): super.internal();
-
-
- /** @domName ProgressEvent.lengthComputable */
- bool get lengthComputable native "ProgressEvent_lengthComputable_Getter";
-
-
- /** @domName ProgressEvent.loaded */
- int get loaded native "ProgressEvent_loaded_Getter";
+/// @domName RTCStatsResponse
+class RtcStatsResponse extends NativeFieldWrapperClass1 {
+ RtcStatsResponse.internal();
- /** @domName ProgressEvent.total */
- int get total native "ProgressEvent_total_Getter";
+ /** @domName RTCStatsResponse.result */
+ List<RtcStatsReport> result() native "RTCStatsResponse_result_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19064,19 +19121,15 @@ class ProgressEvent extends Event {
// WARNING: Do not edit - generated code.
-/// @domName HTMLQuoteElement
-class QuoteElement extends _Element_Merged {
- QuoteElement.internal(): super.internal();
-
-
- /** @domName HTMLQuoteElement.cite */
- String get cite native "HTMLQuoteElement_cite_Getter";
+typedef void SqlStatementCallback(SqlTransaction transaction, SqlResultSet resultSet);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName HTMLQuoteElement.cite */
- void set cite(String value) native "HTMLQuoteElement_cite_Setter";
-}
+typedef void SqlStatementErrorCallback(SqlTransaction transaction, SqlError error);
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
@@ -19084,7 +19137,7 @@ class QuoteElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-typedef void RtcErrorCallback(String errorInformation);
+typedef void SqlTransactionCallback(SqlTransaction transaction);
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
@@ -19092,7 +19145,7 @@ typedef void RtcErrorCallback(String errorInformation);
// WARNING: Do not edit - generated code.
-typedef void RtcSessionDescriptionCallback(RtcSessionDescription sdp);
+typedef void SqlTransactionErrorCallback(SqlError error);
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
@@ -19100,7 +19153,7 @@ typedef void RtcSessionDescriptionCallback(RtcSessionDescription sdp);
// WARNING: Do not edit - generated code.
-typedef void RtcStatsCallback(RtcStatsResponse response);
+typedef void SqlTransactionSyncCallback(SqlTransactionSync transaction);
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
@@ -19108,17 +19161,41 @@ typedef void RtcStatsCallback(RtcStatsResponse response);
// WARNING: Do not edit - generated code.
-/// @domName RadioNodeList
-class RadioNodeList extends NodeList {
- RadioNodeList.internal(): super.internal();
+/// @domName Screen
+class Screen extends NativeFieldWrapperClass1 {
+ Screen.internal();
- /** @domName RadioNodeList.value */
- String get value native "RadioNodeList_value_Getter";
+ /** @domName Screen.availHeight */
+ int get availHeight native "Screen_availHeight_Getter";
- /** @domName RadioNodeList.value */
- void set value(String value) native "RadioNodeList_value_Setter";
+ /** @domName Screen.availLeft */
+ int get availLeft native "Screen_availLeft_Getter";
+
+
+ /** @domName Screen.availTop */
+ int get availTop native "Screen_availTop_Getter";
+
+
+ /** @domName Screen.availWidth */
+ int get availWidth native "Screen_availWidth_Getter";
+
+
+ /** @domName Screen.colorDepth */
+ int get colorDepth native "Screen_colorDepth_Getter";
+
+
+ /** @domName Screen.height */
+ int get height native "Screen_height_Getter";
+
+
+ /** @domName Screen.pixelDepth */
+ int get pixelDepth native "Screen_pixelDepth_Getter";
+
+
+ /** @domName Screen.width */
+ int get width native "Screen_width_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19128,397 +19205,396 @@ class RadioNodeList extends NodeList {
// WARNING: Do not edit - generated code.
-/// @domName Range
-class Range extends NativeFieldWrapperClass1 {
- factory Range() => document.$dom_createRange();
+/// @domName HTMLScriptElement
+class ScriptElement extends _Element_Merged {
- Range.internal();
+ ///@docsEditable true
+ factory ScriptElement() => document.$dom_createElement("script");
+ ScriptElement.internal(): super.internal();
- static const int END_TO_END = 2;
- static const int END_TO_START = 3;
+ /** @domName HTMLScriptElement.async */
+ bool get async native "HTMLScriptElement_async_Getter";
- static const int NODE_AFTER = 1;
- static const int NODE_BEFORE = 0;
+ /** @domName HTMLScriptElement.async */
+ void set async(bool value) native "HTMLScriptElement_async_Setter";
- static const int NODE_BEFORE_AND_AFTER = 2;
- static const int NODE_INSIDE = 3;
+ /** @domName HTMLScriptElement.charset */
+ String get charset native "HTMLScriptElement_charset_Getter";
- static const int START_TO_END = 1;
- static const int START_TO_START = 0;
+ /** @domName HTMLScriptElement.charset */
+ void set charset(String value) native "HTMLScriptElement_charset_Setter";
- /** @domName Range.collapsed */
- bool get collapsed native "Range_collapsed_Getter";
+ /** @domName HTMLScriptElement.crossOrigin */
+ String get crossOrigin native "HTMLScriptElement_crossOrigin_Getter";
- /** @domName Range.commonAncestorContainer */
- Node get commonAncestorContainer native "Range_commonAncestorContainer_Getter";
+ /** @domName HTMLScriptElement.crossOrigin */
+ void set crossOrigin(String value) native "HTMLScriptElement_crossOrigin_Setter";
- /** @domName Range.endContainer */
- Node get endContainer native "Range_endContainer_Getter";
+ /** @domName HTMLScriptElement.defer */
+ bool get defer native "HTMLScriptElement_defer_Getter";
- /** @domName Range.endOffset */
- int get endOffset native "Range_endOffset_Getter";
+ /** @domName HTMLScriptElement.defer */
+ void set defer(bool value) native "HTMLScriptElement_defer_Setter";
- /** @domName Range.startContainer */
- Node get startContainer native "Range_startContainer_Getter";
+ /** @domName HTMLScriptElement.event */
+ String get event native "HTMLScriptElement_event_Getter";
- /** @domName Range.startOffset */
- int get startOffset native "Range_startOffset_Getter";
+ /** @domName HTMLScriptElement.event */
+ void set event(String value) native "HTMLScriptElement_event_Setter";
- /** @domName Range.cloneContents */
- DocumentFragment cloneContents() native "Range_cloneContents_Callback";
+ /** @domName HTMLScriptElement.htmlFor */
+ String get htmlFor native "HTMLScriptElement_htmlFor_Getter";
- /** @domName Range.cloneRange */
- Range cloneRange() native "Range_cloneRange_Callback";
+ /** @domName HTMLScriptElement.htmlFor */
+ void set htmlFor(String value) native "HTMLScriptElement_htmlFor_Setter";
- /** @domName Range.collapse */
- void collapse(bool toStart) native "Range_collapse_Callback";
+ /** @domName HTMLScriptElement.src */
+ String get src native "HTMLScriptElement_src_Getter";
- /** @domName Range.compareNode */
- int compareNode(Node refNode) native "Range_compareNode_Callback";
+ /** @domName HTMLScriptElement.src */
+ void set src(String value) native "HTMLScriptElement_src_Setter";
- /** @domName Range.comparePoint */
- int comparePoint(Node refNode, int offset) native "Range_comparePoint_Callback";
+ /** @domName HTMLScriptElement.type */
+ String get type native "HTMLScriptElement_type_Getter";
- /** @domName Range.createContextualFragment */
- DocumentFragment createContextualFragment(String html) native "Range_createContextualFragment_Callback";
+ /** @domName HTMLScriptElement.type */
+ void set type(String value) native "HTMLScriptElement_type_Setter";
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName Range.deleteContents */
- void deleteContents() native "Range_deleteContents_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName Range.detach */
- void detach() native "Range_detach_Callback";
+/// @domName ScriptProfile
+class ScriptProfile extends NativeFieldWrapperClass1 {
+ ScriptProfile.internal();
- /** @domName Range.expand */
- void expand(String unit) native "Range_expand_Callback";
+ /** @domName ScriptProfile.head */
+ ScriptProfileNode get head native "ScriptProfile_head_Getter";
- /** @domName Range.extractContents */
- DocumentFragment extractContents() native "Range_extractContents_Callback";
+ /** @domName ScriptProfile.title */
+ String get title native "ScriptProfile_title_Getter";
- /** @domName Range.getBoundingClientRect */
- ClientRect getBoundingClientRect() native "Range_getBoundingClientRect_Callback";
+ /** @domName ScriptProfile.uid */
+ int get uid native "ScriptProfile_uid_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.
- /** @domName Range.getClientRects */
- List<ClientRect> getClientRects() native "Range_getClientRects_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName Range.insertNode */
- void insertNode(Node newNode) native "Range_insertNode_Callback";
+/// @domName ScriptProfileNode
+class ScriptProfileNode extends NativeFieldWrapperClass1 {
+ ScriptProfileNode.internal();
- /** @domName Range.intersectsNode */
- bool intersectsNode(Node refNode) native "Range_intersectsNode_Callback";
+ /** @domName ScriptProfileNode.callUID */
+ int get callUid native "ScriptProfileNode_callUID_Getter";
- /** @domName Range.isPointInRange */
- bool isPointInRange(Node refNode, int offset) native "Range_isPointInRange_Callback";
+ /** @domName ScriptProfileNode.functionName */
+ String get functionName native "ScriptProfileNode_functionName_Getter";
- /** @domName Range.selectNode */
- void selectNode(Node refNode) native "Range_selectNode_Callback";
+ /** @domName ScriptProfileNode.lineNumber */
+ int get lineNumber native "ScriptProfileNode_lineNumber_Getter";
+
+
+ /** @domName ScriptProfileNode.numberOfCalls */
+ int get numberOfCalls native "ScriptProfileNode_numberOfCalls_Getter";
+
+
+ /** @domName ScriptProfileNode.selfTime */
+ num get selfTime native "ScriptProfileNode_selfTime_Getter";
+
+
+ /** @domName ScriptProfileNode.totalTime */
+ num get totalTime native "ScriptProfileNode_totalTime_Getter";
+
+ /** @domName ScriptProfileNode.url */
+ String get url native "ScriptProfileNode_url_Getter";
- /** @domName Range.selectNodeContents */
- void selectNodeContents(Node refNode) native "Range_selectNodeContents_Callback";
+ /** @domName ScriptProfileNode.visible */
+ bool get visible native "ScriptProfileNode_visible_Getter";
- /** @domName Range.setEnd */
- void setEnd(Node refNode, int offset) native "Range_setEnd_Callback";
+ /** @domName ScriptProfileNode.children */
+ List<ScriptProfileNode> children() native "ScriptProfileNode_children_Callback";
- /** @domName Range.setEndAfter */
- void setEndAfter(Node refNode) native "Range_setEndAfter_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.
- /** @domName Range.setEndBefore */
- void setEndBefore(Node refNode) native "Range_setEndBefore_Callback";
+/// @domName HTMLSelectElement
+class SelectElement extends _Element_Merged {
+ ///@docsEditable true
+ factory SelectElement() => document.$dom_createElement("select");
+ SelectElement.internal(): super.internal();
- /** @domName Range.setStart */
- void setStart(Node refNode, int offset) native "Range_setStart_Callback";
+ /** @domName HTMLSelectElement.autofocus */
+ bool get autofocus native "HTMLSelectElement_autofocus_Getter";
- /** @domName Range.setStartAfter */
- void setStartAfter(Node refNode) native "Range_setStartAfter_Callback";
+ /** @domName HTMLSelectElement.autofocus */
+ void set autofocus(bool value) native "HTMLSelectElement_autofocus_Setter";
- /** @domName Range.setStartBefore */
- void setStartBefore(Node refNode) native "Range_setStartBefore_Callback";
+ /** @domName HTMLSelectElement.disabled */
+ bool get disabled native "HTMLSelectElement_disabled_Getter";
- /** @domName Range.surroundContents */
- void surroundContents(Node newParent) native "Range_surroundContents_Callback";
+ /** @domName HTMLSelectElement.disabled */
+ void set disabled(bool value) native "HTMLSelectElement_disabled_Setter";
- /** @domName Range.toString */
- String toString() native "Range_toString_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.
+ /** @domName HTMLSelectElement.form */
+ FormElement get form native "HTMLSelectElement_form_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLSelectElement.labels */
+ List<Node> get labels native "HTMLSelectElement_labels_Getter";
-/// @domName RangeException
-class RangeException extends NativeFieldWrapperClass1 {
- RangeException.internal();
- static const int BAD_BOUNDARYPOINTS_ERR = 1;
+ /** @domName HTMLSelectElement.length */
+ int get length native "HTMLSelectElement_length_Getter";
- static const int INVALID_NODE_TYPE_ERR = 2;
+ /** @domName HTMLSelectElement.length */
+ void set length(int value) native "HTMLSelectElement_length_Setter";
- /** @domName RangeException.code */
- int get code native "RangeException_code_Getter";
+ /** @domName HTMLSelectElement.multiple */
+ bool get multiple native "HTMLSelectElement_multiple_Getter";
- /** @domName RangeException.message */
- String get message native "RangeException_message_Getter";
+ /** @domName HTMLSelectElement.multiple */
+ void set multiple(bool value) native "HTMLSelectElement_multiple_Setter";
- /** @domName RangeException.name */
- String get name native "RangeException_name_Getter";
+ /** @domName HTMLSelectElement.name */
+ String get name native "HTMLSelectElement_name_Getter";
- /** @domName RangeException.toString */
- String toString() native "RangeException_toString_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.
+ /** @domName HTMLSelectElement.name */
+ void set name(String value) native "HTMLSelectElement_name_Setter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLSelectElement.required */
+ bool get required native "HTMLSelectElement_required_Getter";
-/// @domName Rect
-class Rect extends NativeFieldWrapperClass1 {
- Rect.internal();
+ /** @domName HTMLSelectElement.required */
+ void set required(bool value) native "HTMLSelectElement_required_Setter";
- /** @domName Rect.bottom */
- CssPrimitiveValue get bottom native "Rect_bottom_Getter";
+ /** @domName HTMLSelectElement.selectedIndex */
+ int get selectedIndex native "HTMLSelectElement_selectedIndex_Getter";
- /** @domName Rect.left */
- CssPrimitiveValue get left native "Rect_left_Getter";
+ /** @domName HTMLSelectElement.selectedIndex */
+ void set selectedIndex(int value) native "HTMLSelectElement_selectedIndex_Setter";
- /** @domName Rect.right */
- CssPrimitiveValue get right native "Rect_right_Getter";
+ /** @domName HTMLSelectElement.size */
+ int get size native "HTMLSelectElement_size_Getter";
- /** @domName Rect.top */
- CssPrimitiveValue get top native "Rect_top_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.
+ /** @domName HTMLSelectElement.size */
+ void set size(int value) native "HTMLSelectElement_size_Setter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLSelectElement.type */
+ String get type native "HTMLSelectElement_type_Getter";
-typedef void RequestAnimationFrameCallback(num highResTime);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLSelectElement.validationMessage */
+ String get validationMessage native "HTMLSelectElement_validationMessage_Getter";
-/// @domName RGBColor
-class RgbColor extends NativeFieldWrapperClass1 {
- RgbColor.internal();
+ /** @domName HTMLSelectElement.validity */
+ ValidityState get validity native "HTMLSelectElement_validity_Getter";
- /** @domName RGBColor.blue */
- CssPrimitiveValue get blue native "RGBColor_blue_Getter";
+ /** @domName HTMLSelectElement.value */
+ String get value native "HTMLSelectElement_value_Getter";
- /** @domName RGBColor.green */
- CssPrimitiveValue get green native "RGBColor_green_Getter";
+ /** @domName HTMLSelectElement.value */
+ void set value(String value) native "HTMLSelectElement_value_Setter";
- /** @domName RGBColor.red */
- CssPrimitiveValue get red native "RGBColor_red_Getter";
+ /** @domName HTMLSelectElement.willValidate */
+ bool get willValidate native "HTMLSelectElement_willValidate_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.
+ /** @domName HTMLSelectElement.checkValidity */
+ bool checkValidity() native "HTMLSelectElement_checkValidity_Callback";
-/// @domName RTCDataChannel
-class RtcDataChannel extends EventTarget {
- RtcDataChannel.internal(): super.internal();
+ /** @domName HTMLSelectElement.item */
+ Node item(int index) native "HTMLSelectElement_item_Callback";
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- RtcDataChannelEvents get on =>
- new RtcDataChannelEvents(this);
+ /** @domName HTMLSelectElement.namedItem */
+ Node namedItem(String name) native "HTMLSelectElement_namedItem_Callback";
- /** @domName RTCDataChannel.binaryType */
- String get binaryType native "RTCDataChannel_binaryType_Getter";
+ /** @domName HTMLSelectElement.setCustomValidity */
+ void setCustomValidity(String error) native "HTMLSelectElement_setCustomValidity_Callback";
- /** @domName RTCDataChannel.binaryType */
- void set binaryType(String value) native "RTCDataChannel_binaryType_Setter";
+ // Override default options, since IE returns SelectElement itself and it
+ // does not operate as a List.
+ List<OptionElement> get options {
+ return this.children.filter((e) => e is OptionElement);
+ }
- /** @domName RTCDataChannel.bufferedAmount */
- int get bufferedAmount native "RTCDataChannel_bufferedAmount_Getter";
+ List<OptionElement> get selectedOptions {
+ // IE does not change the selected flag for single-selection items.
+ if (this.multiple) {
+ return this.options.filter((o) => o.selected);
+ } else {
+ return [this.options[this.selectedIndex]];
+ }
+ }
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName RTCDataChannel.label */
- String get label native "RTCDataChannel_label_Getter";
+/// @domName SessionDescription
+class SessionDescription extends NativeFieldWrapperClass1 {
- /** @domName RTCDataChannel.readyState */
- String get readyState native "RTCDataChannel_readyState_Getter";
+ ///@docsEditable true
+ factory SessionDescription(String sdp) => _SessionDescriptionFactoryProvider.createSessionDescription(sdp);
+ SessionDescription.internal();
- /** @domName RTCDataChannel.reliable */
- bool get reliable native "RTCDataChannel_reliable_Getter";
+ /** @domName SessionDescription.addCandidate */
+ void addCandidate(IceCandidate candidate) native "SessionDescription_addCandidate_Callback";
- /** @domName RTCDataChannel.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "RTCDataChannel_addEventListener_Callback";
+ /** @domName SessionDescription.toSdp */
+ String toSdp() native "SessionDescription_toSdp_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.
- /** @domName RTCDataChannel.close */
- void close() native "RTCDataChannel_close_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName RTCDataChannel.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "RTCDataChannel_dispatchEvent_Callback";
+/// @domName HTMLShadowElement
+class ShadowElement extends _Element_Merged {
+ ShadowElement.internal(): super.internal();
- /** @domName RTCDataChannel.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "RTCDataChannel_removeEventListener_Callback";
+ /** @domName HTMLShadowElement.resetStyleInheritance */
+ bool get resetStyleInheritance native "HTMLShadowElement_resetStyleInheritance_Getter";
- void send(data) {
- if ((data is ArrayBuffer || data == null)) {
- _send_1(data);
- return;
- }
- if ((data is ArrayBufferView || data == null)) {
- _send_2(data);
- return;
- }
- if ((data is Blob || data == null)) {
- _send_3(data);
- return;
- }
- if ((data is String || data == null)) {
- _send_4(data);
- return;
- }
- throw "Incorrect number or type of arguments";
- }
+ /** @domName HTMLShadowElement.resetStyleInheritance */
+ void set resetStyleInheritance(bool value) native "HTMLShadowElement_resetStyleInheritance_Setter";
- /** @domName RTCDataChannel.send_1 */
- void _send_1(data) native "RTCDataChannel_send_1_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.
- /** @domName RTCDataChannel.send_2 */
- void _send_2(data) native "RTCDataChannel_send_2_Callback";
+/// @domName ShadowRoot
+class ShadowRoot extends DocumentFragment {
- /** @domName RTCDataChannel.send_3 */
- void _send_3(data) native "RTCDataChannel_send_3_Callback";
+ ///@docsEditable true
+ factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoot(host);
+ ShadowRoot.internal(): super.internal();
- /** @domName RTCDataChannel.send_4 */
- void _send_4(data) native "RTCDataChannel_send_4_Callback";
+ /** @domName ShadowRoot.activeElement */
+ Element get activeElement native "ShadowRoot_activeElement_Getter";
-}
-/// @docsEditable true
-class RtcDataChannelEvents extends Events {
- /// @docsEditable true
- RtcDataChannelEvents(EventTarget _ptr) : super(_ptr);
+ /** @domName ShadowRoot.applyAuthorStyles */
+ bool get applyAuthorStyles native "ShadowRoot_applyAuthorStyles_Getter";
- /// @docsEditable true
- EventListenerList get close => this['close'];
- /// @docsEditable true
- EventListenerList get error => this['error'];
+ /** @domName ShadowRoot.applyAuthorStyles */
+ void set applyAuthorStyles(bool value) native "ShadowRoot_applyAuthorStyles_Setter";
- /// @docsEditable true
- EventListenerList get message => this['message'];
- /// @docsEditable true
- EventListenerList get open => this['open'];
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName ShadowRoot.innerHTML */
+ String get innerHtml native "ShadowRoot_innerHTML_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName ShadowRoot.innerHTML */
+ void set innerHtml(String value) native "ShadowRoot_innerHTML_Setter";
-/// @domName RTCDataChannelEvent
-class RtcDataChannelEvent extends Event {
- RtcDataChannelEvent.internal(): super.internal();
+ /** @domName ShadowRoot.resetStyleInheritance */
+ bool get resetStyleInheritance native "ShadowRoot_resetStyleInheritance_Getter";
- /** @domName RTCDataChannelEvent.channel */
- RtcDataChannel get channel native "RTCDataChannelEvent_channel_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.
+ /** @domName ShadowRoot.resetStyleInheritance */
+ void set resetStyleInheritance(bool value) native "ShadowRoot_resetStyleInheritance_Setter";
-// WARNING: Do not edit - generated code.
+ /** @domName ShadowRoot.cloneNode */
+ Node clone(bool deep) native "ShadowRoot_cloneNode_Callback";
-/// @domName RTCIceCandidate
-class RtcIceCandidate extends NativeFieldWrapperClass1 {
- ///@docsEditable true
- factory RtcIceCandidate(Map dictionary) => _RtcIceCandidateFactoryProvider.createRtcIceCandidate(dictionary);
- RtcIceCandidate.internal();
+ /** @domName ShadowRoot.getElementById */
+ Element $dom_getElementById(String elementId) native "ShadowRoot_getElementById_Callback";
- /** @domName RTCIceCandidate.candidate */
- String get candidate native "RTCIceCandidate_candidate_Getter";
+ /** @domName ShadowRoot.getElementsByClassName */
+ List<Node> $dom_getElementsByClassName(String className) native "ShadowRoot_getElementsByClassName_Callback";
- /** @domName RTCIceCandidate.sdpMLineIndex */
- int get sdpMLineIndex native "RTCIceCandidate_sdpMLineIndex_Getter";
+ /** @domName ShadowRoot.getElementsByTagName */
+ List<Node> $dom_getElementsByTagName(String tagName) native "ShadowRoot_getElementsByTagName_Callback";
- /** @domName RTCIceCandidate.sdpMid */
- String get sdpMid native "RTCIceCandidate_sdpMid_Getter";
+ /** @domName ShadowRoot.getSelection */
+ DomSelection getSelection() native "ShadowRoot_getSelection_Callback";
+ static bool get supported => _Utils.shadowRootSupported(window.document);
}
// 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
@@ -19527,13 +19603,21 @@ class RtcIceCandidate extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName RTCIceCandidateEvent
-class RtcIceCandidateEvent extends Event {
- RtcIceCandidateEvent.internal(): super.internal();
+/// @domName SharedWorker
+class SharedWorker extends AbstractWorker {
+
+ ///@docsEditable true
+ factory SharedWorker(String scriptURL, [String name]) {
+ if (!?name) {
+ return _SharedWorkerFactoryProvider.createSharedWorker(scriptURL);
+ }
+ return _SharedWorkerFactoryProvider.createSharedWorker(scriptURL, name);
+ }
+ SharedWorker.internal(): super.internal();
- /** @domName RTCIceCandidateEvent.candidate */
- RtcIceCandidate get candidate native "RTCIceCandidateEvent_candidate_Getter";
+ /** @domName SharedWorker.port */
+ MessagePort get port native "SharedWorker_port_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19543,159 +19627,190 @@ class RtcIceCandidateEvent extends Event {
// WARNING: Do not edit - generated code.
-/// @domName RTCPeerConnection
-class RtcPeerConnection extends EventTarget {
-
- ///@docsEditable true
- factory RtcPeerConnection(Map rtcIceServers, [Map mediaConstraints]) {
- if (!?mediaConstraints) {
- return _RtcPeerConnectionFactoryProvider.createRtcPeerConnection(rtcIceServers);
- }
- return _RtcPeerConnectionFactoryProvider.createRtcPeerConnection(rtcIceServers, mediaConstraints);
- }
- RtcPeerConnection.internal(): super.internal();
+/// @domName SharedWorkerContext
+class SharedWorkerContext extends WorkerContext {
+ SharedWorkerContext.internal(): super.internal();
/// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- RtcPeerConnectionEvents get on =>
- new RtcPeerConnectionEvents(this);
+ SharedWorkerContextEvents get on =>
+ new SharedWorkerContextEvents(this);
- /** @domName RTCPeerConnection.iceState */
- String get iceState native "RTCPeerConnection_iceState_Getter";
+ /** @domName SharedWorkerContext.name */
+ String get name native "SharedWorkerContext_name_Getter";
+}
- /** @domName RTCPeerConnection.localDescription */
- RtcSessionDescription get localDescription native "RTCPeerConnection_localDescription_Getter";
+/// @docsEditable true
+class SharedWorkerContextEvents extends WorkerContextEvents {
+ /// @docsEditable true
+ SharedWorkerContextEvents(EventTarget _ptr) : super(_ptr);
+ /// @docsEditable true
+ EventListenerList get connect => this['connect'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName RTCPeerConnection.localStreams */
- List<MediaStream> get localStreams native "RTCPeerConnection_localStreams_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName RTCPeerConnection.readyState */
- String get readyState native "RTCPeerConnection_readyState_Getter";
+/// @domName SourceBuffer
+class SourceBuffer extends NativeFieldWrapperClass1 {
+ SourceBuffer.internal();
- /** @domName RTCPeerConnection.remoteDescription */
- RtcSessionDescription get remoteDescription native "RTCPeerConnection_remoteDescription_Getter";
+ /** @domName SourceBuffer.buffered */
+ TimeRanges get buffered native "SourceBuffer_buffered_Getter";
- /** @domName RTCPeerConnection.remoteStreams */
- List<MediaStream> get remoteStreams native "RTCPeerConnection_remoteStreams_Getter";
+ /** @domName SourceBuffer.timestampOffset */
+ num get timestampOffset native "SourceBuffer_timestampOffset_Getter";
- /** @domName RTCPeerConnection.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "RTCPeerConnection_addEventListener_Callback";
+ /** @domName SourceBuffer.timestampOffset */
+ void set timestampOffset(num value) native "SourceBuffer_timestampOffset_Setter";
- /** @domName RTCPeerConnection.addIceCandidate */
- void addIceCandidate(RtcIceCandidate candidate) native "RTCPeerConnection_addIceCandidate_Callback";
+ /** @domName SourceBuffer.abort */
+ void abort() native "SourceBuffer_abort_Callback";
- /** @domName RTCPeerConnection.addStream */
- void addStream(MediaStream stream, [Map mediaConstraints]) native "RTCPeerConnection_addStream_Callback";
+ /** @domName SourceBuffer.append */
+ void append(Uint8Array data) native "SourceBuffer_append_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.
- /** @domName RTCPeerConnection.close */
- void close() native "RTCPeerConnection_close_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName RTCPeerConnection.createAnswer */
- void createAnswer(RtcSessionDescriptionCallback successCallback, [RtcErrorCallback failureCallback, Map mediaConstraints]) native "RTCPeerConnection_createAnswer_Callback";
+/// @domName SourceBufferList
+class SourceBufferList extends EventTarget implements List<SourceBuffer> {
+ SourceBufferList.internal(): super.internal();
- /** @domName RTCPeerConnection.createDataChannel */
- RtcDataChannel createDataChannel(String label, [Map options]) native "RTCPeerConnection_createDataChannel_Callback";
+ /** @domName SourceBufferList.length */
+ int get length native "SourceBufferList_length_Getter";
+ SourceBuffer operator[](int index) native "SourceBufferList_item_Callback";
- /** @domName RTCPeerConnection.createOffer */
- void createOffer(RtcSessionDescriptionCallback successCallback, [RtcErrorCallback failureCallback, Map mediaConstraints]) native "RTCPeerConnection_createOffer_Callback";
+ void operator[]=(int index, SourceBuffer value) {
+ throw new UnsupportedError("Cannot assign element of immutable List.");
+ }
+ // -- start List<SourceBuffer> mixins.
+ // SourceBuffer is the element type.
+ // From Iterable<SourceBuffer>:
- /** @domName RTCPeerConnection.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "RTCPeerConnection_dispatchEvent_Callback";
+ Iterator<SourceBuffer> iterator() {
+ // Note: NodeLists are not fixed size. And most probably length shouldn't
+ // be cached in both iterator _and_ forEach method. For now caching it
+ // for consistency.
+ return new FixedSizeListIterator<SourceBuffer>(this);
+ }
+ // From Collection<SourceBuffer>:
- /** @domName RTCPeerConnection.getStats */
- void getStats(RtcStatsCallback successCallback, MediaStreamTrack selector) native "RTCPeerConnection_getStats_Callback";
+ void add(SourceBuffer value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ void addLast(SourceBuffer value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
- /** @domName RTCPeerConnection.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "RTCPeerConnection_removeEventListener_Callback";
+ void addAll(Collection<SourceBuffer> collection) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, SourceBuffer)) {
+ return Collections.reduce(this, initialValue, combine);
+ }
- /** @domName RTCPeerConnection.removeStream */
- void removeStream(MediaStream stream) native "RTCPeerConnection_removeStream_Callback";
+ bool contains(SourceBuffer element) => Collections.contains(this, element);
+ void forEach(void f(SourceBuffer element)) => Collections.forEach(this, f);
- /** @domName RTCPeerConnection.setLocalDescription */
- void setLocalDescription(RtcSessionDescription description, [VoidCallback successCallback, RtcErrorCallback failureCallback]) native "RTCPeerConnection_setLocalDescription_Callback";
+ Collection map(f(SourceBuffer element)) => Collections.map(this, [], f);
+ Collection<SourceBuffer> filter(bool f(SourceBuffer element)) =>
+ Collections.filter(this, <SourceBuffer>[], f);
- /** @domName RTCPeerConnection.setRemoteDescription */
- void setRemoteDescription(RtcSessionDescription description, [VoidCallback successCallback, RtcErrorCallback failureCallback]) native "RTCPeerConnection_setRemoteDescription_Callback";
+ bool every(bool f(SourceBuffer element)) => Collections.every(this, f);
+ bool some(bool f(SourceBuffer element)) => Collections.some(this, f);
- /** @domName RTCPeerConnection.updateIce */
- void updateIce([Map configuration, Map mediaConstraints]) native "RTCPeerConnection_updateIce_Callback";
+ bool get isEmpty => this.length == 0;
-}
+ // From List<SourceBuffer>:
+ void set length(int value) {
+ throw new UnsupportedError("Cannot resize immutable List.");
+ }
-/// @docsEditable true
-class RtcPeerConnectionEvents extends Events {
- /// @docsEditable true
- RtcPeerConnectionEvents(EventTarget _ptr) : super(_ptr);
+ void clear() {
+ throw new UnsupportedError("Cannot clear immutable List.");
+ }
- /// @docsEditable true
- EventListenerList get addStream => this['addstream'];
+ void sort([int compare(SourceBuffer a, SourceBuffer b)]) {
+ throw new UnsupportedError("Cannot sort immutable List.");
+ }
- /// @docsEditable true
- EventListenerList get iceCandidate => this['icecandidate'];
+ int indexOf(SourceBuffer element, [int start = 0]) =>
+ Lists.indexOf(this, element, start, this.length);
- /// @docsEditable true
- EventListenerList get iceChange => this['icechange'];
+ int lastIndexOf(SourceBuffer element, [int start]) {
+ if (start == null) start = length - 1;
+ return Lists.lastIndexOf(this, element, start);
+ }
- /// @docsEditable true
- EventListenerList get negotiationNeeded => this['negotiationneeded'];
+ SourceBuffer get first => this[0];
- /// @docsEditable true
- EventListenerList get open => this['open'];
+ SourceBuffer get last => this[length - 1];
- /// @docsEditable true
- EventListenerList get removeStream => this['removestream'];
+ SourceBuffer removeAt(int pos) {
+ throw new UnsupportedError("Cannot removeAt on immutable List.");
+ }
- /// @docsEditable true
- EventListenerList get stateChange => this['statechange'];
-}
-// 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.
+ SourceBuffer removeLast() {
+ throw new UnsupportedError("Cannot removeLast on immutable List.");
+ }
-// WARNING: Do not edit - generated code.
+ void setRange(int start, int rangeLength, List<SourceBuffer> from, [int startFrom]) {
+ throw new UnsupportedError("Cannot setRange on immutable List.");
+ }
+
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError("Cannot removeRange on immutable List.");
+ }
+ void insertRange(int start, int rangeLength, [SourceBuffer initialValue]) {
+ throw new UnsupportedError("Cannot insertRange on immutable List.");
+ }
-/// @domName RTCSessionDescription
-class RtcSessionDescription extends NativeFieldWrapperClass1 {
+ List<SourceBuffer> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <SourceBuffer>[]);
- ///@docsEditable true
- factory RtcSessionDescription(Map dictionary) => _RtcSessionDescriptionFactoryProvider.createRtcSessionDescription(dictionary);
- RtcSessionDescription.internal();
+ // -- end List<SourceBuffer> mixins.
- /** @domName RTCSessionDescription.sdp */
- String get sdp native "RTCSessionDescription_sdp_Getter";
+ /** @domName SourceBufferList.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "SourceBufferList_addEventListener_Callback";
- /** @domName RTCSessionDescription.sdp */
- void set sdp(String value) native "RTCSessionDescription_sdp_Setter";
+ /** @domName SourceBufferList.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "SourceBufferList_dispatchEvent_Callback";
- /** @domName RTCSessionDescription.type */
- String get type native "RTCSessionDescription_type_Getter";
+ /** @domName SourceBufferList.item */
+ SourceBuffer item(int index) native "SourceBufferList_item_Callback";
- /** @domName RTCSessionDescription.type */
- void set type(String value) native "RTCSessionDescription_type_Setter";
+ /** @domName SourceBufferList.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "SourceBufferList_removeEventListener_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19705,37 +19820,36 @@ class RtcSessionDescription extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName RTCStatsElement
-class RtcStatsElement extends NativeFieldWrapperClass1 {
- RtcStatsElement.internal();
+/// @domName HTMLSourceElement
+class SourceElement extends _Element_Merged {
+ ///@docsEditable true
+ factory SourceElement() => document.$dom_createElement("source");
+ SourceElement.internal(): super.internal();
- /** @domName RTCStatsElement.timestamp */
- Date get timestamp native "RTCStatsElement_timestamp_Getter";
+ /** @domName HTMLSourceElement.media */
+ String get media native "HTMLSourceElement_media_Getter";
- /** @domName RTCStatsElement.stat */
- String stat(String name) native "RTCStatsElement_stat_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.
+ /** @domName HTMLSourceElement.media */
+ void set media(String value) native "HTMLSourceElement_media_Setter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLSourceElement.src */
+ String get src native "HTMLSourceElement_src_Getter";
-/// @domName RTCStatsReport
-class RtcStatsReport extends NativeFieldWrapperClass1 {
- RtcStatsReport.internal();
+
+ /** @domName HTMLSourceElement.src */
+ void set src(String value) native "HTMLSourceElement_src_Setter";
- /** @domName RTCStatsReport.local */
- RtcStatsElement get local native "RTCStatsReport_local_Getter";
+ /** @domName HTMLSourceElement.type */
+ String get type native "HTMLSourceElement_type_Getter";
- /** @domName RTCStatsReport.remote */
- RtcStatsElement get remote native "RTCStatsReport_remote_Getter";
+ /** @domName HTMLSourceElement.type */
+ void set type(String value) native "HTMLSourceElement_type_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19745,13 +19859,12 @@ class RtcStatsReport extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName RTCStatsResponse
-class RtcStatsResponse extends NativeFieldWrapperClass1 {
- RtcStatsResponse.internal();
-
+/// @domName HTMLSpanElement
+class SpanElement extends _Element_Merged {
- /** @domName RTCStatsResponse.result */
- List<RtcStatsReport> result() native "RTCStatsResponse_result_Callback";
+ ///@docsEditable true
+ factory SpanElement() => document.$dom_createElement("span");
+ SpanElement.internal(): super.internal();
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19761,39 +19874,30 @@ class RtcStatsResponse extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-typedef void SqlStatementCallback(SqlTransaction transaction, SqlResultSet resultSet);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
+/// @domName SpeechGrammar
+class SpeechGrammar extends NativeFieldWrapperClass1 {
-typedef void SqlStatementErrorCallback(SqlTransaction transaction, SqlError error);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ ///@docsEditable true
+ factory SpeechGrammar() => _SpeechGrammarFactoryProvider.createSpeechGrammar();
+ SpeechGrammar.internal();
-// WARNING: Do not edit - generated code.
+ /** @domName SpeechGrammar.src */
+ String get src native "SpeechGrammar_src_Getter";
-typedef void SqlTransactionCallback(SqlTransaction transaction);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+ /** @domName SpeechGrammar.src */
+ void set src(String value) native "SpeechGrammar_src_Setter";
-typedef void SqlTransactionErrorCallback(SqlError error);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName SpeechGrammar.weight */
+ num get weight native "SpeechGrammar_weight_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName SpeechGrammar.weight */
+ void set weight(num value) native "SpeechGrammar_weight_Setter";
-typedef void SqlTransactionSyncCallback(SqlTransactionSync transaction);
+}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
@@ -19801,120 +19905,152 @@ typedef void SqlTransactionSyncCallback(SqlTransactionSync transaction);
// WARNING: Do not edit - generated code.
-/// @domName Screen
-class Screen extends NativeFieldWrapperClass1 {
- Screen.internal();
-
-
- /** @domName Screen.availHeight */
- int get availHeight native "Screen_availHeight_Getter";
-
-
- /** @domName Screen.availLeft */
- int get availLeft native "Screen_availLeft_Getter";
-
-
- /** @domName Screen.availTop */
- int get availTop native "Screen_availTop_Getter";
-
-
- /** @domName Screen.availWidth */
- int get availWidth native "Screen_availWidth_Getter";
+/// @domName SpeechGrammarList
+class SpeechGrammarList extends NativeFieldWrapperClass1 implements List<SpeechGrammar> {
+ ///@docsEditable true
+ factory SpeechGrammarList() => _SpeechGrammarListFactoryProvider.createSpeechGrammarList();
+ SpeechGrammarList.internal();
- /** @domName Screen.colorDepth */
- int get colorDepth native "Screen_colorDepth_Getter";
+ /** @domName SpeechGrammarList.length */
+ int get length native "SpeechGrammarList_length_Getter";
- /** @domName Screen.height */
- int get height native "Screen_height_Getter";
+ SpeechGrammar operator[](int index) native "SpeechGrammarList_item_Callback";
+ void operator[]=(int index, SpeechGrammar value) {
+ throw new UnsupportedError("Cannot assign element of immutable List.");
+ }
+ // -- start List<SpeechGrammar> mixins.
+ // SpeechGrammar is the element type.
- /** @domName Screen.pixelDepth */
- int get pixelDepth native "Screen_pixelDepth_Getter";
+ // From Iterable<SpeechGrammar>:
+ Iterator<SpeechGrammar> iterator() {
+ // Note: NodeLists are not fixed size. And most probably length shouldn't
+ // be cached in both iterator _and_ forEach method. For now caching it
+ // for consistency.
+ return new FixedSizeListIterator<SpeechGrammar>(this);
+ }
- /** @domName Screen.width */
- int get width native "Screen_width_Getter";
+ // From Collection<SpeechGrammar>:
-}
-// 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.
+ void add(SpeechGrammar value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
-// WARNING: Do not edit - generated code.
+ void addLast(SpeechGrammar value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ void addAll(Collection<SpeechGrammar> collection) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
-/// @domName HTMLScriptElement
-class ScriptElement extends _Element_Merged {
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, SpeechGrammar)) {
+ return Collections.reduce(this, initialValue, combine);
+ }
- ///@docsEditable true
- factory ScriptElement() => document.$dom_createElement("script");
- ScriptElement.internal(): super.internal();
+ bool contains(SpeechGrammar element) => Collections.contains(this, element);
+ void forEach(void f(SpeechGrammar element)) => Collections.forEach(this, f);
- /** @domName HTMLScriptElement.async */
- bool get async native "HTMLScriptElement_async_Getter";
+ Collection map(f(SpeechGrammar element)) => Collections.map(this, [], f);
+ Collection<SpeechGrammar> filter(bool f(SpeechGrammar element)) =>
+ Collections.filter(this, <SpeechGrammar>[], f);
- /** @domName HTMLScriptElement.async */
- void set async(bool value) native "HTMLScriptElement_async_Setter";
+ bool every(bool f(SpeechGrammar element)) => Collections.every(this, f);
+ bool some(bool f(SpeechGrammar element)) => Collections.some(this, f);
- /** @domName HTMLScriptElement.charset */
- String get charset native "HTMLScriptElement_charset_Getter";
+ bool get isEmpty => this.length == 0;
+ // From List<SpeechGrammar>:
+ void set length(int value) {
+ throw new UnsupportedError("Cannot resize immutable List.");
+ }
- /** @domName HTMLScriptElement.charset */
- void set charset(String value) native "HTMLScriptElement_charset_Setter";
+ void clear() {
+ throw new UnsupportedError("Cannot clear immutable List.");
+ }
+ void sort([int compare(SpeechGrammar a, SpeechGrammar b)]) {
+ throw new UnsupportedError("Cannot sort immutable List.");
+ }
- /** @domName HTMLScriptElement.crossOrigin */
- String get crossOrigin native "HTMLScriptElement_crossOrigin_Getter";
+ int indexOf(SpeechGrammar element, [int start = 0]) =>
+ Lists.indexOf(this, element, start, this.length);
+ int lastIndexOf(SpeechGrammar element, [int start]) {
+ if (start == null) start = length - 1;
+ return Lists.lastIndexOf(this, element, start);
+ }
- /** @domName HTMLScriptElement.crossOrigin */
- void set crossOrigin(String value) native "HTMLScriptElement_crossOrigin_Setter";
+ SpeechGrammar get first => this[0];
+ SpeechGrammar get last => this[length - 1];
- /** @domName HTMLScriptElement.defer */
- bool get defer native "HTMLScriptElement_defer_Getter";
+ SpeechGrammar removeAt(int pos) {
+ throw new UnsupportedError("Cannot removeAt on immutable List.");
+ }
+ SpeechGrammar removeLast() {
+ throw new UnsupportedError("Cannot removeLast on immutable List.");
+ }
- /** @domName HTMLScriptElement.defer */
- void set defer(bool value) native "HTMLScriptElement_defer_Setter";
+ void setRange(int start, int rangeLength, List<SpeechGrammar> from, [int startFrom]) {
+ throw new UnsupportedError("Cannot setRange on immutable List.");
+ }
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError("Cannot removeRange on immutable List.");
+ }
- /** @domName HTMLScriptElement.event */
- String get event native "HTMLScriptElement_event_Getter";
+ void insertRange(int start, int rangeLength, [SpeechGrammar initialValue]) {
+ throw new UnsupportedError("Cannot insertRange on immutable List.");
+ }
+ List<SpeechGrammar> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <SpeechGrammar>[]);
- /** @domName HTMLScriptElement.event */
- void set event(String value) native "HTMLScriptElement_event_Setter";
+ // -- end List<SpeechGrammar> mixins.
+ void addFromString(/*DOMString*/ string, [/*float*/ weight]) {
+ if (?weight) {
+ _addFromString_1(string, weight);
+ return;
+ }
+ _addFromString_2(string);
+ }
- /** @domName HTMLScriptElement.htmlFor */
- String get htmlFor native "HTMLScriptElement_htmlFor_Getter";
+ /** @domName SpeechGrammarList.addFromString_1 */
+ void _addFromString_1(string, weight) native "SpeechGrammarList_addFromString_1_Callback";
- /** @domName HTMLScriptElement.htmlFor */
- void set htmlFor(String value) native "HTMLScriptElement_htmlFor_Setter";
+ /** @domName SpeechGrammarList.addFromString_2 */
+ void _addFromString_2(string) native "SpeechGrammarList_addFromString_2_Callback";
- /** @domName HTMLScriptElement.src */
- String get src native "HTMLScriptElement_src_Getter";
+ void addFromUri(/*DOMString*/ src, [/*float*/ weight]) {
+ if (?weight) {
+ _addFromUri_1(src, weight);
+ return;
+ }
+ _addFromUri_2(src);
+ }
- /** @domName HTMLScriptElement.src */
- void set src(String value) native "HTMLScriptElement_src_Setter";
+ /** @domName SpeechGrammarList.addFromUri_1 */
+ void _addFromUri_1(src, weight) native "SpeechGrammarList_addFromUri_1_Callback";
- /** @domName HTMLScriptElement.type */
- String get type native "HTMLScriptElement_type_Getter";
+ /** @domName SpeechGrammarList.addFromUri_2 */
+ void _addFromUri_2(src) native "SpeechGrammarList_addFromUri_2_Callback";
- /** @domName HTMLScriptElement.type */
- void set type(String value) native "HTMLScriptElement_type_Setter";
+ /** @domName SpeechGrammarList.item */
+ SpeechGrammar item(int index) native "SpeechGrammarList_item_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19924,21 +20060,13 @@ class ScriptElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName ScriptProfile
-class ScriptProfile extends NativeFieldWrapperClass1 {
- ScriptProfile.internal();
-
-
- /** @domName ScriptProfile.head */
- ScriptProfileNode get head native "ScriptProfile_head_Getter";
-
-
- /** @domName ScriptProfile.title */
- String get title native "ScriptProfile_title_Getter";
+/// @domName SpeechInputEvent
+class SpeechInputEvent extends Event {
+ SpeechInputEvent.internal(): super.internal();
- /** @domName ScriptProfile.uid */
- int get uid native "ScriptProfile_uid_Getter";
+ /** @domName SpeechInputEvent.results */
+ List<SpeechInputResult> get results native "SpeechInputEvent_results_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -19948,208 +20076,197 @@ class ScriptProfile extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName ScriptProfileNode
-class ScriptProfileNode extends NativeFieldWrapperClass1 {
- ScriptProfileNode.internal();
-
-
- /** @domName ScriptProfileNode.callUID */
- int get callUid native "ScriptProfileNode_callUID_Getter";
-
-
- /** @domName ScriptProfileNode.functionName */
- String get functionName native "ScriptProfileNode_functionName_Getter";
-
-
- /** @domName ScriptProfileNode.lineNumber */
- int get lineNumber native "ScriptProfileNode_lineNumber_Getter";
-
-
- /** @domName ScriptProfileNode.numberOfCalls */
- int get numberOfCalls native "ScriptProfileNode_numberOfCalls_Getter";
-
-
- /** @domName ScriptProfileNode.selfTime */
- num get selfTime native "ScriptProfileNode_selfTime_Getter";
-
-
- /** @domName ScriptProfileNode.totalTime */
- num get totalTime native "ScriptProfileNode_totalTime_Getter";
-
-
- /** @domName ScriptProfileNode.url */
- String get url native "ScriptProfileNode_url_Getter";
+/// @domName SpeechInputResult
+class SpeechInputResult extends NativeFieldWrapperClass1 {
+ SpeechInputResult.internal();
- /** @domName ScriptProfileNode.visible */
- bool get visible native "ScriptProfileNode_visible_Getter";
+ /** @domName SpeechInputResult.confidence */
+ num get confidence native "SpeechInputResult_confidence_Getter";
- /** @domName ScriptProfileNode.children */
- List<ScriptProfileNode> children() native "ScriptProfileNode_children_Callback";
+ /** @domName SpeechInputResult.utterance */
+ String get utterance native "SpeechInputResult_utterance_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.
+
-/// @domName HTMLSelectElement
-class SelectElement extends _Element_Merged {
+/// @domName SpeechRecognition
+class SpeechRecognition extends EventTarget {
///@docsEditable true
- factory SelectElement() => document.$dom_createElement("select");
- SelectElement.internal(): super.internal();
+ factory SpeechRecognition() => _SpeechRecognitionFactoryProvider.createSpeechRecognition();
+ SpeechRecognition.internal(): super.internal();
+
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ SpeechRecognitionEvents get on =>
+ new SpeechRecognitionEvents(this);
- /** @domName HTMLSelectElement.autofocus */
- bool get autofocus native "HTMLSelectElement_autofocus_Getter";
+ /** @domName SpeechRecognition.continuous */
+ bool get continuous native "SpeechRecognition_continuous_Getter";
- /** @domName HTMLSelectElement.autofocus */
- void set autofocus(bool value) native "HTMLSelectElement_autofocus_Setter";
+ /** @domName SpeechRecognition.continuous */
+ void set continuous(bool value) native "SpeechRecognition_continuous_Setter";
- /** @domName HTMLSelectElement.disabled */
- bool get disabled native "HTMLSelectElement_disabled_Getter";
+ /** @domName SpeechRecognition.grammars */
+ SpeechGrammarList get grammars native "SpeechRecognition_grammars_Getter";
- /** @domName HTMLSelectElement.disabled */
- void set disabled(bool value) native "HTMLSelectElement_disabled_Setter";
+ /** @domName SpeechRecognition.grammars */
+ void set grammars(SpeechGrammarList value) native "SpeechRecognition_grammars_Setter";
- /** @domName HTMLSelectElement.form */
- FormElement get form native "HTMLSelectElement_form_Getter";
+ /** @domName SpeechRecognition.interimResults */
+ bool get interimResults native "SpeechRecognition_interimResults_Getter";
- /** @domName HTMLSelectElement.labels */
- List<Node> get labels native "HTMLSelectElement_labels_Getter";
+ /** @domName SpeechRecognition.interimResults */
+ void set interimResults(bool value) native "SpeechRecognition_interimResults_Setter";
- /** @domName HTMLSelectElement.length */
- int get length native "HTMLSelectElement_length_Getter";
+ /** @domName SpeechRecognition.lang */
+ String get lang native "SpeechRecognition_lang_Getter";
- /** @domName HTMLSelectElement.length */
- void set length(int value) native "HTMLSelectElement_length_Setter";
+ /** @domName SpeechRecognition.lang */
+ void set lang(String value) native "SpeechRecognition_lang_Setter";
- /** @domName HTMLSelectElement.multiple */
- bool get multiple native "HTMLSelectElement_multiple_Getter";
+ /** @domName SpeechRecognition.maxAlternatives */
+ int get maxAlternatives native "SpeechRecognition_maxAlternatives_Getter";
- /** @domName HTMLSelectElement.multiple */
- void set multiple(bool value) native "HTMLSelectElement_multiple_Setter";
+ /** @domName SpeechRecognition.maxAlternatives */
+ void set maxAlternatives(int value) native "SpeechRecognition_maxAlternatives_Setter";
- /** @domName HTMLSelectElement.name */
- String get name native "HTMLSelectElement_name_Getter";
+ /** @domName SpeechRecognition.abort */
+ void abort() native "SpeechRecognition_abort_Callback";
- /** @domName HTMLSelectElement.name */
- void set name(String value) native "HTMLSelectElement_name_Setter";
+ /** @domName SpeechRecognition.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "SpeechRecognition_addEventListener_Callback";
- /** @domName HTMLSelectElement.required */
- bool get required native "HTMLSelectElement_required_Getter";
+ /** @domName SpeechRecognition.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt) native "SpeechRecognition_dispatchEvent_Callback";
- /** @domName HTMLSelectElement.required */
- void set required(bool value) native "HTMLSelectElement_required_Setter";
+ /** @domName SpeechRecognition.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "SpeechRecognition_removeEventListener_Callback";
- /** @domName HTMLSelectElement.selectedIndex */
- int get selectedIndex native "HTMLSelectElement_selectedIndex_Getter";
+ /** @domName SpeechRecognition.start */
+ void start() native "SpeechRecognition_start_Callback";
- /** @domName HTMLSelectElement.selectedIndex */
- void set selectedIndex(int value) native "HTMLSelectElement_selectedIndex_Setter";
+ /** @domName SpeechRecognition.stop */
+ void stop() native "SpeechRecognition_stop_Callback";
+}
- /** @domName HTMLSelectElement.size */
- int get size native "HTMLSelectElement_size_Getter";
+/// @docsEditable true
+class SpeechRecognitionEvents extends Events {
+ /// @docsEditable true
+ SpeechRecognitionEvents(EventTarget _ptr) : super(_ptr);
+ /// @docsEditable true
+ EventListenerList get audioEnd => this['audioend'];
- /** @domName HTMLSelectElement.size */
- void set size(int value) native "HTMLSelectElement_size_Setter";
+ /// @docsEditable true
+ EventListenerList get audioStart => this['audiostart'];
+ /// @docsEditable true
+ EventListenerList get end => this['end'];
- /** @domName HTMLSelectElement.type */
- String get type native "HTMLSelectElement_type_Getter";
+ /// @docsEditable true
+ EventListenerList get error => this['error'];
+ /// @docsEditable true
+ EventListenerList get noMatch => this['nomatch'];
- /** @domName HTMLSelectElement.validationMessage */
- String get validationMessage native "HTMLSelectElement_validationMessage_Getter";
+ /// @docsEditable true
+ EventListenerList get result => this['result'];
+ /// @docsEditable true
+ EventListenerList get soundEnd => this['soundend'];
- /** @domName HTMLSelectElement.validity */
- ValidityState get validity native "HTMLSelectElement_validity_Getter";
+ /// @docsEditable true
+ EventListenerList get soundStart => this['soundstart'];
+ /// @docsEditable true
+ EventListenerList get speechEnd => this['speechend'];
- /** @domName HTMLSelectElement.value */
- String get value native "HTMLSelectElement_value_Getter";
+ /// @docsEditable true
+ EventListenerList get speechStart => this['speechstart'];
+ /// @docsEditable true
+ EventListenerList get start => this['start'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName HTMLSelectElement.value */
- void set value(String value) native "HTMLSelectElement_value_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLSelectElement.willValidate */
- bool get willValidate native "HTMLSelectElement_willValidate_Getter";
+/// @domName SpeechRecognitionAlternative
+class SpeechRecognitionAlternative extends NativeFieldWrapperClass1 {
+ SpeechRecognitionAlternative.internal();
- /** @domName HTMLSelectElement.checkValidity */
- bool checkValidity() native "HTMLSelectElement_checkValidity_Callback";
+ /** @domName SpeechRecognitionAlternative.confidence */
+ num get confidence native "SpeechRecognitionAlternative_confidence_Getter";
- /** @domName HTMLSelectElement.item */
- Node item(int index) native "HTMLSelectElement_item_Callback";
+ /** @domName SpeechRecognitionAlternative.transcript */
+ String get transcript native "SpeechRecognitionAlternative_transcript_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.
- /** @domName HTMLSelectElement.namedItem */
- Node namedItem(String name) native "HTMLSelectElement_namedItem_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLSelectElement.setCustomValidity */
- void setCustomValidity(String error) native "HTMLSelectElement_setCustomValidity_Callback";
+/// @domName SpeechRecognitionError
+class SpeechRecognitionError extends Event {
+ SpeechRecognitionError.internal(): super.internal();
+ static const int ABORTED = 2;
- // Override default options, since IE returns SelectElement itself and it
- // does not operate as a List.
- List<OptionElement> get options {
- return this.children.filter((e) => e is OptionElement);
- }
+ static const int AUDIO_CAPTURE = 3;
- List<OptionElement> get selectedOptions {
- // IE does not change the selected flag for single-selection items.
- if (this.multiple) {
- return this.options.filter((o) => o.selected);
- } else {
- return [this.options[this.selectedIndex]];
- }
- }
-}
-// 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.
+ static const int BAD_GRAMMAR = 7;
-// WARNING: Do not edit - generated code.
+ static const int LANGUAGE_NOT_SUPPORTED = 8;
+ static const int NETWORK = 4;
-/// @domName SessionDescription
-class SessionDescription extends NativeFieldWrapperClass1 {
+ static const int NOT_ALLOWED = 5;
- ///@docsEditable true
- factory SessionDescription(String sdp) => _SessionDescriptionFactoryProvider.createSessionDescription(sdp);
- SessionDescription.internal();
+ static const int NO_SPEECH = 1;
+ static const int OTHER = 0;
- /** @domName SessionDescription.addCandidate */
- void addCandidate(IceCandidate candidate) native "SessionDescription_addCandidate_Callback";
+ static const int SERVICE_NOT_ALLOWED = 6;
- /** @domName SessionDescription.toSdp */
- String toSdp() native "SessionDescription_toSdp_Callback";
+ /** @domName SpeechRecognitionError.code */
+ int get code native "SpeechRecognitionError_code_Getter";
+
+
+ /** @domName SpeechRecognitionError.message */
+ String get message native "SpeechRecognitionError_message_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -20159,17 +20276,21 @@ class SessionDescription extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName HTMLShadowElement
-class ShadowElement extends _Element_Merged {
- ShadowElement.internal(): super.internal();
+/// @domName SpeechRecognitionEvent
+class SpeechRecognitionEvent extends Event {
+ SpeechRecognitionEvent.internal(): super.internal();
- /** @domName HTMLShadowElement.resetStyleInheritance */
- bool get resetStyleInheritance native "HTMLShadowElement_resetStyleInheritance_Getter";
+ /** @domName SpeechRecognitionEvent.result */
+ SpeechRecognitionResult get result native "SpeechRecognitionEvent_result_Getter";
- /** @domName HTMLShadowElement.resetStyleInheritance */
- void set resetStyleInheritance(bool value) native "HTMLShadowElement_resetStyleInheritance_Setter";
+ /** @domName SpeechRecognitionEvent.resultHistory */
+ List<SpeechRecognitionResult> get resultHistory native "SpeechRecognitionEvent_resultHistory_Getter";
+
+
+ /** @domName SpeechRecognitionEvent.resultIndex */
+ int get resultIndex native "SpeechRecognitionEvent_resultIndex_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -20179,62 +20300,62 @@ class ShadowElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName ShadowRoot
-class ShadowRoot extends DocumentFragment {
-
- ///@docsEditable true
- factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoot(host);
- ShadowRoot.internal(): super.internal();
+/// @domName SpeechRecognitionResult
+class SpeechRecognitionResult extends NativeFieldWrapperClass1 {
+ SpeechRecognitionResult.internal();
- /** @domName ShadowRoot.activeElement */
- Element get activeElement native "ShadowRoot_activeElement_Getter";
+ /** @domName SpeechRecognitionResult.emma */
+ Document get emma native "SpeechRecognitionResult_emma_Getter";
- /** @domName ShadowRoot.applyAuthorStyles */
- bool get applyAuthorStyles native "ShadowRoot_applyAuthorStyles_Getter";
+ /** @domName SpeechRecognitionResult.final */
+ bool get finalValue native "SpeechRecognitionResult_final_Getter";
- /** @domName ShadowRoot.applyAuthorStyles */
- void set applyAuthorStyles(bool value) native "ShadowRoot_applyAuthorStyles_Setter";
+ /** @domName SpeechRecognitionResult.length */
+ int get length native "SpeechRecognitionResult_length_Getter";
- /** @domName ShadowRoot.innerHTML */
- String get innerHtml native "ShadowRoot_innerHTML_Getter";
+ /** @domName SpeechRecognitionResult.item */
+ SpeechRecognitionAlternative item(int index) native "SpeechRecognitionResult_item_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.
- /** @domName ShadowRoot.innerHTML */
- void set innerHtml(String value) native "ShadowRoot_innerHTML_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName ShadowRoot.resetStyleInheritance */
- bool get resetStyleInheritance native "ShadowRoot_resetStyleInheritance_Getter";
+/// @domName SQLError
+class SqlError extends NativeFieldWrapperClass1 {
+ SqlError.internal();
+ static const int CONSTRAINT_ERR = 6;
- /** @domName ShadowRoot.resetStyleInheritance */
- void set resetStyleInheritance(bool value) native "ShadowRoot_resetStyleInheritance_Setter";
+ static const int DATABASE_ERR = 1;
+ static const int QUOTA_ERR = 4;
- /** @domName ShadowRoot.cloneNode */
- Node clone(bool deep) native "ShadowRoot_cloneNode_Callback";
+ static const int SYNTAX_ERR = 5;
+ static const int TIMEOUT_ERR = 7;
- /** @domName ShadowRoot.getElementById */
- Element $dom_getElementById(String elementId) native "ShadowRoot_getElementById_Callback";
+ static const int TOO_LARGE_ERR = 3;
+ static const int UNKNOWN_ERR = 0;
- /** @domName ShadowRoot.getElementsByClassName */
- List<Node> $dom_getElementsByClassName(String className) native "ShadowRoot_getElementsByClassName_Callback";
+ static const int VERSION_ERR = 2;
- /** @domName ShadowRoot.getElementsByTagName */
- List<Node> $dom_getElementsByTagName(String tagName) native "ShadowRoot_getElementsByTagName_Callback";
+ /** @domName SQLError.code */
+ int get code native "SQLError_code_Getter";
- /** @domName ShadowRoot.getSelection */
- DomSelection getSelection() native "ShadowRoot_getSelection_Callback";
+ /** @domName SQLError.message */
+ String get message native "SQLError_message_Getter";
- static bool get supported => _Utils.shadowRootSupported(window.document);
}
// 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
@@ -20243,51 +20364,34 @@ class ShadowRoot extends DocumentFragment {
// WARNING: Do not edit - generated code.
-/// @domName SharedWorker
-class SharedWorker extends AbstractWorker {
+/// @domName SQLException
+class SqlException extends NativeFieldWrapperClass1 {
+ SqlException.internal();
- ///@docsEditable true
- factory SharedWorker(String scriptURL, [String name]) {
- if (!?name) {
- return _SharedWorkerFactoryProvider.createSharedWorker(scriptURL);
- }
- return _SharedWorkerFactoryProvider.createSharedWorker(scriptURL, name);
- }
- SharedWorker.internal(): super.internal();
+ static const int CONSTRAINT_ERR = 6;
+ static const int DATABASE_ERR = 1;
- /** @domName SharedWorker.port */
- MessagePort get port native "SharedWorker_port_Getter";
+ static const int QUOTA_ERR = 4;
-}
-// 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.
+ static const int SYNTAX_ERR = 5;
-// WARNING: Do not edit - generated code.
+ static const int TIMEOUT_ERR = 7;
+ static const int TOO_LARGE_ERR = 3;
-/// @domName SharedWorkerContext
-class SharedWorkerContext extends WorkerContext {
- SharedWorkerContext.internal(): super.internal();
+ static const int UNKNOWN_ERR = 0;
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- SharedWorkerContextEvents get on =>
- new SharedWorkerContextEvents(this);
+ static const int VERSION_ERR = 2;
- /** @domName SharedWorkerContext.name */
- String get name native "SharedWorkerContext_name_Getter";
+ /** @domName SQLException.code */
+ int get code native "SQLException_code_Getter";
-}
-/// @docsEditable true
-class SharedWorkerContextEvents extends WorkerContextEvents {
- /// @docsEditable true
- SharedWorkerContextEvents(EventTarget _ptr) : super(_ptr);
+ /** @domName SQLException.message */
+ String get message native "SQLException_message_Getter";
- /// @docsEditable true
- EventListenerList get connect => this['connect'];
}
// 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
@@ -20296,29 +20400,21 @@ class SharedWorkerContextEvents extends WorkerContextEvents {
// WARNING: Do not edit - generated code.
-/// @domName SourceBuffer
-class SourceBuffer extends NativeFieldWrapperClass1 {
- SourceBuffer.internal();
-
-
- /** @domName SourceBuffer.buffered */
- TimeRanges get buffered native "SourceBuffer_buffered_Getter";
-
-
- /** @domName SourceBuffer.timestampOffset */
- num get timestampOffset native "SourceBuffer_timestampOffset_Getter";
+/// @domName SQLResultSet
+class SqlResultSet extends NativeFieldWrapperClass1 {
+ SqlResultSet.internal();
- /** @domName SourceBuffer.timestampOffset */
- void set timestampOffset(num value) native "SourceBuffer_timestampOffset_Setter";
+ /** @domName SQLResultSet.insertId */
+ int get insertId native "SQLResultSet_insertId_Getter";
- /** @domName SourceBuffer.abort */
- void abort() native "SourceBuffer_abort_Callback";
+ /** @domName SQLResultSet.rows */
+ SqlResultSetRowList get rows native "SQLResultSet_rows_Getter";
- /** @domName SourceBuffer.append */
- void append(Uint8Array data) native "SourceBuffer_append_Callback";
+ /** @domName SQLResultSet.rowsAffected */
+ int get rowsAffected native "SQLResultSet_rowsAffected_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -20328,65 +20424,65 @@ class SourceBuffer extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName SourceBufferList
-class SourceBufferList extends EventTarget implements List<SourceBuffer> {
- SourceBufferList.internal(): super.internal();
+/// @domName SQLResultSetRowList
+class SqlResultSetRowList extends NativeFieldWrapperClass1 implements List<Map> {
+ SqlResultSetRowList.internal();
- /** @domName SourceBufferList.length */
- int get length native "SourceBufferList_length_Getter";
+ /** @domName SQLResultSetRowList.length */
+ int get length native "SQLResultSetRowList_length_Getter";
- SourceBuffer operator[](int index) native "SourceBufferList_item_Callback";
+ Map operator[](int index) native "SQLResultSetRowList_item_Callback";
- void operator[]=(int index, SourceBuffer value) {
+ void operator[]=(int index, Map value) {
throw new UnsupportedError("Cannot assign element of immutable List.");
}
- // -- start List<SourceBuffer> mixins.
- // SourceBuffer is the element type.
+ // -- start List<Map> mixins.
+ // Map is the element type.
- // From Iterable<SourceBuffer>:
+ // From Iterable<Map>:
- Iterator<SourceBuffer> iterator() {
+ Iterator<Map> iterator() {
// Note: NodeLists are not fixed size. And most probably length shouldn't
// be cached in both iterator _and_ forEach method. For now caching it
// for consistency.
- return new FixedSizeListIterator<SourceBuffer>(this);
+ return new FixedSizeListIterator<Map>(this);
}
- // From Collection<SourceBuffer>:
+ // From Collection<Map>:
- void add(SourceBuffer value) {
+ void add(Map value) {
throw new UnsupportedError("Cannot add to immutable List.");
}
- void addLast(SourceBuffer value) {
+ void addLast(Map value) {
throw new UnsupportedError("Cannot add to immutable List.");
}
- void addAll(Collection<SourceBuffer> collection) {
+ void addAll(Collection<Map> collection) {
throw new UnsupportedError("Cannot add to immutable List.");
}
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, SourceBuffer)) {
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, Map)) {
return Collections.reduce(this, initialValue, combine);
}
- bool contains(SourceBuffer element) => Collections.contains(this, element);
+ bool contains(Map element) => Collections.contains(this, element);
- void forEach(void f(SourceBuffer element)) => Collections.forEach(this, f);
+ void forEach(void f(Map element)) => Collections.forEach(this, f);
- Collection map(f(SourceBuffer element)) => Collections.map(this, [], f);
+ Collection map(f(Map element)) => Collections.map(this, [], f);
- Collection<SourceBuffer> filter(bool f(SourceBuffer element)) =>
- Collections.filter(this, <SourceBuffer>[], f);
+ Collection<Map> filter(bool f(Map element)) =>
+ Collections.filter(this, <Map>[], f);
- bool every(bool f(SourceBuffer element)) => Collections.every(this, f);
+ bool every(bool f(Map element)) => Collections.every(this, f);
- bool some(bool f(SourceBuffer element)) => Collections.some(this, f);
+ bool some(bool f(Map element)) => Collections.some(this, f);
bool get isEmpty => this.length == 0;
- // From List<SourceBuffer>:
+ // From List<Map>:
void set length(int value) {
throw new UnsupportedError("Cannot resize immutable List.");
}
@@ -20395,116 +20491,163 @@ class SourceBufferList extends EventTarget implements List<SourceBuffer> {
throw new UnsupportedError("Cannot clear immutable List.");
}
- void sort([int compare(SourceBuffer a, SourceBuffer b)]) {
+ void sort([int compare(Map a, Map b)]) {
throw new UnsupportedError("Cannot sort immutable List.");
}
- int indexOf(SourceBuffer element, [int start = 0]) =>
+ int indexOf(Map element, [int start = 0]) =>
Lists.indexOf(this, element, start, this.length);
- int lastIndexOf(SourceBuffer element, [int start]) {
+ int lastIndexOf(Map element, [int start]) {
if (start == null) start = length - 1;
return Lists.lastIndexOf(this, element, start);
}
- SourceBuffer get first => this[0];
+ Map get first => this[0];
- SourceBuffer get last => this[length - 1];
+ Map get last => this[length - 1];
- SourceBuffer removeAt(int pos) {
+ Map removeAt(int pos) {
throw new UnsupportedError("Cannot removeAt on immutable List.");
}
- SourceBuffer removeLast() {
+ Map removeLast() {
throw new UnsupportedError("Cannot removeLast on immutable List.");
}
- void setRange(int start, int rangeLength, List<SourceBuffer> from, [int startFrom]) {
+ void setRange(int start, int rangeLength, List<Map> from, [int startFrom]) {
throw new UnsupportedError("Cannot setRange on immutable List.");
}
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError("Cannot removeRange on immutable List.");
- }
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError("Cannot removeRange on immutable List.");
+ }
+
+ void insertRange(int start, int rangeLength, [Map initialValue]) {
+ throw new UnsupportedError("Cannot insertRange on immutable List.");
+ }
+
+ List<Map> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <Map>[]);
+
+ // -- end List<Map> mixins.
+
+
+ /** @domName SQLResultSetRowList.item */
+ Map item(int index) native "SQLResultSetRowList_item_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.
- void insertRange(int start, int rangeLength, [SourceBuffer initialValue]) {
- throw new UnsupportedError("Cannot insertRange on immutable List.");
- }
+// WARNING: Do not edit - generated code.
- List<SourceBuffer> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <SourceBuffer>[]);
- // -- end List<SourceBuffer> mixins.
+/// @domName SQLTransaction
+class SqlTransaction extends NativeFieldWrapperClass1 {
+ SqlTransaction.internal();
- /** @domName SourceBufferList.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "SourceBufferList_addEventListener_Callback";
+ /** @domName SQLTransaction.executeSql */
+ void executeSql(String sqlStatement, List arguments, [SqlStatementCallback callback, SqlStatementErrorCallback errorCallback]) native "SQLTransaction_executeSql_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.
- /** @domName SourceBufferList.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "SourceBufferList_dispatchEvent_Callback";
+// WARNING: Do not edit - generated code.
- /** @domName SourceBufferList.item */
- SourceBuffer item(int index) native "SourceBufferList_item_Callback";
+/// @domName SQLTransactionSync
+class SqlTransactionSync extends NativeFieldWrapperClass1 {
+ SqlTransactionSync.internal();
- /** @domName SourceBufferList.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "SourceBufferList_removeEventListener_Callback";
+ /** @domName SQLTransactionSync.executeSql */
+ SqlResultSet executeSql(String sqlStatement, List arguments) native "SQLTransactionSync_executeSql_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.
+/// @domName Storage
+class Storage extends NativeFieldWrapperClass1 implements Map<String, String> {
-/// @domName HTMLSourceElement
-class SourceElement extends _Element_Merged {
+ // TODO(nweiz): update this when maps support lazy iteration
+ bool containsValue(String value) => values.some((e) => e == value);
- ///@docsEditable true
- factory SourceElement() => document.$dom_createElement("source");
- SourceElement.internal(): super.internal();
+ bool containsKey(String key) => $dom_getItem(key) != null;
+ String operator [](String key) => $dom_getItem(key);
- /** @domName HTMLSourceElement.media */
- String get media native "HTMLSourceElement_media_Getter";
+ void operator []=(String key, String value) { $dom_setItem(key, value); }
+ String putIfAbsent(String key, String ifAbsent()) {
+ if (!containsKey(key)) this[key] = ifAbsent();
+ return this[key];
+ }
- /** @domName HTMLSourceElement.media */
- void set media(String value) native "HTMLSourceElement_media_Setter";
+ String remove(String key) {
+ final value = this[key];
+ $dom_removeItem(key);
+ return value;
+ }
+ void clear() => $dom_clear();
- /** @domName HTMLSourceElement.src */
- String get src native "HTMLSourceElement_src_Getter";
+ void forEach(void f(String key, String value)) {
+ for (var i = 0; true; i++) {
+ final key = $dom_key(i);
+ if (key == null) return;
+ f(key, this[key]);
+ }
+ }
- /** @domName HTMLSourceElement.src */
- void set src(String value) native "HTMLSourceElement_src_Setter";
+ Collection<String> get keys {
+ final keys = [];
+ forEach((k, v) => keys.add(k));
+ return keys;
+ }
+ Collection<String> get values {
+ final values = [];
+ forEach((k, v) => values.add(v));
+ return values;
+ }
- /** @domName HTMLSourceElement.type */
- String get type native "HTMLSourceElement_type_Getter";
+ int get length => $dom_length;
+ bool get isEmpty => $dom_key(0) == null;
+ Storage.internal();
- /** @domName HTMLSourceElement.type */
- void set type(String value) native "HTMLSourceElement_type_Setter";
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName Storage.length */
+ int get $dom_length native "Storage_length_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName Storage.clear */
+ void $dom_clear() native "Storage_clear_Callback";
-/// @domName HTMLSpanElement
-class SpanElement extends _Element_Merged {
- ///@docsEditable true
- factory SpanElement() => document.$dom_createElement("span");
- SpanElement.internal(): super.internal();
+ /** @domName Storage.getItem */
+ String $dom_getItem(String key) native "Storage_getItem_Callback";
+
+
+ /** @domName Storage.key */
+ String $dom_key(int index) native "Storage_key_Callback";
+
+
+ /** @domName Storage.removeItem */
+ void $dom_removeItem(String key) native "Storage_removeItem_Callback";
+
+
+ /** @domName Storage.setItem */
+ void $dom_setItem(String key, String data) native "Storage_setItem_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -20514,28 +20657,33 @@ class SpanElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName SpeechGrammar
-class SpeechGrammar extends NativeFieldWrapperClass1 {
+/// @domName StorageEvent
+class StorageEvent extends Event {
+ StorageEvent.internal(): super.internal();
- ///@docsEditable true
- factory SpeechGrammar() => _SpeechGrammarFactoryProvider.createSpeechGrammar();
- SpeechGrammar.internal();
+
+ /** @domName StorageEvent.key */
+ String get key native "StorageEvent_key_Getter";
- /** @domName SpeechGrammar.src */
- String get src native "SpeechGrammar_src_Getter";
+ /** @domName StorageEvent.newValue */
+ String get newValue native "StorageEvent_newValue_Getter";
- /** @domName SpeechGrammar.src */
- void set src(String value) native "SpeechGrammar_src_Setter";
+ /** @domName StorageEvent.oldValue */
+ String get oldValue native "StorageEvent_oldValue_Getter";
- /** @domName SpeechGrammar.weight */
- num get weight native "SpeechGrammar_weight_Getter";
+ /** @domName StorageEvent.storageArea */
+ Storage get storageArea native "StorageEvent_storageArea_Getter";
- /** @domName SpeechGrammar.weight */
- void set weight(num value) native "SpeechGrammar_weight_Setter";
+ /** @domName StorageEvent.url */
+ String get url native "StorageEvent_url_Getter";
+
+
+ /** @domName StorageEvent.initStorageEvent */
+ void initStorageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, String keyArg, String oldValueArg, String newValueArg, String urlArg, Storage storageAreaArg) native "StorageEvent_initStorageEvent_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -20545,152 +20693,104 @@ class SpeechGrammar extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName SpeechGrammarList
-class SpeechGrammarList extends NativeFieldWrapperClass1 implements List<SpeechGrammar> {
-
- ///@docsEditable true
- factory SpeechGrammarList() => _SpeechGrammarListFactoryProvider.createSpeechGrammarList();
- SpeechGrammarList.internal();
-
-
- /** @domName SpeechGrammarList.length */
- int get length native "SpeechGrammarList_length_Getter";
-
- SpeechGrammar operator[](int index) native "SpeechGrammarList_item_Callback";
-
- void operator[]=(int index, SpeechGrammar value) {
- throw new UnsupportedError("Cannot assign element of immutable List.");
- }
- // -- start List<SpeechGrammar> mixins.
- // SpeechGrammar is the element type.
+/// @domName StorageInfo
+class StorageInfo extends NativeFieldWrapperClass1 {
+ StorageInfo.internal();
- // From Iterable<SpeechGrammar>:
+ static const int PERSISTENT = 1;
- Iterator<SpeechGrammar> iterator() {
- // Note: NodeLists are not fixed size. And most probably length shouldn't
- // be cached in both iterator _and_ forEach method. For now caching it
- // for consistency.
- return new FixedSizeListIterator<SpeechGrammar>(this);
- }
+ static const int TEMPORARY = 0;
- // From Collection<SpeechGrammar>:
- void add(SpeechGrammar value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ /** @domName StorageInfo.queryUsageAndQuota */
+ void queryUsageAndQuota(int storageType, [StorageInfoUsageCallback usageCallback, StorageInfoErrorCallback errorCallback]) native "StorageInfo_queryUsageAndQuota_Callback";
- void addLast(SpeechGrammar value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
- void addAll(Collection<SpeechGrammar> collection) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ /** @domName StorageInfo.requestQuota */
+ void requestQuota(int storageType, int newQuotaInBytes, [StorageInfoQuotaCallback quotaCallback, StorageInfoErrorCallback errorCallback]) native "StorageInfo_requestQuota_Callback";
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, SpeechGrammar)) {
- return Collections.reduce(this, initialValue, combine);
- }
+}
+// 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.
- bool contains(SpeechGrammar element) => Collections.contains(this, element);
+// WARNING: Do not edit - generated code.
- void forEach(void f(SpeechGrammar element)) => Collections.forEach(this, f);
- Collection map(f(SpeechGrammar element)) => Collections.map(this, [], f);
+typedef void StorageInfoErrorCallback(DomException error);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- Collection<SpeechGrammar> filter(bool f(SpeechGrammar element)) =>
- Collections.filter(this, <SpeechGrammar>[], f);
+// WARNING: Do not edit - generated code.
- bool every(bool f(SpeechGrammar element)) => Collections.every(this, f);
- bool some(bool f(SpeechGrammar element)) => Collections.some(this, f);
+typedef void StorageInfoQuotaCallback(int grantedQuotaInBytes);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- bool get isEmpty => this.length == 0;
+// WARNING: Do not edit - generated code.
- // From List<SpeechGrammar>:
- void set length(int value) {
- throw new UnsupportedError("Cannot resize immutable List.");
- }
- void clear() {
- throw new UnsupportedError("Cannot clear immutable List.");
- }
+typedef void StorageInfoUsageCallback(int currentUsageInBytes, int currentQuotaInBytes);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- void sort([int compare(SpeechGrammar a, SpeechGrammar b)]) {
- throw new UnsupportedError("Cannot sort immutable List.");
- }
+// WARNING: Do not edit - generated code.
- int indexOf(SpeechGrammar element, [int start = 0]) =>
- Lists.indexOf(this, element, start, this.length);
- int lastIndexOf(SpeechGrammar element, [int start]) {
- if (start == null) start = length - 1;
- return Lists.lastIndexOf(this, element, start);
- }
+typedef void StringCallback(String data);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- SpeechGrammar get first => this[0];
+// WARNING: Do not edit - generated code.
- SpeechGrammar get last => this[length - 1];
- SpeechGrammar removeAt(int pos) {
- throw new UnsupportedError("Cannot removeAt on immutable List.");
- }
+/// @domName HTMLStyleElement
+class StyleElement extends _Element_Merged {
- SpeechGrammar removeLast() {
- throw new UnsupportedError("Cannot removeLast on immutable List.");
- }
+ ///@docsEditable true
+ factory StyleElement() => document.$dom_createElement("style");
+ StyleElement.internal(): super.internal();
- void setRange(int start, int rangeLength, List<SpeechGrammar> from, [int startFrom]) {
- throw new UnsupportedError("Cannot setRange on immutable List.");
- }
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError("Cannot removeRange on immutable List.");
- }
+ /** @domName HTMLStyleElement.disabled */
+ bool get disabled native "HTMLStyleElement_disabled_Getter";
- void insertRange(int start, int rangeLength, [SpeechGrammar initialValue]) {
- throw new UnsupportedError("Cannot insertRange on immutable List.");
- }
- List<SpeechGrammar> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <SpeechGrammar>[]);
+ /** @domName HTMLStyleElement.disabled */
+ void set disabled(bool value) native "HTMLStyleElement_disabled_Setter";
- // -- end List<SpeechGrammar> mixins.
- void addFromString(/*DOMString*/ string, [/*float*/ weight]) {
- if (?weight) {
- _addFromString_1(string, weight);
- return;
- }
- _addFromString_2(string);
- }
+ /** @domName HTMLStyleElement.media */
+ String get media native "HTMLStyleElement_media_Getter";
- /** @domName SpeechGrammarList.addFromString_1 */
- void _addFromString_1(string, weight) native "SpeechGrammarList_addFromString_1_Callback";
+ /** @domName HTMLStyleElement.media */
+ void set media(String value) native "HTMLStyleElement_media_Setter";
- /** @domName SpeechGrammarList.addFromString_2 */
- void _addFromString_2(string) native "SpeechGrammarList_addFromString_2_Callback";
+ /** @domName HTMLStyleElement.scoped */
+ bool get scoped native "HTMLStyleElement_scoped_Getter";
- void addFromUri(/*DOMString*/ src, [/*float*/ weight]) {
- if (?weight) {
- _addFromUri_1(src, weight);
- return;
- }
- _addFromUri_2(src);
- }
+
+ /** @domName HTMLStyleElement.scoped */
+ void set scoped(bool value) native "HTMLStyleElement_scoped_Setter";
- /** @domName SpeechGrammarList.addFromUri_1 */
- void _addFromUri_1(src, weight) native "SpeechGrammarList_addFromUri_1_Callback";
+ /** @domName HTMLStyleElement.sheet */
+ StyleSheet get sheet native "HTMLStyleElement_sheet_Getter";
- /** @domName SpeechGrammarList.addFromUri_2 */
- void _addFromUri_2(src) native "SpeechGrammarList_addFromUri_2_Callback";
+ /** @domName HTMLStyleElement.type */
+ String get type native "HTMLStyleElement_type_Getter";
- /** @domName SpeechGrammarList.item */
- SpeechGrammar item(int index) native "SpeechGrammarList_item_Callback";
+ /** @domName HTMLStyleElement.type */
+ void set type(String value) native "HTMLStyleElement_type_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -20700,13 +20800,17 @@ class SpeechGrammarList extends NativeFieldWrapperClass1 implements List<SpeechG
// WARNING: Do not edit - generated code.
-/// @domName SpeechInputEvent
-class SpeechInputEvent extends Event {
- SpeechInputEvent.internal(): super.internal();
+/// @domName StyleMedia
+class StyleMedia extends NativeFieldWrapperClass1 {
+ StyleMedia.internal();
- /** @domName SpeechInputEvent.results */
- List<SpeechInputResult> get results native "SpeechInputEvent_results_Getter";
+ /** @domName StyleMedia.type */
+ String get type native "StyleMedia_type_Getter";
+
+
+ /** @domName StyleMedia.matchMedium */
+ bool matchMedium(String mediaquery) native "StyleMedia_matchMedium_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -20716,221 +20820,195 @@ class SpeechInputEvent extends Event {
// WARNING: Do not edit - generated code.
-/// @domName SpeechInputResult
-class SpeechInputResult extends NativeFieldWrapperClass1 {
- SpeechInputResult.internal();
-
+/// @domName StyleSheet
+class StyleSheet extends NativeFieldWrapperClass1 {
+ StyleSheet.internal();
- /** @domName SpeechInputResult.confidence */
- num get confidence native "SpeechInputResult_confidence_Getter";
+ /** @domName StyleSheet.disabled */
+ bool get disabled native "StyleSheet_disabled_Getter";
- /** @domName SpeechInputResult.utterance */
- String get utterance native "SpeechInputResult_utterance_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.
+ /** @domName StyleSheet.disabled */
+ void set disabled(bool value) native "StyleSheet_disabled_Setter";
-// WARNING: Do not edit - generated code.
+ /** @domName StyleSheet.href */
+ String get href native "StyleSheet_href_Getter";
-/// @domName SpeechRecognition
-class SpeechRecognition extends EventTarget {
- ///@docsEditable true
- factory SpeechRecognition() => _SpeechRecognitionFactoryProvider.createSpeechRecognition();
- SpeechRecognition.internal(): super.internal();
+ /** @domName StyleSheet.media */
+ MediaList get media native "StyleSheet_media_Getter";
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- SpeechRecognitionEvents get on =>
- new SpeechRecognitionEvents(this);
+ /** @domName StyleSheet.ownerNode */
+ Node get ownerNode native "StyleSheet_ownerNode_Getter";
- /** @domName SpeechRecognition.continuous */
- bool get continuous native "SpeechRecognition_continuous_Getter";
+ /** @domName StyleSheet.parentStyleSheet */
+ StyleSheet get parentStyleSheet native "StyleSheet_parentStyleSheet_Getter";
- /** @domName SpeechRecognition.continuous */
- void set continuous(bool value) native "SpeechRecognition_continuous_Setter";
+ /** @domName StyleSheet.title */
+ String get title native "StyleSheet_title_Getter";
- /** @domName SpeechRecognition.grammars */
- SpeechGrammarList get grammars native "SpeechRecognition_grammars_Getter";
+ /** @domName StyleSheet.type */
+ String get type native "StyleSheet_type_Getter";
- /** @domName SpeechRecognition.grammars */
- void set grammars(SpeechGrammarList value) native "SpeechRecognition_grammars_Setter";
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName SpeechRecognition.interimResults */
- bool get interimResults native "SpeechRecognition_interimResults_Getter";
+/// @domName HTMLTableCaptionElement
+class TableCaptionElement extends _Element_Merged {
- /** @domName SpeechRecognition.interimResults */
- void set interimResults(bool value) native "SpeechRecognition_interimResults_Setter";
+ ///@docsEditable true
+ factory TableCaptionElement() => document.$dom_createElement("caption");
+ TableCaptionElement.internal(): super.internal();
- /** @domName SpeechRecognition.lang */
- String get lang native "SpeechRecognition_lang_Getter";
+ /** @domName HTMLTableCaptionElement.align */
+ String get align native "HTMLTableCaptionElement_align_Getter";
- /** @domName SpeechRecognition.lang */
- void set lang(String value) native "SpeechRecognition_lang_Setter";
+ /** @domName HTMLTableCaptionElement.align */
+ void set align(String value) native "HTMLTableCaptionElement_align_Setter";
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName SpeechRecognition.maxAlternatives */
- int get maxAlternatives native "SpeechRecognition_maxAlternatives_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName SpeechRecognition.maxAlternatives */
- void set maxAlternatives(int value) native "SpeechRecognition_maxAlternatives_Setter";
+/// @domName HTMLTableCellElement
+class TableCellElement extends _Element_Merged {
+ ///@docsEditable true
+ factory TableCellElement() => document.$dom_createElement("td");
+ TableCellElement.internal(): super.internal();
- /** @domName SpeechRecognition.abort */
- void abort() native "SpeechRecognition_abort_Callback";
+ /** @domName HTMLTableCellElement.abbr */
+ String get abbr native "HTMLTableCellElement_abbr_Getter";
- /** @domName SpeechRecognition.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "SpeechRecognition_addEventListener_Callback";
+ /** @domName HTMLTableCellElement.abbr */
+ void set abbr(String value) native "HTMLTableCellElement_abbr_Setter";
- /** @domName SpeechRecognition.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "SpeechRecognition_dispatchEvent_Callback";
+ /** @domName HTMLTableCellElement.align */
+ String get align native "HTMLTableCellElement_align_Getter";
- /** @domName SpeechRecognition.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "SpeechRecognition_removeEventListener_Callback";
+ /** @domName HTMLTableCellElement.align */
+ void set align(String value) native "HTMLTableCellElement_align_Setter";
- /** @domName SpeechRecognition.start */
- void start() native "SpeechRecognition_start_Callback";
+ /** @domName HTMLTableCellElement.axis */
+ String get axis native "HTMLTableCellElement_axis_Getter";
- /** @domName SpeechRecognition.stop */
- void stop() native "SpeechRecognition_stop_Callback";
-}
+ /** @domName HTMLTableCellElement.axis */
+ void set axis(String value) native "HTMLTableCellElement_axis_Setter";
-/// @docsEditable true
-class SpeechRecognitionEvents extends Events {
- /// @docsEditable true
- SpeechRecognitionEvents(EventTarget _ptr) : super(_ptr);
- /// @docsEditable true
- EventListenerList get audioEnd => this['audioend'];
+ /** @domName HTMLTableCellElement.bgColor */
+ String get bgColor native "HTMLTableCellElement_bgColor_Getter";
- /// @docsEditable true
- EventListenerList get audioStart => this['audiostart'];
- /// @docsEditable true
- EventListenerList get end => this['end'];
+ /** @domName HTMLTableCellElement.bgColor */
+ void set bgColor(String value) native "HTMLTableCellElement_bgColor_Setter";
- /// @docsEditable true
- EventListenerList get error => this['error'];
- /// @docsEditable true
- EventListenerList get noMatch => this['nomatch'];
+ /** @domName HTMLTableCellElement.cellIndex */
+ int get cellIndex native "HTMLTableCellElement_cellIndex_Getter";
- /// @docsEditable true
- EventListenerList get result => this['result'];
- /// @docsEditable true
- EventListenerList get soundEnd => this['soundend'];
+ /** @domName HTMLTableCellElement.ch */
+ String get ch native "HTMLTableCellElement_ch_Getter";
- /// @docsEditable true
- EventListenerList get soundStart => this['soundstart'];
- /// @docsEditable true
- EventListenerList get speechEnd => this['speechend'];
+ /** @domName HTMLTableCellElement.ch */
+ void set ch(String value) native "HTMLTableCellElement_ch_Setter";
- /// @docsEditable true
- EventListenerList get speechStart => this['speechstart'];
- /// @docsEditable true
- EventListenerList get start => this['start'];
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName HTMLTableCellElement.chOff */
+ String get chOff native "HTMLTableCellElement_chOff_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLTableCellElement.chOff */
+ void set chOff(String value) native "HTMLTableCellElement_chOff_Setter";
-/// @domName SpeechRecognitionAlternative
-class SpeechRecognitionAlternative extends NativeFieldWrapperClass1 {
- SpeechRecognitionAlternative.internal();
+ /** @domName HTMLTableCellElement.colSpan */
+ int get colSpan native "HTMLTableCellElement_colSpan_Getter";
- /** @domName SpeechRecognitionAlternative.confidence */
- num get confidence native "SpeechRecognitionAlternative_confidence_Getter";
+ /** @domName HTMLTableCellElement.colSpan */
+ void set colSpan(int value) native "HTMLTableCellElement_colSpan_Setter";
- /** @domName SpeechRecognitionAlternative.transcript */
- String get transcript native "SpeechRecognitionAlternative_transcript_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.
+ /** @domName HTMLTableCellElement.headers */
+ String get headers native "HTMLTableCellElement_headers_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLTableCellElement.headers */
+ void set headers(String value) native "HTMLTableCellElement_headers_Setter";
-/// @domName SpeechRecognitionError
-class SpeechRecognitionError extends Event {
- SpeechRecognitionError.internal(): super.internal();
- static const int ABORTED = 2;
+ /** @domName HTMLTableCellElement.height */
+ String get height native "HTMLTableCellElement_height_Getter";
- static const int AUDIO_CAPTURE = 3;
- static const int BAD_GRAMMAR = 7;
+ /** @domName HTMLTableCellElement.height */
+ void set height(String value) native "HTMLTableCellElement_height_Setter";
- static const int LANGUAGE_NOT_SUPPORTED = 8;
- static const int NETWORK = 4;
+ /** @domName HTMLTableCellElement.noWrap */
+ bool get noWrap native "HTMLTableCellElement_noWrap_Getter";
- static const int NOT_ALLOWED = 5;
- static const int NO_SPEECH = 1;
+ /** @domName HTMLTableCellElement.noWrap */
+ void set noWrap(bool value) native "HTMLTableCellElement_noWrap_Setter";
- static const int OTHER = 0;
- static const int SERVICE_NOT_ALLOWED = 6;
+ /** @domName HTMLTableCellElement.rowSpan */
+ int get rowSpan native "HTMLTableCellElement_rowSpan_Getter";
- /** @domName SpeechRecognitionError.code */
- int get code native "SpeechRecognitionError_code_Getter";
+ /** @domName HTMLTableCellElement.rowSpan */
+ void set rowSpan(int value) native "HTMLTableCellElement_rowSpan_Setter";
- /** @domName SpeechRecognitionError.message */
- String get message native "SpeechRecognitionError_message_Getter";
+ /** @domName HTMLTableCellElement.scope */
+ String get scope native "HTMLTableCellElement_scope_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.
+ /** @domName HTMLTableCellElement.scope */
+ void set scope(String value) native "HTMLTableCellElement_scope_Setter";
-/// @domName SpeechRecognitionEvent
-class SpeechRecognitionEvent extends Event {
- SpeechRecognitionEvent.internal(): super.internal();
+ /** @domName HTMLTableCellElement.vAlign */
+ String get vAlign native "HTMLTableCellElement_vAlign_Getter";
- /** @domName SpeechRecognitionEvent.result */
- SpeechRecognitionResult get result native "SpeechRecognitionEvent_result_Getter";
+ /** @domName HTMLTableCellElement.vAlign */
+ void set vAlign(String value) native "HTMLTableCellElement_vAlign_Setter";
- /** @domName SpeechRecognitionEvent.resultHistory */
- List<SpeechRecognitionResult> get resultHistory native "SpeechRecognitionEvent_resultHistory_Getter";
+ /** @domName HTMLTableCellElement.width */
+ String get width native "HTMLTableCellElement_width_Getter";
- /** @domName SpeechRecognitionEvent.resultIndex */
- int get resultIndex native "SpeechRecognitionEvent_resultIndex_Getter";
+ /** @domName HTMLTableCellElement.width */
+ void set width(String value) native "HTMLTableCellElement_width_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -20940,61 +21018,60 @@ class SpeechRecognitionEvent extends Event {
// WARNING: Do not edit - generated code.
-/// @domName SpeechRecognitionResult
-class SpeechRecognitionResult extends NativeFieldWrapperClass1 {
- SpeechRecognitionResult.internal();
+/// @domName HTMLTableColElement
+class TableColElement extends _Element_Merged {
+ ///@docsEditable true
+ factory TableColElement() => document.$dom_createElement("col");
+ TableColElement.internal(): super.internal();
- /** @domName SpeechRecognitionResult.emma */
- Document get emma native "SpeechRecognitionResult_emma_Getter";
+ /** @domName HTMLTableColElement.align */
+ String get align native "HTMLTableColElement_align_Getter";
- /** @domName SpeechRecognitionResult.final */
- bool get finalValue native "SpeechRecognitionResult_final_Getter";
+ /** @domName HTMLTableColElement.align */
+ void set align(String value) native "HTMLTableColElement_align_Setter";
- /** @domName SpeechRecognitionResult.length */
- int get length native "SpeechRecognitionResult_length_Getter";
+ /** @domName HTMLTableColElement.ch */
+ String get ch native "HTMLTableColElement_ch_Getter";
- /** @domName SpeechRecognitionResult.item */
- SpeechRecognitionAlternative item(int index) native "SpeechRecognitionResult_item_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.
+ /** @domName HTMLTableColElement.ch */
+ void set ch(String value) native "HTMLTableColElement_ch_Setter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLTableColElement.chOff */
+ String get chOff native "HTMLTableColElement_chOff_Getter";
-/// @domName SQLError
-class SqlError extends NativeFieldWrapperClass1 {
- SqlError.internal();
- static const int CONSTRAINT_ERR = 6;
+ /** @domName HTMLTableColElement.chOff */
+ void set chOff(String value) native "HTMLTableColElement_chOff_Setter";
- static const int DATABASE_ERR = 1;
- static const int QUOTA_ERR = 4;
+ /** @domName HTMLTableColElement.span */
+ int get span native "HTMLTableColElement_span_Getter";
- static const int SYNTAX_ERR = 5;
- static const int TIMEOUT_ERR = 7;
+ /** @domName HTMLTableColElement.span */
+ void set span(int value) native "HTMLTableColElement_span_Setter";
- static const int TOO_LARGE_ERR = 3;
- static const int UNKNOWN_ERR = 0;
+ /** @domName HTMLTableColElement.vAlign */
+ String get vAlign native "HTMLTableColElement_vAlign_Getter";
- static const int VERSION_ERR = 2;
+ /** @domName HTMLTableColElement.vAlign */
+ void set vAlign(String value) native "HTMLTableColElement_vAlign_Setter";
- /** @domName SQLError.code */
- int get code native "SQLError_code_Getter";
+ /** @domName HTMLTableColElement.width */
+ String get width native "HTMLTableColElement_width_Getter";
- /** @domName SQLError.message */
- String get message native "SQLError_message_Getter";
+
+ /** @domName HTMLTableColElement.width */
+ void set width(String value) native "HTMLTableColElement_width_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -21004,193 +21081,152 @@ class SqlError extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName SQLException
-class SqlException extends NativeFieldWrapperClass1 {
- SqlException.internal();
+/// @domName HTMLTableElement
+class TableElement extends _Element_Merged {
- static const int CONSTRAINT_ERR = 6;
+ ///@docsEditable true
+ factory TableElement() => document.$dom_createElement("table");
+ TableElement.internal(): super.internal();
- static const int DATABASE_ERR = 1;
- static const int QUOTA_ERR = 4;
+ /** @domName HTMLTableElement.align */
+ String get align native "HTMLTableElement_align_Getter";
- static const int SYNTAX_ERR = 5;
- static const int TIMEOUT_ERR = 7;
+ /** @domName HTMLTableElement.align */
+ void set align(String value) native "HTMLTableElement_align_Setter";
- static const int TOO_LARGE_ERR = 3;
- static const int UNKNOWN_ERR = 0;
+ /** @domName HTMLTableElement.bgColor */
+ String get bgColor native "HTMLTableElement_bgColor_Getter";
- static const int VERSION_ERR = 2;
+ /** @domName HTMLTableElement.bgColor */
+ void set bgColor(String value) native "HTMLTableElement_bgColor_Setter";
- /** @domName SQLException.code */
- int get code native "SQLException_code_Getter";
+ /** @domName HTMLTableElement.border */
+ String get border native "HTMLTableElement_border_Getter";
- /** @domName SQLException.message */
- String get message native "SQLException_message_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.
+ /** @domName HTMLTableElement.border */
+ void set border(String value) native "HTMLTableElement_border_Setter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLTableElement.caption */
+ TableCaptionElement get caption native "HTMLTableElement_caption_Getter";
-/// @domName SQLResultSet
-class SqlResultSet extends NativeFieldWrapperClass1 {
- SqlResultSet.internal();
+ /** @domName HTMLTableElement.caption */
+ void set caption(TableCaptionElement value) native "HTMLTableElement_caption_Setter";
- /** @domName SQLResultSet.insertId */
- int get insertId native "SQLResultSet_insertId_Getter";
+ /** @domName HTMLTableElement.cellPadding */
+ String get cellPadding native "HTMLTableElement_cellPadding_Getter";
- /** @domName SQLResultSet.rows */
- SqlResultSetRowList get rows native "SQLResultSet_rows_Getter";
+ /** @domName HTMLTableElement.cellPadding */
+ void set cellPadding(String value) native "HTMLTableElement_cellPadding_Setter";
- /** @domName SQLResultSet.rowsAffected */
- int get rowsAffected native "SQLResultSet_rowsAffected_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.
+ /** @domName HTMLTableElement.cellSpacing */
+ String get cellSpacing native "HTMLTableElement_cellSpacing_Getter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLTableElement.cellSpacing */
+ void set cellSpacing(String value) native "HTMLTableElement_cellSpacing_Setter";
-/// @domName SQLResultSetRowList
-class SqlResultSetRowList extends NativeFieldWrapperClass1 implements List<Map> {
- SqlResultSetRowList.internal();
+ /** @domName HTMLTableElement.frame */
+ String get frame native "HTMLTableElement_frame_Getter";
- /** @domName SQLResultSetRowList.length */
- int get length native "SQLResultSetRowList_length_Getter";
- Map operator[](int index) native "SQLResultSetRowList_item_Callback";
+ /** @domName HTMLTableElement.frame */
+ void set frame(String value) native "HTMLTableElement_frame_Setter";
- void operator[]=(int index, Map value) {
- throw new UnsupportedError("Cannot assign element of immutable List.");
- }
- // -- start List<Map> mixins.
- // Map is the element type.
- // From Iterable<Map>:
+ /** @domName HTMLTableElement.rows */
+ HtmlCollection get rows native "HTMLTableElement_rows_Getter";
- Iterator<Map> iterator() {
- // Note: NodeLists are not fixed size. And most probably length shouldn't
- // be cached in both iterator _and_ forEach method. For now caching it
- // for consistency.
- return new FixedSizeListIterator<Map>(this);
- }
- // From Collection<Map>:
+ /** @domName HTMLTableElement.rules */
+ String get rules native "HTMLTableElement_rules_Getter";
- void add(Map value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
- void addLast(Map value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ /** @domName HTMLTableElement.rules */
+ void set rules(String value) native "HTMLTableElement_rules_Setter";
- void addAll(Collection<Map> collection) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, Map)) {
- return Collections.reduce(this, initialValue, combine);
- }
+ /** @domName HTMLTableElement.summary */
+ String get summary native "HTMLTableElement_summary_Getter";
- bool contains(Map element) => Collections.contains(this, element);
- void forEach(void f(Map element)) => Collections.forEach(this, f);
+ /** @domName HTMLTableElement.summary */
+ void set summary(String value) native "HTMLTableElement_summary_Setter";
- Collection map(f(Map element)) => Collections.map(this, [], f);
- Collection<Map> filter(bool f(Map element)) =>
- Collections.filter(this, <Map>[], f);
+ /** @domName HTMLTableElement.tBodies */
+ HtmlCollection get tBodies native "HTMLTableElement_tBodies_Getter";
- bool every(bool f(Map element)) => Collections.every(this, f);
- bool some(bool f(Map element)) => Collections.some(this, f);
+ /** @domName HTMLTableElement.tFoot */
+ TableSectionElement get tFoot native "HTMLTableElement_tFoot_Getter";
- bool get isEmpty => this.length == 0;
- // From List<Map>:
- void set length(int value) {
- throw new UnsupportedError("Cannot resize immutable List.");
- }
+ /** @domName HTMLTableElement.tFoot */
+ void set tFoot(TableSectionElement value) native "HTMLTableElement_tFoot_Setter";
- void clear() {
- throw new UnsupportedError("Cannot clear immutable List.");
- }
- void sort([int compare(Map a, Map b)]) {
- throw new UnsupportedError("Cannot sort immutable List.");
- }
+ /** @domName HTMLTableElement.tHead */
+ TableSectionElement get tHead native "HTMLTableElement_tHead_Getter";
- int indexOf(Map element, [int start = 0]) =>
- Lists.indexOf(this, element, start, this.length);
- int lastIndexOf(Map element, [int start]) {
- if (start == null) start = length - 1;
- return Lists.lastIndexOf(this, element, start);
- }
+ /** @domName HTMLTableElement.tHead */
+ void set tHead(TableSectionElement value) native "HTMLTableElement_tHead_Setter";
+
+
+ /** @domName HTMLTableElement.width */
+ String get width native "HTMLTableElement_width_Getter";
+
+
+ /** @domName HTMLTableElement.width */
+ void set width(String value) native "HTMLTableElement_width_Setter";
- Map get first => this[0];
- Map get last => this[length - 1];
+ /** @domName HTMLTableElement.createCaption */
+ Element createCaption() native "HTMLTableElement_createCaption_Callback";
- Map removeAt(int pos) {
- throw new UnsupportedError("Cannot removeAt on immutable List.");
- }
- Map removeLast() {
- throw new UnsupportedError("Cannot removeLast on immutable List.");
- }
+ /** @domName HTMLTableElement.createTBody */
+ Element createTBody() native "HTMLTableElement_createTBody_Callback";
- void setRange(int start, int rangeLength, List<Map> from, [int startFrom]) {
- throw new UnsupportedError("Cannot setRange on immutable List.");
- }
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError("Cannot removeRange on immutable List.");
- }
+ /** @domName HTMLTableElement.createTFoot */
+ Element createTFoot() native "HTMLTableElement_createTFoot_Callback";
- void insertRange(int start, int rangeLength, [Map initialValue]) {
- throw new UnsupportedError("Cannot insertRange on immutable List.");
- }
- List<Map> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <Map>[]);
+ /** @domName HTMLTableElement.createTHead */
+ Element createTHead() native "HTMLTableElement_createTHead_Callback";
- // -- end List<Map> mixins.
+
+ /** @domName HTMLTableElement.deleteCaption */
+ void deleteCaption() native "HTMLTableElement_deleteCaption_Callback";
- /** @domName SQLResultSetRowList.item */
- Map item(int index) native "SQLResultSetRowList_item_Callback";
+ /** @domName HTMLTableElement.deleteRow */
+ void deleteRow(int index) native "HTMLTableElement_deleteRow_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.
+ /** @domName HTMLTableElement.deleteTFoot */
+ void deleteTFoot() native "HTMLTableElement_deleteTFoot_Callback";
-/// @domName SQLTransaction
-class SqlTransaction extends NativeFieldWrapperClass1 {
- SqlTransaction.internal();
+ /** @domName HTMLTableElement.deleteTHead */
+ void deleteTHead() native "HTMLTableElement_deleteTHead_Callback";
- /** @domName SQLTransaction.executeSql */
- void executeSql(String sqlStatement, List arguments, [SqlStatementCallback callback, SqlStatementErrorCallback errorCallback]) native "SQLTransaction_executeSql_Callback";
+ /** @domName HTMLTableElement.insertRow */
+ Element insertRow(int index) native "HTMLTableElement_insertRow_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -21200,94 +21236,72 @@ class SqlTransaction extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName SQLTransactionSync
-class SqlTransactionSync extends NativeFieldWrapperClass1 {
- SqlTransactionSync.internal();
+/// @domName HTMLTableRowElement
+class TableRowElement extends _Element_Merged {
+ ///@docsEditable true
+ factory TableRowElement() => document.$dom_createElement("tr");
+ TableRowElement.internal(): super.internal();
- /** @domName SQLTransactionSync.executeSql */
- SqlResultSet executeSql(String sqlStatement, List arguments) native "SQLTransactionSync_executeSql_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.
+ /** @domName HTMLTableRowElement.align */
+ String get align native "HTMLTableRowElement_align_Getter";
-/// @domName Storage
-class Storage extends NativeFieldWrapperClass1 implements Map<String, String> {
+ /** @domName HTMLTableRowElement.align */
+ void set align(String value) native "HTMLTableRowElement_align_Setter";
- // TODO(nweiz): update this when maps support lazy iteration
- bool containsValue(String value) => values.some((e) => e == value);
- bool containsKey(String key) => $dom_getItem(key) != null;
+ /** @domName HTMLTableRowElement.bgColor */
+ String get bgColor native "HTMLTableRowElement_bgColor_Getter";
- String operator [](String key) => $dom_getItem(key);
- void operator []=(String key, String value) { $dom_setItem(key, value); }
+ /** @domName HTMLTableRowElement.bgColor */
+ void set bgColor(String value) native "HTMLTableRowElement_bgColor_Setter";
- String putIfAbsent(String key, String ifAbsent()) {
- if (!containsKey(key)) this[key] = ifAbsent();
- return this[key];
- }
- String remove(String key) {
- final value = this[key];
- $dom_removeItem(key);
- return value;
- }
+ /** @domName HTMLTableRowElement.cells */
+ HtmlCollection get cells native "HTMLTableRowElement_cells_Getter";
- void clear() => $dom_clear();
- void forEach(void f(String key, String value)) {
- for (var i = 0; true; i++) {
- final key = $dom_key(i);
- if (key == null) return;
+ /** @domName HTMLTableRowElement.ch */
+ String get ch native "HTMLTableRowElement_ch_Getter";
- f(key, this[key]);
- }
- }
- Collection<String> get keys {
- final keys = [];
- forEach((k, v) => keys.add(k));
- return keys;
- }
+ /** @domName HTMLTableRowElement.ch */
+ void set ch(String value) native "HTMLTableRowElement_ch_Setter";
- Collection<String> get values {
- final values = [];
- forEach((k, v) => values.add(v));
- return values;
- }
- int get length => $dom_length;
+ /** @domName HTMLTableRowElement.chOff */
+ String get chOff native "HTMLTableRowElement_chOff_Getter";
- bool get isEmpty => $dom_key(0) == null;
- Storage.internal();
+ /** @domName HTMLTableRowElement.chOff */
+ void set chOff(String value) native "HTMLTableRowElement_chOff_Setter";
- /** @domName Storage.length */
- int get $dom_length native "Storage_length_Getter";
+ /** @domName HTMLTableRowElement.rowIndex */
+ int get rowIndex native "HTMLTableRowElement_rowIndex_Getter";
- /** @domName Storage.clear */
- void $dom_clear() native "Storage_clear_Callback";
+ /** @domName HTMLTableRowElement.sectionRowIndex */
+ int get sectionRowIndex native "HTMLTableRowElement_sectionRowIndex_Getter";
- /** @domName Storage.getItem */
- String $dom_getItem(String key) native "Storage_getItem_Callback";
+ /** @domName HTMLTableRowElement.vAlign */
+ String get vAlign native "HTMLTableRowElement_vAlign_Getter";
- /** @domName Storage.key */
- String $dom_key(int index) native "Storage_key_Callback";
+ /** @domName HTMLTableRowElement.vAlign */
+ void set vAlign(String value) native "HTMLTableRowElement_vAlign_Setter";
- /** @domName Storage.removeItem */
- void $dom_removeItem(String key) native "Storage_removeItem_Callback";
+ /** @domName HTMLTableRowElement.deleteCell */
+ void deleteCell(int index) native "HTMLTableRowElement_deleteCell_Callback";
- /** @domName Storage.setItem */
- void $dom_setItem(String key, String data) native "Storage_setItem_Callback";
+
+ /** @domName HTMLTableRowElement.insertCell */
+ Element insertCell(int index) native "HTMLTableRowElement_insertCell_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -21297,57 +21311,53 @@ class Storage extends NativeFieldWrapperClass1 implements Map<String, String> {
// WARNING: Do not edit - generated code.
-/// @domName StorageEvent
-class StorageEvent extends Event {
- StorageEvent.internal(): super.internal();
+/// @domName HTMLTableSectionElement
+class TableSectionElement extends _Element_Merged {
+ TableSectionElement.internal(): super.internal();
- /** @domName StorageEvent.key */
- String get key native "StorageEvent_key_Getter";
+ /** @domName HTMLTableSectionElement.align */
+ String get align native "HTMLTableSectionElement_align_Getter";
- /** @domName StorageEvent.newValue */
- String get newValue native "StorageEvent_newValue_Getter";
+ /** @domName HTMLTableSectionElement.align */
+ void set align(String value) native "HTMLTableSectionElement_align_Setter";
- /** @domName StorageEvent.oldValue */
- String get oldValue native "StorageEvent_oldValue_Getter";
+ /** @domName HTMLTableSectionElement.ch */
+ String get ch native "HTMLTableSectionElement_ch_Getter";
- /** @domName StorageEvent.storageArea */
- Storage get storageArea native "StorageEvent_storageArea_Getter";
+ /** @domName HTMLTableSectionElement.ch */
+ void set ch(String value) native "HTMLTableSectionElement_ch_Setter";
- /** @domName StorageEvent.url */
- String get url native "StorageEvent_url_Getter";
+ /** @domName HTMLTableSectionElement.chOff */
+ String get chOff native "HTMLTableSectionElement_chOff_Getter";
- /** @domName StorageEvent.initStorageEvent */
- void initStorageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, String keyArg, String oldValueArg, String newValueArg, String urlArg, Storage storageAreaArg) native "StorageEvent_initStorageEvent_Callback";
+ /** @domName HTMLTableSectionElement.chOff */
+ void set chOff(String value) native "HTMLTableSectionElement_chOff_Setter";
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLTableSectionElement.rows */
+ HtmlCollection get rows native "HTMLTableSectionElement_rows_Getter";
-/// @domName StorageInfo
-class StorageInfo extends NativeFieldWrapperClass1 {
- StorageInfo.internal();
+ /** @domName HTMLTableSectionElement.vAlign */
+ String get vAlign native "HTMLTableSectionElement_vAlign_Getter";
- static const int PERSISTENT = 1;
- static const int TEMPORARY = 0;
+ /** @domName HTMLTableSectionElement.vAlign */
+ void set vAlign(String value) native "HTMLTableSectionElement_vAlign_Setter";
- /** @domName StorageInfo.queryUsageAndQuota */
- void queryUsageAndQuota(int storageType, [StorageInfoUsageCallback usageCallback, StorageInfoErrorCallback errorCallback]) native "StorageInfo_queryUsageAndQuota_Callback";
+ /** @domName HTMLTableSectionElement.deleteRow */
+ void deleteRow(int index) native "HTMLTableSectionElement_deleteRow_Callback";
- /** @domName StorageInfo.requestQuota */
- void requestQuota(int storageType, int newQuotaInBytes, [StorageInfoQuotaCallback quotaCallback, StorageInfoErrorCallback errorCallback]) native "StorageInfo_requestQuota_Callback";
+ /** @domName HTMLTableSectionElement.insertRow */
+ Element insertRow(int index) native "HTMLTableSectionElement_insertRow_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -21357,298 +21367,277 @@ class StorageInfo extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-typedef void StorageInfoErrorCallback(DomException error);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
+/// @domName Text
+class Text extends CharacterData {
+ factory Text(String data) => _TextFactoryProvider.createText(data);
+ Text.internal(): super.internal();
-typedef void StorageInfoQuotaCallback(int grantedQuotaInBytes);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+ /** @domName Text.wholeText */
+ String get wholeText native "Text_wholeText_Getter";
-typedef void StorageInfoUsageCallback(int currentUsageInBytes, int currentQuotaInBytes);
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName Text.replaceWholeText */
+ Text replaceWholeText(String content) native "Text_replaceWholeText_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName Text.splitText */
+ Text splitText(int offset) native "Text_splitText_Callback";
-typedef void StringCallback(String data);
+}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
-
-
-/// @domName HTMLStyleElement
-class StyleElement extends _Element_Merged {
-
- ///@docsEditable true
- factory StyleElement() => document.$dom_createElement("style");
- StyleElement.internal(): super.internal();
-
-
- /** @domName HTMLStyleElement.disabled */
- bool get disabled native "HTMLStyleElement_disabled_Getter";
-
-
- /** @domName HTMLStyleElement.disabled */
- void set disabled(bool value) native "HTMLStyleElement_disabled_Setter";
-
-
- /** @domName HTMLStyleElement.media */
- String get media native "HTMLStyleElement_media_Getter";
-
-
- /** @domName HTMLStyleElement.media */
- void set media(String value) native "HTMLStyleElement_media_Setter";
-
+// WARNING: Do not edit - generated code.
- /** @domName HTMLStyleElement.scoped */
- bool get scoped native "HTMLStyleElement_scoped_Getter";
+/// @domName HTMLTextAreaElement
+class TextAreaElement extends _Element_Merged {
- /** @domName HTMLStyleElement.scoped */
- void set scoped(bool value) native "HTMLStyleElement_scoped_Setter";
+ ///@docsEditable true
+ factory TextAreaElement() => document.$dom_createElement("textarea");
+ TextAreaElement.internal(): super.internal();
- /** @domName HTMLStyleElement.sheet */
- StyleSheet get sheet native "HTMLStyleElement_sheet_Getter";
+ /** @domName HTMLTextAreaElement.autofocus */
+ bool get autofocus native "HTMLTextAreaElement_autofocus_Getter";
- /** @domName HTMLStyleElement.type */
- String get type native "HTMLStyleElement_type_Getter";
+ /** @domName HTMLTextAreaElement.autofocus */
+ void set autofocus(bool value) native "HTMLTextAreaElement_autofocus_Setter";
- /** @domName HTMLStyleElement.type */
- void set type(String value) native "HTMLStyleElement_type_Setter";
+ /** @domName HTMLTextAreaElement.cols */
+ int get cols native "HTMLTextAreaElement_cols_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.
+ /** @domName HTMLTextAreaElement.cols */
+ void set cols(int value) native "HTMLTextAreaElement_cols_Setter";
-/// @domName StyleMedia
-class StyleMedia extends NativeFieldWrapperClass1 {
- StyleMedia.internal();
+ /** @domName HTMLTextAreaElement.defaultValue */
+ String get defaultValue native "HTMLTextAreaElement_defaultValue_Getter";
- /** @domName StyleMedia.type */
- String get type native "StyleMedia_type_Getter";
+ /** @domName HTMLTextAreaElement.defaultValue */
+ void set defaultValue(String value) native "HTMLTextAreaElement_defaultValue_Setter";
- /** @domName StyleMedia.matchMedium */
- bool matchMedium(String mediaquery) native "StyleMedia_matchMedium_Callback";
+ /** @domName HTMLTextAreaElement.dirName */
+ String get dirName native "HTMLTextAreaElement_dirName_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.
+ /** @domName HTMLTextAreaElement.dirName */
+ void set dirName(String value) native "HTMLTextAreaElement_dirName_Setter";
-/// @domName StyleSheet
-class StyleSheet extends NativeFieldWrapperClass1 {
- StyleSheet.internal();
+ /** @domName HTMLTextAreaElement.disabled */
+ bool get disabled native "HTMLTextAreaElement_disabled_Getter";
- /** @domName StyleSheet.disabled */
- bool get disabled native "StyleSheet_disabled_Getter";
+ /** @domName HTMLTextAreaElement.disabled */
+ void set disabled(bool value) native "HTMLTextAreaElement_disabled_Setter";
- /** @domName StyleSheet.disabled */
- void set disabled(bool value) native "StyleSheet_disabled_Setter";
+ /** @domName HTMLTextAreaElement.form */
+ FormElement get form native "HTMLTextAreaElement_form_Getter";
- /** @domName StyleSheet.href */
- String get href native "StyleSheet_href_Getter";
+ /** @domName HTMLTextAreaElement.labels */
+ List<Node> get labels native "HTMLTextAreaElement_labels_Getter";
- /** @domName StyleSheet.media */
- MediaList get media native "StyleSheet_media_Getter";
+ /** @domName HTMLTextAreaElement.maxLength */
+ int get maxLength native "HTMLTextAreaElement_maxLength_Getter";
- /** @domName StyleSheet.ownerNode */
- Node get ownerNode native "StyleSheet_ownerNode_Getter";
+ /** @domName HTMLTextAreaElement.maxLength */
+ void set maxLength(int value) native "HTMLTextAreaElement_maxLength_Setter";
- /** @domName StyleSheet.parentStyleSheet */
- StyleSheet get parentStyleSheet native "StyleSheet_parentStyleSheet_Getter";
+ /** @domName HTMLTextAreaElement.name */
+ String get name native "HTMLTextAreaElement_name_Getter";
- /** @domName StyleSheet.title */
- String get title native "StyleSheet_title_Getter";
+ /** @domName HTMLTextAreaElement.name */
+ void set name(String value) native "HTMLTextAreaElement_name_Setter";
- /** @domName StyleSheet.type */
- String get type native "StyleSheet_type_Getter";
+ /** @domName HTMLTextAreaElement.placeholder */
+ String get placeholder native "HTMLTextAreaElement_placeholder_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.
+ /** @domName HTMLTextAreaElement.placeholder */
+ void set placeholder(String value) native "HTMLTextAreaElement_placeholder_Setter";
-/// @domName HTMLTableCaptionElement
-class TableCaptionElement extends _Element_Merged {
+ /** @domName HTMLTextAreaElement.readOnly */
+ bool get readOnly native "HTMLTextAreaElement_readOnly_Getter";
- ///@docsEditable true
- factory TableCaptionElement() => document.$dom_createElement("caption");
- TableCaptionElement.internal(): super.internal();
+ /** @domName HTMLTextAreaElement.readOnly */
+ void set readOnly(bool value) native "HTMLTextAreaElement_readOnly_Setter";
- /** @domName HTMLTableCaptionElement.align */
- String get align native "HTMLTableCaptionElement_align_Getter";
+ /** @domName HTMLTextAreaElement.required */
+ bool get required native "HTMLTextAreaElement_required_Getter";
- /** @domName HTMLTableCaptionElement.align */
- void set align(String value) native "HTMLTableCaptionElement_align_Setter";
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName HTMLTextAreaElement.required */
+ void set required(bool value) native "HTMLTextAreaElement_required_Setter";
-// WARNING: Do not edit - generated code.
+ /** @domName HTMLTextAreaElement.rows */
+ int get rows native "HTMLTextAreaElement_rows_Getter";
-/// @domName HTMLTableCellElement
-class TableCellElement extends _Element_Merged {
- ///@docsEditable true
- factory TableCellElement() => document.$dom_createElement("td");
- TableCellElement.internal(): super.internal();
+ /** @domName HTMLTextAreaElement.rows */
+ void set rows(int value) native "HTMLTextAreaElement_rows_Setter";
- /** @domName HTMLTableCellElement.abbr */
- String get abbr native "HTMLTableCellElement_abbr_Getter";
+ /** @domName HTMLTextAreaElement.selectionDirection */
+ String get selectionDirection native "HTMLTextAreaElement_selectionDirection_Getter";
- /** @domName HTMLTableCellElement.abbr */
- void set abbr(String value) native "HTMLTableCellElement_abbr_Setter";
+ /** @domName HTMLTextAreaElement.selectionDirection */
+ void set selectionDirection(String value) native "HTMLTextAreaElement_selectionDirection_Setter";
- /** @domName HTMLTableCellElement.align */
- String get align native "HTMLTableCellElement_align_Getter";
+ /** @domName HTMLTextAreaElement.selectionEnd */
+ int get selectionEnd native "HTMLTextAreaElement_selectionEnd_Getter";
- /** @domName HTMLTableCellElement.align */
- void set align(String value) native "HTMLTableCellElement_align_Setter";
+ /** @domName HTMLTextAreaElement.selectionEnd */
+ void set selectionEnd(int value) native "HTMLTextAreaElement_selectionEnd_Setter";
- /** @domName HTMLTableCellElement.axis */
- String get axis native "HTMLTableCellElement_axis_Getter";
+ /** @domName HTMLTextAreaElement.selectionStart */
+ int get selectionStart native "HTMLTextAreaElement_selectionStart_Getter";
- /** @domName HTMLTableCellElement.axis */
- void set axis(String value) native "HTMLTableCellElement_axis_Setter";
+ /** @domName HTMLTextAreaElement.selectionStart */
+ void set selectionStart(int value) native "HTMLTextAreaElement_selectionStart_Setter";
- /** @domName HTMLTableCellElement.bgColor */
- String get bgColor native "HTMLTableCellElement_bgColor_Getter";
+ /** @domName HTMLTextAreaElement.textLength */
+ int get textLength native "HTMLTextAreaElement_textLength_Getter";
- /** @domName HTMLTableCellElement.bgColor */
- void set bgColor(String value) native "HTMLTableCellElement_bgColor_Setter";
+ /** @domName HTMLTextAreaElement.type */
+ String get type native "HTMLTextAreaElement_type_Getter";
- /** @domName HTMLTableCellElement.cellIndex */
- int get cellIndex native "HTMLTableCellElement_cellIndex_Getter";
+ /** @domName HTMLTextAreaElement.validationMessage */
+ String get validationMessage native "HTMLTextAreaElement_validationMessage_Getter";
- /** @domName HTMLTableCellElement.ch */
- String get ch native "HTMLTableCellElement_ch_Getter";
+ /** @domName HTMLTextAreaElement.validity */
+ ValidityState get validity native "HTMLTextAreaElement_validity_Getter";
- /** @domName HTMLTableCellElement.ch */
- void set ch(String value) native "HTMLTableCellElement_ch_Setter";
+ /** @domName HTMLTextAreaElement.value */
+ String get value native "HTMLTextAreaElement_value_Getter";
- /** @domName HTMLTableCellElement.chOff */
- String get chOff native "HTMLTableCellElement_chOff_Getter";
+ /** @domName HTMLTextAreaElement.value */
+ void set value(String value) native "HTMLTextAreaElement_value_Setter";
- /** @domName HTMLTableCellElement.chOff */
- void set chOff(String value) native "HTMLTableCellElement_chOff_Setter";
+ /** @domName HTMLTextAreaElement.willValidate */
+ bool get willValidate native "HTMLTextAreaElement_willValidate_Getter";
- /** @domName HTMLTableCellElement.colSpan */
- int get colSpan native "HTMLTableCellElement_colSpan_Getter";
+ /** @domName HTMLTextAreaElement.wrap */
+ String get wrap native "HTMLTextAreaElement_wrap_Getter";
- /** @domName HTMLTableCellElement.colSpan */
- void set colSpan(int value) native "HTMLTableCellElement_colSpan_Setter";
+ /** @domName HTMLTextAreaElement.wrap */
+ void set wrap(String value) native "HTMLTextAreaElement_wrap_Setter";
- /** @domName HTMLTableCellElement.headers */
- String get headers native "HTMLTableCellElement_headers_Getter";
+ /** @domName HTMLTextAreaElement.checkValidity */
+ bool checkValidity() native "HTMLTextAreaElement_checkValidity_Callback";
- /** @domName HTMLTableCellElement.headers */
- void set headers(String value) native "HTMLTableCellElement_headers_Setter";
+ /** @domName HTMLTextAreaElement.select */
+ void select() native "HTMLTextAreaElement_select_Callback";
- /** @domName HTMLTableCellElement.height */
- String get height native "HTMLTableCellElement_height_Getter";
+ /** @domName HTMLTextAreaElement.setCustomValidity */
+ void setCustomValidity(String error) native "HTMLTextAreaElement_setCustomValidity_Callback";
+ void setRangeText(/*DOMString*/ replacement, [/*unsigned long*/ start, /*unsigned long*/ end, /*DOMString*/ selectionMode]) {
+ if ((replacement is String || replacement == null) && !?start && !?end && !?selectionMode) {
+ _setRangeText_1(replacement);
+ return;
+ }
+ if ((replacement is String || replacement == null) && (start is int || start == null) && (end is int || end == null) && (selectionMode is String || selectionMode == null)) {
+ _setRangeText_2(replacement, start, end, selectionMode);
+ return;
+ }
+ throw "Incorrect number or type of arguments";
+ }
- /** @domName HTMLTableCellElement.height */
- void set height(String value) native "HTMLTableCellElement_height_Setter";
+ /** @domName HTMLTextAreaElement.setRangeText_1 */
+ void _setRangeText_1(replacement) native "HTMLTextAreaElement_setRangeText_1_Callback";
- /** @domName HTMLTableCellElement.noWrap */
- bool get noWrap native "HTMLTableCellElement_noWrap_Getter";
+ /** @domName HTMLTextAreaElement.setRangeText_2 */
+ void _setRangeText_2(replacement, start, end, selectionMode) native "HTMLTextAreaElement_setRangeText_2_Callback";
- /** @domName HTMLTableCellElement.noWrap */
- void set noWrap(bool value) native "HTMLTableCellElement_noWrap_Setter";
+ void setSelectionRange(/*long*/ start, /*long*/ end, [/*DOMString*/ direction]) {
+ if (?direction) {
+ _setSelectionRange_1(start, end, direction);
+ return;
+ }
+ _setSelectionRange_2(start, end);
+ }
- /** @domName HTMLTableCellElement.rowSpan */
- int get rowSpan native "HTMLTableCellElement_rowSpan_Getter";
+ /** @domName HTMLTextAreaElement.setSelectionRange_1 */
+ void _setSelectionRange_1(start, end, direction) native "HTMLTextAreaElement_setSelectionRange_1_Callback";
- /** @domName HTMLTableCellElement.rowSpan */
- void set rowSpan(int value) native "HTMLTableCellElement_rowSpan_Setter";
+ /** @domName HTMLTextAreaElement.setSelectionRange_2 */
+ void _setSelectionRange_2(start, end) native "HTMLTextAreaElement_setSelectionRange_2_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.
- /** @domName HTMLTableCellElement.scope */
- String get scope native "HTMLTableCellElement_scope_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLTableCellElement.scope */
- void set scope(String value) native "HTMLTableCellElement_scope_Setter";
+/// @domName TextEvent
+class TextEvent extends UIEvent {
+ TextEvent.internal(): super.internal();
- /** @domName HTMLTableCellElement.vAlign */
- String get vAlign native "HTMLTableCellElement_vAlign_Getter";
+ /** @domName TextEvent.data */
+ String get data native "TextEvent_data_Getter";
- /** @domName HTMLTableCellElement.vAlign */
- void set vAlign(String value) native "HTMLTableCellElement_vAlign_Setter";
+ /** @domName TextEvent.initTextEvent */
+ void initTextEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Window viewArg, String dataArg) native "TextEvent_initTextEvent_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.
- /** @domName HTMLTableCellElement.width */
- String get width native "HTMLTableCellElement_width_Getter";
+/// @domName TextMetrics
+class TextMetrics extends NativeFieldWrapperClass1 {
+ TextMetrics.internal();
- /** @domName HTMLTableCellElement.width */
- void set width(String value) native "HTMLTableCellElement_width_Setter";
+
+ /** @domName TextMetrics.width */
+ num get width native "TextMetrics_width_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -21658,61 +21647,71 @@ class TableCellElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName HTMLTableColElement
-class TableColElement extends _Element_Merged {
+/// @domName TextTrack
+class TextTrack extends EventTarget {
+ TextTrack.internal(): super.internal();
- ///@docsEditable true
- factory TableColElement() => document.$dom_createElement("col");
- TableColElement.internal(): super.internal();
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ TextTrackEvents get on =>
+ new TextTrackEvents(this);
- /** @domName HTMLTableColElement.align */
- String get align native "HTMLTableColElement_align_Getter";
+ /** @domName TextTrack.activeCues */
+ TextTrackCueList get activeCues native "TextTrack_activeCues_Getter";
- /** @domName HTMLTableColElement.align */
- void set align(String value) native "HTMLTableColElement_align_Setter";
+ /** @domName TextTrack.cues */
+ TextTrackCueList get cues native "TextTrack_cues_Getter";
- /** @domName HTMLTableColElement.ch */
- String get ch native "HTMLTableColElement_ch_Getter";
+ /** @domName TextTrack.kind */
+ String get kind native "TextTrack_kind_Getter";
- /** @domName HTMLTableColElement.ch */
- void set ch(String value) native "HTMLTableColElement_ch_Setter";
+ /** @domName TextTrack.label */
+ String get label native "TextTrack_label_Getter";
- /** @domName HTMLTableColElement.chOff */
- String get chOff native "HTMLTableColElement_chOff_Getter";
+ /** @domName TextTrack.language */
+ String get language native "TextTrack_language_Getter";
- /** @domName HTMLTableColElement.chOff */
- void set chOff(String value) native "HTMLTableColElement_chOff_Setter";
+ /** @domName TextTrack.mode */
+ String get mode native "TextTrack_mode_Getter";
- /** @domName HTMLTableColElement.span */
- int get span native "HTMLTableColElement_span_Getter";
+ /** @domName TextTrack.mode */
+ void set mode(String value) native "TextTrack_mode_Setter";
- /** @domName HTMLTableColElement.span */
- void set span(int value) native "HTMLTableColElement_span_Setter";
+ /** @domName TextTrack.addCue */
+ void addCue(TextTrackCue cue) native "TextTrack_addCue_Callback";
- /** @domName HTMLTableColElement.vAlign */
- String get vAlign native "HTMLTableColElement_vAlign_Getter";
+ /** @domName TextTrack.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrack_addEventListener_Callback";
- /** @domName HTMLTableColElement.vAlign */
- void set vAlign(String value) native "HTMLTableColElement_vAlign_Setter";
+ /** @domName TextTrack.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt) native "TextTrack_dispatchEvent_Callback";
- /** @domName HTMLTableColElement.width */
- String get width native "HTMLTableColElement_width_Getter";
+ /** @domName TextTrack.removeCue */
+ void removeCue(TextTrackCue cue) native "TextTrack_removeCue_Callback";
- /** @domName HTMLTableColElement.width */
- void set width(String value) native "HTMLTableColElement_width_Setter";
+ /** @domName TextTrack.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrack_removeEventListener_Callback";
+
+}
+/// @docsEditable true
+class TextTrackEvents extends Events {
+ /// @docsEditable true
+ TextTrackEvents(EventTarget _ptr) : super(_ptr);
+
+ /// @docsEditable true
+ EventListenerList get cueChange => this['cuechange'];
}
// 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
@@ -21721,153 +21720,137 @@ class TableColElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName HTMLTableElement
-class TableElement extends _Element_Merged {
+/// @domName TextTrackCue
+class TextTrackCue extends EventTarget {
///@docsEditable true
- factory TableElement() => document.$dom_createElement("table");
- TableElement.internal(): super.internal();
-
-
- /** @domName HTMLTableElement.align */
- String get align native "HTMLTableElement_align_Getter";
-
-
- /** @domName HTMLTableElement.align */
- void set align(String value) native "HTMLTableElement_align_Setter";
-
-
- /** @domName HTMLTableElement.bgColor */
- String get bgColor native "HTMLTableElement_bgColor_Getter";
-
-
- /** @domName HTMLTableElement.bgColor */
- void set bgColor(String value) native "HTMLTableElement_bgColor_Setter";
-
-
- /** @domName HTMLTableElement.border */
- String get border native "HTMLTableElement_border_Getter";
-
-
- /** @domName HTMLTableElement.border */
- void set border(String value) native "HTMLTableElement_border_Setter";
+ factory TextTrackCue(num startTime, num endTime, String text) => _TextTrackCueFactoryProvider.createTextTrackCue(startTime, endTime, text);
+ TextTrackCue.internal(): super.internal();
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ TextTrackCueEvents get on =>
+ new TextTrackCueEvents(this);
- /** @domName HTMLTableElement.caption */
- TableCaptionElement get caption native "HTMLTableElement_caption_Getter";
+ /** @domName TextTrackCue.align */
+ String get align native "TextTrackCue_align_Getter";
- /** @domName HTMLTableElement.caption */
- void set caption(TableCaptionElement value) native "HTMLTableElement_caption_Setter";
+ /** @domName TextTrackCue.align */
+ void set align(String value) native "TextTrackCue_align_Setter";
- /** @domName HTMLTableElement.cellPadding */
- String get cellPadding native "HTMLTableElement_cellPadding_Getter";
+ /** @domName TextTrackCue.endTime */
+ num get endTime native "TextTrackCue_endTime_Getter";
- /** @domName HTMLTableElement.cellPadding */
- void set cellPadding(String value) native "HTMLTableElement_cellPadding_Setter";
+ /** @domName TextTrackCue.endTime */
+ void set endTime(num value) native "TextTrackCue_endTime_Setter";
- /** @domName HTMLTableElement.cellSpacing */
- String get cellSpacing native "HTMLTableElement_cellSpacing_Getter";
+ /** @domName TextTrackCue.id */
+ String get id native "TextTrackCue_id_Getter";
- /** @domName HTMLTableElement.cellSpacing */
- void set cellSpacing(String value) native "HTMLTableElement_cellSpacing_Setter";
+ /** @domName TextTrackCue.id */
+ void set id(String value) native "TextTrackCue_id_Setter";
- /** @domName HTMLTableElement.frame */
- String get frame native "HTMLTableElement_frame_Getter";
+ /** @domName TextTrackCue.line */
+ int get line native "TextTrackCue_line_Getter";
- /** @domName HTMLTableElement.frame */
- void set frame(String value) native "HTMLTableElement_frame_Setter";
+ /** @domName TextTrackCue.line */
+ void set line(int value) native "TextTrackCue_line_Setter";
- /** @domName HTMLTableElement.rows */
- HtmlCollection get rows native "HTMLTableElement_rows_Getter";
+ /** @domName TextTrackCue.pauseOnExit */
+ bool get pauseOnExit native "TextTrackCue_pauseOnExit_Getter";
- /** @domName HTMLTableElement.rules */
- String get rules native "HTMLTableElement_rules_Getter";
+ /** @domName TextTrackCue.pauseOnExit */
+ void set pauseOnExit(bool value) native "TextTrackCue_pauseOnExit_Setter";
- /** @domName HTMLTableElement.rules */
- void set rules(String value) native "HTMLTableElement_rules_Setter";
+ /** @domName TextTrackCue.position */
+ int get position native "TextTrackCue_position_Getter";
- /** @domName HTMLTableElement.summary */
- String get summary native "HTMLTableElement_summary_Getter";
+ /** @domName TextTrackCue.position */
+ void set position(int value) native "TextTrackCue_position_Setter";
- /** @domName HTMLTableElement.summary */
- void set summary(String value) native "HTMLTableElement_summary_Setter";
+ /** @domName TextTrackCue.size */
+ int get size native "TextTrackCue_size_Getter";
- /** @domName HTMLTableElement.tBodies */
- HtmlCollection get tBodies native "HTMLTableElement_tBodies_Getter";
+ /** @domName TextTrackCue.size */
+ void set size(int value) native "TextTrackCue_size_Setter";
- /** @domName HTMLTableElement.tFoot */
- TableSectionElement get tFoot native "HTMLTableElement_tFoot_Getter";
+ /** @domName TextTrackCue.snapToLines */
+ bool get snapToLines native "TextTrackCue_snapToLines_Getter";
- /** @domName HTMLTableElement.tFoot */
- void set tFoot(TableSectionElement value) native "HTMLTableElement_tFoot_Setter";
+ /** @domName TextTrackCue.snapToLines */
+ void set snapToLines(bool value) native "TextTrackCue_snapToLines_Setter";
- /** @domName HTMLTableElement.tHead */
- TableSectionElement get tHead native "HTMLTableElement_tHead_Getter";
+ /** @domName TextTrackCue.startTime */
+ num get startTime native "TextTrackCue_startTime_Getter";
- /** @domName HTMLTableElement.tHead */
- void set tHead(TableSectionElement value) native "HTMLTableElement_tHead_Setter";
+ /** @domName TextTrackCue.startTime */
+ void set startTime(num value) native "TextTrackCue_startTime_Setter";
- /** @domName HTMLTableElement.width */
- String get width native "HTMLTableElement_width_Getter";
+ /** @domName TextTrackCue.text */
+ String get text native "TextTrackCue_text_Getter";
- /** @domName HTMLTableElement.width */
- void set width(String value) native "HTMLTableElement_width_Setter";
+ /** @domName TextTrackCue.text */
+ void set text(String value) native "TextTrackCue_text_Setter";
- /** @domName HTMLTableElement.createCaption */
- Element createCaption() native "HTMLTableElement_createCaption_Callback";
+ /** @domName TextTrackCue.track */
+ TextTrack get track native "TextTrackCue_track_Getter";
- /** @domName HTMLTableElement.createTBody */
- Element createTBody() native "HTMLTableElement_createTBody_Callback";
+ /** @domName TextTrackCue.vertical */
+ String get vertical native "TextTrackCue_vertical_Getter";
- /** @domName HTMLTableElement.createTFoot */
- Element createTFoot() native "HTMLTableElement_createTFoot_Callback";
+ /** @domName TextTrackCue.vertical */
+ void set vertical(String value) native "TextTrackCue_vertical_Setter";
- /** @domName HTMLTableElement.createTHead */
- Element createTHead() native "HTMLTableElement_createTHead_Callback";
+ /** @domName TextTrackCue.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrackCue_addEventListener_Callback";
- /** @domName HTMLTableElement.deleteCaption */
- void deleteCaption() native "HTMLTableElement_deleteCaption_Callback";
+ /** @domName TextTrackCue.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt) native "TextTrackCue_dispatchEvent_Callback";
- /** @domName HTMLTableElement.deleteRow */
- void deleteRow(int index) native "HTMLTableElement_deleteRow_Callback";
+ /** @domName TextTrackCue.getCueAsHTML */
+ DocumentFragment getCueAsHtml() native "TextTrackCue_getCueAsHTML_Callback";
- /** @domName HTMLTableElement.deleteTFoot */
- void deleteTFoot() native "HTMLTableElement_deleteTFoot_Callback";
+ /** @domName TextTrackCue.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrackCue_removeEventListener_Callback";
- /** @domName HTMLTableElement.deleteTHead */
- void deleteTHead() native "HTMLTableElement_deleteTHead_Callback";
+}
+/// @docsEditable true
+class TextTrackCueEvents extends Events {
+ /// @docsEditable true
+ TextTrackCueEvents(EventTarget _ptr) : super(_ptr);
- /** @domName HTMLTableElement.insertRow */
- Element insertRow(int index) native "HTMLTableElement_insertRow_Callback";
+ /// @docsEditable true
+ EventListenerList get enter => this['enter'];
+ /// @docsEditable true
+ EventListenerList get exit => this['exit'];
}
// 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
@@ -21876,72 +21859,121 @@ class TableElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName HTMLTableRowElement
-class TableRowElement extends _Element_Merged {
+/// @domName TextTrackCueList
+class TextTrackCueList extends NativeFieldWrapperClass1 implements List<TextTrackCue> {
+ TextTrackCueList.internal();
- ///@docsEditable true
- factory TableRowElement() => document.$dom_createElement("tr");
- TableRowElement.internal(): super.internal();
+ /** @domName TextTrackCueList.length */
+ int get length native "TextTrackCueList_length_Getter";
+
+ TextTrackCue operator[](int index) native "TextTrackCueList_item_Callback";
+
+ void operator[]=(int index, TextTrackCue value) {
+ throw new UnsupportedError("Cannot assign element of immutable List.");
+ }
+ // -- start List<TextTrackCue> mixins.
+ // TextTrackCue is the element type.
+
+ // From Iterable<TextTrackCue>:
+
+ Iterator<TextTrackCue> iterator() {
+ // Note: NodeLists are not fixed size. And most probably length shouldn't
+ // be cached in both iterator _and_ forEach method. For now caching it
+ // for consistency.
+ return new FixedSizeListIterator<TextTrackCue>(this);
+ }
- /** @domName HTMLTableRowElement.align */
- String get align native "HTMLTableRowElement_align_Getter";
+ // From Collection<TextTrackCue>:
+ void add(TextTrackCue value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
- /** @domName HTMLTableRowElement.align */
- void set align(String value) native "HTMLTableRowElement_align_Setter";
+ void addLast(TextTrackCue value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ void addAll(Collection<TextTrackCue> collection) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
- /** @domName HTMLTableRowElement.bgColor */
- String get bgColor native "HTMLTableRowElement_bgColor_Getter";
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, TextTrackCue)) {
+ return Collections.reduce(this, initialValue, combine);
+ }
+ bool contains(TextTrackCue element) => Collections.contains(this, element);
- /** @domName HTMLTableRowElement.bgColor */
- void set bgColor(String value) native "HTMLTableRowElement_bgColor_Setter";
+ void forEach(void f(TextTrackCue element)) => Collections.forEach(this, f);
+ Collection map(f(TextTrackCue element)) => Collections.map(this, [], f);
- /** @domName HTMLTableRowElement.cells */
- HtmlCollection get cells native "HTMLTableRowElement_cells_Getter";
+ Collection<TextTrackCue> filter(bool f(TextTrackCue element)) =>
+ Collections.filter(this, <TextTrackCue>[], f);
+ bool every(bool f(TextTrackCue element)) => Collections.every(this, f);
- /** @domName HTMLTableRowElement.ch */
- String get ch native "HTMLTableRowElement_ch_Getter";
+ bool some(bool f(TextTrackCue element)) => Collections.some(this, f);
+ bool get isEmpty => this.length == 0;
- /** @domName HTMLTableRowElement.ch */
- void set ch(String value) native "HTMLTableRowElement_ch_Setter";
+ // From List<TextTrackCue>:
+ void set length(int value) {
+ throw new UnsupportedError("Cannot resize immutable List.");
+ }
+ void clear() {
+ throw new UnsupportedError("Cannot clear immutable List.");
+ }
- /** @domName HTMLTableRowElement.chOff */
- String get chOff native "HTMLTableRowElement_chOff_Getter";
+ void sort([int compare(TextTrackCue a, TextTrackCue b)]) {
+ throw new UnsupportedError("Cannot sort immutable List.");
+ }
+ int indexOf(TextTrackCue element, [int start = 0]) =>
+ Lists.indexOf(this, element, start, this.length);
- /** @domName HTMLTableRowElement.chOff */
- void set chOff(String value) native "HTMLTableRowElement_chOff_Setter";
+ int lastIndexOf(TextTrackCue element, [int start]) {
+ if (start == null) start = length - 1;
+ return Lists.lastIndexOf(this, element, start);
+ }
+ TextTrackCue get first => this[0];
- /** @domName HTMLTableRowElement.rowIndex */
- int get rowIndex native "HTMLTableRowElement_rowIndex_Getter";
+ TextTrackCue get last => this[length - 1];
+ TextTrackCue removeAt(int pos) {
+ throw new UnsupportedError("Cannot removeAt on immutable List.");
+ }
- /** @domName HTMLTableRowElement.sectionRowIndex */
- int get sectionRowIndex native "HTMLTableRowElement_sectionRowIndex_Getter";
+ TextTrackCue removeLast() {
+ throw new UnsupportedError("Cannot removeLast on immutable List.");
+ }
+ void setRange(int start, int rangeLength, List<TextTrackCue> from, [int startFrom]) {
+ throw new UnsupportedError("Cannot setRange on immutable List.");
+ }
- /** @domName HTMLTableRowElement.vAlign */
- String get vAlign native "HTMLTableRowElement_vAlign_Getter";
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError("Cannot removeRange on immutable List.");
+ }
+ void insertRange(int start, int rangeLength, [TextTrackCue initialValue]) {
+ throw new UnsupportedError("Cannot insertRange on immutable List.");
+ }
- /** @domName HTMLTableRowElement.vAlign */
- void set vAlign(String value) native "HTMLTableRowElement_vAlign_Setter";
+ List<TextTrackCue> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <TextTrackCue>[]);
+ // -- end List<TextTrackCue> mixins.
- /** @domName HTMLTableRowElement.deleteCell */
- void deleteCell(int index) native "HTMLTableRowElement_deleteCell_Callback";
+
+ /** @domName TextTrackCueList.getCueById */
+ TextTrackCue getCueById(String id) native "TextTrackCueList_getCueById_Callback";
- /** @domName HTMLTableRowElement.insertCell */
- Element insertCell(int index) native "HTMLTableRowElement_insertCell_Callback";
+ /** @domName TextTrackCueList.item */
+ TextTrackCue item(int index) native "TextTrackCueList_item_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -21951,333 +21983,413 @@ class TableRowElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName HTMLTableSectionElement
-class TableSectionElement extends _Element_Merged {
- TableSectionElement.internal(): super.internal();
+/// @domName TextTrackList
+class TextTrackList extends EventTarget implements List<TextTrack> {
+ TextTrackList.internal(): super.internal();
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ TextTrackListEvents get on =>
+ new TextTrackListEvents(this);
- /** @domName HTMLTableSectionElement.align */
- String get align native "HTMLTableSectionElement_align_Getter";
+ /** @domName TextTrackList.length */
+ int get length native "TextTrackList_length_Getter";
- /** @domName HTMLTableSectionElement.align */
- void set align(String value) native "HTMLTableSectionElement_align_Setter";
+ TextTrack operator[](int index) native "TextTrackList_item_Callback";
+ void operator[]=(int index, TextTrack value) {
+ throw new UnsupportedError("Cannot assign element of immutable List.");
+ }
+ // -- start List<TextTrack> mixins.
+ // TextTrack is the element type.
- /** @domName HTMLTableSectionElement.ch */
- String get ch native "HTMLTableSectionElement_ch_Getter";
+ // From Iterable<TextTrack>:
+
+ Iterator<TextTrack> iterator() {
+ // Note: NodeLists are not fixed size. And most probably length shouldn't
+ // be cached in both iterator _and_ forEach method. For now caching it
+ // for consistency.
+ return new FixedSizeListIterator<TextTrack>(this);
+ }
+ // From Collection<TextTrack>:
- /** @domName HTMLTableSectionElement.ch */
- void set ch(String value) native "HTMLTableSectionElement_ch_Setter";
+ void add(TextTrack value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ void addLast(TextTrack value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
- /** @domName HTMLTableSectionElement.chOff */
- String get chOff native "HTMLTableSectionElement_chOff_Getter";
+ void addAll(Collection<TextTrack> collection) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, TextTrack)) {
+ return Collections.reduce(this, initialValue, combine);
+ }
- /** @domName HTMLTableSectionElement.chOff */
- void set chOff(String value) native "HTMLTableSectionElement_chOff_Setter";
+ bool contains(TextTrack element) => Collections.contains(this, element);
+ void forEach(void f(TextTrack element)) => Collections.forEach(this, f);
- /** @domName HTMLTableSectionElement.rows */
- HtmlCollection get rows native "HTMLTableSectionElement_rows_Getter";
+ Collection map(f(TextTrack element)) => Collections.map(this, [], f);
+ Collection<TextTrack> filter(bool f(TextTrack element)) =>
+ Collections.filter(this, <TextTrack>[], f);
- /** @domName HTMLTableSectionElement.vAlign */
- String get vAlign native "HTMLTableSectionElement_vAlign_Getter";
+ bool every(bool f(TextTrack element)) => Collections.every(this, f);
+ bool some(bool f(TextTrack element)) => Collections.some(this, f);
- /** @domName HTMLTableSectionElement.vAlign */
- void set vAlign(String value) native "HTMLTableSectionElement_vAlign_Setter";
+ bool get isEmpty => this.length == 0;
+ // From List<TextTrack>:
+ void set length(int value) {
+ throw new UnsupportedError("Cannot resize immutable List.");
+ }
- /** @domName HTMLTableSectionElement.deleteRow */
- void deleteRow(int index) native "HTMLTableSectionElement_deleteRow_Callback";
+ void clear() {
+ throw new UnsupportedError("Cannot clear immutable List.");
+ }
+ void sort([int compare(TextTrack a, TextTrack b)]) {
+ throw new UnsupportedError("Cannot sort immutable List.");
+ }
- /** @domName HTMLTableSectionElement.insertRow */
- Element insertRow(int index) native "HTMLTableSectionElement_insertRow_Callback";
+ int indexOf(TextTrack element, [int start = 0]) =>
+ Lists.indexOf(this, element, start, this.length);
-}
-// 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.
+ int lastIndexOf(TextTrack element, [int start]) {
+ if (start == null) start = length - 1;
+ return Lists.lastIndexOf(this, element, start);
+ }
-// WARNING: Do not edit - generated code.
+ TextTrack get first => this[0];
+ TextTrack get last => this[length - 1];
-/// @domName Text
-class Text extends CharacterData {
- factory Text(String data) => _TextFactoryProvider.createText(data);
- Text.internal(): super.internal();
+ TextTrack removeAt(int pos) {
+ throw new UnsupportedError("Cannot removeAt on immutable List.");
+ }
+ TextTrack removeLast() {
+ throw new UnsupportedError("Cannot removeLast on immutable List.");
+ }
- /** @domName Text.wholeText */
- String get wholeText native "Text_wholeText_Getter";
+ void setRange(int start, int rangeLength, List<TextTrack> from, [int startFrom]) {
+ throw new UnsupportedError("Cannot setRange on immutable List.");
+ }
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError("Cannot removeRange on immutable List.");
+ }
- /** @domName Text.replaceWholeText */
- Text replaceWholeText(String content) native "Text_replaceWholeText_Callback";
+ void insertRange(int start, int rangeLength, [TextTrack initialValue]) {
+ throw new UnsupportedError("Cannot insertRange on immutable List.");
+ }
+ List<TextTrack> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <TextTrack>[]);
- /** @domName Text.splitText */
- Text splitText(int offset) native "Text_splitText_Callback";
+ // -- end List<TextTrack> mixins.
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
+ /** @domName TextTrackList.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrackList_addEventListener_Callback";
-/// @domName HTMLTextAreaElement
-class TextAreaElement extends _Element_Merged {
+ /** @domName TextTrackList.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt) native "TextTrackList_dispatchEvent_Callback";
- ///@docsEditable true
- factory TextAreaElement() => document.$dom_createElement("textarea");
- TextAreaElement.internal(): super.internal();
+ /** @domName TextTrackList.item */
+ TextTrack item(int index) native "TextTrackList_item_Callback";
- /** @domName HTMLTextAreaElement.autofocus */
- bool get autofocus native "HTMLTextAreaElement_autofocus_Getter";
+ /** @domName TextTrackList.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrackList_removeEventListener_Callback";
- /** @domName HTMLTextAreaElement.autofocus */
- void set autofocus(bool value) native "HTMLTextAreaElement_autofocus_Setter";
+}
+/// @docsEditable true
+class TextTrackListEvents extends Events {
+ /// @docsEditable true
+ TextTrackListEvents(EventTarget _ptr) : super(_ptr);
- /** @domName HTMLTextAreaElement.cols */
- int get cols native "HTMLTextAreaElement_cols_Getter";
+ /// @docsEditable true
+ EventListenerList get addTrack => this['addtrack'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName HTMLTextAreaElement.cols */
- void set cols(int value) native "HTMLTextAreaElement_cols_Setter";
+
+/// @domName TimeRanges
+class TimeRanges extends NativeFieldWrapperClass1 {
+ TimeRanges.internal();
- /** @domName HTMLTextAreaElement.defaultValue */
- String get defaultValue native "HTMLTextAreaElement_defaultValue_Getter";
+ /** @domName TimeRanges.length */
+ int get length native "TimeRanges_length_Getter";
- /** @domName HTMLTextAreaElement.defaultValue */
- void set defaultValue(String value) native "HTMLTextAreaElement_defaultValue_Setter";
+ /** @domName TimeRanges.end */
+ num end(int index) native "TimeRanges_end_Callback";
- /** @domName HTMLTextAreaElement.dirName */
- String get dirName native "HTMLTextAreaElement_dirName_Getter";
+ /** @domName TimeRanges.start */
+ num start(int index) native "TimeRanges_start_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.
- /** @domName HTMLTextAreaElement.dirName */
- void set dirName(String value) native "HTMLTextAreaElement_dirName_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLTextAreaElement.disabled */
- bool get disabled native "HTMLTextAreaElement_disabled_Getter";
+typedef void TimeoutHandler();
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName HTMLTextAreaElement.disabled */
- void set disabled(bool value) native "HTMLTextAreaElement_disabled_Setter";
+/// @domName HTMLTitleElement
+class TitleElement extends _Element_Merged {
- /** @domName HTMLTextAreaElement.form */
- FormElement get form native "HTMLTextAreaElement_form_Getter";
+ ///@docsEditable true
+ factory TitleElement() => document.$dom_createElement("title");
+ TitleElement.internal(): super.internal();
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName HTMLTextAreaElement.labels */
- List<Node> get labels native "HTMLTextAreaElement_labels_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLTextAreaElement.maxLength */
- int get maxLength native "HTMLTextAreaElement_maxLength_Getter";
+/// @domName Touch
+class Touch extends NativeFieldWrapperClass1 {
+ Touch.internal();
- /** @domName HTMLTextAreaElement.maxLength */
- void set maxLength(int value) native "HTMLTextAreaElement_maxLength_Setter";
+ /** @domName Touch.clientX */
+ int get clientX native "Touch_clientX_Getter";
- /** @domName HTMLTextAreaElement.name */
- String get name native "HTMLTextAreaElement_name_Getter";
+ /** @domName Touch.clientY */
+ int get clientY native "Touch_clientY_Getter";
- /** @domName HTMLTextAreaElement.name */
- void set name(String value) native "HTMLTextAreaElement_name_Setter";
+ /** @domName Touch.identifier */
+ int get identifier native "Touch_identifier_Getter";
- /** @domName HTMLTextAreaElement.placeholder */
- String get placeholder native "HTMLTextAreaElement_placeholder_Getter";
+ /** @domName Touch.pageX */
+ int get pageX native "Touch_pageX_Getter";
- /** @domName HTMLTextAreaElement.placeholder */
- void set placeholder(String value) native "HTMLTextAreaElement_placeholder_Setter";
+ /** @domName Touch.pageY */
+ int get pageY native "Touch_pageY_Getter";
- /** @domName HTMLTextAreaElement.readOnly */
- bool get readOnly native "HTMLTextAreaElement_readOnly_Getter";
+ /** @domName Touch.screenX */
+ int get screenX native "Touch_screenX_Getter";
- /** @domName HTMLTextAreaElement.readOnly */
- void set readOnly(bool value) native "HTMLTextAreaElement_readOnly_Setter";
+ /** @domName Touch.screenY */
+ int get screenY native "Touch_screenY_Getter";
- /** @domName HTMLTextAreaElement.required */
- bool get required native "HTMLTextAreaElement_required_Getter";
+ /** @domName Touch.target */
+ EventTarget get target native "Touch_target_Getter";
- /** @domName HTMLTextAreaElement.required */
- void set required(bool value) native "HTMLTextAreaElement_required_Setter";
+ /** @domName Touch.webkitForce */
+ num get webkitForce native "Touch_webkitForce_Getter";
- /** @domName HTMLTextAreaElement.rows */
- int get rows native "HTMLTextAreaElement_rows_Getter";
+ /** @domName Touch.webkitRadiusX */
+ int get webkitRadiusX native "Touch_webkitRadiusX_Getter";
- /** @domName HTMLTextAreaElement.rows */
- void set rows(int value) native "HTMLTextAreaElement_rows_Setter";
+ /** @domName Touch.webkitRadiusY */
+ int get webkitRadiusY native "Touch_webkitRadiusY_Getter";
- /** @domName HTMLTextAreaElement.selectionDirection */
- String get selectionDirection native "HTMLTextAreaElement_selectionDirection_Getter";
+ /** @domName Touch.webkitRotationAngle */
+ num get webkitRotationAngle native "Touch_webkitRotationAngle_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.
- /** @domName HTMLTextAreaElement.selectionDirection */
- void set selectionDirection(String value) native "HTMLTextAreaElement_selectionDirection_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLTextAreaElement.selectionEnd */
- int get selectionEnd native "HTMLTextAreaElement_selectionEnd_Getter";
+/// @domName TouchEvent
+class TouchEvent extends UIEvent {
+ TouchEvent.internal(): super.internal();
- /** @domName HTMLTextAreaElement.selectionEnd */
- void set selectionEnd(int value) native "HTMLTextAreaElement_selectionEnd_Setter";
+ /** @domName TouchEvent.altKey */
+ bool get altKey native "TouchEvent_altKey_Getter";
- /** @domName HTMLTextAreaElement.selectionStart */
- int get selectionStart native "HTMLTextAreaElement_selectionStart_Getter";
+ /** @domName TouchEvent.changedTouches */
+ TouchList get changedTouches native "TouchEvent_changedTouches_Getter";
- /** @domName HTMLTextAreaElement.selectionStart */
- void set selectionStart(int value) native "HTMLTextAreaElement_selectionStart_Setter";
+ /** @domName TouchEvent.ctrlKey */
+ bool get ctrlKey native "TouchEvent_ctrlKey_Getter";
- /** @domName HTMLTextAreaElement.textLength */
- int get textLength native "HTMLTextAreaElement_textLength_Getter";
+ /** @domName TouchEvent.metaKey */
+ bool get metaKey native "TouchEvent_metaKey_Getter";
- /** @domName HTMLTextAreaElement.type */
- String get type native "HTMLTextAreaElement_type_Getter";
+ /** @domName TouchEvent.shiftKey */
+ bool get shiftKey native "TouchEvent_shiftKey_Getter";
- /** @domName HTMLTextAreaElement.validationMessage */
- String get validationMessage native "HTMLTextAreaElement_validationMessage_Getter";
+ /** @domName TouchEvent.targetTouches */
+ TouchList get targetTouches native "TouchEvent_targetTouches_Getter";
- /** @domName HTMLTextAreaElement.validity */
- ValidityState get validity native "HTMLTextAreaElement_validity_Getter";
+ /** @domName TouchEvent.touches */
+ TouchList get touches native "TouchEvent_touches_Getter";
- /** @domName HTMLTextAreaElement.value */
- String get value native "HTMLTextAreaElement_value_Getter";
+ /** @domName TouchEvent.initTouchEvent */
+ void initTouchEvent(TouchList touches, TouchList targetTouches, TouchList changedTouches, String type, Window view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) native "TouchEvent_initTouchEvent_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.
- /** @domName HTMLTextAreaElement.value */
- void set value(String value) native "HTMLTextAreaElement_value_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLTextAreaElement.willValidate */
- bool get willValidate native "HTMLTextAreaElement_willValidate_Getter";
+/// @domName TouchList
+class TouchList extends NativeFieldWrapperClass1 implements List<Touch> {
+ TouchList.internal();
- /** @domName HTMLTextAreaElement.wrap */
- String get wrap native "HTMLTextAreaElement_wrap_Getter";
+ /** @domName TouchList.length */
+ int get length native "TouchList_length_Getter";
+ Touch operator[](int index) native "TouchList_item_Callback";
- /** @domName HTMLTextAreaElement.wrap */
- void set wrap(String value) native "HTMLTextAreaElement_wrap_Setter";
+ void operator[]=(int index, Touch value) {
+ throw new UnsupportedError("Cannot assign element of immutable List.");
+ }
+ // -- start List<Touch> mixins.
+ // Touch is the element type.
+ // From Iterable<Touch>:
- /** @domName HTMLTextAreaElement.checkValidity */
- bool checkValidity() native "HTMLTextAreaElement_checkValidity_Callback";
+ Iterator<Touch> iterator() {
+ // Note: NodeLists are not fixed size. And most probably length shouldn't
+ // be cached in both iterator _and_ forEach method. For now caching it
+ // for consistency.
+ return new FixedSizeListIterator<Touch>(this);
+ }
+ // From Collection<Touch>:
- /** @domName HTMLTextAreaElement.select */
- void select() native "HTMLTextAreaElement_select_Callback";
+ void add(Touch value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ void addLast(Touch value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
- /** @domName HTMLTextAreaElement.setCustomValidity */
- void setCustomValidity(String error) native "HTMLTextAreaElement_setCustomValidity_Callback";
+ void addAll(Collection<Touch> collection) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
- void setRangeText(/*DOMString*/ replacement, [/*unsigned long*/ start, /*unsigned long*/ end, /*DOMString*/ selectionMode]) {
- if ((replacement is String || replacement == null) && !?start && !?end && !?selectionMode) {
- _setRangeText_1(replacement);
- return;
- }
- if ((replacement is String || replacement == null) && (start is int || start == null) && (end is int || end == null) && (selectionMode is String || selectionMode == null)) {
- _setRangeText_2(replacement, start, end, selectionMode);
- return;
- }
- throw "Incorrect number or type of arguments";
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, Touch)) {
+ return Collections.reduce(this, initialValue, combine);
}
+ bool contains(Touch element) => Collections.contains(this, element);
- /** @domName HTMLTextAreaElement.setRangeText_1 */
- void _setRangeText_1(replacement) native "HTMLTextAreaElement_setRangeText_1_Callback";
+ void forEach(void f(Touch element)) => Collections.forEach(this, f);
+ Collection map(f(Touch element)) => Collections.map(this, [], f);
- /** @domName HTMLTextAreaElement.setRangeText_2 */
- void _setRangeText_2(replacement, start, end, selectionMode) native "HTMLTextAreaElement_setRangeText_2_Callback";
+ Collection<Touch> filter(bool f(Touch element)) =>
+ Collections.filter(this, <Touch>[], f);
- void setSelectionRange(/*long*/ start, /*long*/ end, [/*DOMString*/ direction]) {
- if (?direction) {
- _setSelectionRange_1(start, end, direction);
- return;
- }
- _setSelectionRange_2(start, end);
- }
+ bool every(bool f(Touch element)) => Collections.every(this, f);
+ bool some(bool f(Touch element)) => Collections.some(this, f);
- /** @domName HTMLTextAreaElement.setSelectionRange_1 */
- void _setSelectionRange_1(start, end, direction) native "HTMLTextAreaElement_setSelectionRange_1_Callback";
+ bool get isEmpty => this.length == 0;
+ // From List<Touch>:
+ void set length(int value) {
+ throw new UnsupportedError("Cannot resize immutable List.");
+ }
- /** @domName HTMLTextAreaElement.setSelectionRange_2 */
- void _setSelectionRange_2(start, end) native "HTMLTextAreaElement_setSelectionRange_2_Callback";
+ void clear() {
+ throw new UnsupportedError("Cannot clear immutable List.");
+ }
-}
-// 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.
+ void sort([int compare(Touch a, Touch b)]) {
+ throw new UnsupportedError("Cannot sort immutable List.");
+ }
-// WARNING: Do not edit - generated code.
+ int indexOf(Touch element, [int start = 0]) =>
+ Lists.indexOf(this, element, start, this.length);
+ int lastIndexOf(Touch element, [int start]) {
+ if (start == null) start = length - 1;
+ return Lists.lastIndexOf(this, element, start);
+ }
-/// @domName TextEvent
-class TextEvent extends UIEvent {
- TextEvent.internal(): super.internal();
+ Touch get first => this[0];
+ Touch get last => this[length - 1];
- /** @domName TextEvent.data */
- String get data native "TextEvent_data_Getter";
+ Touch removeAt(int pos) {
+ throw new UnsupportedError("Cannot removeAt on immutable List.");
+ }
+ Touch removeLast() {
+ throw new UnsupportedError("Cannot removeLast on immutable List.");
+ }
- /** @domName TextEvent.initTextEvent */
- void initTextEvent(String typeArg, bool canBubbleArg, bool cancelableArg, LocalWindow viewArg, String dataArg) native "TextEvent_initTextEvent_Callback";
+ void setRange(int start, int rangeLength, List<Touch> from, [int startFrom]) {
+ throw new UnsupportedError("Cannot setRange on immutable List.");
+ }
-}
-// 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.
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError("Cannot removeRange on immutable List.");
+ }
-// WARNING: Do not edit - generated code.
+ void insertRange(int start, int rangeLength, [Touch initialValue]) {
+ throw new UnsupportedError("Cannot insertRange on immutable List.");
+ }
+ List<Touch> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <Touch>[]);
-/// @domName TextMetrics
-class TextMetrics extends NativeFieldWrapperClass1 {
- TextMetrics.internal();
+ // -- end List<Touch> mixins.
- /** @domName TextMetrics.width */
- num get width native "TextMetrics_width_Getter";
+ /** @domName TouchList.item */
+ Touch item(int index) native "TouchList_item_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -22287,71 +22399,69 @@ class TextMetrics extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
-/// @domName TextTrack
-class TextTrack extends EventTarget {
- TextTrack.internal(): super.internal();
+/// @domName HTMLTrackElement
+class TrackElement extends _Element_Merged {
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- TextTrackEvents get on =>
- new TextTrackEvents(this);
+ ///@docsEditable true
+ factory TrackElement() => document.$dom_createElement("track");
+ TrackElement.internal(): super.internal();
+ static const int ERROR = 3;
- /** @domName TextTrack.activeCues */
- TextTrackCueList get activeCues native "TextTrack_activeCues_Getter";
+ static const int LOADED = 2;
+ static const int LOADING = 1;
- /** @domName TextTrack.cues */
- TextTrackCueList get cues native "TextTrack_cues_Getter";
+ static const int NONE = 0;
- /** @domName TextTrack.kind */
- String get kind native "TextTrack_kind_Getter";
+ /** @domName HTMLTrackElement.default */
+ bool get defaultValue native "HTMLTrackElement_default_Getter";
- /** @domName TextTrack.label */
- String get label native "TextTrack_label_Getter";
+ /** @domName HTMLTrackElement.default */
+ void set defaultValue(bool value) native "HTMLTrackElement_default_Setter";
- /** @domName TextTrack.language */
- String get language native "TextTrack_language_Getter";
+ /** @domName HTMLTrackElement.kind */
+ String get kind native "HTMLTrackElement_kind_Getter";
- /** @domName TextTrack.mode */
- String get mode native "TextTrack_mode_Getter";
+ /** @domName HTMLTrackElement.kind */
+ void set kind(String value) native "HTMLTrackElement_kind_Setter";
- /** @domName TextTrack.mode */
- void set mode(String value) native "TextTrack_mode_Setter";
+ /** @domName HTMLTrackElement.label */
+ String get label native "HTMLTrackElement_label_Getter";
- /** @domName TextTrack.addCue */
- void addCue(TextTrackCue cue) native "TextTrack_addCue_Callback";
+ /** @domName HTMLTrackElement.label */
+ void set label(String value) native "HTMLTrackElement_label_Setter";
- /** @domName TextTrack.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrack_addEventListener_Callback";
+ /** @domName HTMLTrackElement.readyState */
+ int get readyState native "HTMLTrackElement_readyState_Getter";
- /** @domName TextTrack.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "TextTrack_dispatchEvent_Callback";
+ /** @domName HTMLTrackElement.src */
+ String get src native "HTMLTrackElement_src_Getter";
- /** @domName TextTrack.removeCue */
- void removeCue(TextTrackCue cue) native "TextTrack_removeCue_Callback";
+ /** @domName HTMLTrackElement.src */
+ void set src(String value) native "HTMLTrackElement_src_Setter";
- /** @domName TextTrack.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrack_removeEventListener_Callback";
+ /** @domName HTMLTrackElement.srclang */
+ String get srclang native "HTMLTrackElement_srclang_Getter";
-}
-/// @docsEditable true
-class TextTrackEvents extends Events {
- /// @docsEditable true
- TextTrackEvents(EventTarget _ptr) : super(_ptr);
+ /** @domName HTMLTrackElement.srclang */
+ void set srclang(String value) native "HTMLTrackElement_srclang_Setter";
+
+
+ /** @domName HTMLTrackElement.track */
+ TextTrack get track native "HTMLTrackElement_track_Getter";
- /// @docsEditable true
- EventListenerList get cueChange => this['cuechange'];
}
// 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
@@ -22360,137 +22470,98 @@ class TextTrackEvents extends Events {
// WARNING: Do not edit - generated code.
-/// @domName TextTrackCue
-class TextTrackCue extends EventTarget {
-
- ///@docsEditable true
- factory TextTrackCue(num startTime, num endTime, String text) => _TextTrackCueFactoryProvider.createTextTrackCue(startTime, endTime, text);
- TextTrackCue.internal(): super.internal();
-
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- TextTrackCueEvents get on =>
- new TextTrackCueEvents(this);
-
-
- /** @domName TextTrackCue.align */
- String get align native "TextTrackCue_align_Getter";
-
-
- /** @domName TextTrackCue.align */
- void set align(String value) native "TextTrackCue_align_Setter";
-
-
- /** @domName TextTrackCue.endTime */
- num get endTime native "TextTrackCue_endTime_Getter";
-
-
- /** @domName TextTrackCue.endTime */
- void set endTime(num value) native "TextTrackCue_endTime_Setter";
-
-
- /** @domName TextTrackCue.id */
- String get id native "TextTrackCue_id_Getter";
-
-
- /** @domName TextTrackCue.id */
- void set id(String value) native "TextTrackCue_id_Setter";
-
-
- /** @domName TextTrackCue.line */
- int get line native "TextTrackCue_line_Getter";
-
-
- /** @domName TextTrackCue.line */
- void set line(int value) native "TextTrackCue_line_Setter";
-
+/// @domName TrackEvent
+class TrackEvent extends Event {
+ TrackEvent.internal(): super.internal();
- /** @domName TextTrackCue.pauseOnExit */
- bool get pauseOnExit native "TextTrackCue_pauseOnExit_Getter";
+ /** @domName TrackEvent.track */
+ Object get track native "TrackEvent_track_Getter";
- /** @domName TextTrackCue.pauseOnExit */
- void set pauseOnExit(bool value) native "TextTrackCue_pauseOnExit_Setter";
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName TextTrackCue.position */
- int get position native "TextTrackCue_position_Getter";
+/// @domName WebKitTransitionEvent
+class TransitionEvent extends Event {
+ TransitionEvent.internal(): super.internal();
- /** @domName TextTrackCue.position */
- void set position(int value) native "TextTrackCue_position_Setter";
+ /** @domName WebKitTransitionEvent.elapsedTime */
+ num get elapsedTime native "WebKitTransitionEvent_elapsedTime_Getter";
- /** @domName TextTrackCue.size */
- int get size native "TextTrackCue_size_Getter";
+ /** @domName WebKitTransitionEvent.propertyName */
+ String get propertyName native "WebKitTransitionEvent_propertyName_Getter";
- /** @domName TextTrackCue.size */
- void set size(int value) native "TextTrackCue_size_Setter";
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName TextTrackCue.snapToLines */
- bool get snapToLines native "TextTrackCue_snapToLines_Getter";
+/// @domName TreeWalker
+class TreeWalker extends NativeFieldWrapperClass1 {
+ TreeWalker.internal();
- /** @domName TextTrackCue.snapToLines */
- void set snapToLines(bool value) native "TextTrackCue_snapToLines_Setter";
+ /** @domName TreeWalker.currentNode */
+ Node get currentNode native "TreeWalker_currentNode_Getter";
- /** @domName TextTrackCue.startTime */
- num get startTime native "TextTrackCue_startTime_Getter";
+ /** @domName TreeWalker.currentNode */
+ void set currentNode(Node value) native "TreeWalker_currentNode_Setter";
- /** @domName TextTrackCue.startTime */
- void set startTime(num value) native "TextTrackCue_startTime_Setter";
+ /** @domName TreeWalker.expandEntityReferences */
+ bool get expandEntityReferences native "TreeWalker_expandEntityReferences_Getter";
- /** @domName TextTrackCue.text */
- String get text native "TextTrackCue_text_Getter";
+ /** @domName TreeWalker.filter */
+ NodeFilter get filter native "TreeWalker_filter_Getter";
- /** @domName TextTrackCue.text */
- void set text(String value) native "TextTrackCue_text_Setter";
+ /** @domName TreeWalker.root */
+ Node get root native "TreeWalker_root_Getter";
- /** @domName TextTrackCue.track */
- TextTrack get track native "TextTrackCue_track_Getter";
+ /** @domName TreeWalker.whatToShow */
+ int get whatToShow native "TreeWalker_whatToShow_Getter";
- /** @domName TextTrackCue.vertical */
- String get vertical native "TextTrackCue_vertical_Getter";
+ /** @domName TreeWalker.firstChild */
+ Node firstChild() native "TreeWalker_firstChild_Callback";
- /** @domName TextTrackCue.vertical */
- void set vertical(String value) native "TextTrackCue_vertical_Setter";
+ /** @domName TreeWalker.lastChild */
+ Node lastChild() native "TreeWalker_lastChild_Callback";
- /** @domName TextTrackCue.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrackCue_addEventListener_Callback";
+ /** @domName TreeWalker.nextNode */
+ Node nextNode() native "TreeWalker_nextNode_Callback";
- /** @domName TextTrackCue.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "TextTrackCue_dispatchEvent_Callback";
+ /** @domName TreeWalker.nextSibling */
+ Node nextSibling() native "TreeWalker_nextSibling_Callback";
- /** @domName TextTrackCue.getCueAsHTML */
- DocumentFragment getCueAsHtml() native "TextTrackCue_getCueAsHTML_Callback";
+ /** @domName TreeWalker.parentNode */
+ Node parentNode() native "TreeWalker_parentNode_Callback";
- /** @domName TextTrackCue.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrackCue_removeEventListener_Callback";
-}
+ /** @domName TreeWalker.previousNode */
+ Node previousNode() native "TreeWalker_previousNode_Callback";
-/// @docsEditable true
-class TextTrackCueEvents extends Events {
- /// @docsEditable true
- TextTrackCueEvents(EventTarget _ptr) : super(_ptr);
- /// @docsEditable true
- EventListenerList get enter => this['enter'];
+ /** @domName TreeWalker.previousSibling */
+ Node previousSibling() native "TreeWalker_previousSibling_Callback";
- /// @docsEditable true
- EventListenerList get exit => this['exit'];
}
// 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
@@ -22499,121 +22570,92 @@ class TextTrackCueEvents extends Events {
// WARNING: Do not edit - generated code.
-/// @domName TextTrackCueList
-class TextTrackCueList extends NativeFieldWrapperClass1 implements List<TextTrackCue> {
- TextTrackCueList.internal();
-
-
- /** @domName TextTrackCueList.length */
- int get length native "TextTrackCueList_length_Getter";
-
- TextTrackCue operator[](int index) native "TextTrackCueList_item_Callback";
-
- void operator[]=(int index, TextTrackCue value) {
- throw new UnsupportedError("Cannot assign element of immutable List.");
+/// @domName UIEvent; @docsEditable true
+class UIEvent extends Event {
+ // In JS, canBubble and cancelable are technically required parameters to
+ // init*Event. In practice, though, if they aren't provided they simply
+ // default to false (since that's Boolean(undefined)).
+ //
+ // Contrary to JS, we default canBubble and cancelable to true, since that's
+ // what people want most of the time anyway.
+ factory UIEvent(String type, Window view, int detail,
+ [bool canBubble = true, bool cancelable = true]) {
+ final e = document.$dom_createEvent("UIEvent");
+ e.$dom_initUIEvent(type, canBubble, cancelable, view, detail);
+ return e;
}
- // -- start List<TextTrackCue> mixins.
- // TextTrackCue is the element type.
+ UIEvent.internal(): super.internal();
- // From Iterable<TextTrackCue>:
- Iterator<TextTrackCue> iterator() {
- // Note: NodeLists are not fixed size. And most probably length shouldn't
- // be cached in both iterator _and_ forEach method. For now caching it
- // for consistency.
- return new FixedSizeListIterator<TextTrackCue>(this);
- }
+ /** @domName UIEvent.charCode */
+ int get $dom_charCode native "UIEvent_charCode_Getter";
- // From Collection<TextTrackCue>:
- void add(TextTrackCue value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ /** @domName UIEvent.detail */
+ int get detail native "UIEvent_detail_Getter";
- void addLast(TextTrackCue value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
- void addAll(Collection<TextTrackCue> collection) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ /** @domName UIEvent.keyCode */
+ int get $dom_keyCode native "UIEvent_keyCode_Getter";
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, TextTrackCue)) {
- return Collections.reduce(this, initialValue, combine);
- }
- bool contains(TextTrackCue element) => Collections.contains(this, element);
+ /** @domName UIEvent.layerX */
+ int get layerX native "UIEvent_layerX_Getter";
- void forEach(void f(TextTrackCue element)) => Collections.forEach(this, f);
- Collection map(f(TextTrackCue element)) => Collections.map(this, [], f);
+ /** @domName UIEvent.layerY */
+ int get layerY native "UIEvent_layerY_Getter";
- Collection<TextTrackCue> filter(bool f(TextTrackCue element)) =>
- Collections.filter(this, <TextTrackCue>[], f);
- bool every(bool f(TextTrackCue element)) => Collections.every(this, f);
+ /** @domName UIEvent.pageX */
+ int get pageX native "UIEvent_pageX_Getter";
- bool some(bool f(TextTrackCue element)) => Collections.some(this, f);
- bool get isEmpty => this.length == 0;
+ /** @domName UIEvent.pageY */
+ int get pageY native "UIEvent_pageY_Getter";
- // From List<TextTrackCue>:
- void set length(int value) {
- throw new UnsupportedError("Cannot resize immutable List.");
- }
- void clear() {
- throw new UnsupportedError("Cannot clear immutable List.");
- }
+ /** @domName UIEvent.view */
+ WindowBase get view native "UIEvent_view_Getter";
- void sort([int compare(TextTrackCue a, TextTrackCue b)]) {
- throw new UnsupportedError("Cannot sort immutable List.");
- }
- int indexOf(TextTrackCue element, [int start = 0]) =>
- Lists.indexOf(this, element, start, this.length);
+ /** @domName UIEvent.which */
+ int get which native "UIEvent_which_Getter";
- int lastIndexOf(TextTrackCue element, [int start]) {
- if (start == null) start = length - 1;
- return Lists.lastIndexOf(this, element, start);
- }
- TextTrackCue get first => this[0];
+ /** @domName UIEvent.initUIEvent */
+ void $dom_initUIEvent(String type, bool canBubble, bool cancelable, Window view, int detail) native "UIEvent_initUIEvent_Callback";
- TextTrackCue get last => this[length - 1];
+}
+// 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.
- TextTrackCue removeAt(int pos) {
- throw new UnsupportedError("Cannot removeAt on immutable List.");
- }
+// WARNING: Do not edit - generated code.
- TextTrackCue removeLast() {
- throw new UnsupportedError("Cannot removeLast on immutable List.");
- }
- void setRange(int start, int rangeLength, List<TextTrackCue> from, [int startFrom]) {
- throw new UnsupportedError("Cannot setRange on immutable List.");
- }
+/// @domName HTMLUListElement
+class UListElement extends _Element_Merged {
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError("Cannot removeRange on immutable List.");
- }
+ ///@docsEditable true
+ factory UListElement() => document.$dom_createElement("ul");
+ UListElement.internal(): super.internal();
- void insertRange(int start, int rangeLength, [TextTrackCue initialValue]) {
- throw new UnsupportedError("Cannot insertRange on immutable List.");
- }
- List<TextTrackCue> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <TextTrackCue>[]);
+ /** @domName HTMLUListElement.compact */
+ bool get compact native "HTMLUListElement_compact_Getter";
- // -- end List<TextTrackCue> mixins.
+ /** @domName HTMLUListElement.compact */
+ void set compact(bool value) native "HTMLUListElement_compact_Setter";
- /** @domName TextTrackCueList.getCueById */
- TextTrackCue getCueById(String id) native "TextTrackCueList_getCueById_Callback";
+ /** @domName HTMLUListElement.type */
+ String get type native "HTMLUListElement_type_Getter";
- /** @domName TextTrackCueList.item */
- TextTrackCue item(int index) native "TextTrackCueList_item_Callback";
+
+ /** @domName HTMLUListElement.type */
+ void set type(String value) native "HTMLUListElement_type_Setter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -22623,69 +22665,78 @@ class TextTrackCueList extends NativeFieldWrapperClass1 implements List<TextTrac
// WARNING: Do not edit - generated code.
-/// @domName TextTrackList
-class TextTrackList extends EventTarget implements List<TextTrack> {
- TextTrackList.internal(): super.internal();
+/// @domName Uint16Array
+class Uint16Array extends ArrayBufferView implements List<int> {
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- TextTrackListEvents get on =>
- new TextTrackListEvents(this);
+ factory Uint16Array(int length) =>
+ _TypedArrayFactoryProvider.createUint16Array(length);
+
+ factory Uint16Array.fromList(List<int> list) =>
+ _TypedArrayFactoryProvider.createUint16Array_fromList(list);
+ factory Uint16Array.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
+ _TypedArrayFactoryProvider.createUint16Array_fromBuffer(buffer, byteOffset, length);
+ Uint16Array.internal(): super.internal();
- /** @domName TextTrackList.length */
- int get length native "TextTrackList_length_Getter";
+ static const int BYTES_PER_ELEMENT = 2;
- TextTrack operator[](int index) native "TextTrackList_item_Callback";
- void operator[]=(int index, TextTrack value) {
- throw new UnsupportedError("Cannot assign element of immutable List.");
- }
- // -- start List<TextTrack> mixins.
- // TextTrack is the element type.
+ /** @domName Uint16Array.length */
+ int get length native "Uint16Array_length_Getter";
- // From Iterable<TextTrack>:
- Iterator<TextTrack> iterator() {
+ /** @domName Uint16Array.numericIndexGetter */
+ int operator[](int index) native "Uint16Array_numericIndexGetter_Callback";
+
+
+ /** @domName Uint16Array.numericIndexSetter */
+ void operator[]=(int index, int value) native "Uint16Array_numericIndexSetter_Callback";
+ // -- start List<int> mixins.
+ // int is the element type.
+
+ // From Iterable<int>:
+
+ Iterator<int> iterator() {
// Note: NodeLists are not fixed size. And most probably length shouldn't
// be cached in both iterator _and_ forEach method. For now caching it
// for consistency.
- return new FixedSizeListIterator<TextTrack>(this);
+ return new FixedSizeListIterator<int>(this);
}
- // From Collection<TextTrack>:
+ // From Collection<int>:
- void add(TextTrack value) {
+ void add(int value) {
throw new UnsupportedError("Cannot add to immutable List.");
}
- void addLast(TextTrack value) {
+ void addLast(int value) {
throw new UnsupportedError("Cannot add to immutable List.");
}
- void addAll(Collection<TextTrack> collection) {
+ void addAll(Collection<int> collection) {
throw new UnsupportedError("Cannot add to immutable List.");
}
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, TextTrack)) {
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, int)) {
return Collections.reduce(this, initialValue, combine);
}
- bool contains(TextTrack element) => Collections.contains(this, element);
+ bool contains(int element) => Collections.contains(this, element);
- void forEach(void f(TextTrack element)) => Collections.forEach(this, f);
+ void forEach(void f(int element)) => Collections.forEach(this, f);
- Collection map(f(TextTrack element)) => Collections.map(this, [], f);
+ Collection map(f(int element)) => Collections.map(this, [], f);
- Collection<TextTrack> filter(bool f(TextTrack element)) =>
- Collections.filter(this, <TextTrack>[], f);
+ Collection<int> filter(bool f(int element)) =>
+ Collections.filter(this, <int>[], f);
- bool every(bool f(TextTrack element)) => Collections.every(this, f);
+ bool every(bool f(int element)) => Collections.every(this, f);
- bool some(bool f(TextTrack element)) => Collections.some(this, f);
+ bool some(bool f(int element)) => Collections.some(this, f);
bool get isEmpty => this.length == 0;
- // From List<TextTrack>:
+ // From List<int>:
void set length(int value) {
throw new UnsupportedError("Cannot resize immutable List.");
}
@@ -22694,31 +22745,31 @@ class TextTrackList extends EventTarget implements List<TextTrack> {
throw new UnsupportedError("Cannot clear immutable List.");
}
- void sort([int compare(TextTrack a, TextTrack b)]) {
+ void sort([int compare(int a, int b)]) {
throw new UnsupportedError("Cannot sort immutable List.");
}
- int indexOf(TextTrack element, [int start = 0]) =>
+ int indexOf(int element, [int start = 0]) =>
Lists.indexOf(this, element, start, this.length);
- int lastIndexOf(TextTrack element, [int start]) {
+ int lastIndexOf(int element, [int start]) {
if (start == null) start = length - 1;
return Lists.lastIndexOf(this, element, start);
}
- TextTrack get first => this[0];
+ int get first => this[0];
- TextTrack get last => this[length - 1];
+ int get last => this[length - 1];
- TextTrack removeAt(int pos) {
+ int removeAt(int pos) {
throw new UnsupportedError("Cannot removeAt on immutable List.");
}
- TextTrack removeLast() {
+ int removeLast() {
throw new UnsupportedError("Cannot removeLast on immutable List.");
}
- void setRange(int start, int rangeLength, List<TextTrack> from, [int startFrom]) {
+ void setRange(int start, int rangeLength, List<int> from, [int startFrom]) {
throw new UnsupportedError("Cannot setRange on immutable List.");
}
@@ -22726,86 +22777,33 @@ class TextTrackList extends EventTarget implements List<TextTrack> {
throw new UnsupportedError("Cannot removeRange on immutable List.");
}
- void insertRange(int start, int rangeLength, [TextTrack initialValue]) {
+ void insertRange(int start, int rangeLength, [int initialValue]) {
throw new UnsupportedError("Cannot insertRange on immutable List.");
}
- List<TextTrack> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <TextTrack>[]);
-
- // -- end List<TextTrack> mixins.
-
-
- /** @domName TextTrackList.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrackList_addEventListener_Callback";
-
-
- /** @domName TextTrackList.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "TextTrackList_dispatchEvent_Callback";
-
-
- /** @domName TextTrackList.item */
- TextTrack item(int index) native "TextTrackList_item_Callback";
-
-
- /** @domName TextTrackList.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "TextTrackList_removeEventListener_Callback";
-
-}
-
-/// @docsEditable true
-class TextTrackListEvents extends Events {
- /// @docsEditable true
- TextTrackListEvents(EventTarget _ptr) : super(_ptr);
-
- /// @docsEditable true
- EventListenerList get addTrack => this['addtrack'];
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-
-/// @domName TimeRanges
-class TimeRanges extends NativeFieldWrapperClass1 {
- TimeRanges.internal();
-
-
- /** @domName TimeRanges.length */
- int get length native "TimeRanges_length_Getter";
-
-
- /** @domName TimeRanges.end */
- num end(int index) native "TimeRanges_end_Callback";
-
-
- /** @domName TimeRanges.start */
- num start(int index) native "TimeRanges_start_Callback";
+ List<int> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <int>[]);
-}
-// 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.
+ // -- end List<int> mixins.
-// WARNING: Do not edit - generated code.
+ /** @domName Uint16Array.setElements */
+ void setElements(Object array, [int offset]) native "Uint16Array_setElements_Callback";
-typedef void TimeoutHandler();
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ Uint16Array subarray(/*long*/ start, [/*long*/ end]) {
+ if (?end) {
+ return _subarray_1(start, end);
+ }
+ return _subarray_2(start);
+ }
-// WARNING: Do not edit - generated code.
+ /** @domName Uint16Array.subarray_1 */
+ Uint16Array _subarray_1(start, end) native "Uint16Array_subarray_1_Callback";
-/// @domName HTMLTitleElement
-class TitleElement extends _Element_Merged {
- ///@docsEditable true
- factory TitleElement() => document.$dom_createElement("title");
- TitleElement.internal(): super.internal();
+ /** @domName Uint16Array.subarray_2 */
+ Uint16Array _subarray_2(start) native "Uint16Array_subarray_2_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -22815,101 +22813,145 @@ class TitleElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName Touch
-class Touch extends NativeFieldWrapperClass1 {
- Touch.internal();
+/// @domName Uint32Array
+class Uint32Array extends ArrayBufferView implements List<int> {
+ factory Uint32Array(int length) =>
+ _TypedArrayFactoryProvider.createUint32Array(length);
- /** @domName Touch.clientX */
- int get clientX native "Touch_clientX_Getter";
+ factory Uint32Array.fromList(List<int> list) =>
+ _TypedArrayFactoryProvider.createUint32Array_fromList(list);
+ factory Uint32Array.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
+ _TypedArrayFactoryProvider.createUint32Array_fromBuffer(buffer, byteOffset, length);
+ Uint32Array.internal(): super.internal();
- /** @domName Touch.clientY */
- int get clientY native "Touch_clientY_Getter";
+ static const int BYTES_PER_ELEMENT = 4;
- /** @domName Touch.identifier */
- int get identifier native "Touch_identifier_Getter";
+ /** @domName Uint32Array.length */
+ int get length native "Uint32Array_length_Getter";
- /** @domName Touch.pageX */
- int get pageX native "Touch_pageX_Getter";
+ /** @domName Uint32Array.numericIndexGetter */
+ int operator[](int index) native "Uint32Array_numericIndexGetter_Callback";
- /** @domName Touch.pageY */
- int get pageY native "Touch_pageY_Getter";
+ /** @domName Uint32Array.numericIndexSetter */
+ void operator[]=(int index, int value) native "Uint32Array_numericIndexSetter_Callback";
+ // -- start List<int> mixins.
+ // int is the element type.
+ // From Iterable<int>:
- /** @domName Touch.screenX */
- int get screenX native "Touch_screenX_Getter";
+ Iterator<int> iterator() {
+ // Note: NodeLists are not fixed size. And most probably length shouldn't
+ // be cached in both iterator _and_ forEach method. For now caching it
+ // for consistency.
+ return new FixedSizeListIterator<int>(this);
+ }
+ // From Collection<int>:
- /** @domName Touch.screenY */
- int get screenY native "Touch_screenY_Getter";
+ void add(int value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ void addLast(int value) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
- /** @domName Touch.target */
- EventTarget get target native "Touch_target_Getter";
+ void addAll(Collection<int> collection) {
+ throw new UnsupportedError("Cannot add to immutable List.");
+ }
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, int)) {
+ return Collections.reduce(this, initialValue, combine);
+ }
- /** @domName Touch.webkitForce */
- num get webkitForce native "Touch_webkitForce_Getter";
+ bool contains(int element) => Collections.contains(this, element);
+ void forEach(void f(int element)) => Collections.forEach(this, f);
- /** @domName Touch.webkitRadiusX */
- int get webkitRadiusX native "Touch_webkitRadiusX_Getter";
+ Collection map(f(int element)) => Collections.map(this, [], f);
+ Collection<int> filter(bool f(int element)) =>
+ Collections.filter(this, <int>[], f);
- /** @domName Touch.webkitRadiusY */
- int get webkitRadiusY native "Touch_webkitRadiusY_Getter";
+ bool every(bool f(int element)) => Collections.every(this, f);
+ bool some(bool f(int element)) => Collections.some(this, f);
- /** @domName Touch.webkitRotationAngle */
- num get webkitRotationAngle native "Touch_webkitRotationAngle_Getter";
+ bool get isEmpty => this.length == 0;
-}
-// 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.
+ // From List<int>:
+ void set length(int value) {
+ throw new UnsupportedError("Cannot resize immutable List.");
+ }
-// WARNING: Do not edit - generated code.
+ void clear() {
+ throw new UnsupportedError("Cannot clear immutable List.");
+ }
+ void sort([int compare(int a, int b)]) {
+ throw new UnsupportedError("Cannot sort immutable List.");
+ }
-/// @domName TouchEvent
-class TouchEvent extends UIEvent {
- TouchEvent.internal(): super.internal();
+ int indexOf(int element, [int start = 0]) =>
+ Lists.indexOf(this, element, start, this.length);
+ int lastIndexOf(int element, [int start]) {
+ if (start == null) start = length - 1;
+ return Lists.lastIndexOf(this, element, start);
+ }
- /** @domName TouchEvent.altKey */
- bool get altKey native "TouchEvent_altKey_Getter";
+ int get first => this[0];
+ int get last => this[length - 1];
- /** @domName TouchEvent.changedTouches */
- TouchList get changedTouches native "TouchEvent_changedTouches_Getter";
+ int removeAt(int pos) {
+ throw new UnsupportedError("Cannot removeAt on immutable List.");
+ }
+ int removeLast() {
+ throw new UnsupportedError("Cannot removeLast on immutable List.");
+ }
- /** @domName TouchEvent.ctrlKey */
- bool get ctrlKey native "TouchEvent_ctrlKey_Getter";
+ void setRange(int start, int rangeLength, List<int> from, [int startFrom]) {
+ throw new UnsupportedError("Cannot setRange on immutable List.");
+ }
+ void removeRange(int start, int rangeLength) {
+ throw new UnsupportedError("Cannot removeRange on immutable List.");
+ }
- /** @domName TouchEvent.metaKey */
- bool get metaKey native "TouchEvent_metaKey_Getter";
+ void insertRange(int start, int rangeLength, [int initialValue]) {
+ throw new UnsupportedError("Cannot insertRange on immutable List.");
+ }
+ List<int> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <int>[]);
- /** @domName TouchEvent.shiftKey */
- bool get shiftKey native "TouchEvent_shiftKey_Getter";
+ // -- end List<int> mixins.
- /** @domName TouchEvent.targetTouches */
- TouchList get targetTouches native "TouchEvent_targetTouches_Getter";
+ /** @domName Uint32Array.setElements */
+ void setElements(Object array, [int offset]) native "Uint32Array_setElements_Callback";
+ Uint32Array subarray(/*long*/ start, [/*long*/ end]) {
+ if (?end) {
+ return _subarray_1(start, end);
+ }
+ return _subarray_2(start);
+ }
- /** @domName TouchEvent.touches */
- TouchList get touches native "TouchEvent_touches_Getter";
+ /** @domName Uint32Array.subarray_1 */
+ Uint32Array _subarray_1(start, end) native "Uint32Array_subarray_1_Callback";
- /** @domName TouchEvent.initTouchEvent */
- void initTouchEvent(TouchList touches, TouchList targetTouches, TouchList changedTouches, String type, LocalWindow view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) native "TouchEvent_initTouchEvent_Callback";
+
+ /** @domName Uint32Array.subarray_2 */
+ Uint32Array _subarray_2(start) native "Uint32Array_subarray_2_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -22919,65 +22961,78 @@ class TouchEvent extends UIEvent {
// WARNING: Do not edit - generated code.
-/// @domName TouchList
-class TouchList extends NativeFieldWrapperClass1 implements List<Touch> {
- TouchList.internal();
+/// @domName Uint8Array
+class Uint8Array extends ArrayBufferView implements List<int> {
+ factory Uint8Array(int length) =>
+ _TypedArrayFactoryProvider.createUint8Array(length);
- /** @domName TouchList.length */
- int get length native "TouchList_length_Getter";
+ factory Uint8Array.fromList(List<int> list) =>
+ _TypedArrayFactoryProvider.createUint8Array_fromList(list);
- Touch operator[](int index) native "TouchList_item_Callback";
+ factory Uint8Array.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
+ _TypedArrayFactoryProvider.createUint8Array_fromBuffer(buffer, byteOffset, length);
+ Uint8Array.internal(): super.internal();
- void operator[]=(int index, Touch value) {
- throw new UnsupportedError("Cannot assign element of immutable List.");
- }
- // -- start List<Touch> mixins.
- // Touch is the element type.
+ static const int BYTES_PER_ELEMENT = 1;
- // From Iterable<Touch>:
- Iterator<Touch> iterator() {
+ /** @domName Uint8Array.length */
+ int get length native "Uint8Array_length_Getter";
+
+
+ /** @domName Uint8Array.numericIndexGetter */
+ int operator[](int index) native "Uint8Array_numericIndexGetter_Callback";
+
+
+ /** @domName Uint8Array.numericIndexSetter */
+ void operator[]=(int index, int value) native "Uint8Array_numericIndexSetter_Callback";
+ // -- start List<int> mixins.
+ // int is the element type.
+
+ // From Iterable<int>:
+
+ Iterator<int> iterator() {
// Note: NodeLists are not fixed size. And most probably length shouldn't
// be cached in both iterator _and_ forEach method. For now caching it
// for consistency.
- return new FixedSizeListIterator<Touch>(this);
+ return new FixedSizeListIterator<int>(this);
}
- // From Collection<Touch>:
+ // From Collection<int>:
- void add(Touch value) {
+ void add(int value) {
throw new UnsupportedError("Cannot add to immutable List.");
}
- void addLast(Touch value) {
+ void addLast(int value) {
throw new UnsupportedError("Cannot add to immutable List.");
}
- void addAll(Collection<Touch> collection) {
+ void addAll(Collection<int> collection) {
throw new UnsupportedError("Cannot add to immutable List.");
}
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, Touch)) {
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, int)) {
return Collections.reduce(this, initialValue, combine);
}
- bool contains(Touch element) => Collections.contains(this, element);
+ bool contains(int element) => Collections.contains(this, element);
- void forEach(void f(Touch element)) => Collections.forEach(this, f);
+ void forEach(void f(int element)) => Collections.forEach(this, f);
- Collection map(f(Touch element)) => Collections.map(this, [], f);
+ Collection map(f(int element)) => Collections.map(this, [], f);
- Collection<Touch> filter(bool f(Touch element)) =>
- Collections.filter(this, <Touch>[], f);
+ Collection<int> filter(bool f(int element)) =>
+ Collections.filter(this, <int>[], f);
- bool every(bool f(Touch element)) => Collections.every(this, f);
+ bool every(bool f(int element)) => Collections.every(this, f);
- bool some(bool f(Touch element)) => Collections.some(this, f);
+ bool some(bool f(int element)) => Collections.some(this, f);
bool get isEmpty => this.length == 0;
- // From List<Touch>:
+ // From List<int>:
void set length(int value) {
throw new UnsupportedError("Cannot resize immutable List.");
}
@@ -22986,31 +23041,31 @@ class TouchList extends NativeFieldWrapperClass1 implements List<Touch> {
throw new UnsupportedError("Cannot clear immutable List.");
}
- void sort([int compare(Touch a, Touch b)]) {
+ void sort([int compare(int a, int b)]) {
throw new UnsupportedError("Cannot sort immutable List.");
}
- int indexOf(Touch element, [int start = 0]) =>
+ int indexOf(int element, [int start = 0]) =>
Lists.indexOf(this, element, start, this.length);
- int lastIndexOf(Touch element, [int start]) {
+ int lastIndexOf(int element, [int start]) {
if (start == null) start = length - 1;
return Lists.lastIndexOf(this, element, start);
}
- Touch get first => this[0];
+ int get first => this[0];
- Touch get last => this[length - 1];
+ int get last => this[length - 1];
- Touch removeAt(int pos) {
+ int removeAt(int pos) {
throw new UnsupportedError("Cannot removeAt on immutable List.");
}
- Touch removeLast() {
+ int removeLast() {
throw new UnsupportedError("Cannot removeLast on immutable List.");
}
- void setRange(int start, int rangeLength, List<Touch> from, [int startFrom]) {
+ void setRange(int start, int rangeLength, List<int> from, [int startFrom]) {
throw new UnsupportedError("Cannot setRange on immutable List.");
}
@@ -23018,18 +23073,33 @@ class TouchList extends NativeFieldWrapperClass1 implements List<Touch> {
throw new UnsupportedError("Cannot removeRange on immutable List.");
}
- void insertRange(int start, int rangeLength, [Touch initialValue]) {
+ void insertRange(int start, int rangeLength, [int initialValue]) {
throw new UnsupportedError("Cannot insertRange on immutable List.");
}
- List<Touch> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <Touch>[]);
+ List<int> getRange(int start, int rangeLength) =>
+ Lists.getRange(this, start, rangeLength, <int>[]);
- // -- end List<Touch> mixins.
+ // -- end List<int> mixins.
- /** @domName TouchList.item */
- Touch item(int index) native "TouchList_item_Callback";
+ /** @domName Uint8Array.setElements */
+ void setElements(Object array, [int offset]) native "Uint8Array_setElements_Callback";
+
+ Uint8Array subarray(/*long*/ start, [/*long*/ end]) {
+ if (?end) {
+ return _subarray_1(start, end);
+ }
+ return _subarray_2(start);
+ }
+
+
+ /** @domName Uint8Array.subarray_1 */
+ Uint8Array _subarray_1(start, end) native "Uint8Array_subarray_1_Callback";
+
+
+ /** @domName Uint8Array.subarray_2 */
+ Uint8Array _subarray_2(start) native "Uint8Array_subarray_2_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -23039,68 +23109,102 @@ class TouchList extends NativeFieldWrapperClass1 implements List<Touch> {
// WARNING: Do not edit - generated code.
-/// @domName HTMLTrackElement
-class TrackElement extends _Element_Merged {
+/// @domName Uint8ClampedArray
+class Uint8ClampedArray extends Uint8Array {
- ///@docsEditable true
- factory TrackElement() => document.$dom_createElement("track");
- TrackElement.internal(): super.internal();
+ factory Uint8ClampedArray(int length) =>
+ _TypedArrayFactoryProvider.createUint8ClampedArray(length);
- static const int ERROR = 3;
+ factory Uint8ClampedArray.fromList(List<int> list) =>
+ _TypedArrayFactoryProvider.createUint8ClampedArray_fromList(list);
- static const int LOADED = 2;
+ factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
+ _TypedArrayFactoryProvider.createUint8ClampedArray_fromBuffer(buffer, byteOffset, length);
+ Uint8ClampedArray.internal(): super.internal();
- static const int LOADING = 1;
- static const int NONE = 0;
+ /** @domName Uint8ClampedArray.length */
+ int get length native "Uint8ClampedArray_length_Getter";
- /** @domName HTMLTrackElement.default */
- bool get defaultValue native "HTMLTrackElement_default_Getter";
+ /** @domName Uint8ClampedArray.numericIndexGetter */
+ int operator[](int index) native "Uint8ClampedArray_numericIndexGetter_Callback";
- /** @domName HTMLTrackElement.default */
- void set defaultValue(bool value) native "HTMLTrackElement_default_Setter";
+ /** @domName Uint8ClampedArray.numericIndexSetter */
+ void operator[]=(int index, int value) native "Uint8ClampedArray_numericIndexSetter_Callback";
- /** @domName HTMLTrackElement.kind */
- String get kind native "HTMLTrackElement_kind_Getter";
+ /** @domName Uint8ClampedArray.setElements */
+ void setElements(Object array, [int offset]) native "Uint8ClampedArray_setElements_Callback";
+
+ Uint8ClampedArray subarray(/*long*/ start, [/*long*/ end]) {
+ if (?end) {
+ return _subarray_1(start, end);
+ }
+ return _subarray_2(start);
+ }
- /** @domName HTMLTrackElement.kind */
- void set kind(String value) native "HTMLTrackElement_kind_Setter";
+ /** @domName Uint8ClampedArray.subarray_1 */
+ Uint8ClampedArray _subarray_1(start, end) native "Uint8ClampedArray_subarray_1_Callback";
- /** @domName HTMLTrackElement.label */
- String get label native "HTMLTrackElement_label_Getter";
+ /** @domName Uint8ClampedArray.subarray_2 */
+ Uint8ClampedArray _subarray_2(start) native "Uint8ClampedArray_subarray_2_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.
- /** @domName HTMLTrackElement.label */
- void set label(String value) native "HTMLTrackElement_label_Setter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLTrackElement.readyState */
- int get readyState native "HTMLTrackElement_readyState_Getter";
+/// @domName HTMLUnknownElement
+class UnknownElement extends _Element_Merged {
+ UnknownElement.internal(): super.internal();
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName HTMLTrackElement.src */
- String get src native "HTMLTrackElement_src_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLTrackElement.src */
- void set src(String value) native "HTMLTrackElement_src_Setter";
+/// @domName URL
+class Url extends NativeFieldWrapperClass1 {
+ Url.internal();
+
+ static String createObjectUrl(blob_OR_source_OR_stream) {
+ if ((blob_OR_source_OR_stream is MediaSource || blob_OR_source_OR_stream == null)) {
+ return _createObjectURL_1(blob_OR_source_OR_stream);
+ }
+ if ((blob_OR_source_OR_stream is MediaStream || blob_OR_source_OR_stream == null)) {
+ return _createObjectURL_2(blob_OR_source_OR_stream);
+ }
+ if ((blob_OR_source_OR_stream is Blob || blob_OR_source_OR_stream == null)) {
+ return _createObjectURL_3(blob_OR_source_OR_stream);
+ }
+ throw "Incorrect number or type of arguments";
+ }
- /** @domName HTMLTrackElement.srclang */
- String get srclang native "HTMLTrackElement_srclang_Getter";
+ /** @domName DOMURL.createObjectURL_1 */
+ static String _createObjectURL_1(blob_OR_source_OR_stream) native "DOMURL_createObjectURL_1_Callback";
- /** @domName HTMLTrackElement.srclang */
- void set srclang(String value) native "HTMLTrackElement_srclang_Setter";
+ /** @domName DOMURL.createObjectURL_2 */
+ static String _createObjectURL_2(blob_OR_source_OR_stream) native "DOMURL_createObjectURL_2_Callback";
- /** @domName HTMLTrackElement.track */
- TextTrack get track native "HTMLTrackElement_track_Getter";
+ /** @domName DOMURL.createObjectURL_3 */
+ static String _createObjectURL_3(blob_OR_source_OR_stream) native "DOMURL_createObjectURL_3_Callback";
+
+
+ /** @domName DOMURL.revokeObjectURL */
+ static void revokeObjectUrl(String url) native "DOMURL_revokeObjectURL_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -23110,161 +23214,156 @@ class TrackElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName TrackEvent
-class TrackEvent extends Event {
- TrackEvent.internal(): super.internal();
+/// @domName ValidityState
+class ValidityState extends NativeFieldWrapperClass1 {
+ ValidityState.internal();
- /** @domName TrackEvent.track */
- Object get track native "TrackEvent_track_Getter";
+ /** @domName ValidityState.customError */
+ bool get customError native "ValidityState_customError_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.
+ /** @domName ValidityState.patternMismatch */
+ bool get patternMismatch native "ValidityState_patternMismatch_Getter";
-/// @domName WebKitTransitionEvent
-class TransitionEvent extends Event {
- TransitionEvent.internal(): super.internal();
+ /** @domName ValidityState.rangeOverflow */
+ bool get rangeOverflow native "ValidityState_rangeOverflow_Getter";
- /** @domName WebKitTransitionEvent.elapsedTime */
- num get elapsedTime native "WebKitTransitionEvent_elapsedTime_Getter";
+ /** @domName ValidityState.rangeUnderflow */
+ bool get rangeUnderflow native "ValidityState_rangeUnderflow_Getter";
- /** @domName WebKitTransitionEvent.propertyName */
- String get propertyName native "WebKitTransitionEvent_propertyName_Getter";
+ /** @domName ValidityState.stepMismatch */
+ bool get stepMismatch native "ValidityState_stepMismatch_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.
+ /** @domName ValidityState.tooLong */
+ bool get tooLong native "ValidityState_tooLong_Getter";
-/// @domName TreeWalker
-class TreeWalker extends NativeFieldWrapperClass1 {
- TreeWalker.internal();
+ /** @domName ValidityState.typeMismatch */
+ bool get typeMismatch native "ValidityState_typeMismatch_Getter";
- /** @domName TreeWalker.currentNode */
- Node get currentNode native "TreeWalker_currentNode_Getter";
+ /** @domName ValidityState.valid */
+ bool get valid native "ValidityState_valid_Getter";
- /** @domName TreeWalker.currentNode */
- void set currentNode(Node value) native "TreeWalker_currentNode_Setter";
+ /** @domName ValidityState.valueMissing */
+ bool get valueMissing native "ValidityState_valueMissing_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.
- /** @domName TreeWalker.expandEntityReferences */
- bool get expandEntityReferences native "TreeWalker_expandEntityReferences_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName TreeWalker.filter */
- NodeFilter get filter native "TreeWalker_filter_Getter";
+/// @domName HTMLVideoElement
+class VideoElement extends MediaElement {
+
+ ///@docsEditable true
+ factory VideoElement() => document.$dom_createElement("video");
+ VideoElement.internal(): super.internal();
- /** @domName TreeWalker.root */
- Node get root native "TreeWalker_root_Getter";
+ /** @domName HTMLVideoElement.height */
+ int get height native "HTMLVideoElement_height_Getter";
- /** @domName TreeWalker.whatToShow */
- int get whatToShow native "TreeWalker_whatToShow_Getter";
+ /** @domName HTMLVideoElement.height */
+ void set height(int value) native "HTMLVideoElement_height_Setter";
- /** @domName TreeWalker.firstChild */
- Node firstChild() native "TreeWalker_firstChild_Callback";
+ /** @domName HTMLVideoElement.poster */
+ String get poster native "HTMLVideoElement_poster_Getter";
- /** @domName TreeWalker.lastChild */
- Node lastChild() native "TreeWalker_lastChild_Callback";
+ /** @domName HTMLVideoElement.poster */
+ void set poster(String value) native "HTMLVideoElement_poster_Setter";
- /** @domName TreeWalker.nextNode */
- Node nextNode() native "TreeWalker_nextNode_Callback";
+ /** @domName HTMLVideoElement.videoHeight */
+ int get videoHeight native "HTMLVideoElement_videoHeight_Getter";
- /** @domName TreeWalker.nextSibling */
- Node nextSibling() native "TreeWalker_nextSibling_Callback";
+ /** @domName HTMLVideoElement.videoWidth */
+ int get videoWidth native "HTMLVideoElement_videoWidth_Getter";
- /** @domName TreeWalker.parentNode */
- Node parentNode() native "TreeWalker_parentNode_Callback";
+ /** @domName HTMLVideoElement.webkitDecodedFrameCount */
+ int get webkitDecodedFrameCount native "HTMLVideoElement_webkitDecodedFrameCount_Getter";
- /** @domName TreeWalker.previousNode */
- Node previousNode() native "TreeWalker_previousNode_Callback";
+ /** @domName HTMLVideoElement.webkitDisplayingFullscreen */
+ bool get webkitDisplayingFullscreen native "HTMLVideoElement_webkitDisplayingFullscreen_Getter";
- /** @domName TreeWalker.previousSibling */
- Node previousSibling() native "TreeWalker_previousSibling_Callback";
+ /** @domName HTMLVideoElement.webkitDroppedFrameCount */
+ int get webkitDroppedFrameCount native "HTMLVideoElement_webkitDroppedFrameCount_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.
+ /** @domName HTMLVideoElement.webkitSupportsFullscreen */
+ bool get webkitSupportsFullscreen native "HTMLVideoElement_webkitSupportsFullscreen_Getter";
-/// @domName UIEvent; @docsEditable true
-class UIEvent extends Event {
- // In JS, canBubble and cancelable are technically required parameters to
- // init*Event. In practice, though, if they aren't provided they simply
- // default to false (since that's Boolean(undefined)).
- //
- // Contrary to JS, we default canBubble and cancelable to true, since that's
- // what people want most of the time anyway.
- factory UIEvent(String type, Window view, int detail,
- [bool canBubble = true, bool cancelable = true]) {
- final e = document.$dom_createEvent("UIEvent");
- e.$dom_initUIEvent(type, canBubble, cancelable, view, detail);
- return e;
- }
- UIEvent.internal(): super.internal();
+ /** @domName HTMLVideoElement.width */
+ int get width native "HTMLVideoElement_width_Getter";
+
+
+ /** @domName HTMLVideoElement.width */
+ void set width(int value) native "HTMLVideoElement_width_Setter";
- /** @domName UIEvent.charCode */
- int get $dom_charCode native "UIEvent_charCode_Getter";
+ /** @domName HTMLVideoElement.webkitEnterFullScreen */
+ void webkitEnterFullScreen() native "HTMLVideoElement_webkitEnterFullScreen_Callback";
- /** @domName UIEvent.detail */
- int get detail native "UIEvent_detail_Getter";
+ /** @domName HTMLVideoElement.webkitEnterFullscreen */
+ void webkitEnterFullscreen() native "HTMLVideoElement_webkitEnterFullscreen_Callback";
- /** @domName UIEvent.keyCode */
- int get $dom_keyCode native "UIEvent_keyCode_Getter";
+ /** @domName HTMLVideoElement.webkitExitFullScreen */
+ void webkitExitFullScreen() native "HTMLVideoElement_webkitExitFullScreen_Callback";
- /** @domName UIEvent.layerX */
- int get layerX native "UIEvent_layerX_Getter";
+ /** @domName HTMLVideoElement.webkitExitFullscreen */
+ void webkitExitFullscreen() native "HTMLVideoElement_webkitExitFullscreen_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.
- /** @domName UIEvent.layerY */
- int get layerY native "UIEvent_layerY_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName UIEvent.pageX */
- int get pageX native "UIEvent_pageX_Getter";
+typedef void VoidCallback();
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// WARNING: Do not edit - generated code.
- /** @domName UIEvent.pageY */
- int get pageY native "UIEvent_pageY_Getter";
+/// @domName WebGLActiveInfo
+class WebGLActiveInfo extends NativeFieldWrapperClass1 {
+ WebGLActiveInfo.internal();
- /** @domName UIEvent.view */
- Window get view native "UIEvent_view_Getter";
+ /** @domName WebGLActiveInfo.name */
+ String get name native "WebGLActiveInfo_name_Getter";
- /** @domName UIEvent.which */
- int get which native "UIEvent_which_Getter";
+ /** @domName WebGLActiveInfo.size */
+ int get size native "WebGLActiveInfo_size_Getter";
- /** @domName UIEvent.initUIEvent */
- void $dom_initUIEvent(String type, bool canBubble, bool cancelable, LocalWindow view, int detail) native "UIEvent_initUIEvent_Callback";
+ /** @domName WebGLActiveInfo.type */
+ int get type native "WebGLActiveInfo_type_Getter";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -23274,28 +23373,29 @@ class UIEvent extends Event {
// WARNING: Do not edit - generated code.
-/// @domName HTMLUListElement
-class UListElement extends _Element_Merged {
-
- ///@docsEditable true
- factory UListElement() => document.$dom_createElement("ul");
- UListElement.internal(): super.internal();
+/// @domName WebGLBuffer
+class WebGLBuffer extends NativeFieldWrapperClass1 {
+ WebGLBuffer.internal();
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName HTMLUListElement.compact */
- bool get compact native "HTMLUListElement_compact_Getter";
+// WARNING: Do not edit - generated code.
- /** @domName HTMLUListElement.compact */
- void set compact(bool value) native "HTMLUListElement_compact_Setter";
+/// @domName WebGLCompressedTextureS3TC
+class WebGLCompressedTextureS3TC extends NativeFieldWrapperClass1 {
+ WebGLCompressedTextureS3TC.internal();
+ static const int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
- /** @domName HTMLUListElement.type */
- String get type native "HTMLUListElement_type_Getter";
+ static const int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2;
+ static const int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;
- /** @domName HTMLUListElement.type */
- void set type(String value) native "HTMLUListElement_type_Setter";
+ static const int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -23305,145 +23405,105 @@ class UListElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
-/// @domName Uint16Array
-class Uint16Array extends ArrayBufferView implements List<int> {
-
- factory Uint16Array(int length) =>
- _TypedArrayFactoryProvider.createUint16Array(length);
-
- factory Uint16Array.fromList(List<int> list) =>
- _TypedArrayFactoryProvider.createUint16Array_fromList(list);
-
- factory Uint16Array.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
- _TypedArrayFactoryProvider.createUint16Array_fromBuffer(buffer, byteOffset, length);
- Uint16Array.internal(): super.internal();
+/// @domName WebGLContextAttributes
+class WebGLContextAttributes extends NativeFieldWrapperClass1 {
+ WebGLContextAttributes.internal();
- static const int BYTES_PER_ELEMENT = 2;
+ /** @domName WebGLContextAttributes.alpha */
+ bool get alpha native "WebGLContextAttributes_alpha_Getter";
- /** @domName Uint16Array.length */
- int get length native "Uint16Array_length_Getter";
+ /** @domName WebGLContextAttributes.alpha */
+ void set alpha(bool value) native "WebGLContextAttributes_alpha_Setter";
- /** @domName Uint16Array.numericIndexGetter */
- int operator[](int index) native "Uint16Array_numericIndexGetter_Callback";
+ /** @domName WebGLContextAttributes.antialias */
+ bool get antialias native "WebGLContextAttributes_antialias_Getter";
- /** @domName Uint16Array.numericIndexSetter */
- void operator[]=(int index, int value) native "Uint16Array_numericIndexSetter_Callback";
- // -- start List<int> mixins.
- // int is the element type.
- // From Iterable<int>:
+ /** @domName WebGLContextAttributes.antialias */
+ void set antialias(bool value) native "WebGLContextAttributes_antialias_Setter";
- Iterator<int> iterator() {
- // Note: NodeLists are not fixed size. And most probably length shouldn't
- // be cached in both iterator _and_ forEach method. For now caching it
- // for consistency.
- return new FixedSizeListIterator<int>(this);
- }
- // From Collection<int>:
+ /** @domName WebGLContextAttributes.depth */
+ bool get depth native "WebGLContextAttributes_depth_Getter";
- void add(int value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
- void addLast(int value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ /** @domName WebGLContextAttributes.depth */
+ void set depth(bool value) native "WebGLContextAttributes_depth_Setter";
- void addAll(Collection<int> collection) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, int)) {
- return Collections.reduce(this, initialValue, combine);
- }
+ /** @domName WebGLContextAttributes.premultipliedAlpha */
+ bool get premultipliedAlpha native "WebGLContextAttributes_premultipliedAlpha_Getter";
- bool contains(int element) => Collections.contains(this, element);
- void forEach(void f(int element)) => Collections.forEach(this, f);
+ /** @domName WebGLContextAttributes.premultipliedAlpha */
+ void set premultipliedAlpha(bool value) native "WebGLContextAttributes_premultipliedAlpha_Setter";
- Collection map(f(int element)) => Collections.map(this, [], f);
- Collection<int> filter(bool f(int element)) =>
- Collections.filter(this, <int>[], f);
+ /** @domName WebGLContextAttributes.preserveDrawingBuffer */
+ bool get preserveDrawingBuffer native "WebGLContextAttributes_preserveDrawingBuffer_Getter";
- bool every(bool f(int element)) => Collections.every(this, f);
- bool some(bool f(int element)) => Collections.some(this, f);
+ /** @domName WebGLContextAttributes.preserveDrawingBuffer */
+ void set preserveDrawingBuffer(bool value) native "WebGLContextAttributes_preserveDrawingBuffer_Setter";
- bool get isEmpty => this.length == 0;
- // From List<int>:
- void set length(int value) {
- throw new UnsupportedError("Cannot resize immutable List.");
- }
+ /** @domName WebGLContextAttributes.stencil */
+ bool get stencil native "WebGLContextAttributes_stencil_Getter";
- void clear() {
- throw new UnsupportedError("Cannot clear immutable List.");
- }
- void sort([int compare(int a, int b)]) {
- throw new UnsupportedError("Cannot sort immutable List.");
- }
+ /** @domName WebGLContextAttributes.stencil */
+ void set stencil(bool value) native "WebGLContextAttributes_stencil_Setter";
- int indexOf(int element, [int start = 0]) =>
- Lists.indexOf(this, element, start, this.length);
+}
+// 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.
- int lastIndexOf(int element, [int start]) {
- if (start == null) start = length - 1;
- return Lists.lastIndexOf(this, element, start);
- }
+// WARNING: Do not edit - generated code.
- int get first => this[0];
- int get last => this[length - 1];
+/// @domName WebGLContextEvent
+class WebGLContextEvent extends Event {
+ WebGLContextEvent.internal(): super.internal();
- int removeAt(int pos) {
- throw new UnsupportedError("Cannot removeAt on immutable List.");
- }
- int removeLast() {
- throw new UnsupportedError("Cannot removeLast on immutable List.");
- }
+ /** @domName WebGLContextEvent.statusMessage */
+ String get statusMessage native "WebGLContextEvent_statusMessage_Getter";
- void setRange(int start, int rangeLength, List<int> from, [int startFrom]) {
- throw new UnsupportedError("Cannot setRange on immutable List.");
- }
+}
+// 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.
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError("Cannot removeRange on immutable List.");
- }
+// WARNING: Do not edit - generated code.
- void insertRange(int start, int rangeLength, [int initialValue]) {
- throw new UnsupportedError("Cannot insertRange on immutable List.");
- }
- List<int> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <int>[]);
+/// @domName WebGLDebugRendererInfo
+class WebGLDebugRendererInfo extends NativeFieldWrapperClass1 {
+ WebGLDebugRendererInfo.internal();
- // -- end List<int> mixins.
+ static const int UNMASKED_RENDERER_WEBGL = 0x9246;
+ static const int UNMASKED_VENDOR_WEBGL = 0x9245;
- /** @domName Uint16Array.setElements */
- void setElements(Object array, [int offset]) native "Uint16Array_setElements_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.
- Uint16Array subarray(/*long*/ start, [/*long*/ end]) {
- if (?end) {
- return _subarray_1(start, end);
- }
- return _subarray_2(start);
- }
+// WARNING: Do not edit - generated code.
- /** @domName Uint16Array.subarray_1 */
- Uint16Array _subarray_1(start, end) native "Uint16Array_subarray_1_Callback";
+/// @domName WebGLDebugShaders
+class WebGLDebugShaders extends NativeFieldWrapperClass1 {
+ WebGLDebugShaders.internal();
- /** @domName Uint16Array.subarray_2 */
- Uint16Array _subarray_2(start) native "Uint16Array_subarray_2_Callback";
+ /** @domName WebGLDebugShaders.getTranslatedShaderSource */
+ String getTranslatedShaderSource(WebGLShader shader) native "WebGLDebugShaders_getTranslatedShaderSource_Callback";
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -23453,2355 +23513,2298 @@ class Uint16Array extends ArrayBufferView implements List<int> {
// WARNING: Do not edit - generated code.
-/// @domName Uint32Array
-class Uint32Array extends ArrayBufferView implements List<int> {
+/// @domName WebGLDepthTexture
+class WebGLDepthTexture extends NativeFieldWrapperClass1 {
+ WebGLDepthTexture.internal();
- factory Uint32Array(int length) =>
- _TypedArrayFactoryProvider.createUint32Array(length);
+ static const int UNSIGNED_INT_24_8_WEBGL = 0x84FA;
- factory Uint32Array.fromList(List<int> list) =>
- _TypedArrayFactoryProvider.createUint32Array_fromList(list);
+}
+// 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.
- factory Uint32Array.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
- _TypedArrayFactoryProvider.createUint32Array_fromBuffer(buffer, byteOffset, length);
- Uint32Array.internal(): super.internal();
+// WARNING: Do not edit - generated code.
- static const int BYTES_PER_ELEMENT = 4;
+/// @domName WebGLFramebuffer
+class WebGLFramebuffer extends NativeFieldWrapperClass1 {
+ WebGLFramebuffer.internal();
+
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// WARNING: Do not edit - generated code.
- /** @domName Uint32Array.length */
- int get length native "Uint32Array_length_Getter";
+/// @domName WebGLLoseContext
+class WebGLLoseContext extends NativeFieldWrapperClass1 {
+ WebGLLoseContext.internal();
- /** @domName Uint32Array.numericIndexGetter */
- int operator[](int index) native "Uint32Array_numericIndexGetter_Callback";
+ /** @domName WebGLLoseContext.loseContext */
+ void loseContext() native "WebGLLoseContext_loseContext_Callback";
- /** @domName Uint32Array.numericIndexSetter */
- void operator[]=(int index, int value) native "Uint32Array_numericIndexSetter_Callback";
- // -- start List<int> mixins.
- // int is the element type.
- // From Iterable<int>:
+ /** @domName WebGLLoseContext.restoreContext */
+ void restoreContext() native "WebGLLoseContext_restoreContext_Callback";
- Iterator<int> iterator() {
- // Note: NodeLists are not fixed size. And most probably length shouldn't
- // be cached in both iterator _and_ forEach method. For now caching it
- // for consistency.
- return new FixedSizeListIterator<int>(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.
- // From Collection<int>:
+// WARNING: Do not edit - generated code.
- void add(int value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
- void addLast(int value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+/// @domName WebGLProgram
+class WebGLProgram extends NativeFieldWrapperClass1 {
+ WebGLProgram.internal();
- void addAll(Collection<int> collection) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+}
+// 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.
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, int)) {
- return Collections.reduce(this, initialValue, combine);
- }
+// WARNING: Do not edit - generated code.
- bool contains(int element) => Collections.contains(this, element);
- void forEach(void f(int element)) => Collections.forEach(this, f);
+/// @domName WebGLRenderbuffer
+class WebGLRenderbuffer extends NativeFieldWrapperClass1 {
+ WebGLRenderbuffer.internal();
- Collection map(f(int element)) => Collections.map(this, [], f);
+}
+// 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.
- Collection<int> filter(bool f(int element)) =>
- Collections.filter(this, <int>[], f);
+// WARNING: Do not edit - generated code.
- bool every(bool f(int element)) => Collections.every(this, f);
- bool some(bool f(int element)) => Collections.some(this, f);
+/// @domName WebGLRenderingContext
+class WebGLRenderingContext extends CanvasRenderingContext {
+ WebGLRenderingContext.internal(): super.internal();
- bool get isEmpty => this.length == 0;
+ static const int ACTIVE_ATTRIBUTES = 0x8B89;
- // From List<int>:
- void set length(int value) {
- throw new UnsupportedError("Cannot resize immutable List.");
- }
+ static const int ACTIVE_TEXTURE = 0x84E0;
- void clear() {
- throw new UnsupportedError("Cannot clear immutable List.");
- }
+ static const int ACTIVE_UNIFORMS = 0x8B86;
- void sort([int compare(int a, int b)]) {
- throw new UnsupportedError("Cannot sort immutable List.");
- }
+ static const int ALIASED_LINE_WIDTH_RANGE = 0x846E;
- int indexOf(int element, [int start = 0]) =>
- Lists.indexOf(this, element, start, this.length);
+ static const int ALIASED_POINT_SIZE_RANGE = 0x846D;
- int lastIndexOf(int element, [int start]) {
- if (start == null) start = length - 1;
- return Lists.lastIndexOf(this, element, start);
- }
+ static const int ALPHA = 0x1906;
- int get first => this[0];
+ static const int ALPHA_BITS = 0x0D55;
- int get last => this[length - 1];
+ static const int ALWAYS = 0x0207;
- int removeAt(int pos) {
- throw new UnsupportedError("Cannot removeAt on immutable List.");
- }
+ static const int ARRAY_BUFFER = 0x8892;
- int removeLast() {
- throw new UnsupportedError("Cannot removeLast on immutable List.");
- }
+ static const int ARRAY_BUFFER_BINDING = 0x8894;
- void setRange(int start, int rangeLength, List<int> from, [int startFrom]) {
- throw new UnsupportedError("Cannot setRange on immutable List.");
- }
+ static const int ATTACHED_SHADERS = 0x8B85;
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError("Cannot removeRange on immutable List.");
- }
+ static const int BACK = 0x0405;
- void insertRange(int start, int rangeLength, [int initialValue]) {
- throw new UnsupportedError("Cannot insertRange on immutable List.");
- }
+ static const int BLEND = 0x0BE2;
- List<int> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <int>[]);
+ static const int BLEND_COLOR = 0x8005;
- // -- end List<int> mixins.
+ static const int BLEND_DST_ALPHA = 0x80CA;
+ static const int BLEND_DST_RGB = 0x80C8;
- /** @domName Uint32Array.setElements */
- void setElements(Object array, [int offset]) native "Uint32Array_setElements_Callback";
+ static const int BLEND_EQUATION = 0x8009;
- Uint32Array subarray(/*long*/ start, [/*long*/ end]) {
- if (?end) {
- return _subarray_1(start, end);
- }
- return _subarray_2(start);
- }
+ static const int BLEND_EQUATION_ALPHA = 0x883D;
+ static const int BLEND_EQUATION_RGB = 0x8009;
- /** @domName Uint32Array.subarray_1 */
- Uint32Array _subarray_1(start, end) native "Uint32Array_subarray_1_Callback";
+ static const int BLEND_SRC_ALPHA = 0x80CB;
+ static const int BLEND_SRC_RGB = 0x80C9;
- /** @domName Uint32Array.subarray_2 */
- Uint32Array _subarray_2(start) native "Uint32Array_subarray_2_Callback";
+ static const int BLUE_BITS = 0x0D54;
-}
-// 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.
+ static const int BOOL = 0x8B56;
-// WARNING: Do not edit - generated code.
+ static const int BOOL_VEC2 = 0x8B57;
+ static const int BOOL_VEC3 = 0x8B58;
-/// @domName Uint8Array
-class Uint8Array extends ArrayBufferView implements List<int> {
+ static const int BOOL_VEC4 = 0x8B59;
- factory Uint8Array(int length) =>
- _TypedArrayFactoryProvider.createUint8Array(length);
+ static const int BROWSER_DEFAULT_WEBGL = 0x9244;
- factory Uint8Array.fromList(List<int> list) =>
- _TypedArrayFactoryProvider.createUint8Array_fromList(list);
+ static const int BUFFER_SIZE = 0x8764;
- factory Uint8Array.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
- _TypedArrayFactoryProvider.createUint8Array_fromBuffer(buffer, byteOffset, length);
- Uint8Array.internal(): super.internal();
+ static const int BUFFER_USAGE = 0x8765;
- static const int BYTES_PER_ELEMENT = 1;
+ static const int BYTE = 0x1400;
+ static const int CCW = 0x0901;
- /** @domName Uint8Array.length */
- int get length native "Uint8Array_length_Getter";
+ static const int CLAMP_TO_EDGE = 0x812F;
+ static const int COLOR_ATTACHMENT0 = 0x8CE0;
- /** @domName Uint8Array.numericIndexGetter */
- int operator[](int index) native "Uint8Array_numericIndexGetter_Callback";
+ static const int COLOR_BUFFER_BIT = 0x00004000;
+ static const int COLOR_CLEAR_VALUE = 0x0C22;
- /** @domName Uint8Array.numericIndexSetter */
- void operator[]=(int index, int value) native "Uint8Array_numericIndexSetter_Callback";
- // -- start List<int> mixins.
- // int is the element type.
+ static const int COLOR_WRITEMASK = 0x0C23;
- // From Iterable<int>:
+ static const int COMPILE_STATUS = 0x8B81;
- Iterator<int> iterator() {
- // Note: NodeLists are not fixed size. And most probably length shouldn't
- // be cached in both iterator _and_ forEach method. For now caching it
- // for consistency.
- return new FixedSizeListIterator<int>(this);
- }
+ static const int COMPRESSED_TEXTURE_FORMATS = 0x86A3;
- // From Collection<int>:
+ static const int CONSTANT_ALPHA = 0x8003;
- void add(int value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ static const int CONSTANT_COLOR = 0x8001;
- void addLast(int value) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ static const int CONTEXT_LOST_WEBGL = 0x9242;
- void addAll(Collection<int> collection) {
- throw new UnsupportedError("Cannot add to immutable List.");
- }
+ static const int CULL_FACE = 0x0B44;
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, int)) {
- return Collections.reduce(this, initialValue, combine);
- }
+ static const int CULL_FACE_MODE = 0x0B45;
- bool contains(int element) => Collections.contains(this, element);
+ static const int CURRENT_PROGRAM = 0x8B8D;
- void forEach(void f(int element)) => Collections.forEach(this, f);
+ static const int CURRENT_VERTEX_ATTRIB = 0x8626;
- Collection map(f(int element)) => Collections.map(this, [], f);
+ static const int CW = 0x0900;
- Collection<int> filter(bool f(int element)) =>
- Collections.filter(this, <int>[], f);
+ static const int DECR = 0x1E03;
- bool every(bool f(int element)) => Collections.every(this, f);
+ static const int DECR_WRAP = 0x8508;
- bool some(bool f(int element)) => Collections.some(this, f);
+ static const int DELETE_STATUS = 0x8B80;
- bool get isEmpty => this.length == 0;
+ static const int DEPTH_ATTACHMENT = 0x8D00;
- // From List<int>:
- void set length(int value) {
- throw new UnsupportedError("Cannot resize immutable List.");
- }
+ static const int DEPTH_BITS = 0x0D56;
- void clear() {
- throw new UnsupportedError("Cannot clear immutable List.");
- }
+ static const int DEPTH_BUFFER_BIT = 0x00000100;
- void sort([int compare(int a, int b)]) {
- throw new UnsupportedError("Cannot sort immutable List.");
- }
+ static const int DEPTH_CLEAR_VALUE = 0x0B73;
- int indexOf(int element, [int start = 0]) =>
- Lists.indexOf(this, element, start, this.length);
+ static const int DEPTH_COMPONENT = 0x1902;
- int lastIndexOf(int element, [int start]) {
- if (start == null) start = length - 1;
- return Lists.lastIndexOf(this, element, start);
- }
+ static const int DEPTH_COMPONENT16 = 0x81A5;
- int get first => this[0];
+ static const int DEPTH_FUNC = 0x0B74;
- int get last => this[length - 1];
+ static const int DEPTH_RANGE = 0x0B70;
- int removeAt(int pos) {
- throw new UnsupportedError("Cannot removeAt on immutable List.");
- }
+ static const int DEPTH_STENCIL = 0x84F9;
- int removeLast() {
- throw new UnsupportedError("Cannot removeLast on immutable List.");
- }
+ static const int DEPTH_STENCIL_ATTACHMENT = 0x821A;
- void setRange(int start, int rangeLength, List<int> from, [int startFrom]) {
- throw new UnsupportedError("Cannot setRange on immutable List.");
- }
+ static const int DEPTH_TEST = 0x0B71;
- void removeRange(int start, int rangeLength) {
- throw new UnsupportedError("Cannot removeRange on immutable List.");
- }
+ static const int DEPTH_WRITEMASK = 0x0B72;
- void insertRange(int start, int rangeLength, [int initialValue]) {
- throw new UnsupportedError("Cannot insertRange on immutable List.");
- }
+ static const int DITHER = 0x0BD0;
- List<int> getRange(int start, int rangeLength) =>
- Lists.getRange(this, start, rangeLength, <int>[]);
+ static const int DONT_CARE = 0x1100;
- // -- end List<int> mixins.
+ static const int DST_ALPHA = 0x0304;
+ static const int DST_COLOR = 0x0306;
- /** @domName Uint8Array.setElements */
- void setElements(Object array, [int offset]) native "Uint8Array_setElements_Callback";
+ static const int DYNAMIC_DRAW = 0x88E8;
- Uint8Array subarray(/*long*/ start, [/*long*/ end]) {
- if (?end) {
- return _subarray_1(start, end);
- }
- return _subarray_2(start);
- }
+ static const int ELEMENT_ARRAY_BUFFER = 0x8893;
+ static const int ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
- /** @domName Uint8Array.subarray_1 */
- Uint8Array _subarray_1(start, end) native "Uint8Array_subarray_1_Callback";
+ static const int EQUAL = 0x0202;
+ static const int FASTEST = 0x1101;
- /** @domName Uint8Array.subarray_2 */
- Uint8Array _subarray_2(start) native "Uint8Array_subarray_2_Callback";
+ static const int FLOAT = 0x1406;
-}
-// 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.
+ static const int FLOAT_MAT2 = 0x8B5A;
-// WARNING: Do not edit - generated code.
+ static const int FLOAT_MAT3 = 0x8B5B;
+ static const int FLOAT_MAT4 = 0x8B5C;
-/// @domName Uint8ClampedArray
-class Uint8ClampedArray extends Uint8Array {
+ static const int FLOAT_VEC2 = 0x8B50;
- factory Uint8ClampedArray(int length) =>
- _TypedArrayFactoryProvider.createUint8ClampedArray(length);
+ static const int FLOAT_VEC3 = 0x8B51;
- factory Uint8ClampedArray.fromList(List<int> list) =>
- _TypedArrayFactoryProvider.createUint8ClampedArray_fromList(list);
+ static const int FLOAT_VEC4 = 0x8B52;
- factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer, [int byteOffset, int length]) =>
- _TypedArrayFactoryProvider.createUint8ClampedArray_fromBuffer(buffer, byteOffset, length);
- Uint8ClampedArray.internal(): super.internal();
+ static const int FRAGMENT_SHADER = 0x8B30;
+ static const int FRAMEBUFFER = 0x8D40;
- /** @domName Uint8ClampedArray.length */
- int get length native "Uint8ClampedArray_length_Getter";
+ static const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;
+ static const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;
- /** @domName Uint8ClampedArray.numericIndexGetter */
- int operator[](int index) native "Uint8ClampedArray_numericIndexGetter_Callback";
+ static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;
+ static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;
- /** @domName Uint8ClampedArray.numericIndexSetter */
- void operator[]=(int index, int value) native "Uint8ClampedArray_numericIndexSetter_Callback";
+ static const int FRAMEBUFFER_BINDING = 0x8CA6;
+ static const int FRAMEBUFFER_COMPLETE = 0x8CD5;
- /** @domName Uint8ClampedArray.setElements */
- void setElements(Object array, [int offset]) native "Uint8ClampedArray_setElements_Callback";
+ static const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;
- Uint8ClampedArray subarray(/*long*/ start, [/*long*/ end]) {
- if (?end) {
- return _subarray_1(start, end);
- }
- return _subarray_2(start);
- }
+ static const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9;
+ static const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;
- /** @domName Uint8ClampedArray.subarray_1 */
- Uint8ClampedArray _subarray_1(start, end) native "Uint8ClampedArray_subarray_1_Callback";
+ static const int FRAMEBUFFER_UNSUPPORTED = 0x8CDD;
+ static const int FRONT = 0x0404;
- /** @domName Uint8ClampedArray.subarray_2 */
- Uint8ClampedArray _subarray_2(start) native "Uint8ClampedArray_subarray_2_Callback";
+ static const int FRONT_AND_BACK = 0x0408;
-}
-// 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.
+ static const int FRONT_FACE = 0x0B46;
-// WARNING: Do not edit - generated code.
+ static const int FUNC_ADD = 0x8006;
+ static const int FUNC_REVERSE_SUBTRACT = 0x800B;
-/// @domName HTMLUnknownElement
-class UnknownElement extends _Element_Merged {
- UnknownElement.internal(): super.internal();
+ static const int FUNC_SUBTRACT = 0x800A;
-}
-// 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.
+ static const int GENERATE_MIPMAP_HINT = 0x8192;
-// WARNING: Do not edit - generated code.
+ static const int GEQUAL = 0x0206;
+ static const int GREATER = 0x0204;
-/// @domName URL
-class Url extends NativeFieldWrapperClass1 {
- Url.internal();
+ static const int GREEN_BITS = 0x0D53;
- static String createObjectUrl(blob_OR_source_OR_stream) {
- if ((blob_OR_source_OR_stream is MediaSource || blob_OR_source_OR_stream == null)) {
- return _createObjectURL_1(blob_OR_source_OR_stream);
- }
- if ((blob_OR_source_OR_stream is MediaStream || blob_OR_source_OR_stream == null)) {
- return _createObjectURL_2(blob_OR_source_OR_stream);
- }
- if ((blob_OR_source_OR_stream is Blob || blob_OR_source_OR_stream == null)) {
- return _createObjectURL_3(blob_OR_source_OR_stream);
- }
- throw "Incorrect number or type of arguments";
- }
+ static const int HIGH_FLOAT = 0x8DF2;
+ static const int HIGH_INT = 0x8DF5;
- /** @domName DOMURL.createObjectURL_1 */
- static String _createObjectURL_1(blob_OR_source_OR_stream) native "DOMURL_createObjectURL_1_Callback";
+ static const int INCR = 0x1E02;
+ static const int INCR_WRAP = 0x8507;
- /** @domName DOMURL.createObjectURL_2 */
- static String _createObjectURL_2(blob_OR_source_OR_stream) native "DOMURL_createObjectURL_2_Callback";
+ static const int INT = 0x1404;
+ static const int INT_VEC2 = 0x8B53;
- /** @domName DOMURL.createObjectURL_3 */
- static String _createObjectURL_3(blob_OR_source_OR_stream) native "DOMURL_createObjectURL_3_Callback";
+ static const int INT_VEC3 = 0x8B54;
+ static const int INT_VEC4 = 0x8B55;
- /** @domName DOMURL.revokeObjectURL */
- static void revokeObjectUrl(String url) native "DOMURL_revokeObjectURL_Callback";
+ static const int INVALID_ENUM = 0x0500;
-}
-// 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.
+ static const int INVALID_FRAMEBUFFER_OPERATION = 0x0506;
-// WARNING: Do not edit - generated code.
+ static const int INVALID_OPERATION = 0x0502;
+ static const int INVALID_VALUE = 0x0501;
-/// @domName ValidityState
-class ValidityState extends NativeFieldWrapperClass1 {
- ValidityState.internal();
+ static const int INVERT = 0x150A;
+ static const int KEEP = 0x1E00;
- /** @domName ValidityState.customError */
- bool get customError native "ValidityState_customError_Getter";
+ static const int LEQUAL = 0x0203;
+ static const int LESS = 0x0201;
- /** @domName ValidityState.patternMismatch */
- bool get patternMismatch native "ValidityState_patternMismatch_Getter";
+ static const int LINEAR = 0x2601;
+ static const int LINEAR_MIPMAP_LINEAR = 0x2703;
- /** @domName ValidityState.rangeOverflow */
- bool get rangeOverflow native "ValidityState_rangeOverflow_Getter";
+ static const int LINEAR_MIPMAP_NEAREST = 0x2701;
+ static const int LINES = 0x0001;
- /** @domName ValidityState.rangeUnderflow */
- bool get rangeUnderflow native "ValidityState_rangeUnderflow_Getter";
+ static const int LINE_LOOP = 0x0002;
+ static const int LINE_STRIP = 0x0003;
- /** @domName ValidityState.stepMismatch */
- bool get stepMismatch native "ValidityState_stepMismatch_Getter";
+ static const int LINE_WIDTH = 0x0B21;
+ static const int LINK_STATUS = 0x8B82;
- /** @domName ValidityState.tooLong */
- bool get tooLong native "ValidityState_tooLong_Getter";
+ static const int LOW_FLOAT = 0x8DF0;
+ static const int LOW_INT = 0x8DF3;
- /** @domName ValidityState.typeMismatch */
- bool get typeMismatch native "ValidityState_typeMismatch_Getter";
+ static const int LUMINANCE = 0x1909;
+ static const int LUMINANCE_ALPHA = 0x190A;
- /** @domName ValidityState.valid */
- bool get valid native "ValidityState_valid_Getter";
+ static const int MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;
+ static const int MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
- /** @domName ValidityState.valueMissing */
- bool get valueMissing native "ValidityState_valueMissing_Getter";
+ static const int MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD;
-}
-// 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.
+ static const int MAX_RENDERBUFFER_SIZE = 0x84E8;
-// WARNING: Do not edit - generated code.
+ static const int MAX_TEXTURE_IMAGE_UNITS = 0x8872;
+ static const int MAX_TEXTURE_SIZE = 0x0D33;
-/// @domName HTMLVideoElement
-class VideoElement extends MediaElement {
+ static const int MAX_VARYING_VECTORS = 0x8DFC;
- ///@docsEditable true
- factory VideoElement() => document.$dom_createElement("video");
- VideoElement.internal(): super.internal();
+ static const int MAX_VERTEX_ATTRIBS = 0x8869;
+ static const int MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;
- /** @domName HTMLVideoElement.height */
- int get height native "HTMLVideoElement_height_Getter";
+ static const int MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB;
+ static const int MAX_VIEWPORT_DIMS = 0x0D3A;
- /** @domName HTMLVideoElement.height */
- void set height(int value) native "HTMLVideoElement_height_Setter";
+ static const int MEDIUM_FLOAT = 0x8DF1;
+ static const int MEDIUM_INT = 0x8DF4;
- /** @domName HTMLVideoElement.poster */
- String get poster native "HTMLVideoElement_poster_Getter";
+ static const int MIRRORED_REPEAT = 0x8370;
+ static const int NEAREST = 0x2600;
- /** @domName HTMLVideoElement.poster */
- void set poster(String value) native "HTMLVideoElement_poster_Setter";
+ static const int NEAREST_MIPMAP_LINEAR = 0x2702;
+ static const int NEAREST_MIPMAP_NEAREST = 0x2700;
- /** @domName HTMLVideoElement.videoHeight */
- int get videoHeight native "HTMLVideoElement_videoHeight_Getter";
+ static const int NEVER = 0x0200;
+ static const int NICEST = 0x1102;
- /** @domName HTMLVideoElement.videoWidth */
- int get videoWidth native "HTMLVideoElement_videoWidth_Getter";
+ static const int NONE = 0;
+ static const int NOTEQUAL = 0x0205;
- /** @domName HTMLVideoElement.webkitDecodedFrameCount */
- int get webkitDecodedFrameCount native "HTMLVideoElement_webkitDecodedFrameCount_Getter";
+ static const int NO_ERROR = 0;
+ static const int ONE = 1;
- /** @domName HTMLVideoElement.webkitDisplayingFullscreen */
- bool get webkitDisplayingFullscreen native "HTMLVideoElement_webkitDisplayingFullscreen_Getter";
+ static const int ONE_MINUS_CONSTANT_ALPHA = 0x8004;
+ static const int ONE_MINUS_CONSTANT_COLOR = 0x8002;
- /** @domName HTMLVideoElement.webkitDroppedFrameCount */
- int get webkitDroppedFrameCount native "HTMLVideoElement_webkitDroppedFrameCount_Getter";
+ static const int ONE_MINUS_DST_ALPHA = 0x0305;
+ static const int ONE_MINUS_DST_COLOR = 0x0307;
- /** @domName HTMLVideoElement.webkitSupportsFullscreen */
- bool get webkitSupportsFullscreen native "HTMLVideoElement_webkitSupportsFullscreen_Getter";
+ static const int ONE_MINUS_SRC_ALPHA = 0x0303;
+ static const int ONE_MINUS_SRC_COLOR = 0x0301;
- /** @domName HTMLVideoElement.width */
- int get width native "HTMLVideoElement_width_Getter";
+ static const int OUT_OF_MEMORY = 0x0505;
+ static const int PACK_ALIGNMENT = 0x0D05;
- /** @domName HTMLVideoElement.width */
- void set width(int value) native "HTMLVideoElement_width_Setter";
+ static const int POINTS = 0x0000;
+ static const int POLYGON_OFFSET_FACTOR = 0x8038;
- /** @domName HTMLVideoElement.webkitEnterFullScreen */
- void webkitEnterFullScreen() native "HTMLVideoElement_webkitEnterFullScreen_Callback";
+ static const int POLYGON_OFFSET_FILL = 0x8037;
+ static const int POLYGON_OFFSET_UNITS = 0x2A00;
- /** @domName HTMLVideoElement.webkitEnterFullscreen */
- void webkitEnterFullscreen() native "HTMLVideoElement_webkitEnterFullscreen_Callback";
+ static const int RED_BITS = 0x0D52;
+ static const int RENDERBUFFER = 0x8D41;
- /** @domName HTMLVideoElement.webkitExitFullScreen */
- void webkitExitFullScreen() native "HTMLVideoElement_webkitExitFullScreen_Callback";
+ static const int RENDERBUFFER_ALPHA_SIZE = 0x8D53;
+ static const int RENDERBUFFER_BINDING = 0x8CA7;
- /** @domName HTMLVideoElement.webkitExitFullscreen */
- void webkitExitFullscreen() native "HTMLVideoElement_webkitExitFullscreen_Callback";
+ static const int RENDERBUFFER_BLUE_SIZE = 0x8D52;
-}
-// 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.
+ static const int RENDERBUFFER_DEPTH_SIZE = 0x8D54;
-// WARNING: Do not edit - generated code.
+ static const int RENDERBUFFER_GREEN_SIZE = 0x8D51;
+ static const int RENDERBUFFER_HEIGHT = 0x8D43;
-typedef void VoidCallback();
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ static const int RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;
-// WARNING: Do not edit - generated code.
+ static const int RENDERBUFFER_RED_SIZE = 0x8D50;
+ static const int RENDERBUFFER_STENCIL_SIZE = 0x8D55;
-/// @domName WebGLActiveInfo
-class WebGLActiveInfo extends NativeFieldWrapperClass1 {
- WebGLActiveInfo.internal();
+ static const int RENDERBUFFER_WIDTH = 0x8D42;
+ static const int RENDERER = 0x1F01;
- /** @domName WebGLActiveInfo.name */
- String get name native "WebGLActiveInfo_name_Getter";
+ static const int REPEAT = 0x2901;
+ static const int REPLACE = 0x1E01;
- /** @domName WebGLActiveInfo.size */
- int get size native "WebGLActiveInfo_size_Getter";
+ static const int RGB = 0x1907;
+ static const int RGB565 = 0x8D62;
- /** @domName WebGLActiveInfo.type */
- int get type native "WebGLActiveInfo_type_Getter";
+ static const int RGB5_A1 = 0x8057;
-}
-// 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.
+ static const int RGBA = 0x1908;
-// WARNING: Do not edit - generated code.
+ static const int RGBA4 = 0x8056;
+ static const int SAMPLER_2D = 0x8B5E;
-/// @domName WebGLBuffer
-class WebGLBuffer extends NativeFieldWrapperClass1 {
- WebGLBuffer.internal();
+ static const int SAMPLER_CUBE = 0x8B60;
-}
-// 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.
+ static const int SAMPLES = 0x80A9;
-// WARNING: Do not edit - generated code.
+ static const int SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
+ static const int SAMPLE_BUFFERS = 0x80A8;
-/// @domName WebGLCompressedTextureS3TC
-class WebGLCompressedTextureS3TC extends NativeFieldWrapperClass1 {
- WebGLCompressedTextureS3TC.internal();
+ static const int SAMPLE_COVERAGE = 0x80A0;
- static const int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
+ static const int SAMPLE_COVERAGE_INVERT = 0x80AB;
- static const int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2;
+ static const int SAMPLE_COVERAGE_VALUE = 0x80AA;
- static const int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;
+ static const int SCISSOR_BOX = 0x0C10;
- static const int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
+ static const int SCISSOR_TEST = 0x0C11;
-}
-// 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.
+ static const int SHADER_TYPE = 0x8B4F;
-// WARNING: Do not edit - generated code.
+ static const int SHADING_LANGUAGE_VERSION = 0x8B8C;
+ static const int SHORT = 0x1402;
-/// @domName WebGLContextAttributes
-class WebGLContextAttributes extends NativeFieldWrapperClass1 {
- WebGLContextAttributes.internal();
+ static const int SRC_ALPHA = 0x0302;
+ static const int SRC_ALPHA_SATURATE = 0x0308;
- /** @domName WebGLContextAttributes.alpha */
- bool get alpha native "WebGLContextAttributes_alpha_Getter";
+ static const int SRC_COLOR = 0x0300;
+ static const int STATIC_DRAW = 0x88E4;
- /** @domName WebGLContextAttributes.alpha */
- void set alpha(bool value) native "WebGLContextAttributes_alpha_Setter";
+ static const int STENCIL_ATTACHMENT = 0x8D20;
+ static const int STENCIL_BACK_FAIL = 0x8801;
- /** @domName WebGLContextAttributes.antialias */
- bool get antialias native "WebGLContextAttributes_antialias_Getter";
+ static const int STENCIL_BACK_FUNC = 0x8800;
+ static const int STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
- /** @domName WebGLContextAttributes.antialias */
- void set antialias(bool value) native "WebGLContextAttributes_antialias_Setter";
+ static const int STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
+ static const int STENCIL_BACK_REF = 0x8CA3;
- /** @domName WebGLContextAttributes.depth */
- bool get depth native "WebGLContextAttributes_depth_Getter";
+ static const int STENCIL_BACK_VALUE_MASK = 0x8CA4;
+ static const int STENCIL_BACK_WRITEMASK = 0x8CA5;
- /** @domName WebGLContextAttributes.depth */
- void set depth(bool value) native "WebGLContextAttributes_depth_Setter";
+ static const int STENCIL_BITS = 0x0D57;
+ static const int STENCIL_BUFFER_BIT = 0x00000400;
- /** @domName WebGLContextAttributes.premultipliedAlpha */
- bool get premultipliedAlpha native "WebGLContextAttributes_premultipliedAlpha_Getter";
+ static const int STENCIL_CLEAR_VALUE = 0x0B91;
+ static const int STENCIL_FAIL = 0x0B94;
- /** @domName WebGLContextAttributes.premultipliedAlpha */
- void set premultipliedAlpha(bool value) native "WebGLContextAttributes_premultipliedAlpha_Setter";
+ static const int STENCIL_FUNC = 0x0B92;
+ static const int STENCIL_INDEX = 0x1901;
- /** @domName WebGLContextAttributes.preserveDrawingBuffer */
- bool get preserveDrawingBuffer native "WebGLContextAttributes_preserveDrawingBuffer_Getter";
+ static const int STENCIL_INDEX8 = 0x8D48;
+ static const int STENCIL_PASS_DEPTH_FAIL = 0x0B95;
- /** @domName WebGLContextAttributes.preserveDrawingBuffer */
- void set preserveDrawingBuffer(bool value) native "WebGLContextAttributes_preserveDrawingBuffer_Setter";
+ static const int STENCIL_PASS_DEPTH_PASS = 0x0B96;
+ static const int STENCIL_REF = 0x0B97;
- /** @domName WebGLContextAttributes.stencil */
- bool get stencil native "WebGLContextAttributes_stencil_Getter";
+ static const int STENCIL_TEST = 0x0B90;
+ static const int STENCIL_VALUE_MASK = 0x0B93;
- /** @domName WebGLContextAttributes.stencil */
- void set stencil(bool value) native "WebGLContextAttributes_stencil_Setter";
+ static const int STENCIL_WRITEMASK = 0x0B98;
-}
-// 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.
+ static const int STREAM_DRAW = 0x88E0;
-// WARNING: Do not edit - generated code.
+ static const int SUBPIXEL_BITS = 0x0D50;
+ static const int TEXTURE = 0x1702;
-/// @domName WebGLContextEvent
-class WebGLContextEvent extends Event {
- WebGLContextEvent.internal(): super.internal();
+ static const int TEXTURE0 = 0x84C0;
+ static const int TEXTURE1 = 0x84C1;
- /** @domName WebGLContextEvent.statusMessage */
- String get statusMessage native "WebGLContextEvent_statusMessage_Getter";
+ static const int TEXTURE10 = 0x84CA;
-}
-// 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.
+ static const int TEXTURE11 = 0x84CB;
-// WARNING: Do not edit - generated code.
+ static const int TEXTURE12 = 0x84CC;
+ static const int TEXTURE13 = 0x84CD;
-/// @domName WebGLDebugRendererInfo
-class WebGLDebugRendererInfo extends NativeFieldWrapperClass1 {
- WebGLDebugRendererInfo.internal();
+ static const int TEXTURE14 = 0x84CE;
- static const int UNMASKED_RENDERER_WEBGL = 0x9246;
+ static const int TEXTURE15 = 0x84CF;
- static const int UNMASKED_VENDOR_WEBGL = 0x9245;
+ static const int TEXTURE16 = 0x84D0;
-}
-// 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.
+ static const int TEXTURE17 = 0x84D1;
-// WARNING: Do not edit - generated code.
+ static const int TEXTURE18 = 0x84D2;
+ static const int TEXTURE19 = 0x84D3;
-/// @domName WebGLDebugShaders
-class WebGLDebugShaders extends NativeFieldWrapperClass1 {
- WebGLDebugShaders.internal();
+ static const int TEXTURE2 = 0x84C2;
+ static const int TEXTURE20 = 0x84D4;
- /** @domName WebGLDebugShaders.getTranslatedShaderSource */
- String getTranslatedShaderSource(WebGLShader shader) native "WebGLDebugShaders_getTranslatedShaderSource_Callback";
+ static const int TEXTURE21 = 0x84D5;
-}
-// 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.
+ static const int TEXTURE22 = 0x84D6;
-// WARNING: Do not edit - generated code.
+ static const int TEXTURE23 = 0x84D7;
+ static const int TEXTURE24 = 0x84D8;
-/// @domName WebGLDepthTexture
-class WebGLDepthTexture extends NativeFieldWrapperClass1 {
- WebGLDepthTexture.internal();
+ static const int TEXTURE25 = 0x84D9;
- static const int UNSIGNED_INT_24_8_WEBGL = 0x84FA;
+ static const int TEXTURE26 = 0x84DA;
-}
-// 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.
+ static const int TEXTURE27 = 0x84DB;
-// WARNING: Do not edit - generated code.
+ static const int TEXTURE28 = 0x84DC;
+ static const int TEXTURE29 = 0x84DD;
-/// @domName WebGLFramebuffer
-class WebGLFramebuffer extends NativeFieldWrapperClass1 {
- WebGLFramebuffer.internal();
+ static const int TEXTURE3 = 0x84C3;
-}
-// 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.
+ static const int TEXTURE30 = 0x84DE;
-// WARNING: Do not edit - generated code.
+ static const int TEXTURE31 = 0x84DF;
+ static const int TEXTURE4 = 0x84C4;
-/// @domName WebGLLoseContext
-class WebGLLoseContext extends NativeFieldWrapperClass1 {
- WebGLLoseContext.internal();
+ static const int TEXTURE5 = 0x84C5;
+ static const int TEXTURE6 = 0x84C6;
- /** @domName WebGLLoseContext.loseContext */
- void loseContext() native "WebGLLoseContext_loseContext_Callback";
+ static const int TEXTURE7 = 0x84C7;
+ static const int TEXTURE8 = 0x84C8;
- /** @domName WebGLLoseContext.restoreContext */
- void restoreContext() native "WebGLLoseContext_restoreContext_Callback";
+ static const int TEXTURE9 = 0x84C9;
-}
-// 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.
+ static const int TEXTURE_2D = 0x0DE1;
-// WARNING: Do not edit - generated code.
+ static const int TEXTURE_BINDING_2D = 0x8069;
+ static const int TEXTURE_BINDING_CUBE_MAP = 0x8514;
-/// @domName WebGLProgram
-class WebGLProgram extends NativeFieldWrapperClass1 {
- WebGLProgram.internal();
+ static const int TEXTURE_CUBE_MAP = 0x8513;
-}
-// 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.
+ static const int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
-// WARNING: Do not edit - generated code.
+ static const int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
+ static const int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
-/// @domName WebGLRenderbuffer
-class WebGLRenderbuffer extends NativeFieldWrapperClass1 {
- WebGLRenderbuffer.internal();
+ static const int TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
-}
-// 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.
+ static const int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
-// WARNING: Do not edit - generated code.
+ static const int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
+ static const int TEXTURE_MAG_FILTER = 0x2800;
-/// @domName WebGLRenderingContext
-class WebGLRenderingContext extends CanvasRenderingContext {
- WebGLRenderingContext.internal(): super.internal();
+ static const int TEXTURE_MIN_FILTER = 0x2801;
- static const int ACTIVE_ATTRIBUTES = 0x8B89;
+ static const int TEXTURE_WRAP_S = 0x2802;
- static const int ACTIVE_TEXTURE = 0x84E0;
+ static const int TEXTURE_WRAP_T = 0x2803;
- static const int ACTIVE_UNIFORMS = 0x8B86;
+ static const int TRIANGLES = 0x0004;
- static const int ALIASED_LINE_WIDTH_RANGE = 0x846E;
+ static const int TRIANGLE_FAN = 0x0006;
- static const int ALIASED_POINT_SIZE_RANGE = 0x846D;
+ static const int TRIANGLE_STRIP = 0x0005;
- static const int ALPHA = 0x1906;
+ static const int UNPACK_ALIGNMENT = 0x0CF5;
- static const int ALPHA_BITS = 0x0D55;
+ static const int UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243;
- static const int ALWAYS = 0x0207;
+ static const int UNPACK_FLIP_Y_WEBGL = 0x9240;
- static const int ARRAY_BUFFER = 0x8892;
+ static const int UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241;
- static const int ARRAY_BUFFER_BINDING = 0x8894;
+ static const int UNSIGNED_BYTE = 0x1401;
- static const int ATTACHED_SHADERS = 0x8B85;
+ static const int UNSIGNED_INT = 0x1405;
- static const int BACK = 0x0405;
+ static const int UNSIGNED_SHORT = 0x1403;
- static const int BLEND = 0x0BE2;
+ static const int UNSIGNED_SHORT_4_4_4_4 = 0x8033;
- static const int BLEND_COLOR = 0x8005;
+ static const int UNSIGNED_SHORT_5_5_5_1 = 0x8034;
- static const int BLEND_DST_ALPHA = 0x80CA;
+ static const int UNSIGNED_SHORT_5_6_5 = 0x8363;
- static const int BLEND_DST_RGB = 0x80C8;
+ static const int VALIDATE_STATUS = 0x8B83;
- static const int BLEND_EQUATION = 0x8009;
+ static const int VENDOR = 0x1F00;
- static const int BLEND_EQUATION_ALPHA = 0x883D;
+ static const int VERSION = 0x1F02;
- static const int BLEND_EQUATION_RGB = 0x8009;
+ static const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
- static const int BLEND_SRC_ALPHA = 0x80CB;
+ static const int VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
- static const int BLEND_SRC_RGB = 0x80C9;
+ static const int VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
- static const int BLUE_BITS = 0x0D54;
+ static const int VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
- static const int BOOL = 0x8B56;
+ static const int VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
- static const int BOOL_VEC2 = 0x8B57;
+ static const int VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
- static const int BOOL_VEC3 = 0x8B58;
+ static const int VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
- static const int BOOL_VEC4 = 0x8B59;
+ static const int VERTEX_SHADER = 0x8B31;
- static const int BROWSER_DEFAULT_WEBGL = 0x9244;
+ static const int VIEWPORT = 0x0BA2;
- static const int BUFFER_SIZE = 0x8764;
+ static const int ZERO = 0;
- static const int BUFFER_USAGE = 0x8765;
- static const int BYTE = 0x1400;
+ /** @domName WebGLRenderingContext.drawingBufferHeight */
+ int get drawingBufferHeight native "WebGLRenderingContext_drawingBufferHeight_Getter";
- static const int CCW = 0x0901;
- static const int CLAMP_TO_EDGE = 0x812F;
+ /** @domName WebGLRenderingContext.drawingBufferWidth */
+ int get drawingBufferWidth native "WebGLRenderingContext_drawingBufferWidth_Getter";
- static const int COLOR_ATTACHMENT0 = 0x8CE0;
- static const int COLOR_BUFFER_BIT = 0x00004000;
+ /** @domName WebGLRenderingContext.activeTexture */
+ void activeTexture(int texture) native "WebGLRenderingContext_activeTexture_Callback";
- static const int COLOR_CLEAR_VALUE = 0x0C22;
- static const int COLOR_WRITEMASK = 0x0C23;
+ /** @domName WebGLRenderingContext.attachShader */
+ void attachShader(WebGLProgram program, WebGLShader shader) native "WebGLRenderingContext_attachShader_Callback";
- static const int COMPILE_STATUS = 0x8B81;
- static const int COMPRESSED_TEXTURE_FORMATS = 0x86A3;
+ /** @domName WebGLRenderingContext.bindAttribLocation */
+ void bindAttribLocation(WebGLProgram program, int index, String name) native "WebGLRenderingContext_bindAttribLocation_Callback";
- static const int CONSTANT_ALPHA = 0x8003;
- static const int CONSTANT_COLOR = 0x8001;
+ /** @domName WebGLRenderingContext.bindBuffer */
+ void bindBuffer(int target, WebGLBuffer buffer) native "WebGLRenderingContext_bindBuffer_Callback";
- static const int CONTEXT_LOST_WEBGL = 0x9242;
- static const int CULL_FACE = 0x0B44;
+ /** @domName WebGLRenderingContext.bindFramebuffer */
+ void bindFramebuffer(int target, WebGLFramebuffer framebuffer) native "WebGLRenderingContext_bindFramebuffer_Callback";
- static const int CULL_FACE_MODE = 0x0B45;
- static const int CURRENT_PROGRAM = 0x8B8D;
+ /** @domName WebGLRenderingContext.bindRenderbuffer */
+ void bindRenderbuffer(int target, WebGLRenderbuffer renderbuffer) native "WebGLRenderingContext_bindRenderbuffer_Callback";
- static const int CURRENT_VERTEX_ATTRIB = 0x8626;
- static const int CW = 0x0900;
+ /** @domName WebGLRenderingContext.bindTexture */
+ void bindTexture(int target, WebGLTexture texture) native "WebGLRenderingContext_bindTexture_Callback";
- static const int DECR = 0x1E03;
- static const int DECR_WRAP = 0x8508;
+ /** @domName WebGLRenderingContext.blendColor */
+ void blendColor(num red, num green, num blue, num alpha) native "WebGLRenderingContext_blendColor_Callback";
- static const int DELETE_STATUS = 0x8B80;
- static const int DEPTH_ATTACHMENT = 0x8D00;
+ /** @domName WebGLRenderingContext.blendEquation */
+ void blendEquation(int mode) native "WebGLRenderingContext_blendEquation_Callback";
- static const int DEPTH_BITS = 0x0D56;
- static const int DEPTH_BUFFER_BIT = 0x00000100;
+ /** @domName WebGLRenderingContext.blendEquationSeparate */
+ void blendEquationSeparate(int modeRGB, int modeAlpha) native "WebGLRenderingContext_blendEquationSeparate_Callback";
- static const int DEPTH_CLEAR_VALUE = 0x0B73;
- static const int DEPTH_COMPONENT = 0x1902;
+ /** @domName WebGLRenderingContext.blendFunc */
+ void blendFunc(int sfactor, int dfactor) native "WebGLRenderingContext_blendFunc_Callback";
- static const int DEPTH_COMPONENT16 = 0x81A5;
- static const int DEPTH_FUNC = 0x0B74;
+ /** @domName WebGLRenderingContext.blendFuncSeparate */
+ void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) native "WebGLRenderingContext_blendFuncSeparate_Callback";
- static const int DEPTH_RANGE = 0x0B70;
+ void bufferData(/*unsigned long*/ target, data_OR_size, /*unsigned long*/ usage) {
+ if ((target is int || target == null) && (data_OR_size is ArrayBuffer || data_OR_size == null) && (usage is int || usage == null)) {
+ _bufferData_1(target, data_OR_size, usage);
+ return;
+ }
+ if ((target is int || target == null) && (data_OR_size is ArrayBufferView || data_OR_size == null) && (usage is int || usage == null)) {
+ _bufferData_2(target, data_OR_size, usage);
+ return;
+ }
+ if ((target is int || target == null) && (data_OR_size is int || data_OR_size == null) && (usage is int || usage == null)) {
+ _bufferData_3(target, data_OR_size, usage);
+ return;
+ }
+ throw "Incorrect number or type of arguments";
+ }
- static const int DEPTH_STENCIL = 0x84F9;
- static const int DEPTH_STENCIL_ATTACHMENT = 0x821A;
+ /** @domName WebGLRenderingContext.bufferData_1 */
+ void _bufferData_1(target, data_OR_size, usage) native "WebGLRenderingContext_bufferData_1_Callback";
- static const int DEPTH_TEST = 0x0B71;
- static const int DEPTH_WRITEMASK = 0x0B72;
+ /** @domName WebGLRenderingContext.bufferData_2 */
+ void _bufferData_2(target, data_OR_size, usage) native "WebGLRenderingContext_bufferData_2_Callback";
- static const int DITHER = 0x0BD0;
- static const int DONT_CARE = 0x1100;
+ /** @domName WebGLRenderingContext.bufferData_3 */
+ void _bufferData_3(target, data_OR_size, usage) native "WebGLRenderingContext_bufferData_3_Callback";
- static const int DST_ALPHA = 0x0304;
+ void bufferSubData(/*unsigned long*/ target, /*long long*/ offset, data) {
+ if ((target is int || target == null) && (offset is int || offset == null) && (data is ArrayBuffer || data == null)) {
+ _bufferSubData_1(target, offset, data);
+ return;
+ }
+ if ((target is int || target == null) && (offset is int || offset == null) && (data is ArrayBufferView || data == null)) {
+ _bufferSubData_2(target, offset, data);
+ return;
+ }
+ throw "Incorrect number or type of arguments";
+ }
- static const int DST_COLOR = 0x0306;
- static const int DYNAMIC_DRAW = 0x88E8;
+ /** @domName WebGLRenderingContext.bufferSubData_1 */
+ void _bufferSubData_1(target, offset, data) native "WebGLRenderingContext_bufferSubData_1_Callback";
- static const int ELEMENT_ARRAY_BUFFER = 0x8893;
- static const int ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
+ /** @domName WebGLRenderingContext.bufferSubData_2 */
+ void _bufferSubData_2(target, offset, data) native "WebGLRenderingContext_bufferSubData_2_Callback";
- static const int EQUAL = 0x0202;
- static const int FASTEST = 0x1101;
+ /** @domName WebGLRenderingContext.checkFramebufferStatus */
+ int checkFramebufferStatus(int target) native "WebGLRenderingContext_checkFramebufferStatus_Callback";
- static const int FLOAT = 0x1406;
- static const int FLOAT_MAT2 = 0x8B5A;
+ /** @domName WebGLRenderingContext.clear */
+ void clear(int mask) native "WebGLRenderingContext_clear_Callback";
- static const int FLOAT_MAT3 = 0x8B5B;
- static const int FLOAT_MAT4 = 0x8B5C;
+ /** @domName WebGLRenderingContext.clearColor */
+ void clearColor(num red, num green, num blue, num alpha) native "WebGLRenderingContext_clearColor_Callback";
- static const int FLOAT_VEC2 = 0x8B50;
- static const int FLOAT_VEC3 = 0x8B51;
+ /** @domName WebGLRenderingContext.clearDepth */
+ void clearDepth(num depth) native "WebGLRenderingContext_clearDepth_Callback";
- static const int FLOAT_VEC4 = 0x8B52;
- static const int FRAGMENT_SHADER = 0x8B30;
+ /** @domName WebGLRenderingContext.clearStencil */
+ void clearStencil(int s) native "WebGLRenderingContext_clearStencil_Callback";
- static const int FRAMEBUFFER = 0x8D40;
- static const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;
+ /** @domName WebGLRenderingContext.colorMask */
+ void colorMask(bool red, bool green, bool blue, bool alpha) native "WebGLRenderingContext_colorMask_Callback";
- static const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;
- static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;
+ /** @domName WebGLRenderingContext.compileShader */
+ void compileShader(WebGLShader shader) native "WebGLRenderingContext_compileShader_Callback";
- static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;
- static const int FRAMEBUFFER_BINDING = 0x8CA6;
+ /** @domName WebGLRenderingContext.compressedTexImage2D */
+ void compressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, ArrayBufferView data) native "WebGLRenderingContext_compressedTexImage2D_Callback";
- static const int FRAMEBUFFER_COMPLETE = 0x8CD5;
- static const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;
+ /** @domName WebGLRenderingContext.compressedTexSubImage2D */
+ void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ArrayBufferView data) native "WebGLRenderingContext_compressedTexSubImage2D_Callback";
- static const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9;
- static const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;
+ /** @domName WebGLRenderingContext.copyTexImage2D */
+ void copyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) native "WebGLRenderingContext_copyTexImage2D_Callback";
- static const int FRAMEBUFFER_UNSUPPORTED = 0x8CDD;
- static const int FRONT = 0x0404;
+ /** @domName WebGLRenderingContext.copyTexSubImage2D */
+ void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) native "WebGLRenderingContext_copyTexSubImage2D_Callback";
- static const int FRONT_AND_BACK = 0x0408;
- static const int FRONT_FACE = 0x0B46;
+ /** @domName WebGLRenderingContext.createBuffer */
+ WebGLBuffer createBuffer() native "WebGLRenderingContext_createBuffer_Callback";
- static const int FUNC_ADD = 0x8006;
- static const int FUNC_REVERSE_SUBTRACT = 0x800B;
+ /** @domName WebGLRenderingContext.createFramebuffer */
+ WebGLFramebuffer createFramebuffer() native "WebGLRenderingContext_createFramebuffer_Callback";
- static const int FUNC_SUBTRACT = 0x800A;
- static const int GENERATE_MIPMAP_HINT = 0x8192;
+ /** @domName WebGLRenderingContext.createProgram */
+ WebGLProgram createProgram() native "WebGLRenderingContext_createProgram_Callback";
- static const int GEQUAL = 0x0206;
- static const int GREATER = 0x0204;
+ /** @domName WebGLRenderingContext.createRenderbuffer */
+ WebGLRenderbuffer createRenderbuffer() native "WebGLRenderingContext_createRenderbuffer_Callback";
- static const int GREEN_BITS = 0x0D53;
- static const int HIGH_FLOAT = 0x8DF2;
+ /** @domName WebGLRenderingContext.createShader */
+ WebGLShader createShader(int type) native "WebGLRenderingContext_createShader_Callback";
- static const int HIGH_INT = 0x8DF5;
- static const int INCR = 0x1E02;
+ /** @domName WebGLRenderingContext.createTexture */
+ WebGLTexture createTexture() native "WebGLRenderingContext_createTexture_Callback";
- static const int INCR_WRAP = 0x8507;
- static const int INT = 0x1404;
+ /** @domName WebGLRenderingContext.cullFace */
+ void cullFace(int mode) native "WebGLRenderingContext_cullFace_Callback";
- static const int INT_VEC2 = 0x8B53;
- static const int INT_VEC3 = 0x8B54;
+ /** @domName WebGLRenderingContext.deleteBuffer */
+ void deleteBuffer(WebGLBuffer buffer) native "WebGLRenderingContext_deleteBuffer_Callback";
- static const int INT_VEC4 = 0x8B55;
- static const int INVALID_ENUM = 0x0500;
+ /** @domName WebGLRenderingContext.deleteFramebuffer */
+ void deleteFramebuffer(WebGLFramebuffer framebuffer) native "WebGLRenderingContext_deleteFramebuffer_Callback";
- static const int INVALID_FRAMEBUFFER_OPERATION = 0x0506;
- static const int INVALID_OPERATION = 0x0502;
+ /** @domName WebGLRenderingContext.deleteProgram */
+ void deleteProgram(WebGLProgram program) native "WebGLRenderingContext_deleteProgram_Callback";
+
+
+ /** @domName WebGLRenderingContext.deleteRenderbuffer */
+ void deleteRenderbuffer(WebGLRenderbuffer renderbuffer) native "WebGLRenderingContext_deleteRenderbuffer_Callback";
- static const int INVALID_VALUE = 0x0501;
- static const int INVERT = 0x150A;
+ /** @domName WebGLRenderingContext.deleteShader */
+ void deleteShader(WebGLShader shader) native "WebGLRenderingContext_deleteShader_Callback";
- static const int KEEP = 0x1E00;
- static const int LEQUAL = 0x0203;
+ /** @domName WebGLRenderingContext.deleteTexture */
+ void deleteTexture(WebGLTexture texture) native "WebGLRenderingContext_deleteTexture_Callback";
- static const int LESS = 0x0201;
- static const int LINEAR = 0x2601;
+ /** @domName WebGLRenderingContext.depthFunc */
+ void depthFunc(int func) native "WebGLRenderingContext_depthFunc_Callback";
- static const int LINEAR_MIPMAP_LINEAR = 0x2703;
- static const int LINEAR_MIPMAP_NEAREST = 0x2701;
+ /** @domName WebGLRenderingContext.depthMask */
+ void depthMask(bool flag) native "WebGLRenderingContext_depthMask_Callback";
- static const int LINES = 0x0001;
- static const int LINE_LOOP = 0x0002;
+ /** @domName WebGLRenderingContext.depthRange */
+ void depthRange(num zNear, num zFar) native "WebGLRenderingContext_depthRange_Callback";
- static const int LINE_STRIP = 0x0003;
- static const int LINE_WIDTH = 0x0B21;
+ /** @domName WebGLRenderingContext.detachShader */
+ void detachShader(WebGLProgram program, WebGLShader shader) native "WebGLRenderingContext_detachShader_Callback";
- static const int LINK_STATUS = 0x8B82;
- static const int LOW_FLOAT = 0x8DF0;
+ /** @domName WebGLRenderingContext.disable */
+ void disable(int cap) native "WebGLRenderingContext_disable_Callback";
- static const int LOW_INT = 0x8DF3;
- static const int LUMINANCE = 0x1909;
+ /** @domName WebGLRenderingContext.disableVertexAttribArray */
+ void disableVertexAttribArray(int index) native "WebGLRenderingContext_disableVertexAttribArray_Callback";
- static const int LUMINANCE_ALPHA = 0x190A;
- static const int MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;
+ /** @domName WebGLRenderingContext.drawArrays */
+ void drawArrays(int mode, int first, int count) native "WebGLRenderingContext_drawArrays_Callback";
- static const int MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
- static const int MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD;
+ /** @domName WebGLRenderingContext.drawElements */
+ void drawElements(int mode, int count, int type, int offset) native "WebGLRenderingContext_drawElements_Callback";
- static const int MAX_RENDERBUFFER_SIZE = 0x84E8;
- static const int MAX_TEXTURE_IMAGE_UNITS = 0x8872;
+ /** @domName WebGLRenderingContext.enable */
+ void enable(int cap) native "WebGLRenderingContext_enable_Callback";
- static const int MAX_TEXTURE_SIZE = 0x0D33;
- static const int MAX_VARYING_VECTORS = 0x8DFC;
+ /** @domName WebGLRenderingContext.enableVertexAttribArray */
+ void enableVertexAttribArray(int index) native "WebGLRenderingContext_enableVertexAttribArray_Callback";
- static const int MAX_VERTEX_ATTRIBS = 0x8869;
- static const int MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;
+ /** @domName WebGLRenderingContext.finish */
+ void finish() native "WebGLRenderingContext_finish_Callback";
- static const int MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB;
- static const int MAX_VIEWPORT_DIMS = 0x0D3A;
+ /** @domName WebGLRenderingContext.flush */
+ void flush() native "WebGLRenderingContext_flush_Callback";
- static const int MEDIUM_FLOAT = 0x8DF1;
- static const int MEDIUM_INT = 0x8DF4;
+ /** @domName WebGLRenderingContext.framebufferRenderbuffer */
+ void framebufferRenderbuffer(int target, int attachment, int renderbuffertarget, WebGLRenderbuffer renderbuffer) native "WebGLRenderingContext_framebufferRenderbuffer_Callback";
- static const int MIRRORED_REPEAT = 0x8370;
- static const int NEAREST = 0x2600;
+ /** @domName WebGLRenderingContext.framebufferTexture2D */
+ void framebufferTexture2D(int target, int attachment, int textarget, WebGLTexture texture, int level) native "WebGLRenderingContext_framebufferTexture2D_Callback";
- static const int NEAREST_MIPMAP_LINEAR = 0x2702;
- static const int NEAREST_MIPMAP_NEAREST = 0x2700;
+ /** @domName WebGLRenderingContext.frontFace */
+ void frontFace(int mode) native "WebGLRenderingContext_frontFace_Callback";
- static const int NEVER = 0x0200;
- static const int NICEST = 0x1102;
+ /** @domName WebGLRenderingContext.generateMipmap */
+ void generateMipmap(int target) native "WebGLRenderingContext_generateMipmap_Callback";
- static const int NONE = 0;
- static const int NOTEQUAL = 0x0205;
+ /** @domName WebGLRenderingContext.getActiveAttrib */
+ WebGLActiveInfo getActiveAttrib(WebGLProgram program, int index) native "WebGLRenderingContext_getActiveAttrib_Callback";
- static const int NO_ERROR = 0;
- static const int ONE = 1;
+ /** @domName WebGLRenderingContext.getActiveUniform */
+ WebGLActiveInfo getActiveUniform(WebGLProgram program, int index) native "WebGLRenderingContext_getActiveUniform_Callback";
- static const int ONE_MINUS_CONSTANT_ALPHA = 0x8004;
- static const int ONE_MINUS_CONSTANT_COLOR = 0x8002;
+ /** @domName WebGLRenderingContext.getAttachedShaders */
+ void getAttachedShaders(WebGLProgram program) native "WebGLRenderingContext_getAttachedShaders_Callback";
- static const int ONE_MINUS_DST_ALPHA = 0x0305;
- static const int ONE_MINUS_DST_COLOR = 0x0307;
+ /** @domName WebGLRenderingContext.getAttribLocation */
+ int getAttribLocation(WebGLProgram program, String name) native "WebGLRenderingContext_getAttribLocation_Callback";
- static const int ONE_MINUS_SRC_ALPHA = 0x0303;
- static const int ONE_MINUS_SRC_COLOR = 0x0301;
+ /** @domName WebGLRenderingContext.getBufferParameter */
+ Object getBufferParameter(int target, int pname) native "WebGLRenderingContext_getBufferParameter_Callback";
- static const int OUT_OF_MEMORY = 0x0505;
- static const int PACK_ALIGNMENT = 0x0D05;
+ /** @domName WebGLRenderingContext.getContextAttributes */
+ WebGLContextAttributes getContextAttributes() native "WebGLRenderingContext_getContextAttributes_Callback";
- static const int POINTS = 0x0000;
- static const int POLYGON_OFFSET_FACTOR = 0x8038;
+ /** @domName WebGLRenderingContext.getError */
+ int getError() native "WebGLRenderingContext_getError_Callback";
- static const int POLYGON_OFFSET_FILL = 0x8037;
- static const int POLYGON_OFFSET_UNITS = 0x2A00;
+ /** @domName WebGLRenderingContext.getExtension */
+ Object getExtension(String name) native "WebGLRenderingContext_getExtension_Callback";
- static const int RED_BITS = 0x0D52;
- static const int RENDERBUFFER = 0x8D41;
+ /** @domName WebGLRenderingContext.getFramebufferAttachmentParameter */
+ Object getFramebufferAttachmentParameter(int target, int attachment, int pname) native "WebGLRenderingContext_getFramebufferAttachmentParameter_Callback";
- static const int RENDERBUFFER_ALPHA_SIZE = 0x8D53;
- static const int RENDERBUFFER_BINDING = 0x8CA7;
+ /** @domName WebGLRenderingContext.getParameter */
+ Object getParameter(int pname) native "WebGLRenderingContext_getParameter_Callback";
- static const int RENDERBUFFER_BLUE_SIZE = 0x8D52;
- static const int RENDERBUFFER_DEPTH_SIZE = 0x8D54;
+ /** @domName WebGLRenderingContext.getProgramInfoLog */
+ String getProgramInfoLog(WebGLProgram program) native "WebGLRenderingContext_getProgramInfoLog_Callback";
- static const int RENDERBUFFER_GREEN_SIZE = 0x8D51;
- static const int RENDERBUFFER_HEIGHT = 0x8D43;
+ /** @domName WebGLRenderingContext.getProgramParameter */
+ Object getProgramParameter(WebGLProgram program, int pname) native "WebGLRenderingContext_getProgramParameter_Callback";
- static const int RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;
- static const int RENDERBUFFER_RED_SIZE = 0x8D50;
+ /** @domName WebGLRenderingContext.getRenderbufferParameter */
+ Object getRenderbufferParameter(int target, int pname) native "WebGLRenderingContext_getRenderbufferParameter_Callback";
- static const int RENDERBUFFER_STENCIL_SIZE = 0x8D55;
- static const int RENDERBUFFER_WIDTH = 0x8D42;
+ /** @domName WebGLRenderingContext.getShaderInfoLog */
+ String getShaderInfoLog(WebGLShader shader) native "WebGLRenderingContext_getShaderInfoLog_Callback";
- static const int RENDERER = 0x1F01;
- static const int REPEAT = 0x2901;
+ /** @domName WebGLRenderingContext.getShaderParameter */
+ Object getShaderParameter(WebGLShader shader, int pname) native "WebGLRenderingContext_getShaderParameter_Callback";
- static const int REPLACE = 0x1E01;
- static const int RGB = 0x1907;
+ /** @domName WebGLRenderingContext.getShaderPrecisionFormat */
+ WebGLShaderPrecisionFormat getShaderPrecisionFormat(int shadertype, int precisiontype) native "WebGLRenderingContext_getShaderPrecisionFormat_Callback";
- static const int RGB565 = 0x8D62;
- static const int RGB5_A1 = 0x8057;
+ /** @domName WebGLRenderingContext.getShaderSource */
+ String getShaderSource(WebGLShader shader) native "WebGLRenderingContext_getShaderSource_Callback";
- static const int RGBA = 0x1908;
- static const int RGBA4 = 0x8056;
+ /** @domName WebGLRenderingContext.getSupportedExtensions */
+ List<String> getSupportedExtensions() native "WebGLRenderingContext_getSupportedExtensions_Callback";
- static const int SAMPLER_2D = 0x8B5E;
- static const int SAMPLER_CUBE = 0x8B60;
+ /** @domName WebGLRenderingContext.getTexParameter */
+ Object getTexParameter(int target, int pname) native "WebGLRenderingContext_getTexParameter_Callback";
- static const int SAMPLES = 0x80A9;
- static const int SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
+ /** @domName WebGLRenderingContext.getUniform */
+ Object getUniform(WebGLProgram program, WebGLUniformLocation location) native "WebGLRenderingContext_getUniform_Callback";
- static const int SAMPLE_BUFFERS = 0x80A8;
- static const int SAMPLE_COVERAGE = 0x80A0;
+ /** @domName WebGLRenderingContext.getUniformLocation */
+ WebGLUniformLocation getUniformLocation(WebGLProgram program, String name) native "WebGLRenderingContext_getUniformLocation_Callback";
- static const int SAMPLE_COVERAGE_INVERT = 0x80AB;
- static const int SAMPLE_COVERAGE_VALUE = 0x80AA;
+ /** @domName WebGLRenderingContext.getVertexAttrib */
+ Object getVertexAttrib(int index, int pname) native "WebGLRenderingContext_getVertexAttrib_Callback";
- static const int SCISSOR_BOX = 0x0C10;
- static const int SCISSOR_TEST = 0x0C11;
+ /** @domName WebGLRenderingContext.getVertexAttribOffset */
+ int getVertexAttribOffset(int index, int pname) native "WebGLRenderingContext_getVertexAttribOffset_Callback";
- static const int SHADER_TYPE = 0x8B4F;
- static const int SHADING_LANGUAGE_VERSION = 0x8B8C;
+ /** @domName WebGLRenderingContext.hint */
+ void hint(int target, int mode) native "WebGLRenderingContext_hint_Callback";
- static const int SHORT = 0x1402;
- static const int SRC_ALPHA = 0x0302;
+ /** @domName WebGLRenderingContext.isBuffer */
+ bool isBuffer(WebGLBuffer buffer) native "WebGLRenderingContext_isBuffer_Callback";
- static const int SRC_ALPHA_SATURATE = 0x0308;
- static const int SRC_COLOR = 0x0300;
+ /** @domName WebGLRenderingContext.isContextLost */
+ bool isContextLost() native "WebGLRenderingContext_isContextLost_Callback";
- static const int STATIC_DRAW = 0x88E4;
- static const int STENCIL_ATTACHMENT = 0x8D20;
+ /** @domName WebGLRenderingContext.isEnabled */
+ bool isEnabled(int cap) native "WebGLRenderingContext_isEnabled_Callback";
- static const int STENCIL_BACK_FAIL = 0x8801;
- static const int STENCIL_BACK_FUNC = 0x8800;
+ /** @domName WebGLRenderingContext.isFramebuffer */
+ bool isFramebuffer(WebGLFramebuffer framebuffer) native "WebGLRenderingContext_isFramebuffer_Callback";
- static const int STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
- static const int STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
+ /** @domName WebGLRenderingContext.isProgram */
+ bool isProgram(WebGLProgram program) native "WebGLRenderingContext_isProgram_Callback";
- static const int STENCIL_BACK_REF = 0x8CA3;
- static const int STENCIL_BACK_VALUE_MASK = 0x8CA4;
+ /** @domName WebGLRenderingContext.isRenderbuffer */
+ bool isRenderbuffer(WebGLRenderbuffer renderbuffer) native "WebGLRenderingContext_isRenderbuffer_Callback";
- static const int STENCIL_BACK_WRITEMASK = 0x8CA5;
- static const int STENCIL_BITS = 0x0D57;
+ /** @domName WebGLRenderingContext.isShader */
+ bool isShader(WebGLShader shader) native "WebGLRenderingContext_isShader_Callback";
- static const int STENCIL_BUFFER_BIT = 0x00000400;
- static const int STENCIL_CLEAR_VALUE = 0x0B91;
+ /** @domName WebGLRenderingContext.isTexture */
+ bool isTexture(WebGLTexture texture) native "WebGLRenderingContext_isTexture_Callback";
- static const int STENCIL_FAIL = 0x0B94;
- static const int STENCIL_FUNC = 0x0B92;
+ /** @domName WebGLRenderingContext.lineWidth */
+ void lineWidth(num width) native "WebGLRenderingContext_lineWidth_Callback";
- static const int STENCIL_INDEX = 0x1901;
- static const int STENCIL_INDEX8 = 0x8D48;
+ /** @domName WebGLRenderingContext.linkProgram */
+ void linkProgram(WebGLProgram program) native "WebGLRenderingContext_linkProgram_Callback";
- static const int STENCIL_PASS_DEPTH_FAIL = 0x0B95;
- static const int STENCIL_PASS_DEPTH_PASS = 0x0B96;
+ /** @domName WebGLRenderingContext.pixelStorei */
+ void pixelStorei(int pname, int param) native "WebGLRenderingContext_pixelStorei_Callback";
- static const int STENCIL_REF = 0x0B97;
- static const int STENCIL_TEST = 0x0B90;
+ /** @domName WebGLRenderingContext.polygonOffset */
+ void polygonOffset(num factor, num units) native "WebGLRenderingContext_polygonOffset_Callback";
- static const int STENCIL_VALUE_MASK = 0x0B93;
- static const int STENCIL_WRITEMASK = 0x0B98;
+ /** @domName WebGLRenderingContext.readPixels */
+ void readPixels(int x, int y, int width, int height, int format, int type, ArrayBufferView pixels) native "WebGLRenderingContext_readPixels_Callback";
- static const int STREAM_DRAW = 0x88E0;
- static const int SUBPIXEL_BITS = 0x0D50;
+ /** @domName WebGLRenderingContext.releaseShaderCompiler */
+ void releaseShaderCompiler() native "WebGLRenderingContext_releaseShaderCompiler_Callback";
- static const int TEXTURE = 0x1702;
- static const int TEXTURE0 = 0x84C0;
+ /** @domName WebGLRenderingContext.renderbufferStorage */
+ void renderbufferStorage(int target, int internalformat, int width, int height) native "WebGLRenderingContext_renderbufferStorage_Callback";
- static const int TEXTURE1 = 0x84C1;
- static const int TEXTURE10 = 0x84CA;
+ /** @domName WebGLRenderingContext.sampleCoverage */
+ void sampleCoverage(num value, bool invert) native "WebGLRenderingContext_sampleCoverage_Callback";
- static const int TEXTURE11 = 0x84CB;
- static const int TEXTURE12 = 0x84CC;
+ /** @domName WebGLRenderingContext.scissor */
+ void scissor(int x, int y, int width, int height) native "WebGLRenderingContext_scissor_Callback";
- static const int TEXTURE13 = 0x84CD;
- static const int TEXTURE14 = 0x84CE;
+ /** @domName WebGLRenderingContext.shaderSource */
+ void shaderSource(WebGLShader shader, String string) native "WebGLRenderingContext_shaderSource_Callback";
- static const int TEXTURE15 = 0x84CF;
- static const int TEXTURE16 = 0x84D0;
+ /** @domName WebGLRenderingContext.stencilFunc */
+ void stencilFunc(int func, int ref, int mask) native "WebGLRenderingContext_stencilFunc_Callback";
- static const int TEXTURE17 = 0x84D1;
- static const int TEXTURE18 = 0x84D2;
+ /** @domName WebGLRenderingContext.stencilFuncSeparate */
+ void stencilFuncSeparate(int face, int func, int ref, int mask) native "WebGLRenderingContext_stencilFuncSeparate_Callback";
- static const int TEXTURE19 = 0x84D3;
- static const int TEXTURE2 = 0x84C2;
+ /** @domName WebGLRenderingContext.stencilMask */
+ void stencilMask(int mask) native "WebGLRenderingContext_stencilMask_Callback";
- static const int TEXTURE20 = 0x84D4;
- static const int TEXTURE21 = 0x84D5;
+ /** @domName WebGLRenderingContext.stencilMaskSeparate */
+ void stencilMaskSeparate(int face, int mask) native "WebGLRenderingContext_stencilMaskSeparate_Callback";
- static const int TEXTURE22 = 0x84D6;
- static const int TEXTURE23 = 0x84D7;
+ /** @domName WebGLRenderingContext.stencilOp */
+ void stencilOp(int fail, int zfail, int zpass) native "WebGLRenderingContext_stencilOp_Callback";
- static const int TEXTURE24 = 0x84D8;
- static const int TEXTURE25 = 0x84D9;
+ /** @domName WebGLRenderingContext.stencilOpSeparate */
+ void stencilOpSeparate(int face, int fail, int zfail, int zpass) native "WebGLRenderingContext_stencilOpSeparate_Callback";
- static const int TEXTURE26 = 0x84DA;
+ void texImage2D(/*unsigned long*/ target, /*long*/ level, /*unsigned long*/ internalformat, /*long*/ format_OR_width, /*long*/ height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, [/*unsigned long*/ format, /*unsigned long*/ type, /*ArrayBufferView*/ pixels]) {
+ if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is int || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && (format is int || format == null) && (type is int || type == null) && (pixels is ArrayBufferView || pixels == null)) {
+ _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels);
+ return;
+ }
+ if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) {
+ _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is ImageElement || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) {
+ _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is CanvasElement || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) {
+ _texImage2D_4(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is VideoElement || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) {
+ _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ throw "Incorrect number or type of arguments";
+ }
- static const int TEXTURE27 = 0x84DB;
- static const int TEXTURE28 = 0x84DC;
+ /** @domName WebGLRenderingContext.texImage2D_1 */
+ void _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels) native "WebGLRenderingContext_texImage2D_1_Callback";
- static const int TEXTURE29 = 0x84DD;
- static const int TEXTURE3 = 0x84C3;
+ /** @domName WebGLRenderingContext.texImage2D_2 */
+ void _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texImage2D_2_Callback";
- static const int TEXTURE30 = 0x84DE;
- static const int TEXTURE31 = 0x84DF;
+ /** @domName WebGLRenderingContext.texImage2D_3 */
+ void _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texImage2D_3_Callback";
- static const int TEXTURE4 = 0x84C4;
- static const int TEXTURE5 = 0x84C5;
+ /** @domName WebGLRenderingContext.texImage2D_4 */
+ void _texImage2D_4(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texImage2D_4_Callback";
- static const int TEXTURE6 = 0x84C6;
- static const int TEXTURE7 = 0x84C7;
+ /** @domName WebGLRenderingContext.texImage2D_5 */
+ void _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texImage2D_5_Callback";
- static const int TEXTURE8 = 0x84C8;
- static const int TEXTURE9 = 0x84C9;
+ /** @domName WebGLRenderingContext.texParameterf */
+ void texParameterf(int target, int pname, num param) native "WebGLRenderingContext_texParameterf_Callback";
- static const int TEXTURE_2D = 0x0DE1;
- static const int TEXTURE_BINDING_2D = 0x8069;
+ /** @domName WebGLRenderingContext.texParameteri */
+ void texParameteri(int target, int pname, int param) native "WebGLRenderingContext_texParameteri_Callback";
- static const int TEXTURE_BINDING_CUBE_MAP = 0x8514;
+ void texSubImage2D(/*unsigned long*/ target, /*long*/ level, /*long*/ xoffset, /*long*/ yoffset, /*long*/ format_OR_width, /*long*/ height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, [/*unsigned long*/ type, /*ArrayBufferView*/ pixels]) {
+ if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is int || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && (type is int || type == null) && (pixels is ArrayBufferView || pixels == null)) {
+ _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels);
+ return;
+ }
+ if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) {
+ _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) {
+ _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) {
+ _texSubImage2D_4(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) {
+ _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ throw "Incorrect number or type of arguments";
+ }
- static const int TEXTURE_CUBE_MAP = 0x8513;
- static const int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
+ /** @domName WebGLRenderingContext.texSubImage2D_1 */
+ void _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels) native "WebGLRenderingContext_texSubImage2D_1_Callback";
- static const int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
- static const int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
+ /** @domName WebGLRenderingContext.texSubImage2D_2 */
+ void _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texSubImage2D_2_Callback";
- static const int TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
- static const int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
+ /** @domName WebGLRenderingContext.texSubImage2D_3 */
+ void _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texSubImage2D_3_Callback";
- static const int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
- static const int TEXTURE_MAG_FILTER = 0x2800;
+ /** @domName WebGLRenderingContext.texSubImage2D_4 */
+ void _texSubImage2D_4(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texSubImage2D_4_Callback";
- static const int TEXTURE_MIN_FILTER = 0x2801;
- static const int TEXTURE_WRAP_S = 0x2802;
+ /** @domName WebGLRenderingContext.texSubImage2D_5 */
+ void _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texSubImage2D_5_Callback";
- static const int TEXTURE_WRAP_T = 0x2803;
- static const int TRIANGLES = 0x0004;
+ /** @domName WebGLRenderingContext.uniform1f */
+ void uniform1f(WebGLUniformLocation location, num x) native "WebGLRenderingContext_uniform1f_Callback";
- static const int TRIANGLE_FAN = 0x0006;
- static const int TRIANGLE_STRIP = 0x0005;
+ /** @domName WebGLRenderingContext.uniform1fv */
+ void uniform1fv(WebGLUniformLocation location, Float32Array v) native "WebGLRenderingContext_uniform1fv_Callback";
- static const int UNPACK_ALIGNMENT = 0x0CF5;
- static const int UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243;
+ /** @domName WebGLRenderingContext.uniform1i */
+ void uniform1i(WebGLUniformLocation location, int x) native "WebGLRenderingContext_uniform1i_Callback";
- static const int UNPACK_FLIP_Y_WEBGL = 0x9240;
- static const int UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241;
+ /** @domName WebGLRenderingContext.uniform1iv */
+ void uniform1iv(WebGLUniformLocation location, Int32Array v) native "WebGLRenderingContext_uniform1iv_Callback";
- static const int UNSIGNED_BYTE = 0x1401;
- static const int UNSIGNED_INT = 0x1405;
+ /** @domName WebGLRenderingContext.uniform2f */
+ void uniform2f(WebGLUniformLocation location, num x, num y) native "WebGLRenderingContext_uniform2f_Callback";
- static const int UNSIGNED_SHORT = 0x1403;
- static const int UNSIGNED_SHORT_4_4_4_4 = 0x8033;
+ /** @domName WebGLRenderingContext.uniform2fv */
+ void uniform2fv(WebGLUniformLocation location, Float32Array v) native "WebGLRenderingContext_uniform2fv_Callback";
- static const int UNSIGNED_SHORT_5_5_5_1 = 0x8034;
- static const int UNSIGNED_SHORT_5_6_5 = 0x8363;
+ /** @domName WebGLRenderingContext.uniform2i */
+ void uniform2i(WebGLUniformLocation location, int x, int y) native "WebGLRenderingContext_uniform2i_Callback";
- static const int VALIDATE_STATUS = 0x8B83;
- static const int VENDOR = 0x1F00;
+ /** @domName WebGLRenderingContext.uniform2iv */
+ void uniform2iv(WebGLUniformLocation location, Int32Array v) native "WebGLRenderingContext_uniform2iv_Callback";
- static const int VERSION = 0x1F02;
- static const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
+ /** @domName WebGLRenderingContext.uniform3f */
+ void uniform3f(WebGLUniformLocation location, num x, num y, num z) native "WebGLRenderingContext_uniform3f_Callback";
- static const int VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
- static const int VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
+ /** @domName WebGLRenderingContext.uniform3fv */
+ void uniform3fv(WebGLUniformLocation location, Float32Array v) native "WebGLRenderingContext_uniform3fv_Callback";
- static const int VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
- static const int VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
+ /** @domName WebGLRenderingContext.uniform3i */
+ void uniform3i(WebGLUniformLocation location, int x, int y, int z) native "WebGLRenderingContext_uniform3i_Callback";
- static const int VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
- static const int VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
+ /** @domName WebGLRenderingContext.uniform3iv */
+ void uniform3iv(WebGLUniformLocation location, Int32Array v) native "WebGLRenderingContext_uniform3iv_Callback";
- static const int VERTEX_SHADER = 0x8B31;
- static const int VIEWPORT = 0x0BA2;
+ /** @domName WebGLRenderingContext.uniform4f */
+ void uniform4f(WebGLUniformLocation location, num x, num y, num z, num w) native "WebGLRenderingContext_uniform4f_Callback";
- static const int ZERO = 0;
+ /** @domName WebGLRenderingContext.uniform4fv */
+ void uniform4fv(WebGLUniformLocation location, Float32Array v) native "WebGLRenderingContext_uniform4fv_Callback";
- /** @domName WebGLRenderingContext.drawingBufferHeight */
- int get drawingBufferHeight native "WebGLRenderingContext_drawingBufferHeight_Getter";
+ /** @domName WebGLRenderingContext.uniform4i */
+ void uniform4i(WebGLUniformLocation location, int x, int y, int z, int w) native "WebGLRenderingContext_uniform4i_Callback";
- /** @domName WebGLRenderingContext.drawingBufferWidth */
- int get drawingBufferWidth native "WebGLRenderingContext_drawingBufferWidth_Getter";
+ /** @domName WebGLRenderingContext.uniform4iv */
+ void uniform4iv(WebGLUniformLocation location, Int32Array v) native "WebGLRenderingContext_uniform4iv_Callback";
- /** @domName WebGLRenderingContext.activeTexture */
- void activeTexture(int texture) native "WebGLRenderingContext_activeTexture_Callback";
+ /** @domName WebGLRenderingContext.uniformMatrix2fv */
+ void uniformMatrix2fv(WebGLUniformLocation location, bool transpose, Float32Array array) native "WebGLRenderingContext_uniformMatrix2fv_Callback";
- /** @domName WebGLRenderingContext.attachShader */
- void attachShader(WebGLProgram program, WebGLShader shader) native "WebGLRenderingContext_attachShader_Callback";
+ /** @domName WebGLRenderingContext.uniformMatrix3fv */
+ void uniformMatrix3fv(WebGLUniformLocation location, bool transpose, Float32Array array) native "WebGLRenderingContext_uniformMatrix3fv_Callback";
- /** @domName WebGLRenderingContext.bindAttribLocation */
- void bindAttribLocation(WebGLProgram program, int index, String name) native "WebGLRenderingContext_bindAttribLocation_Callback";
+ /** @domName WebGLRenderingContext.uniformMatrix4fv */
+ void uniformMatrix4fv(WebGLUniformLocation location, bool transpose, Float32Array array) native "WebGLRenderingContext_uniformMatrix4fv_Callback";
- /** @domName WebGLRenderingContext.bindBuffer */
- void bindBuffer(int target, WebGLBuffer buffer) native "WebGLRenderingContext_bindBuffer_Callback";
+ /** @domName WebGLRenderingContext.useProgram */
+ void useProgram(WebGLProgram program) native "WebGLRenderingContext_useProgram_Callback";
- /** @domName WebGLRenderingContext.bindFramebuffer */
- void bindFramebuffer(int target, WebGLFramebuffer framebuffer) native "WebGLRenderingContext_bindFramebuffer_Callback";
+ /** @domName WebGLRenderingContext.validateProgram */
+ void validateProgram(WebGLProgram program) native "WebGLRenderingContext_validateProgram_Callback";
- /** @domName WebGLRenderingContext.bindRenderbuffer */
- void bindRenderbuffer(int target, WebGLRenderbuffer renderbuffer) native "WebGLRenderingContext_bindRenderbuffer_Callback";
+ /** @domName WebGLRenderingContext.vertexAttrib1f */
+ void vertexAttrib1f(int indx, num x) native "WebGLRenderingContext_vertexAttrib1f_Callback";
- /** @domName WebGLRenderingContext.bindTexture */
- void bindTexture(int target, WebGLTexture texture) native "WebGLRenderingContext_bindTexture_Callback";
+ /** @domName WebGLRenderingContext.vertexAttrib1fv */
+ void vertexAttrib1fv(int indx, Float32Array values) native "WebGLRenderingContext_vertexAttrib1fv_Callback";
- /** @domName WebGLRenderingContext.blendColor */
- void blendColor(num red, num green, num blue, num alpha) native "WebGLRenderingContext_blendColor_Callback";
+ /** @domName WebGLRenderingContext.vertexAttrib2f */
+ void vertexAttrib2f(int indx, num x, num y) native "WebGLRenderingContext_vertexAttrib2f_Callback";
- /** @domName WebGLRenderingContext.blendEquation */
- void blendEquation(int mode) native "WebGLRenderingContext_blendEquation_Callback";
+ /** @domName WebGLRenderingContext.vertexAttrib2fv */
+ void vertexAttrib2fv(int indx, Float32Array values) native "WebGLRenderingContext_vertexAttrib2fv_Callback";
- /** @domName WebGLRenderingContext.blendEquationSeparate */
- void blendEquationSeparate(int modeRGB, int modeAlpha) native "WebGLRenderingContext_blendEquationSeparate_Callback";
+ /** @domName WebGLRenderingContext.vertexAttrib3f */
+ void vertexAttrib3f(int indx, num x, num y, num z) native "WebGLRenderingContext_vertexAttrib3f_Callback";
- /** @domName WebGLRenderingContext.blendFunc */
- void blendFunc(int sfactor, int dfactor) native "WebGLRenderingContext_blendFunc_Callback";
+ /** @domName WebGLRenderingContext.vertexAttrib3fv */
+ void vertexAttrib3fv(int indx, Float32Array values) native "WebGLRenderingContext_vertexAttrib3fv_Callback";
- /** @domName WebGLRenderingContext.blendFuncSeparate */
- void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) native "WebGLRenderingContext_blendFuncSeparate_Callback";
- void bufferData(/*unsigned long*/ target, data_OR_size, /*unsigned long*/ usage) {
- if ((target is int || target == null) && (data_OR_size is ArrayBuffer || data_OR_size == null) && (usage is int || usage == null)) {
- _bufferData_1(target, data_OR_size, usage);
- return;
- }
- if ((target is int || target == null) && (data_OR_size is ArrayBufferView || data_OR_size == null) && (usage is int || usage == null)) {
- _bufferData_2(target, data_OR_size, usage);
- return;
- }
- if ((target is int || target == null) && (data_OR_size is int || data_OR_size == null) && (usage is int || usage == null)) {
- _bufferData_3(target, data_OR_size, usage);
- return;
- }
- throw "Incorrect number or type of arguments";
- }
+ /** @domName WebGLRenderingContext.vertexAttrib4f */
+ void vertexAttrib4f(int indx, num x, num y, num z, num w) native "WebGLRenderingContext_vertexAttrib4f_Callback";
- /** @domName WebGLRenderingContext.bufferData_1 */
- void _bufferData_1(target, data_OR_size, usage) native "WebGLRenderingContext_bufferData_1_Callback";
+ /** @domName WebGLRenderingContext.vertexAttrib4fv */
+ void vertexAttrib4fv(int indx, Float32Array values) native "WebGLRenderingContext_vertexAttrib4fv_Callback";
- /** @domName WebGLRenderingContext.bufferData_2 */
- void _bufferData_2(target, data_OR_size, usage) native "WebGLRenderingContext_bufferData_2_Callback";
+ /** @domName WebGLRenderingContext.vertexAttribPointer */
+ void vertexAttribPointer(int indx, int size, int type, bool normalized, int stride, int offset) native "WebGLRenderingContext_vertexAttribPointer_Callback";
- /** @domName WebGLRenderingContext.bufferData_3 */
- void _bufferData_3(target, data_OR_size, usage) native "WebGLRenderingContext_bufferData_3_Callback";
+ /** @domName WebGLRenderingContext.viewport */
+ void viewport(int x, int y, int width, int height) native "WebGLRenderingContext_viewport_Callback";
- void bufferSubData(/*unsigned long*/ target, /*long long*/ offset, data) {
- if ((target is int || target == null) && (offset is int || offset == null) && (data is ArrayBuffer || data == null)) {
- _bufferSubData_1(target, offset, data);
- return;
- }
- if ((target is int || target == null) && (offset is int || offset == null) && (data is ArrayBufferView || data == null)) {
- _bufferSubData_2(target, offset, data);
- return;
- }
- throw "Incorrect number or type of arguments";
- }
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
- /** @domName WebGLRenderingContext.bufferSubData_1 */
- void _bufferSubData_1(target, offset, data) native "WebGLRenderingContext_bufferSubData_1_Callback";
+/// @domName WebGLShader
+class WebGLShader extends NativeFieldWrapperClass1 {
+ WebGLShader.internal();
- /** @domName WebGLRenderingContext.bufferSubData_2 */
- void _bufferSubData_2(target, offset, data) native "WebGLRenderingContext_bufferSubData_2_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.
- /** @domName WebGLRenderingContext.checkFramebufferStatus */
- int checkFramebufferStatus(int target) native "WebGLRenderingContext_checkFramebufferStatus_Callback";
+/// @domName WebGLShaderPrecisionFormat
+class WebGLShaderPrecisionFormat extends NativeFieldWrapperClass1 {
+ WebGLShaderPrecisionFormat.internal();
- /** @domName WebGLRenderingContext.clear */
- void clear(int mask) native "WebGLRenderingContext_clear_Callback";
+ /** @domName WebGLShaderPrecisionFormat.precision */
+ int get precision native "WebGLShaderPrecisionFormat_precision_Getter";
- /** @domName WebGLRenderingContext.clearColor */
- void clearColor(num red, num green, num blue, num alpha) native "WebGLRenderingContext_clearColor_Callback";
+ /** @domName WebGLShaderPrecisionFormat.rangeMax */
+ int get rangeMax native "WebGLShaderPrecisionFormat_rangeMax_Getter";
- /** @domName WebGLRenderingContext.clearDepth */
- void clearDepth(num depth) native "WebGLRenderingContext_clearDepth_Callback";
+ /** @domName WebGLShaderPrecisionFormat.rangeMin */
+ int get rangeMin native "WebGLShaderPrecisionFormat_rangeMin_Getter";
- /** @domName WebGLRenderingContext.clearStencil */
- void clearStencil(int s) native "WebGLRenderingContext_clearStencil_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.
- /** @domName WebGLRenderingContext.colorMask */
- void colorMask(bool red, bool green, bool blue, bool alpha) native "WebGLRenderingContext_colorMask_Callback";
+/// @domName WebGLTexture
+class WebGLTexture extends NativeFieldWrapperClass1 {
+ WebGLTexture.internal();
- /** @domName WebGLRenderingContext.compileShader */
- void compileShader(WebGLShader shader) native "WebGLRenderingContext_compileShader_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.
- /** @domName WebGLRenderingContext.compressedTexImage2D */
- void compressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, ArrayBufferView data) native "WebGLRenderingContext_compressedTexImage2D_Callback";
+/// @domName WebGLUniformLocation
+class WebGLUniformLocation extends NativeFieldWrapperClass1 {
+ WebGLUniformLocation.internal();
- /** @domName WebGLRenderingContext.compressedTexSubImage2D */
- void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ArrayBufferView data) native "WebGLRenderingContext_compressedTexSubImage2D_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.
- /** @domName WebGLRenderingContext.copyTexImage2D */
- void copyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) native "WebGLRenderingContext_copyTexImage2D_Callback";
+/// @domName WebGLVertexArrayObjectOES
+class WebGLVertexArrayObject extends NativeFieldWrapperClass1 {
+ WebGLVertexArrayObject.internal();
- /** @domName WebGLRenderingContext.copyTexSubImage2D */
- void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) native "WebGLRenderingContext_copyTexSubImage2D_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.
- /** @domName WebGLRenderingContext.createBuffer */
- WebGLBuffer createBuffer() native "WebGLRenderingContext_createBuffer_Callback";
+/// @domName WebKitCSSFilterValue
+class WebKitCssFilterValue extends _CssValueList {
+ WebKitCssFilterValue.internal(): super.internal();
- /** @domName WebGLRenderingContext.createFramebuffer */
- WebGLFramebuffer createFramebuffer() native "WebGLRenderingContext_createFramebuffer_Callback";
+ static const int CSS_FILTER_BLUR = 10;
+ static const int CSS_FILTER_BRIGHTNESS = 8;
- /** @domName WebGLRenderingContext.createProgram */
- WebGLProgram createProgram() native "WebGLRenderingContext_createProgram_Callback";
+ static const int CSS_FILTER_CONTRAST = 9;
+ static const int CSS_FILTER_CUSTOM = 12;
- /** @domName WebGLRenderingContext.createRenderbuffer */
- WebGLRenderbuffer createRenderbuffer() native "WebGLRenderingContext_createRenderbuffer_Callback";
+ static const int CSS_FILTER_DROP_SHADOW = 11;
+ static const int CSS_FILTER_GRAYSCALE = 2;
- /** @domName WebGLRenderingContext.createShader */
- WebGLShader createShader(int type) native "WebGLRenderingContext_createShader_Callback";
+ static const int CSS_FILTER_HUE_ROTATE = 5;
+ static const int CSS_FILTER_INVERT = 6;
- /** @domName WebGLRenderingContext.createTexture */
- WebGLTexture createTexture() native "WebGLRenderingContext_createTexture_Callback";
+ static const int CSS_FILTER_OPACITY = 7;
+ static const int CSS_FILTER_REFERENCE = 1;
- /** @domName WebGLRenderingContext.cullFace */
- void cullFace(int mode) native "WebGLRenderingContext_cullFace_Callback";
+ static const int CSS_FILTER_SATURATE = 4;
+ static const int CSS_FILTER_SEPIA = 3;
- /** @domName WebGLRenderingContext.deleteBuffer */
- void deleteBuffer(WebGLBuffer buffer) native "WebGLRenderingContext_deleteBuffer_Callback";
+ /** @domName WebKitCSSFilterValue.operationType */
+ int get operationType native "WebKitCSSFilterValue_operationType_Getter";
- /** @domName WebGLRenderingContext.deleteFramebuffer */
- void deleteFramebuffer(WebGLFramebuffer framebuffer) native "WebGLRenderingContext_deleteFramebuffer_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.
- /** @domName WebGLRenderingContext.deleteProgram */
- void deleteProgram(WebGLProgram program) native "WebGLRenderingContext_deleteProgram_Callback";
+/// @domName WebKitNamedFlow
+class WebKitNamedFlow extends EventTarget {
+ WebKitNamedFlow.internal(): super.internal();
- /** @domName WebGLRenderingContext.deleteRenderbuffer */
- void deleteRenderbuffer(WebGLRenderbuffer renderbuffer) native "WebGLRenderingContext_deleteRenderbuffer_Callback";
+ /** @domName WebKitNamedFlow.firstEmptyRegionIndex */
+ int get firstEmptyRegionIndex native "WebKitNamedFlow_firstEmptyRegionIndex_Getter";
- /** @domName WebGLRenderingContext.deleteShader */
- void deleteShader(WebGLShader shader) native "WebGLRenderingContext_deleteShader_Callback";
+ /** @domName WebKitNamedFlow.name */
+ String get name native "WebKitNamedFlow_name_Getter";
- /** @domName WebGLRenderingContext.deleteTexture */
- void deleteTexture(WebGLTexture texture) native "WebGLRenderingContext_deleteTexture_Callback";
+ /** @domName WebKitNamedFlow.overset */
+ bool get overset native "WebKitNamedFlow_overset_Getter";
- /** @domName WebGLRenderingContext.depthFunc */
- void depthFunc(int func) native "WebGLRenderingContext_depthFunc_Callback";
+ /** @domName WebKitNamedFlow.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "WebKitNamedFlow_addEventListener_Callback";
- /** @domName WebGLRenderingContext.depthMask */
- void depthMask(bool flag) native "WebGLRenderingContext_depthMask_Callback";
+ /** @domName WebKitNamedFlow.dispatchEvent */
+ bool $dom_dispatchEvent(Event event) native "WebKitNamedFlow_dispatchEvent_Callback";
- /** @domName WebGLRenderingContext.depthRange */
- void depthRange(num zNear, num zFar) native "WebGLRenderingContext_depthRange_Callback";
+ /** @domName WebKitNamedFlow.getContent */
+ List<Node> getContent() native "WebKitNamedFlow_getContent_Callback";
- /** @domName WebGLRenderingContext.detachShader */
- void detachShader(WebGLProgram program, WebGLShader shader) native "WebGLRenderingContext_detachShader_Callback";
+ /** @domName WebKitNamedFlow.getRegions */
+ List<Node> getRegions() native "WebKitNamedFlow_getRegions_Callback";
- /** @domName WebGLRenderingContext.disable */
- void disable(int cap) native "WebGLRenderingContext_disable_Callback";
+ /** @domName WebKitNamedFlow.getRegionsByContent */
+ List<Node> getRegionsByContent(Node contentNode) native "WebKitNamedFlow_getRegionsByContent_Callback";
- /** @domName WebGLRenderingContext.disableVertexAttribArray */
- void disableVertexAttribArray(int index) native "WebGLRenderingContext_disableVertexAttribArray_Callback";
+ /** @domName WebKitNamedFlow.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "WebKitNamedFlow_removeEventListener_Callback";
- /** @domName WebGLRenderingContext.drawArrays */
- void drawArrays(int mode, int first, int count) native "WebGLRenderingContext_drawArrays_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.
- /** @domName WebGLRenderingContext.drawElements */
- void drawElements(int mode, int count, int type, int offset) native "WebGLRenderingContext_drawElements_Callback";
+/// @domName WebSocket
+class WebSocket extends EventTarget {
+ factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url);
+ WebSocket.internal(): super.internal();
- /** @domName WebGLRenderingContext.enable */
- void enable(int cap) native "WebGLRenderingContext_enable_Callback";
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ WebSocketEvents get on =>
+ new WebSocketEvents(this);
+ static const int CLOSED = 3;
- /** @domName WebGLRenderingContext.enableVertexAttribArray */
- void enableVertexAttribArray(int index) native "WebGLRenderingContext_enableVertexAttribArray_Callback";
+ static const int CLOSING = 2;
+ static const int CONNECTING = 0;
- /** @domName WebGLRenderingContext.finish */
- void finish() native "WebGLRenderingContext_finish_Callback";
+ static const int OPEN = 1;
- /** @domName WebGLRenderingContext.flush */
- void flush() native "WebGLRenderingContext_flush_Callback";
+ /** @domName WebSocket.URL */
+ String get Url native "WebSocket_URL_Getter";
- /** @domName WebGLRenderingContext.framebufferRenderbuffer */
- void framebufferRenderbuffer(int target, int attachment, int renderbuffertarget, WebGLRenderbuffer renderbuffer) native "WebGLRenderingContext_framebufferRenderbuffer_Callback";
+ /** @domName WebSocket.binaryType */
+ String get binaryType native "WebSocket_binaryType_Getter";
- /** @domName WebGLRenderingContext.framebufferTexture2D */
- void framebufferTexture2D(int target, int attachment, int textarget, WebGLTexture texture, int level) native "WebGLRenderingContext_framebufferTexture2D_Callback";
+ /** @domName WebSocket.binaryType */
+ void set binaryType(String value) native "WebSocket_binaryType_Setter";
- /** @domName WebGLRenderingContext.frontFace */
- void frontFace(int mode) native "WebGLRenderingContext_frontFace_Callback";
+ /** @domName WebSocket.bufferedAmount */
+ int get bufferedAmount native "WebSocket_bufferedAmount_Getter";
- /** @domName WebGLRenderingContext.generateMipmap */
- void generateMipmap(int target) native "WebGLRenderingContext_generateMipmap_Callback";
+ /** @domName WebSocket.extensions */
+ String get extensions native "WebSocket_extensions_Getter";
- /** @domName WebGLRenderingContext.getActiveAttrib */
- WebGLActiveInfo getActiveAttrib(WebGLProgram program, int index) native "WebGLRenderingContext_getActiveAttrib_Callback";
+ /** @domName WebSocket.protocol */
+ String get protocol native "WebSocket_protocol_Getter";
- /** @domName WebGLRenderingContext.getActiveUniform */
- WebGLActiveInfo getActiveUniform(WebGLProgram program, int index) native "WebGLRenderingContext_getActiveUniform_Callback";
+ /** @domName WebSocket.readyState */
+ int get readyState native "WebSocket_readyState_Getter";
- /** @domName WebGLRenderingContext.getAttachedShaders */
- void getAttachedShaders(WebGLProgram program) native "WebGLRenderingContext_getAttachedShaders_Callback";
+ /** @domName WebSocket.url */
+ String get url native "WebSocket_url_Getter";
- /** @domName WebGLRenderingContext.getAttribLocation */
- int getAttribLocation(WebGLProgram program, String name) native "WebGLRenderingContext_getAttribLocation_Callback";
+ /** @domName WebSocket.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "WebSocket_addEventListener_Callback";
+ void close([/*unsigned short*/ code, /*DOMString*/ reason]) {
+ if (?reason) {
+ _close_1(code, reason);
+ return;
+ }
+ if (?code) {
+ _close_2(code);
+ return;
+ }
+ _close_3();
+ }
- /** @domName WebGLRenderingContext.getBufferParameter */
- Object getBufferParameter(int target, int pname) native "WebGLRenderingContext_getBufferParameter_Callback";
+ /** @domName WebSocket.close_1 */
+ void _close_1(code, reason) native "WebSocket_close_1_Callback";
- /** @domName WebGLRenderingContext.getContextAttributes */
- WebGLContextAttributes getContextAttributes() native "WebGLRenderingContext_getContextAttributes_Callback";
+ /** @domName WebSocket.close_2 */
+ void _close_2(code) native "WebSocket_close_2_Callback";
- /** @domName WebGLRenderingContext.getError */
- int getError() native "WebGLRenderingContext_getError_Callback";
+ /** @domName WebSocket.close_3 */
+ void _close_3() native "WebSocket_close_3_Callback";
- /** @domName WebGLRenderingContext.getExtension */
- Object getExtension(String name) native "WebGLRenderingContext_getExtension_Callback";
+ /** @domName WebSocket.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt) native "WebSocket_dispatchEvent_Callback";
- /** @domName WebGLRenderingContext.getFramebufferAttachmentParameter */
- Object getFramebufferAttachmentParameter(int target, int attachment, int pname) native "WebGLRenderingContext_getFramebufferAttachmentParameter_Callback";
+ /** @domName WebSocket.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "WebSocket_removeEventListener_Callback";
- /** @domName WebGLRenderingContext.getParameter */
- Object getParameter(int pname) native "WebGLRenderingContext_getParameter_Callback";
+ /** @domName WebSocket.send */
+ void send(data) native "WebSocket_send_Callback";
- /** @domName WebGLRenderingContext.getProgramInfoLog */
- String getProgramInfoLog(WebGLProgram program) native "WebGLRenderingContext_getProgramInfoLog_Callback";
+}
+/// @docsEditable true
+class WebSocketEvents extends Events {
+ /// @docsEditable true
+ WebSocketEvents(EventTarget _ptr) : super(_ptr);
- /** @domName WebGLRenderingContext.getProgramParameter */
- Object getProgramParameter(WebGLProgram program, int pname) native "WebGLRenderingContext_getProgramParameter_Callback";
+ /// @docsEditable true
+ EventListenerList get close => this['close'];
+ /// @docsEditable true
+ EventListenerList get error => this['error'];
- /** @domName WebGLRenderingContext.getRenderbufferParameter */
- Object getRenderbufferParameter(int target, int pname) native "WebGLRenderingContext_getRenderbufferParameter_Callback";
+ /// @docsEditable true
+ EventListenerList get message => this['message'];
+ /// @docsEditable true
+ EventListenerList get open => this['open'];
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
- /** @domName WebGLRenderingContext.getShaderInfoLog */
- String getShaderInfoLog(WebGLShader shader) native "WebGLRenderingContext_getShaderInfoLog_Callback";
+/// @domName WheelEvent
+class WheelEvent extends MouseEvent {
+ WheelEvent.internal(): super.internal();
- /** @domName WebGLRenderingContext.getShaderParameter */
- Object getShaderParameter(WebGLShader shader, int pname) native "WebGLRenderingContext_getShaderParameter_Callback";
+ /** @domName WheelEvent.webkitDirectionInvertedFromDevice */
+ bool get webkitDirectionInvertedFromDevice native "WheelEvent_webkitDirectionInvertedFromDevice_Getter";
- /** @domName WebGLRenderingContext.getShaderPrecisionFormat */
- WebGLShaderPrecisionFormat getShaderPrecisionFormat(int shadertype, int precisiontype) native "WebGLRenderingContext_getShaderPrecisionFormat_Callback";
+ /** @domName WheelEvent.wheelDeltaX */
+ int get $dom_wheelDeltaX native "WheelEvent_wheelDeltaX_Getter";
- /** @domName WebGLRenderingContext.getShaderSource */
- String getShaderSource(WebGLShader shader) native "WebGLRenderingContext_getShaderSource_Callback";
+ /** @domName WheelEvent.wheelDeltaY */
+ int get $dom_wheelDeltaY native "WheelEvent_wheelDeltaY_Getter";
- /** @domName WebGLRenderingContext.getSupportedExtensions */
- List<String> getSupportedExtensions() native "WebGLRenderingContext_getSupportedExtensions_Callback";
+ /** @domName WheelEvent.initWebKitWheelEvent */
+ void initWebKitWheelEvent(int wheelDeltaX, int wheelDeltaY, Window view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) native "WheelEvent_initWebKitWheelEvent_Callback";
- /** @domName WebGLRenderingContext.getTexParameter */
- Object getTexParameter(int target, int pname) native "WebGLRenderingContext_getTexParameter_Callback";
+ /** @domName WheelEvent.deltaX */
+ num get deltaX => $dom_wheelDeltaX;
+ /** @domName WheelEvent.deltaY */
+ num get deltaY => $dom_wheelDeltaY;
+ /** @domName WheelEvent.deltaMode */
+ int get deltaMode => 0;
- /** @domName WebGLRenderingContext.getUniform */
- Object getUniform(WebGLProgram program, WebGLUniformLocation location) native "WebGLRenderingContext_getUniform_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.
- /** @domName WebGLRenderingContext.getUniformLocation */
- WebGLUniformLocation getUniformLocation(WebGLProgram program, String name) native "WebGLRenderingContext_getUniformLocation_Callback";
+/// @domName Window
+class Window extends EventTarget implements WindowBase {
+ /**
+ * Executes a [callback] after the next batch of browser layout measurements
+ * has completed or would have completed if any browser layout measurements
+ * had been scheduled.
+ */
+ void requestLayoutFrame(TimeoutHandler callback) {
+ _addMeasurementFrameCallback(callback);
+ }
- /** @domName WebGLRenderingContext.getVertexAttrib */
- Object getVertexAttrib(int index, int pname) native "WebGLRenderingContext_getVertexAttrib_Callback";
+ /**
+ * Lookup a port by its [name]. Return null if no port is
+ * registered under [name].
+ */
+ lookupPort(String name) {
+ var port = JSON.parse(document.documentElement.attributes['dart-port:$name']);
+ return _deserialize(port);
+ }
+ /**
+ * Register a [port] on this window under the given [name]. This
+ * port may be retrieved by any isolate (or JavaScript script)
+ * running in this window.
+ */
+ registerPort(String name, var port) {
+ var serialized = _serialize(port);
+ document.documentElement.attributes['dart-port:$name'] = JSON.stringify(serialized);
+ }
- /** @domName WebGLRenderingContext.getVertexAttribOffset */
- int getVertexAttribOffset(int index, int pname) native "WebGLRenderingContext_getVertexAttribOffset_Callback";
+ Window.internal(): super.internal();
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
+ WindowEvents get on =>
+ new WindowEvents(this);
- /** @domName WebGLRenderingContext.hint */
- void hint(int target, int mode) native "WebGLRenderingContext_hint_Callback";
+ static const int PERSISTENT = 1;
+ static const int TEMPORARY = 0;
- /** @domName WebGLRenderingContext.isBuffer */
- bool isBuffer(WebGLBuffer buffer) native "WebGLRenderingContext_isBuffer_Callback";
+ /** @domName DOMWindow.applicationCache */
+ ApplicationCache get applicationCache native "DOMWindow_applicationCache_Getter";
- /** @domName WebGLRenderingContext.isContextLost */
- bool isContextLost() native "WebGLRenderingContext_isContextLost_Callback";
+ /** @domName DOMWindow.closed */
+ bool get closed native "DOMWindow_closed_Getter";
- /** @domName WebGLRenderingContext.isEnabled */
- bool isEnabled(int cap) native "WebGLRenderingContext_isEnabled_Callback";
+ /** @domName DOMWindow.console */
+ Console get console native "DOMWindow_console_Getter";
- /** @domName WebGLRenderingContext.isFramebuffer */
- bool isFramebuffer(WebGLFramebuffer framebuffer) native "WebGLRenderingContext_isFramebuffer_Callback";
+ /** @domName DOMWindow.crypto */
+ Crypto get crypto native "DOMWindow_crypto_Getter";
- /** @domName WebGLRenderingContext.isProgram */
- bool isProgram(WebGLProgram program) native "WebGLRenderingContext_isProgram_Callback";
+ /** @domName DOMWindow.defaultStatus */
+ String get defaultStatus native "DOMWindow_defaultStatus_Getter";
- /** @domName WebGLRenderingContext.isRenderbuffer */
- bool isRenderbuffer(WebGLRenderbuffer renderbuffer) native "WebGLRenderingContext_isRenderbuffer_Callback";
+ /** @domName DOMWindow.defaultStatus */
+ void set defaultStatus(String value) native "DOMWindow_defaultStatus_Setter";
- /** @domName WebGLRenderingContext.isShader */
- bool isShader(WebGLShader shader) native "WebGLRenderingContext_isShader_Callback";
+ /** @domName DOMWindow.defaultstatus */
+ String get defaultstatus native "DOMWindow_defaultstatus_Getter";
- /** @domName WebGLRenderingContext.isTexture */
- bool isTexture(WebGLTexture texture) native "WebGLRenderingContext_isTexture_Callback";
+ /** @domName DOMWindow.defaultstatus */
+ void set defaultstatus(String value) native "DOMWindow_defaultstatus_Setter";
- /** @domName WebGLRenderingContext.lineWidth */
- void lineWidth(num width) native "WebGLRenderingContext_lineWidth_Callback";
+ /** @domName DOMWindow.devicePixelRatio */
+ num get devicePixelRatio native "DOMWindow_devicePixelRatio_Getter";
- /** @domName WebGLRenderingContext.linkProgram */
- void linkProgram(WebGLProgram program) native "WebGLRenderingContext_linkProgram_Callback";
+ /** @domName DOMWindow.document */
+ Document get document native "DOMWindow_document_Getter";
- /** @domName WebGLRenderingContext.pixelStorei */
- void pixelStorei(int pname, int param) native "WebGLRenderingContext_pixelStorei_Callback";
+ /** @domName DOMWindow.event */
+ Event get event native "DOMWindow_event_Getter";
- /** @domName WebGLRenderingContext.polygonOffset */
- void polygonOffset(num factor, num units) native "WebGLRenderingContext_polygonOffset_Callback";
+ /** @domName DOMWindow.history */
+ History get history native "DOMWindow_history_Getter";
- /** @domName WebGLRenderingContext.readPixels */
- void readPixels(int x, int y, int width, int height, int format, int type, ArrayBufferView pixels) native "WebGLRenderingContext_readPixels_Callback";
+ /** @domName DOMWindow.indexedDB */
+ IdbFactory get indexedDB native "DOMWindow_indexedDB_Getter";
- /** @domName WebGLRenderingContext.releaseShaderCompiler */
- void releaseShaderCompiler() native "WebGLRenderingContext_releaseShaderCompiler_Callback";
+ /** @domName DOMWindow.innerHeight */
+ int get innerHeight native "DOMWindow_innerHeight_Getter";
- /** @domName WebGLRenderingContext.renderbufferStorage */
- void renderbufferStorage(int target, int internalformat, int width, int height) native "WebGLRenderingContext_renderbufferStorage_Callback";
+ /** @domName DOMWindow.innerWidth */
+ int get innerWidth native "DOMWindow_innerWidth_Getter";
- /** @domName WebGLRenderingContext.sampleCoverage */
- void sampleCoverage(num value, bool invert) native "WebGLRenderingContext_sampleCoverage_Callback";
+ /** @domName DOMWindow.localStorage */
+ Storage get localStorage native "DOMWindow_localStorage_Getter";
- /** @domName WebGLRenderingContext.scissor */
- void scissor(int x, int y, int width, int height) native "WebGLRenderingContext_scissor_Callback";
+ /** @domName DOMWindow.location */
+ Location get location native "DOMWindow_location_Getter";
- /** @domName WebGLRenderingContext.shaderSource */
- void shaderSource(WebGLShader shader, String string) native "WebGLRenderingContext_shaderSource_Callback";
+ /** @domName DOMWindow.location */
+ void set location(Location value) native "DOMWindow_location_Setter";
- /** @domName WebGLRenderingContext.stencilFunc */
- void stencilFunc(int func, int ref, int mask) native "WebGLRenderingContext_stencilFunc_Callback";
+ /** @domName DOMWindow.locationbar */
+ BarInfo get locationbar native "DOMWindow_locationbar_Getter";
- /** @domName WebGLRenderingContext.stencilFuncSeparate */
- void stencilFuncSeparate(int face, int func, int ref, int mask) native "WebGLRenderingContext_stencilFuncSeparate_Callback";
+ /** @domName DOMWindow.menubar */
+ BarInfo get menubar native "DOMWindow_menubar_Getter";
- /** @domName WebGLRenderingContext.stencilMask */
- void stencilMask(int mask) native "WebGLRenderingContext_stencilMask_Callback";
+ /** @domName DOMWindow.name */
+ String get name native "DOMWindow_name_Getter";
- /** @domName WebGLRenderingContext.stencilMaskSeparate */
- void stencilMaskSeparate(int face, int mask) native "WebGLRenderingContext_stencilMaskSeparate_Callback";
+ /** @domName DOMWindow.name */
+ void set name(String value) native "DOMWindow_name_Setter";
- /** @domName WebGLRenderingContext.stencilOp */
- void stencilOp(int fail, int zfail, int zpass) native "WebGLRenderingContext_stencilOp_Callback";
+ /** @domName DOMWindow.navigator */
+ Navigator get navigator native "DOMWindow_navigator_Getter";
- /** @domName WebGLRenderingContext.stencilOpSeparate */
- void stencilOpSeparate(int face, int fail, int zfail, int zpass) native "WebGLRenderingContext_stencilOpSeparate_Callback";
- void texImage2D(/*unsigned long*/ target, /*long*/ level, /*unsigned long*/ internalformat, /*long*/ format_OR_width, /*long*/ height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, [/*unsigned long*/ format, /*unsigned long*/ type, /*ArrayBufferView*/ pixels]) {
- if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is int || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && (format is int || format == null) && (type is int || type == null) && (pixels is ArrayBufferView || pixels == null)) {
- _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels);
- return;
- }
- if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) {
- _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video);
- return;
- }
- if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is ImageElement || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) {
- _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video);
- return;
- }
- if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is CanvasElement || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) {
- _texImage2D_4(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video);
- return;
- }
- if ((target is int || target == null) && (level is int || level == null) && (internalformat is int || internalformat == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (border_OR_canvas_OR_image_OR_pixels_OR_video is VideoElement || border_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) {
- _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video);
- return;
- }
- throw "Incorrect number or type of arguments";
- }
+ /** @domName DOMWindow.offscreenBuffering */
+ bool get offscreenBuffering native "DOMWindow_offscreenBuffering_Getter";
- /** @domName WebGLRenderingContext.texImage2D_1 */
- void _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels) native "WebGLRenderingContext_texImage2D_1_Callback";
+ /** @domName DOMWindow.opener */
+ WindowBase get opener native "DOMWindow_opener_Getter";
- /** @domName WebGLRenderingContext.texImage2D_2 */
- void _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texImage2D_2_Callback";
+ /** @domName DOMWindow.outerHeight */
+ int get outerHeight native "DOMWindow_outerHeight_Getter";
- /** @domName WebGLRenderingContext.texImage2D_3 */
- void _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texImage2D_3_Callback";
+ /** @domName DOMWindow.outerWidth */
+ int get outerWidth native "DOMWindow_outerWidth_Getter";
- /** @domName WebGLRenderingContext.texImage2D_4 */
- void _texImage2D_4(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texImage2D_4_Callback";
+ /** @domName DOMWindow.pagePopupController */
+ PagePopupController get pagePopupController native "DOMWindow_pagePopupController_Getter";
- /** @domName WebGLRenderingContext.texImage2D_5 */
- void _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texImage2D_5_Callback";
+ /** @domName DOMWindow.pageXOffset */
+ int get pageXOffset native "DOMWindow_pageXOffset_Getter";
- /** @domName WebGLRenderingContext.texParameterf */
- void texParameterf(int target, int pname, num param) native "WebGLRenderingContext_texParameterf_Callback";
+ /** @domName DOMWindow.pageYOffset */
+ int get pageYOffset native "DOMWindow_pageYOffset_Getter";
- /** @domName WebGLRenderingContext.texParameteri */
- void texParameteri(int target, int pname, int param) native "WebGLRenderingContext_texParameteri_Callback";
+ /** @domName DOMWindow.parent */
+ WindowBase get parent native "DOMWindow_parent_Getter";
- void texSubImage2D(/*unsigned long*/ target, /*long*/ level, /*long*/ xoffset, /*long*/ yoffset, /*long*/ format_OR_width, /*long*/ height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, [/*unsigned long*/ type, /*ArrayBufferView*/ pixels]) {
- if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is int || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && (type is int || type == null) && (pixels is ArrayBufferView || pixels == null)) {
- _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels);
- return;
- }
- if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) {
- _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
- return;
- }
- if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) {
- _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
- return;
- }
- if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) {
- _texSubImage2D_4(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
- return;
- }
- if ((target is int || target == null) && (level is int || level == null) && (xoffset is int || xoffset == null) && (yoffset is int || yoffset == null) && (format_OR_width is int || format_OR_width == null) && (height_OR_type is int || height_OR_type == null) && (canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement || canvas_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) {
- _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
- return;
- }
- throw "Incorrect number or type of arguments";
- }
+ /** @domName DOMWindow.performance */
+ Performance get performance native "DOMWindow_performance_Getter";
- /** @domName WebGLRenderingContext.texSubImage2D_1 */
- void _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels) native "WebGLRenderingContext_texSubImage2D_1_Callback";
+ /** @domName DOMWindow.personalbar */
+ BarInfo get personalbar native "DOMWindow_personalbar_Getter";
- /** @domName WebGLRenderingContext.texSubImage2D_2 */
- void _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texSubImage2D_2_Callback";
+ /** @domName DOMWindow.screen */
+ Screen get screen native "DOMWindow_screen_Getter";
- /** @domName WebGLRenderingContext.texSubImage2D_3 */
- void _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texSubImage2D_3_Callback";
+ /** @domName DOMWindow.screenLeft */
+ int get screenLeft native "DOMWindow_screenLeft_Getter";
- /** @domName WebGLRenderingContext.texSubImage2D_4 */
- void _texSubImage2D_4(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texSubImage2D_4_Callback";
+ /** @domName DOMWindow.screenTop */
+ int get screenTop native "DOMWindow_screenTop_Getter";
- /** @domName WebGLRenderingContext.texSubImage2D_5 */
- void _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video) native "WebGLRenderingContext_texSubImage2D_5_Callback";
+ /** @domName DOMWindow.screenX */
+ int get screenX native "DOMWindow_screenX_Getter";
- /** @domName WebGLRenderingContext.uniform1f */
- void uniform1f(WebGLUniformLocation location, num x) native "WebGLRenderingContext_uniform1f_Callback";
+ /** @domName DOMWindow.screenY */
+ int get screenY native "DOMWindow_screenY_Getter";
- /** @domName WebGLRenderingContext.uniform1fv */
- void uniform1fv(WebGLUniformLocation location, Float32Array v) native "WebGLRenderingContext_uniform1fv_Callback";
+ /** @domName DOMWindow.scrollX */
+ int get scrollX native "DOMWindow_scrollX_Getter";
- /** @domName WebGLRenderingContext.uniform1i */
- void uniform1i(WebGLUniformLocation location, int x) native "WebGLRenderingContext_uniform1i_Callback";
+ /** @domName DOMWindow.scrollY */
+ int get scrollY native "DOMWindow_scrollY_Getter";
- /** @domName WebGLRenderingContext.uniform1iv */
- void uniform1iv(WebGLUniformLocation location, Int32Array v) native "WebGLRenderingContext_uniform1iv_Callback";
+ /** @domName DOMWindow.scrollbars */
+ BarInfo get scrollbars native "DOMWindow_scrollbars_Getter";
- /** @domName WebGLRenderingContext.uniform2f */
- void uniform2f(WebGLUniformLocation location, num x, num y) native "WebGLRenderingContext_uniform2f_Callback";
+ /** @domName DOMWindow.self */
+ WindowBase get self native "DOMWindow_self_Getter";
- /** @domName WebGLRenderingContext.uniform2fv */
- void uniform2fv(WebGLUniformLocation location, Float32Array v) native "WebGLRenderingContext_uniform2fv_Callback";
+ /** @domName DOMWindow.sessionStorage */
+ Storage get sessionStorage native "DOMWindow_sessionStorage_Getter";
- /** @domName WebGLRenderingContext.uniform2i */
- void uniform2i(WebGLUniformLocation location, int x, int y) native "WebGLRenderingContext_uniform2i_Callback";
+ /** @domName DOMWindow.status */
+ String get status native "DOMWindow_status_Getter";
- /** @domName WebGLRenderingContext.uniform2iv */
- void uniform2iv(WebGLUniformLocation location, Int32Array v) native "WebGLRenderingContext_uniform2iv_Callback";
+ /** @domName DOMWindow.status */
+ void set status(String value) native "DOMWindow_status_Setter";
- /** @domName WebGLRenderingContext.uniform3f */
- void uniform3f(WebGLUniformLocation location, num x, num y, num z) native "WebGLRenderingContext_uniform3f_Callback";
+ /** @domName DOMWindow.statusbar */
+ BarInfo get statusbar native "DOMWindow_statusbar_Getter";
- /** @domName WebGLRenderingContext.uniform3fv */
- void uniform3fv(WebGLUniformLocation location, Float32Array v) native "WebGLRenderingContext_uniform3fv_Callback";
+ /** @domName DOMWindow.styleMedia */
+ StyleMedia get styleMedia native "DOMWindow_styleMedia_Getter";
- /** @domName WebGLRenderingContext.uniform3i */
- void uniform3i(WebGLUniformLocation location, int x, int y, int z) native "WebGLRenderingContext_uniform3i_Callback";
+ /** @domName DOMWindow.toolbar */
+ BarInfo get toolbar native "DOMWindow_toolbar_Getter";
- /** @domName WebGLRenderingContext.uniform3iv */
- void uniform3iv(WebGLUniformLocation location, Int32Array v) native "WebGLRenderingContext_uniform3iv_Callback";
+ /** @domName DOMWindow.top */
+ WindowBase get top native "DOMWindow_top_Getter";
- /** @domName WebGLRenderingContext.uniform4f */
- void uniform4f(WebGLUniformLocation location, num x, num y, num z, num w) native "WebGLRenderingContext_uniform4f_Callback";
+ /** @domName DOMWindow.webkitNotifications */
+ NotificationCenter get webkitNotifications native "DOMWindow_webkitNotifications_Getter";
- /** @domName WebGLRenderingContext.uniform4fv */
- void uniform4fv(WebGLUniformLocation location, Float32Array v) native "WebGLRenderingContext_uniform4fv_Callback";
+ /** @domName DOMWindow.webkitStorageInfo */
+ StorageInfo get webkitStorageInfo native "DOMWindow_webkitStorageInfo_Getter";
- /** @domName WebGLRenderingContext.uniform4i */
- void uniform4i(WebGLUniformLocation location, int x, int y, int z, int w) native "WebGLRenderingContext_uniform4i_Callback";
+ /** @domName DOMWindow.window */
+ WindowBase get window native "DOMWindow_window_Getter";
- /** @domName WebGLRenderingContext.uniform4iv */
- void uniform4iv(WebGLUniformLocation location, Int32Array v) native "WebGLRenderingContext_uniform4iv_Callback";
+ /** @domName DOMWindow.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "DOMWindow_addEventListener_Callback";
- /** @domName WebGLRenderingContext.uniformMatrix2fv */
- void uniformMatrix2fv(WebGLUniformLocation location, bool transpose, Float32Array array) native "WebGLRenderingContext_uniformMatrix2fv_Callback";
+ /** @domName DOMWindow.alert */
+ void alert(String message) native "DOMWindow_alert_Callback";
- /** @domName WebGLRenderingContext.uniformMatrix3fv */
- void uniformMatrix3fv(WebGLUniformLocation location, bool transpose, Float32Array array) native "WebGLRenderingContext_uniformMatrix3fv_Callback";
+ /** @domName DOMWindow.atob */
+ String atob(String string) native "DOMWindow_atob_Callback";
- /** @domName WebGLRenderingContext.uniformMatrix4fv */
- void uniformMatrix4fv(WebGLUniformLocation location, bool transpose, Float32Array array) native "WebGLRenderingContext_uniformMatrix4fv_Callback";
+ /** @domName DOMWindow.btoa */
+ String btoa(String string) native "DOMWindow_btoa_Callback";
- /** @domName WebGLRenderingContext.useProgram */
- void useProgram(WebGLProgram program) native "WebGLRenderingContext_useProgram_Callback";
+ /** @domName DOMWindow.cancelAnimationFrame */
+ void cancelAnimationFrame(int id) native "DOMWindow_cancelAnimationFrame_Callback";
- /** @domName WebGLRenderingContext.validateProgram */
- void validateProgram(WebGLProgram program) native "WebGLRenderingContext_validateProgram_Callback";
+ /** @domName DOMWindow.captureEvents */
+ void captureEvents() native "DOMWindow_captureEvents_Callback";
- /** @domName WebGLRenderingContext.vertexAttrib1f */
- void vertexAttrib1f(int indx, num x) native "WebGLRenderingContext_vertexAttrib1f_Callback";
+ /** @domName DOMWindow.clearInterval */
+ void clearInterval(int handle) native "DOMWindow_clearInterval_Callback";
- /** @domName WebGLRenderingContext.vertexAttrib1fv */
- void vertexAttrib1fv(int indx, Float32Array values) native "WebGLRenderingContext_vertexAttrib1fv_Callback";
+ /** @domName DOMWindow.clearTimeout */
+ void clearTimeout(int handle) native "DOMWindow_clearTimeout_Callback";
- /** @domName WebGLRenderingContext.vertexAttrib2f */
- void vertexAttrib2f(int indx, num x, num y) native "WebGLRenderingContext_vertexAttrib2f_Callback";
+ /** @domName DOMWindow.close */
+ void close() native "DOMWindow_close_Callback";
- /** @domName WebGLRenderingContext.vertexAttrib2fv */
- void vertexAttrib2fv(int indx, Float32Array values) native "WebGLRenderingContext_vertexAttrib2fv_Callback";
+ /** @domName DOMWindow.confirm */
+ bool confirm(String message) native "DOMWindow_confirm_Callback";
- /** @domName WebGLRenderingContext.vertexAttrib3f */
- void vertexAttrib3f(int indx, num x, num y, num z) native "WebGLRenderingContext_vertexAttrib3f_Callback";
+ /** @domName DOMWindow.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt) native "DOMWindow_dispatchEvent_Callback";
- /** @domName WebGLRenderingContext.vertexAttrib3fv */
- void vertexAttrib3fv(int indx, Float32Array values) native "WebGLRenderingContext_vertexAttrib3fv_Callback";
+ /** @domName DOMWindow.find */
+ bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog) native "DOMWindow_find_Callback";
- /** @domName WebGLRenderingContext.vertexAttrib4f */
- void vertexAttrib4f(int indx, num x, num y, num z, num w) native "WebGLRenderingContext_vertexAttrib4f_Callback";
+ /** @domName DOMWindow.getComputedStyle */
+ CssStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElement) native "DOMWindow_getComputedStyle_Callback";
- /** @domName WebGLRenderingContext.vertexAttrib4fv */
- void vertexAttrib4fv(int indx, Float32Array values) native "WebGLRenderingContext_vertexAttrib4fv_Callback";
+ /** @domName DOMWindow.getMatchedCSSRules */
+ List<CssRule> getMatchedCssRules(Element element, String pseudoElement) native "DOMWindow_getMatchedCSSRules_Callback";
- /** @domName WebGLRenderingContext.vertexAttribPointer */
- void vertexAttribPointer(int indx, int size, int type, bool normalized, int stride, int offset) native "WebGLRenderingContext_vertexAttribPointer_Callback";
+ /** @domName DOMWindow.getSelection */
+ DomSelection getSelection() native "DOMWindow_getSelection_Callback";
- /** @domName WebGLRenderingContext.viewport */
- void viewport(int x, int y, int width, int height) native "WebGLRenderingContext_viewport_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.
+ /** @domName DOMWindow.matchMedia */
+ MediaQueryList matchMedia(String query) native "DOMWindow_matchMedia_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName DOMWindow.moveBy */
+ void moveBy(num x, num y) native "DOMWindow_moveBy_Callback";
-/// @domName WebGLShader
-class WebGLShader extends NativeFieldWrapperClass1 {
- WebGLShader.internal();
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName DOMWindow.moveTo */
+ void moveTo(num x, num y) native "DOMWindow_moveTo_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName DOMWindow.open */
+ WindowBase open(String url, String name, [String options]) native "DOMWindow_open_Callback";
-/// @domName WebGLShaderPrecisionFormat
-class WebGLShaderPrecisionFormat extends NativeFieldWrapperClass1 {
- WebGLShaderPrecisionFormat.internal();
+ /** @domName DOMWindow.openDatabase */
+ Database openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native "DOMWindow_openDatabase_Callback";
- /** @domName WebGLShaderPrecisionFormat.precision */
- int get precision native "WebGLShaderPrecisionFormat_precision_Getter";
+ /** @domName DOMWindow.postMessage */
+ void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List messagePorts]) native "DOMWindow_postMessage_Callback";
- /** @domName WebGLShaderPrecisionFormat.rangeMax */
- int get rangeMax native "WebGLShaderPrecisionFormat_rangeMax_Getter";
+ /** @domName DOMWindow.print */
+ void print() native "DOMWindow_print_Callback";
- /** @domName WebGLShaderPrecisionFormat.rangeMin */
- int get rangeMin native "WebGLShaderPrecisionFormat_rangeMin_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.
+ /** @domName DOMWindow.releaseEvents */
+ void releaseEvents() native "DOMWindow_releaseEvents_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName DOMWindow.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "DOMWindow_removeEventListener_Callback";
-/// @domName WebGLTexture
-class WebGLTexture extends NativeFieldWrapperClass1 {
- WebGLTexture.internal();
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName DOMWindow.requestAnimationFrame */
+ int requestAnimationFrame(RequestAnimationFrameCallback callback) native "DOMWindow_requestAnimationFrame_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName DOMWindow.resizeBy */
+ void resizeBy(num x, num y) native "DOMWindow_resizeBy_Callback";
-/// @domName WebGLUniformLocation
-class WebGLUniformLocation extends NativeFieldWrapperClass1 {
- WebGLUniformLocation.internal();
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName DOMWindow.resizeTo */
+ void resizeTo(num width, num height) native "DOMWindow_resizeTo_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName DOMWindow.scroll */
+ void scroll(int x, int y) native "DOMWindow_scroll_Callback";
-/// @domName WebGLVertexArrayObjectOES
-class WebGLVertexArrayObject extends NativeFieldWrapperClass1 {
- WebGLVertexArrayObject.internal();
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /** @domName DOMWindow.scrollBy */
+ void scrollBy(int x, int y) native "DOMWindow_scrollBy_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName DOMWindow.scrollTo */
+ void scrollTo(int x, int y) native "DOMWindow_scrollTo_Callback";
-/// @domName WebKitCSSFilterValue
-class WebKitCssFilterValue extends _CssValueList {
- WebKitCssFilterValue.internal(): super.internal();
- static const int CSS_FILTER_BLUR = 10;
+ /** @domName DOMWindow.setInterval */
+ int setInterval(TimeoutHandler handler, int timeout) native "DOMWindow_setInterval_Callback";
- static const int CSS_FILTER_BRIGHTNESS = 8;
- static const int CSS_FILTER_CONTRAST = 9;
+ /** @domName DOMWindow.setTimeout */
+ int setTimeout(TimeoutHandler handler, int timeout) native "DOMWindow_setTimeout_Callback";
- static const int CSS_FILTER_CUSTOM = 12;
- static const int CSS_FILTER_DROP_SHADOW = 11;
+ /** @domName DOMWindow.showModalDialog */
+ Object showModalDialog(String url, [Object dialogArgs, String featureArgs]) native "DOMWindow_showModalDialog_Callback";
- static const int CSS_FILTER_GRAYSCALE = 2;
- static const int CSS_FILTER_HUE_ROTATE = 5;
+ /** @domName DOMWindow.stop */
+ void stop() native "DOMWindow_stop_Callback";
- static const int CSS_FILTER_INVERT = 6;
- static const int CSS_FILTER_OPACITY = 7;
+ /** @domName DOMWindow.webkitCancelAnimationFrame */
+ void webkitCancelAnimationFrame(int id) native "DOMWindow_webkitCancelAnimationFrame_Callback";
- static const int CSS_FILTER_REFERENCE = 1;
- static const int CSS_FILTER_SATURATE = 4;
+ /** @domName DOMWindow.webkitConvertPointFromNodeToPage */
+ Point webkitConvertPointFromNodeToPage(Node node, Point p) native "DOMWindow_webkitConvertPointFromNodeToPage_Callback";
- static const int CSS_FILTER_SEPIA = 3;
+ /** @domName DOMWindow.webkitConvertPointFromPageToNode */
+ Point webkitConvertPointFromPageToNode(Node node, Point p) native "DOMWindow_webkitConvertPointFromPageToNode_Callback";
- /** @domName WebKitCSSFilterValue.operationType */
- int get operationType native "WebKitCSSFilterValue_operationType_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.
+ /** @domName DOMWindow.webkitRequestAnimationFrame */
+ int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback) native "DOMWindow_webkitRequestAnimationFrame_Callback";
-// WARNING: Do not edit - generated code.
+ /** @domName DOMWindow.webkitRequestFileSystem */
+ void webkitRequestFileSystem(int type, int size, FileSystemCallback successCallback, [ErrorCallback errorCallback]) native "DOMWindow_webkitRequestFileSystem_Callback";
-/// @domName WebKitNamedFlow
-class WebKitNamedFlow extends EventTarget {
- WebKitNamedFlow.internal(): super.internal();
+ /** @domName DOMWindow.webkitResolveLocalFileSystemURL */
+ void webkitResolveLocalFileSystemUrl(String url, EntryCallback successCallback, [ErrorCallback errorCallback]) native "DOMWindow_webkitResolveLocalFileSystemURL_Callback";
- /** @domName WebKitNamedFlow.firstEmptyRegionIndex */
- int get firstEmptyRegionIndex native "WebKitNamedFlow_firstEmptyRegionIndex_Getter";
+}
+/// @docsEditable true
+class WindowEvents extends Events {
+ /// @docsEditable true
+ WindowEvents(EventTarget _ptr) : super(_ptr);
- /** @domName WebKitNamedFlow.name */
- String get name native "WebKitNamedFlow_name_Getter";
+ /// @docsEditable true
+ EventListenerList get contentLoaded => this['DOMContentLoaded'];
+ /// @docsEditable true
+ EventListenerList get abort => this['abort'];
- /** @domName WebKitNamedFlow.overset */
- bool get overset native "WebKitNamedFlow_overset_Getter";
+ /// @docsEditable true
+ EventListenerList get beforeUnload => this['beforeunload'];
+ /// @docsEditable true
+ EventListenerList get blur => this['blur'];
- /** @domName WebKitNamedFlow.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "WebKitNamedFlow_addEventListener_Callback";
+ /// @docsEditable true
+ EventListenerList get canPlay => this['canplay'];
+ /// @docsEditable true
+ EventListenerList get canPlayThrough => this['canplaythrough'];
- /** @domName WebKitNamedFlow.dispatchEvent */
- bool $dom_dispatchEvent(Event event) native "WebKitNamedFlow_dispatchEvent_Callback";
+ /// @docsEditable true
+ EventListenerList get change => this['change'];
+ /// @docsEditable true
+ EventListenerList get click => this['click'];
- /** @domName WebKitNamedFlow.getContent */
- List<Node> getContent() native "WebKitNamedFlow_getContent_Callback";
+ /// @docsEditable true
+ EventListenerList get contextMenu => this['contextmenu'];
+ /// @docsEditable true
+ EventListenerList get doubleClick => this['dblclick'];
- /** @domName WebKitNamedFlow.getRegions */
- List<Node> getRegions() native "WebKitNamedFlow_getRegions_Callback";
+ /// @docsEditable true
+ EventListenerList get deviceMotion => this['devicemotion'];
+ /// @docsEditable true
+ EventListenerList get deviceOrientation => this['deviceorientation'];
- /** @domName WebKitNamedFlow.getRegionsByContent */
- List<Node> getRegionsByContent(Node contentNode) native "WebKitNamedFlow_getRegionsByContent_Callback";
+ /// @docsEditable true
+ EventListenerList get drag => this['drag'];
+ /// @docsEditable true
+ EventListenerList get dragEnd => this['dragend'];
- /** @domName WebKitNamedFlow.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "WebKitNamedFlow_removeEventListener_Callback";
+ /// @docsEditable true
+ EventListenerList get dragEnter => this['dragenter'];
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+ /// @docsEditable true
+ EventListenerList get dragLeave => this['dragleave'];
-// WARNING: Do not edit - generated code.
+ /// @docsEditable true
+ EventListenerList get dragOver => this['dragover'];
+ /// @docsEditable true
+ EventListenerList get dragStart => this['dragstart'];
-/// @domName WebSocket
-class WebSocket extends EventTarget {
- factory WebSocket(String url) => _WebSocketFactoryProvider.createWebSocket(url);
- WebSocket.internal(): super.internal();
+ /// @docsEditable true
+ EventListenerList get drop => this['drop'];
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
- WebSocketEvents get on =>
- new WebSocketEvents(this);
+ /// @docsEditable true
+ EventListenerList get durationChange => this['durationchange'];
- static const int CLOSED = 3;
+ /// @docsEditable true
+ EventListenerList get emptied => this['emptied'];
- static const int CLOSING = 2;
+ /// @docsEditable true
+ EventListenerList get ended => this['ended'];
- static const int CONNECTING = 0;
+ /// @docsEditable true
+ EventListenerList get error => this['error'];
- static const int OPEN = 1;
+ /// @docsEditable true
+ EventListenerList get focus => this['focus'];
+ /// @docsEditable true
+ EventListenerList get hashChange => this['hashchange'];
- /** @domName WebSocket.URL */
- String get Url native "WebSocket_URL_Getter";
+ /// @docsEditable true
+ EventListenerList get input => this['input'];
+ /// @docsEditable true
+ EventListenerList get invalid => this['invalid'];
- /** @domName WebSocket.binaryType */
- String get binaryType native "WebSocket_binaryType_Getter";
+ /// @docsEditable true
+ EventListenerList get keyDown => this['keydown'];
+ /// @docsEditable true
+ EventListenerList get keyPress => this['keypress'];
- /** @domName WebSocket.binaryType */
- void set binaryType(String value) native "WebSocket_binaryType_Setter";
+ /// @docsEditable true
+ EventListenerList get keyUp => this['keyup'];
+ /// @docsEditable true
+ EventListenerList get load => this['load'];
- /** @domName WebSocket.bufferedAmount */
- int get bufferedAmount native "WebSocket_bufferedAmount_Getter";
+ /// @docsEditable true
+ EventListenerList get loadedData => this['loadeddata'];
+ /// @docsEditable true
+ EventListenerList get loadedMetadata => this['loadedmetadata'];
- /** @domName WebSocket.extensions */
- String get extensions native "WebSocket_extensions_Getter";
+ /// @docsEditable true
+ EventListenerList get loadStart => this['loadstart'];
+ /// @docsEditable true
+ EventListenerList get message => this['message'];
- /** @domName WebSocket.protocol */
- String get protocol native "WebSocket_protocol_Getter";
+ /// @docsEditable true
+ EventListenerList get mouseDown => this['mousedown'];
+ /// @docsEditable true
+ EventListenerList get mouseMove => this['mousemove'];
- /** @domName WebSocket.readyState */
- int get readyState native "WebSocket_readyState_Getter";
+ /// @docsEditable true
+ EventListenerList get mouseOut => this['mouseout'];
+ /// @docsEditable true
+ EventListenerList get mouseOver => this['mouseover'];
- /** @domName WebSocket.url */
- String get url native "WebSocket_url_Getter";
+ /// @docsEditable true
+ EventListenerList get mouseUp => this['mouseup'];
+ /// @docsEditable true
+ EventListenerList get mouseWheel => this['mousewheel'];
- /** @domName WebSocket.addEventListener */
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "WebSocket_addEventListener_Callback";
+ /// @docsEditable true
+ EventListenerList get offline => this['offline'];
- void close([/*unsigned short*/ code, /*DOMString*/ reason]) {
- if (?reason) {
- _close_1(code, reason);
- return;
- }
- if (?code) {
- _close_2(code);
- return;
- }
- _close_3();
- }
+ /// @docsEditable true
+ EventListenerList get online => this['online'];
+ /// @docsEditable true
+ EventListenerList get pageHide => this['pagehide'];
- /** @domName WebSocket.close_1 */
- void _close_1(code, reason) native "WebSocket_close_1_Callback";
+ /// @docsEditable true
+ EventListenerList get pageShow => this['pageshow'];
+ /// @docsEditable true
+ EventListenerList get pause => this['pause'];
- /** @domName WebSocket.close_2 */
- void _close_2(code) native "WebSocket_close_2_Callback";
+ /// @docsEditable true
+ EventListenerList get play => this['play'];
+ /// @docsEditable true
+ EventListenerList get playing => this['playing'];
- /** @domName WebSocket.close_3 */
- void _close_3() native "WebSocket_close_3_Callback";
+ /// @docsEditable true
+ EventListenerList get popState => this['popstate'];
+ /// @docsEditable true
+ EventListenerList get progress => this['progress'];
- /** @domName WebSocket.dispatchEvent */
- bool $dom_dispatchEvent(Event evt) native "WebSocket_dispatchEvent_Callback";
+ /// @docsEditable true
+ EventListenerList get rateChange => this['ratechange'];
+ /// @docsEditable true
+ EventListenerList get reset => this['reset'];
- /** @domName WebSocket.removeEventListener */
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "WebSocket_removeEventListener_Callback";
+ /// @docsEditable true
+ EventListenerList get resize => this['resize'];
+ /// @docsEditable true
+ EventListenerList get scroll => this['scroll'];
- /** @domName WebSocket.send */
- void send(data) native "WebSocket_send_Callback";
+ /// @docsEditable true
+ EventListenerList get search => this['search'];
-}
+ /// @docsEditable true
+ EventListenerList get seeked => this['seeked'];
-/// @docsEditable true
-class WebSocketEvents extends Events {
/// @docsEditable true
- WebSocketEvents(EventTarget _ptr) : super(_ptr);
+ EventListenerList get seeking => this['seeking'];
/// @docsEditable true
- EventListenerList get close => this['close'];
+ EventListenerList get select => this['select'];
/// @docsEditable true
- EventListenerList get error => this['error'];
+ EventListenerList get stalled => this['stalled'];
/// @docsEditable true
- EventListenerList get message => this['message'];
+ EventListenerList get storage => this['storage'];
/// @docsEditable true
- EventListenerList get open => this['open'];
-}
-// 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.
+ EventListenerList get submit => this['submit'];
+ /// @docsEditable true
+ EventListenerList get suspend => this['suspend'];
-/// @domName WheelEvent
-class WheelEvent extends MouseEvent {
- WheelEvent.internal(): super.internal();
+ /// @docsEditable true
+ EventListenerList get timeUpdate => this['timeupdate'];
+ /// @docsEditable true
+ EventListenerList get touchCancel => this['touchcancel'];
- /** @domName WheelEvent.webkitDirectionInvertedFromDevice */
- bool get webkitDirectionInvertedFromDevice native "WheelEvent_webkitDirectionInvertedFromDevice_Getter";
+ /// @docsEditable true
+ EventListenerList get touchEnd => this['touchend'];
+ /// @docsEditable true
+ EventListenerList get touchMove => this['touchmove'];
- /** @domName WheelEvent.wheelDeltaX */
- int get $dom_wheelDeltaX native "WheelEvent_wheelDeltaX_Getter";
+ /// @docsEditable true
+ EventListenerList get touchStart => this['touchstart'];
+ /// @docsEditable true
+ EventListenerList get unload => this['unload'];
- /** @domName WheelEvent.wheelDeltaY */
- int get $dom_wheelDeltaY native "WheelEvent_wheelDeltaY_Getter";
+ /// @docsEditable true
+ EventListenerList get volumeChange => this['volumechange'];
+ /// @docsEditable true
+ EventListenerList get waiting => this['waiting'];
- /** @domName WheelEvent.initWebKitWheelEvent */
- void initWebKitWheelEvent(int wheelDeltaX, int wheelDeltaY, LocalWindow view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) native "WheelEvent_initWebKitWheelEvent_Callback";
+ /// @docsEditable true
+ EventListenerList get animationEnd => this['webkitAnimationEnd'];
+ /// @docsEditable true
+ EventListenerList get animationIteration => this['webkitAnimationIteration'];
- /** @domName WheelEvent.deltaX */
- num get deltaX => $dom_wheelDeltaX;
- /** @domName WheelEvent.deltaY */
- num get deltaY => $dom_wheelDeltaY;
- /** @domName WheelEvent.deltaMode */
- int get deltaMode => 0;
+ /// @docsEditable true
+ EventListenerList get animationStart => this['webkitAnimationStart'];
+ /// @docsEditable true
+ EventListenerList get transitionEnd => this['webkitTransitionEnd'];
}
// 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
@@ -28225,7 +28228,7 @@ class _DataAttributeMap implements Map<String, String> {
* is the container that displays a [Document]'s content. All web scripting
* happens within the context of a [Window] object.
*
- * **Note:** This class represents any window, whereas [LocalWindow] is
+ * **Note:** This class represents any window, whereas [Window] is
* used to access the properties and content of the current window.
*
* See also:
@@ -28233,7 +28236,7 @@ class _DataAttributeMap implements Map<String, String> {
* * [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 Window {
+abstract class WindowBase {
// Fields.
/**
@@ -28242,8 +28245,8 @@ abstract class Window {
* Location currentLocation = window.location;
* print(currentLocation.href); // 'http://www.example.com:80/'
*/
- Location get location;
- History get history;
+ LocationBase get location;
+ HistoryBase get history;
/**
* Indicates whether this window has been closed.
@@ -28258,16 +28261,16 @@ abstract class Window {
* A reference to the window that opened this one.
*
* Window thisWindow = window;
- * Window otherWindow = thisWindow.open('http://www.example.com/', 'foo');
+ * WindowBase otherWindow = thisWindow.open('http://www.example.com/', 'foo');
* print(otherWindow.opener == thisWindow); // 'true'
*/
- Window get opener;
+ WindowBase get opener;
/**
* A reference to the parent of this window.
*
- * If this [Window] has no parent, [parent] will return a reference to
- * the [Window] itself.
+ * If this [WindowBase] has no parent, [parent] will return a reference to
+ * the [WindowBase] itself.
*
* IFrameElement myIFrame = new IFrameElement();
* window.document.body.elements.add(myIFrame);
@@ -28275,13 +28278,13 @@ abstract class Window {
*
* print(window.parent == window) // 'true'
*/
- Window get parent;
+ WindowBase get parent;
/**
* A reference to the topmost window in the window hierarchy.
*
- * If this [Window] is the topmost [Window], [top] will return a reference to
- * the [Window] itself.
+ * If this [WindowBase] is the topmost [WindowBase], [top] will return a
+ * reference to the [WindowBase] itself.
*
* // Add an IFrame to the current window.
* IFrameElement myIFrame = new IFrameElement();
@@ -28296,13 +28299,13 @@ abstract class Window {
*
* print(window.top == window) // 'true'
*/
- Window get top;
+ WindowBase get top;
// Methods.
/**
* Closes the window.
*
- * This method should only succeed if the [Window] object is
+ * This method should only succeed if the [WindowBase] object is
* **script-closeable** and the window calling [close] is allowed to navigate
* the window.
*
@@ -28331,11 +28334,11 @@ abstract class Window {
void postMessage(var message, String targetOrigin, [List messagePorts]);
}
-abstract class Location {
+abstract class LocationBase {
void set href(String val);
}
-abstract class History {
+abstract class HistoryBase {
void back();
void forward();
void go(int distance);
@@ -29910,7 +29913,7 @@ class KeyEvent implements KeyboardEvent {
void stopImmediatePropagation() => _parent.stopImmediatePropagation();
void stopPropagation() => _parent.stopPropagation();
void $dom_initUIEvent(String type, bool canBubble, bool cancelable,
- LocalWindow view, int detail) {
+ Window view, int detail) {
throw new UnsupportedError("Cannot initialize a UI Event from a KeyEvent.");
}
void $dom_initEvent(String eventTypeArg, bool canBubbleArg,
@@ -29926,7 +29929,7 @@ class KeyEvent implements KeyboardEvent {
throw new UnsupportedError("keyIdentifier is unsupported.");
}
void $dom_initKeyboardEvent(String type, bool canBubble, bool cancelable,
- LocalWindow view, String keyIdentifier, int keyLocation, bool ctrlKey,
+ Window view, String keyIdentifier, int keyLocation, bool ctrlKey,
bool altKey, bool shiftKey, bool metaKey,
bool altGraphKey) {
throw new UnsupportedError(
@@ -30782,17 +30785,18 @@ class _NPObject extends NativeFieldWrapperClass1 {
invoke(String methodName, [List args = null]) native "NPObject_invoke";
}
-class _DOMWindowCrossFrame extends NativeFieldWrapperClass1 implements Window {
+class _DOMWindowCrossFrame extends NativeFieldWrapperClass1 implements
+ WindowBase {
_DOMWindowCrossFrame.internal();
// Fields.
- History get history native "DOMWindow_history_cross_frame_Getter";
- Location get location native "DOMWindow_location_cross_frame_Getter";
+ HistoryBase get history native "DOMWindow_history_cross_frame_Getter";
+ LocationBase get location native "DOMWindow_location_cross_frame_Getter";
bool get closed native "DOMWindow_closed_Getter";
int get length native "DOMWindow_length_Getter";
- Window get opener native "DOMWindow_opener_Getter";
- Window get parent native "DOMWindow_parent_Getter";
- Window get top native "DOMWindow_top_Getter";
+ WindowBase get opener native "DOMWindow_opener_Getter";
+ WindowBase get parent native "DOMWindow_parent_Getter";
+ WindowBase get top native "DOMWindow_top_Getter";
// Methods.
void close() native "DOMWindow_close_Callback";
@@ -30802,7 +30806,7 @@ class _DOMWindowCrossFrame extends NativeFieldWrapperClass1 implements Window {
String get typeName => "DOMWindow";
}
-class _HistoryCrossFrame extends NativeFieldWrapperClass1 implements History {
+class _HistoryCrossFrame extends NativeFieldWrapperClass1 implements HistoryBase {
_HistoryCrossFrame.internal();
// Methods.
@@ -30814,7 +30818,7 @@ class _HistoryCrossFrame extends NativeFieldWrapperClass1 implements History {
String get typeName => "History";
}
-class _LocationCrossFrame extends NativeFieldWrapperClass1 implements Location {
+class _LocationCrossFrame extends NativeFieldWrapperClass1 implements LocationBase {
_LocationCrossFrame.internal();
// Fields.

Powered by Google App Engine
This is Rietveld 408576698