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

Unified Diff: client/html/release/html.dart

Issue 8234030: Repackage html lib. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « client/html/release/bootstrap_hacks.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: client/html/release/html.dart
diff --git a/client/html/release/html.dart b/client/html/release/html.dart
index 9bff3d642da7aef96edad2bc0b2b97bddc78e804..a7f0440525937f889dc6f124c231416e268acc47 100644
--- a/client/html/release/html.dart
+++ b/client/html/release/html.dart
@@ -1,6 +1,6 @@
#library('html');
-#import('bootstrap_hacks.dart');
+#import('dart:dom', prefix:'dom');
// Copyright (c) 2011, 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.
@@ -12,6 +12,8 @@
+
+
// Copyright (c) 2011, 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.
@@ -318,20 +320,6 @@ interface BeforeLoadEvent extends Event {
// WARNING: Do not edit - generated code.
-interface BeforeProcessEvent extends Event {
-
- String get text();
-
- void set text(String value);
-
- void initBeforeProcessEvent(String type, bool canBubble, bool cancelable);
-}
-// Copyright (c) 2011, 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.
-
interface Blob {
int get size();
@@ -346,21 +334,9 @@ interface Blob {
interface BlobBuilder {
- void append(var blob_OR_value, String endings);
-
- Blob getBlob(String contentType);
-}
-// Copyright (c) 2011, 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.
-
-interface BlockquoteElement extends Element {
-
- String get cite();
+ void append(var blob_OR_value, [String endings]);
- void set cite(String value);
+ Blob getBlob([String contentType]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -512,8 +488,9 @@ interface CSSKeyframesRule extends CSSRule {
// WARNING: Do not edit - generated code.
-interface CSSMatrix factory CSSMatrixWrappingImplementation {
- CSSMatrix([String cssValue]);
+interface CSSMatrix factory _CSSMatrixFactoryProvider {
+
+ CSSMatrix([String spec]);
num get a();
@@ -805,7 +782,7 @@ interface CSSStyleSheet extends StyleSheet {
CSSRuleList get rules();
- int addRule(String selector, String style, int index);
+ int addRule(String selector, String style, [int index]);
void deleteRule(int index);
@@ -925,7 +902,7 @@ interface CanvasElement extends Element {
CanvasRenderingContext getContext([String contextId]);
- String toDataURL([String type]);
+ String toDataURL(String type);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -1195,7 +1172,7 @@ interface Clipboard {
DataTransferItems get items();
- void clearData(String type);
+ void clearData([String type]);
void getData(String type);
@@ -1675,35 +1652,35 @@ interface DataTransferItems {
interface DataView extends ArrayBufferView {
- num getFloat32(int byteOffset, bool littleEndian);
+ num getFloat32(int byteOffset, [bool littleEndian]);
- num getFloat64(int byteOffset, bool littleEndian);
+ num getFloat64(int byteOffset, [bool littleEndian]);
- int getInt16(int byteOffset, bool littleEndian);
+ int getInt16(int byteOffset, [bool littleEndian]);
- int getInt32(int byteOffset, bool littleEndian);
+ int getInt32(int byteOffset, [bool littleEndian]);
int getInt8();
- int getUint16(int byteOffset, bool littleEndian);
+ int getUint16(int byteOffset, [bool littleEndian]);
- int getUint32(int byteOffset, bool littleEndian);
+ int getUint32(int byteOffset, [bool littleEndian]);
int getUint8();
- void setFloat32(int byteOffset, num value, bool littleEndian);
+ void setFloat32(int byteOffset, num value, [bool littleEndian]);
- void setFloat64(int byteOffset, num value, bool littleEndian);
+ void setFloat64(int byteOffset, num value, [bool littleEndian]);
- void setInt16(int byteOffset, int value, bool littleEndian);
+ void setInt16(int byteOffset, int value, [bool littleEndian]);
- void setInt32(int byteOffset, int value, bool littleEndian);
+ void setInt32(int byteOffset, int value, [bool littleEndian]);
void setInt8();
- void setUint16(int byteOffset, int value, bool littleEndian);
+ void setUint16(int byteOffset, int value, [bool littleEndian]);
- void setUint32(int byteOffset, int value, bool littleEndian);
+ void setUint32(int byteOffset, int value, [bool littleEndian]);
void setUint8();
}
@@ -1728,8 +1705,6 @@ interface DetailsElement extends Element {
interface DeviceMotionEvent extends Event {
num get interval();
-
- void initDeviceMotionEvent(String type, bool bubbles, bool cancelable);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -1757,11 +1732,11 @@ interface DirectoryEntry extends Entry {
DirectoryReader createReader();
- void getDirectory(String path, Flags flags, EntryCallback successCallback, ErrorCallback errorCallback);
+ void getDirectory(String path, [Flags flags, EntryCallback successCallback, ErrorCallback errorCallback]);
- void getFile(String path, Flags flags, EntryCallback successCallback, ErrorCallback errorCallback);
+ void getFile(String path, [Flags flags, EntryCallback successCallback, ErrorCallback errorCallback]);
- void removeRecursively(VoidCallback successCallback, ErrorCallback errorCallback);
+ void removeRecursively([VoidCallback successCallback, ErrorCallback errorCallback]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -1787,7 +1762,7 @@ interface DirectoryEntrySync extends EntrySync {
interface DirectoryReader {
- void readEntries(EntriesCallback successCallback, ErrorCallback errorCallback);
+ void readEntries(EntriesCallback successCallback, [ErrorCallback errorCallback]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -1893,15 +1868,15 @@ interface Entry {
String get name();
- void copyTo(DirectoryEntry parent, String name, EntryCallback successCallback, ErrorCallback errorCallback);
+ void copyTo(DirectoryEntry parent, [String name, EntryCallback successCallback, ErrorCallback errorCallback]);
- void getMetadata(MetadataCallback successCallback, ErrorCallback errorCallback);
+ void getMetadata([MetadataCallback successCallback, ErrorCallback errorCallback]);
- void getParent(EntryCallback successCallback, ErrorCallback errorCallback);
+ void getParent([EntryCallback successCallback, ErrorCallback errorCallback]);
- void moveTo(DirectoryEntry parent, String name, EntryCallback successCallback, ErrorCallback errorCallback);
+ void moveTo(DirectoryEntry parent, [String name, EntryCallback successCallback, ErrorCallback errorCallback]);
- void remove(VoidCallback successCallback, ErrorCallback errorCallback);
+ void remove([VoidCallback successCallback, ErrorCallback errorCallback]);
String toURL();
}
@@ -2147,9 +2122,9 @@ interface FileCallback {
interface FileEntry extends Entry {
- void createWriter(FileWriterCallback successCallback, ErrorCallback errorCallback);
+ void createWriter(FileWriterCallback successCallback, [ErrorCallback errorCallback]);
- void file(FileCallback successCallback, ErrorCallback errorCallback);
+ void file(FileCallback successCallback, [ErrorCallback errorCallback]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2253,7 +2228,9 @@ interface FileList {
// WARNING: Do not edit - generated code.
-interface FileReader {
+interface FileReader factory _FileReaderFactoryProvider {
+
+ FileReader();
static final int DONE = 2;
@@ -2299,7 +2276,7 @@ interface FileReader {
void readAsDataURL(Blob blob);
- void readAsText(Blob blob, String encoding);
+ void readAsText(Blob blob, [String encoding]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2315,7 +2292,7 @@ interface FileReaderSync {
String readAsDataURL(Blob blob);
- String readAsText(Blob blob, String encoding);
+ String readAsText(Blob blob, [String encoding]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2437,7 +2414,7 @@ interface Float32Array extends ArrayBufferView {
int get length();
- Float32Array subarray(int start, int end);
+ Float32Array subarray(int start, [int end]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2451,7 +2428,7 @@ interface Float64Array extends ArrayBufferView {
int get length();
- Float64Array subarray(int start, int end);
+ Float64Array subarray(int start, [int end]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2535,9 +2512,9 @@ interface Geolocation {
void clearWatch(int watchId);
- void getCurrentPosition(PositionCallback successCallback, PositionErrorCallback errorCallback);
+ void getCurrentPosition(PositionCallback successCallback, [PositionErrorCallback errorCallback]);
- int watchPosition(PositionCallback successCallback, PositionErrorCallback errorCallback);
+ int watchPosition(PositionCallback successCallback, [PositionErrorCallback errorCallback]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2645,9 +2622,9 @@ interface History {
void go(int distance);
- void pushState(Object data, String title, String url);
+ void pushState(Object data, String title, [String url]);
- void replaceState(Object data, String title, String url);
+ void replaceState(Object data, String title, [String url]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2697,6 +2674,8 @@ interface IDBCursor {
IDBAny get source();
+ void continueFunction([IDBKey key]);
+
IDBRequest delete();
IDBRequest update(String value);
@@ -2735,7 +2714,7 @@ interface IDBDatabase {
String get version();
- void addEventListener(String type, EventListener listener, bool useCapture);
+ void addEventListener(String type, EventListener listener, [bool useCapture]);
void close();
@@ -2745,7 +2724,7 @@ interface IDBDatabase {
bool dispatchEvent(Event evt);
- void removeEventListener(String type, EventListener listener, bool useCapture);
+ void removeEventListener(String type, EventListener listener, [bool useCapture]);
IDBVersionChangeRequest setVersion(String version);
}
@@ -2815,6 +2794,8 @@ interface IDBDatabaseException {
interface IDBFactory {
+ IDBRequest getDatabaseNames();
+
IDBRequest open(String name);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
@@ -2833,11 +2814,13 @@ interface IDBIndex {
bool get unique();
+ IDBRequest getObject(IDBKey key);
+
IDBRequest getKey(IDBKey key);
- IDBRequest openCursor(IDBKeyRange range, int direction);
+ IDBRequest openCursor([IDBKeyRange range, int direction]);
- IDBRequest openKeyCursor(IDBKeyRange range, int direction);
+ IDBRequest openKeyCursor([IDBKeyRange range, int direction]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2863,13 +2846,13 @@ interface IDBKeyRange {
bool get upperOpen();
- IDBKeyRange bound(IDBKey lower, IDBKey upper, bool lowerOpen, bool upperOpen);
+ IDBKeyRange bound(IDBKey lower, IDBKey upper, [bool lowerOpen, bool upperOpen]);
- IDBKeyRange lowerBound(IDBKey bound, bool open);
+ IDBKeyRange lowerBound(IDBKey bound, [bool open]);
IDBKeyRange only(IDBKey value);
- IDBKeyRange upperBound(IDBKey bound, bool open);
+ IDBKeyRange upperBound(IDBKey bound, [bool open]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2883,7 +2866,7 @@ interface IDBObjectStore {
String get name();
- IDBRequest add(String value, IDBKey key);
+ IDBRequest add(String value, [IDBKey key]);
IDBRequest clear();
@@ -2893,11 +2876,13 @@ interface IDBObjectStore {
void deleteIndex(String name);
+ IDBRequest getObject(IDBKey key);
+
IDBIndex index(String name);
- IDBRequest openCursor(IDBKeyRange range, int direction);
+ IDBRequest openCursor([IDBKeyRange range, int direction]);
- IDBRequest put(String value, IDBKey key);
+ IDBRequest put(String value, [IDBKey key]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2931,11 +2916,11 @@ interface IDBRequest {
String get webkitErrorMessage();
- void addEventListener(String type, EventListener listener, bool useCapture);
+ void addEventListener(String type, EventListener listener, [bool useCapture]);
bool dispatchEvent(Event evt);
- void removeEventListener(String type, EventListener listener, bool useCapture);
+ void removeEventListener(String type, EventListener listener, [bool useCapture]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -2969,13 +2954,13 @@ interface IDBTransaction {
void abort();
- void addEventListener(String type, EventListener listener, bool useCapture);
+ void addEventListener(String type, EventListener listener, [bool useCapture]);
bool dispatchEvent(Event evt);
IDBObjectStore objectStore(String name);
- void removeEventListener(String type, EventListener listener, bool useCapture);
+ void removeEventListener(String type, EventListener listener, [bool useCapture]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -3339,7 +3324,7 @@ interface InputElement extends Element {
void setCustomValidity(String error);
- void setSelectionRange([int start, int end, String direction]);
+ void setSelectionRange(int start, int end, [String direction]);
void setValueForUser(String value);
@@ -3359,7 +3344,7 @@ interface Int16Array extends ArrayBufferView {
int get length();
- Int16Array subarray(int start, int end);
+ Int16Array subarray(int start, [int end]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -3373,7 +3358,7 @@ interface Int32Array extends ArrayBufferView {
int get length();
- Int32Array subarray(int start, int end);
+ Int32Array subarray(int start, [int end]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -3387,7 +3372,7 @@ interface Int8Array extends ArrayBufferView {
int get length();
- Int8Array subarray(int start, int end);
+ Int8Array subarray(int start, [int end]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -4063,7 +4048,7 @@ interface LegendElement extends Element {
// WARNING: Do not edit - generated code.
-interface LinkElement extends Element /*, common.LinkStyle */ {
+interface LinkElement extends Element {
String get charset();
@@ -4287,6 +4272,10 @@ interface MediaElement extends Element {
void set currentTime(num value);
+ bool get defaultMuted();
+
+ void set defaultMuted(bool value);
+
num get defaultPlaybackRate();
void set defaultPlaybackRate(num value);
@@ -4297,6 +4286,8 @@ interface MediaElement extends Element {
MediaError get error();
+ num get initialTime();
+
bool get loop();
void set loop(bool value);
@@ -4443,11 +4434,11 @@ interface MediaStream {
MediaStreamTrackList get tracks();
- void addEventListener(String type, EventListener listener, bool useCapture);
+ void addEventListener(String type, EventListener listener, [bool useCapture]);
bool dispatchEvent(Event event);
- void removeEventListener(String type, EventListener listener, bool useCapture);
+ void removeEventListener(String type, EventListener listener, [bool useCapture]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -4703,6 +4694,32 @@ interface MutationEvent extends Event {
// WARNING: Do not edit - generated code.
+interface MutationRecord {
+
+ ElementList get addedNodes();
+
+ String get attributeName();
+
+ String get attributeNamespace();
+
+ Node get nextSibling();
+
+ String get oldValue();
+
+ Node get previousSibling();
+
+ ElementList get removedNodes();
+
+ Node get target();
+
+ String get type();
+}
+// Copyright (c) 2011, 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.
+
interface Navigator {
String get appCodeName();
@@ -5121,7 +5138,8 @@ interface ParamElement extends Element {
// WARNING: Do not edit - generated code.
-interface Point factory PointWrappingImplementation {
+interface Point factory _PointFactoryProvider {
+
Point(num x, num y);
num get x();
@@ -5142,7 +5160,7 @@ interface PopStateEvent extends Event {
String get state();
- void initPopStateEvent(String typeArg, bool canBubbleArg, bool cancelableArg, String stateArg);
+ void initPopStateEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object stateArg);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -5204,7 +5222,7 @@ interface PreElement extends Element {
// WARNING: Do not edit - generated code.
-interface ProcessingInstruction extends Node /*, common.LinkStyle */ {
+interface ProcessingInstruction extends Node {
String get data();
@@ -5324,8 +5342,6 @@ interface Range {
void collapse(bool toStart);
- int compareBoundaryPoints();
-
int compareNode(Node refNode);
int comparePoint(Node refNode, int offset);
@@ -5558,6 +5574,14 @@ interface SourceElement extends Element {
// WARNING: Do not edit - generated code.
+interface SpanElement extends Element {
+}
+// Copyright (c) 2011, 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.
+
interface SpeechInputEvent extends Event {
SpeechInputResultList get results();
@@ -5638,9 +5662,9 @@ interface StorageInfo {
static final int TEMPORARY = 0;
- void queryUsageAndQuota(int storageType, StorageInfoUsageCallback usageCallback, StorageInfoErrorCallback errorCallback);
+ void queryUsageAndQuota(int storageType, [StorageInfoUsageCallback usageCallback, StorageInfoErrorCallback errorCallback]);
- void requestQuota(int storageType, int newQuotaInBytes, StorageInfoQuotaCallback quotaCallback, StorageInfoErrorCallback errorCallback);
+ void requestQuota(int storageType, int newQuotaInBytes, [StorageInfoQuotaCallback quotaCallback, StorageInfoErrorCallback errorCallback]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -5688,7 +5712,7 @@ interface StringCallback {
// WARNING: Do not edit - generated code.
-interface StyleElement extends Element /*, common.LinkStyle */ {
+interface StyleElement extends Element {
bool get disabled();
@@ -6088,13 +6112,17 @@ interface TextAreaElement extends Element {
bool get willValidate();
+ String get wrap();
+
+ void set wrap(String value);
+
bool checkValidity();
void select();
void setCustomValidity(String error);
- void setSelectionRange(int start, int end, String direction);
+ void setSelectionRange(int start, int end, [String direction]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -6310,7 +6338,7 @@ interface Uint16Array extends ArrayBufferView {
int get length();
- Uint16Array subarray(int start, int end);
+ Uint16Array subarray(int start, [int end]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -6324,7 +6352,7 @@ interface Uint32Array extends ArrayBufferView {
int get length();
- Uint32Array subarray(int start, int end);
+ Uint32Array subarray(int start, [int end]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -6338,7 +6366,7 @@ interface Uint8Array extends ArrayBufferView {
int get length();
- Uint8Array subarray(int start, int end);
+ Uint8Array subarray(int start, [int end]);
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7316,13 +7344,13 @@ interface WebGLRenderingContext extends CanvasRenderingContext {
void stencilOpSeparate(int face, int fail, int zfail, int zpass);
- void texImage2D(int target, int level, int internalformat, int format_OR_width, int height_OR_type, var border_OR_canvas_OR_image_OR_pixels, int format, int type, ArrayBufferView pixels);
+ void texImage2D(int target, int level, int internalformat, int format_OR_width, int height_OR_type, var border_OR_canvas_OR_image_OR_pixels, [int format, int type, ArrayBufferView pixels]);
void texParameterf(int target, int pname, num param);
void texParameteri(int target, int pname, int param);
- void texSubImage2D(int target, int level, int xoffset, int yoffset, int format_OR_width, int height_OR_type, var canvas_OR_format_OR_image_OR_pixels, int type, ArrayBufferView pixels);
+ void texSubImage2D(int target, int level, int xoffset, int yoffset, int format_OR_width, int height_OR_type, var canvas_OR_format_OR_image_OR_pixels, [int type, ArrayBufferView pixels]);
void uniform1f(WebGLUniformLocation location, num x);
@@ -7584,8 +7612,6 @@ class AnchorElementWrappingImplementation extends ElementWrappingImplementation
String getParameter(String name) {
return _ptr.getParameter(name);
}
-
- String get typeName() { return "AnchorElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7604,8 +7630,6 @@ class AnimationEventWrappingImplementation extends EventWrappingImplementation i
_ptr.initWebKitAnimationEvent(typeArg, canBubbleArg, cancelableArg, animationNameArg, elapsedTimeArg);
return;
}
-
- String get typeName() { return "AnimationEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7621,8 +7645,6 @@ class AnimationListWrappingImplementation extends DOMWrapperBase implements Anim
Animation item(int index) {
return LevelDom.wrapAnimation(_ptr.item(index));
}
-
- String get typeName() { return "AnimationList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7662,8 +7684,6 @@ class AnimationWrappingImplementation extends DOMWrapperBase implements Animatio
_ptr.play();
return;
}
-
- String get typeName() { return "Animation"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7719,8 +7739,6 @@ class AreaElementWrappingImplementation extends ElementWrappingImplementation im
String get target() { return _ptr.target; }
void set target(String value) { _ptr.target = value; }
-
- String get typeName() { return "AreaElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7736,8 +7754,6 @@ class ArrayBufferViewWrappingImplementation extends DOMWrapperBase implements Ar
int get byteLength() { return _ptr.byteLength; }
int get byteOffset() { return _ptr.byteOffset; }
-
- String get typeName() { return "ArrayBufferView"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7749,8 +7765,6 @@ class ArrayBufferWrappingImplementation extends DOMWrapperBase implements ArrayB
ArrayBufferWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
int get byteLength() { return _ptr.byteLength; }
-
- String get typeName() { return "ArrayBuffer"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7760,8 +7774,6 @@ class ArrayBufferWrappingImplementation extends DOMWrapperBase implements ArrayB
class AudioElementWrappingImplementation extends MediaElementWrappingImplementation implements AudioElement {
AudioElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "AudioElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7775,8 +7787,6 @@ class BRElementWrappingImplementation extends ElementWrappingImplementation impl
String get clear() { return _ptr.clear; }
void set clear(String value) { _ptr.clear = value; }
-
- String get typeName() { return "BRElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7788,8 +7798,6 @@ class BarInfoWrappingImplementation extends DOMWrapperBase implements BarInfo {
BarInfoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
bool get visible() { return _ptr.visible; }
-
- String get typeName() { return "BarInfo"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7807,8 +7815,6 @@ class BaseElementWrappingImplementation extends ElementWrappingImplementation im
String get target() { return _ptr.target; }
void set target(String value) { _ptr.target = value; }
-
- String get typeName() { return "BaseElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7825,28 +7831,6 @@ class BeforeLoadEventWrappingImplementation extends EventWrappingImplementation
_ptr.initBeforeLoadEvent(type, canBubble, cancelable, url);
return;
}
-
- String get typeName() { return "BeforeLoadEvent"; }
-}
-// Copyright (c) 2011, 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.
-
-class BeforeProcessEventWrappingImplementation extends EventWrappingImplementation implements BeforeProcessEvent {
- BeforeProcessEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get text() { return _ptr.text; }
-
- void set text(String value) { _ptr.text = value; }
-
- void initBeforeProcessEvent(String type, bool canBubble, bool cancelable) {
- _ptr.initBeforeProcessEvent(type, canBubble, cancelable);
- return;
- }
-
- String get typeName() { return "BeforeProcessEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7857,19 +7841,33 @@ class BeforeProcessEventWrappingImplementation extends EventWrappingImplementati
class BlobBuilderWrappingImplementation extends DOMWrapperBase implements BlobBuilder {
BlobBuilderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
- void append(var blob_OR_value, String endings) {
- if (blob_OR_value is String) {
- _ptr.append(LevelDom.unwrap(blob_OR_value), endings);
- return;
+ void append(var blob_OR_value, [String endings = null]) {
+ if (blob_OR_value is Blob) {
+ if (endings === null) {
+ _ptr.append(LevelDom.unwrap(blob_OR_value));
+ return;
+ }
+ } else {
+ if (blob_OR_value is String) {
+ if (endings === null) {
+ _ptr.append(LevelDom.unwrap(blob_OR_value));
+ return;
+ } else {
+ _ptr.append(LevelDom.unwrap(blob_OR_value), endings);
+ return;
+ }
+ }
}
throw "Incorrect number or type of arguments";
}
- Blob getBlob(String contentType) {
- return LevelDom.wrapBlob(_ptr.getBlob(contentType));
+ Blob getBlob([String contentType = null]) {
+ if (contentType === null) {
+ return LevelDom.wrapBlob(_ptr.getBlob());
+ } else {
+ return LevelDom.wrapBlob(_ptr.getBlob(contentType));
+ }
}
-
- String get typeName() { return "BlobBuilder"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7883,23 +7881,6 @@ class BlobWrappingImplementation extends DOMWrapperBase implements Blob {
int get size() { return _ptr.size; }
String get type() { return _ptr.type; }
-
- String get typeName() { return "Blob"; }
-}
-// Copyright (c) 2011, 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.
-
-class BlockquoteElementWrappingImplementation extends ElementWrappingImplementation implements BlockquoteElement {
- BlockquoteElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get cite() { return _ptr.cite; }
-
- void set cite(String value) { _ptr.cite = value; }
-
- String get typeName() { return "BlockquoteElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7975,8 +7956,6 @@ class ButtonElementWrappingImplementation extends ElementWrappingImplementation
_ptr.setCustomValidity(error);
return;
}
-
- String get typeName() { return "ButtonElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7986,8 +7965,6 @@ class ButtonElementWrappingImplementation extends ElementWrappingImplementation
class CDATASectionWrappingImplementation extends TextWrappingImplementation implements CDATASection {
CDATASectionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "CDATASection"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8001,8 +7978,6 @@ class CSSCharsetRuleWrappingImplementation extends CSSRuleWrappingImplementation
String get encoding() { return _ptr.encoding; }
void set encoding(String value) { _ptr.encoding = value; }
-
- String get typeName() { return "CSSCharsetRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8014,8 +7989,6 @@ class CSSFontFaceRuleWrappingImplementation extends CSSRuleWrappingImplementatio
CSSFontFaceRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr.style); }
-
- String get typeName() { return "CSSFontFaceRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8031,8 +8004,6 @@ class CSSImportRuleWrappingImplementation extends CSSRuleWrappingImplementation
MediaList get media() { return LevelDom.wrapMediaList(_ptr.media); }
CSSStyleSheet get styleSheet() { return LevelDom.wrapCSSStyleSheet(_ptr.styleSheet); }
-
- String get typeName() { return "CSSImportRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8048,8 +8019,6 @@ class CSSKeyframeRuleWrappingImplementation extends CSSRuleWrappingImplementatio
void set keyText(String value) { _ptr.keyText = value; }
CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr.style); }
-
- String get typeName() { return "CSSKeyframeRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8079,8 +8048,6 @@ class CSSKeyframesRuleWrappingImplementation extends CSSRuleWrappingImplementati
_ptr.insertRule(rule);
return;
}
-
- String get typeName() { return "CSSKeyframesRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8090,14 +8057,6 @@ class CSSKeyframesRuleWrappingImplementation extends CSSRuleWrappingImplementati
class CSSMatrixWrappingImplementation extends DOMWrapperBase implements CSSMatrix {
CSSMatrixWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
- factory CSSMatrixWrappingImplementation([String cssValue = null]) {
-
- if (cssValue === null) {
- return LevelDom.wrapCSSMatrix(_rawWindow.createWebKitCSSMatrix());
- } else {
- return LevelDom.wrapCSSMatrix(_rawWindow.createWebKitCSSMatrix(cssValue));
- }
- }
num get a() { return _ptr.a; }
@@ -8227,8 +8186,6 @@ class CSSMatrixWrappingImplementation extends DOMWrapperBase implements CSSMatri
CSSMatrix translate(num x, num y, num z) {
return LevelDom.wrapCSSMatrix(_ptr.translate(x, y, z));
}
-
- String get typeName() { return "CSSMatrix"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8251,8 +8208,6 @@ class CSSMediaRuleWrappingImplementation extends CSSRuleWrappingImplementation i
int insertRule(String rule, int index) {
return _ptr.insertRule(rule, index);
}
-
- String get typeName() { return "CSSMediaRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8268,8 +8223,6 @@ class CSSPageRuleWrappingImplementation extends CSSRuleWrappingImplementation im
void set selectorText(String value) { _ptr.selectorText = value; }
CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr.style); }
-
- String get typeName() { return "CSSPageRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8311,8 +8264,6 @@ class CSSPrimitiveValueWrappingImplementation extends CSSValueWrappingImplementa
_ptr.setStringValue(stringType, stringValue);
return;
}
-
- String get typeName() { return "CSSPrimitiveValue"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8328,8 +8279,6 @@ class CSSRuleListWrappingImplementation extends DOMWrapperBase implements CSSRul
CSSRule item(int index) {
return LevelDom.wrapCSSRule(_ptr.item(index));
}
-
- String get typeName() { return "CSSRuleList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8349,8 +8298,6 @@ class CSSRuleWrappingImplementation extends DOMWrapperBase implements CSSRule {
CSSStyleSheet get parentStyleSheet() { return LevelDom.wrapCSSStyleSheet(_ptr.parentStyleSheet); }
int get type() { return _ptr.type; }
-
- String get typeName() { return "CSSRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8366,8 +8313,6 @@ class CSSStyleRuleWrappingImplementation extends CSSRuleWrappingImplementation i
void set selectorText(String value) { _ptr.selectorText = value; }
CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr.style); }
-
- String get typeName() { return "CSSStyleRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8384,8 +8329,12 @@ class CSSStyleSheetWrappingImplementation extends StyleSheetWrappingImplementati
CSSRuleList get rules() { return LevelDom.wrapCSSRuleList(_ptr.rules); }
- int addRule(String selector, String style, int index) {
- return _ptr.addRule(selector, style, index);
+ int addRule(String selector, String style, [int index = null]) {
+ if (index === null) {
+ return _ptr.addRule(selector, style);
+ } else {
+ return _ptr.addRule(selector, style, index);
+ }
}
void deleteRule(int index) {
@@ -8401,8 +8350,6 @@ class CSSStyleSheetWrappingImplementation extends StyleSheetWrappingImplementati
_ptr.removeRule(index);
return;
}
-
- String get typeName() { return "CSSStyleSheet"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8414,8 +8361,6 @@ class CSSTransformValueWrappingImplementation extends CSSValueListWrappingImplem
CSSTransformValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
int get operationType() { return _ptr.operationType; }
-
- String get typeName() { return "CSSTransformValue"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8425,8 +8370,6 @@ class CSSTransformValueWrappingImplementation extends CSSValueListWrappingImplem
class CSSUnknownRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSUnknownRule {
CSSUnknownRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "CSSUnknownRule"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8442,8 +8385,6 @@ class CSSValueListWrappingImplementation extends CSSValueWrappingImplementation
CSSValue item(int index) {
return LevelDom.wrapCSSValue(_ptr.item(index));
}
-
- String get typeName() { return "CSSValueList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8459,8 +8400,6 @@ class CSSValueWrappingImplementation extends DOMWrapperBase implements CSSValue
void set cssText(String value) { _ptr.cssText = value; }
int get cssValueType() { return _ptr.cssValueType; }
-
- String get typeName() { return "CSSValue"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8480,14 +8419,16 @@ class CanvasElementWrappingImplementation extends ElementWrappingImplementation
void set width(int value) { _ptr.width = value; }
CanvasRenderingContext getContext([String contextId = null]) {
- return LevelDom.wrapCanvasRenderingContext(_ptr.getContext(contextId));
+ if (contextId === null) {
+ return LevelDom.wrapCanvasRenderingContext(_ptr.getContext());
+ } else {
+ return LevelDom.wrapCanvasRenderingContext(_ptr.getContext(contextId));
+ }
}
- String toDataURL([String type = null]) {
+ String toDataURL(String type) {
return _ptr.toDataURL(type);
}
-
- String get typeName() { return "CanvasElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8502,8 +8443,6 @@ class CanvasGradientWrappingImplementation extends DOMWrapperBase implements Can
_ptr.addColorStop(offset, color);
return;
}
-
- String get typeName() { return "CanvasGradient"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8513,8 +8452,6 @@ class CanvasGradientWrappingImplementation extends DOMWrapperBase implements Can
class CanvasPatternWrappingImplementation extends DOMWrapperBase implements CanvasPattern {
CanvasPatternWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "CanvasPattern"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8532,23 +8469,23 @@ class CanvasPixelArrayWrappingImplementation extends DOMWrapperBase implements C
}
void operator[]=(int index, int value) {
- throw new UnsupportedOperationException("Cannot assign element of immutable Array.");
+ throw new UnsupportedOperationException("Cannot assign element of immutable List.");
}
void add(int value) {
- throw new UnsupportedOperationException("Cannot add to immutable Array.");
+ throw new UnsupportedOperationException("Cannot add to immutable List.");
}
void addLast(int value) {
- throw new UnsupportedOperationException("Cannot add to immutable Array.");
+ throw new UnsupportedOperationException("Cannot add to immutable List.");
}
void addAll(Collection<int> collection) {
- throw new UnsupportedOperationException("Cannot add to immutable Array.");
+ throw new UnsupportedOperationException("Cannot add to immutable List.");
}
void sort(int compare(int a, int b)) {
- throw new UnsupportedOperationException("Cannot sort immutable Array.");
+ throw new UnsupportedOperationException("Cannot sort immutable List.");
}
void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
@@ -8564,11 +8501,11 @@ class CanvasPixelArrayWrappingImplementation extends DOMWrapperBase implements C
}
int clear() {
- throw new UnsupportedOperationException("Cannot clear immutable Array.");
+ throw new UnsupportedOperationException("Cannot clear immutable List.");
}
int removeLast() {
- throw new UnsupportedOperationException("Cannot removeLast on immutable Array.");
+ throw new UnsupportedOperationException("Cannot removeLast on immutable List.");
}
int last() {
@@ -8591,6 +8528,22 @@ class CanvasPixelArrayWrappingImplementation extends DOMWrapperBase implements C
return _Collections.some(this, f);
}
+ void setRange(int start, int length, List<int> from, [int startFrom]) {
+ throw new UnsupportedOperationException("Cannot setRange on immutable List.");
+ }
+
+ void removeRange(int start, int length) {
+ throw new UnsupportedOperationException("Cannot removeRange on immutable List.");
+ }
+
+ void insertRange(int start, int length, [int initialValue]) {
+ throw new UnsupportedOperationException("Cannot insertRange on immutable List.");
+ }
+
+ List<int> getRange(int start, int length) {
+ throw new NotImplementedException();
+ }
+
bool isEmpty() {
return length == 0;
}
@@ -8602,8 +8555,6 @@ class CanvasPixelArrayWrappingImplementation extends DOMWrapperBase implements C
int item(int index) {
return _ptr.item(index);
}
-
- String get typeName() { return "CanvasPixelArray"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8707,8 +8658,14 @@ class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
}
ImageData createImageData(var imagedata_OR_sw, [num sh = null]) {
- if (imagedata_OR_sw is num) {
- return LevelDom.wrapImageData(_ptr.createImageData(LevelDom.unwrap(imagedata_OR_sw), sh));
+ if (imagedata_OR_sw is ImageData) {
+ if (sh === null) {
+ return LevelDom.wrapImageData(_ptr.createImageData(LevelDom.unwrap(imagedata_OR_sw)));
+ }
+ } else {
+ if (imagedata_OR_sw is num) {
+ return LevelDom.wrapImageData(_ptr.createImageData(LevelDom.unwrap(imagedata_OR_sw), sh));
+ }
}
throw "Incorrect number or type of arguments";
}
@@ -8718,8 +8675,12 @@ class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
}
CanvasPattern createPattern(var canvas_OR_image, String repetitionType) {
- if (canvas_OR_image is ImageElement) {
+ if (canvas_OR_image is CanvasElement) {
return LevelDom.wrapCanvasPattern(_ptr.createPattern(LevelDom.unwrap(canvas_OR_image), repetitionType));
+ } else {
+ if (canvas_OR_image is ImageElement) {
+ return LevelDom.wrapCanvasPattern(_ptr.createPattern(LevelDom.unwrap(canvas_OR_image), repetitionType));
+ }
}
throw "Incorrect number or type of arguments";
}
@@ -8729,16 +8690,191 @@ class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
}
void drawImage(var canvas_OR_image, num sx_OR_x, num sy_OR_y, [num sw_OR_width = null, num height_OR_sh = null, num dx = null, num dy = null, num dw = null, num dh = null]) {
- if (canvas_OR_image is CanvasElement) {
- _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
- return;
+ if (canvas_OR_image is ImageElement) {
+ if (sw_OR_width === null) {
+ if (height_OR_sh === null) {
+ if (dx === null) {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_y);
+ return;
+ }
+ }
+ }
+ }
+ }
+ } else {
+ if (dx === null) {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
+ return;
+ }
+ }
+ }
+ } else {
+ _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
+ return;
+ }
+ }
+ } else {
+ if (canvas_OR_image is CanvasElement) {
+ if (sw_OR_width === null) {
+ if (height_OR_sh === null) {
+ if (dx === null) {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_y);
+ return;
+ }
+ }
+ }
+ }
+ }
+ } else {
+ if (dx === null) {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
+ return;
+ }
+ }
+ }
+ } else {
+ _ptr.drawImage(LevelDom.unwrap(canvas_OR_image), sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
+ return;
+ }
+ }
+ }
}
throw "Incorrect number or type of arguments";
}
void drawImageFromRect(ImageElement image, [num sx = null, num sy = null, num sw = null, num sh = null, num dx = null, num dy = null, num dw = null, num dh = null, String compositeOperation = null]) {
- _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx, dy, dw, dh, compositeOperation);
- return;
+ if (sx === null) {
+ if (sy === null) {
+ if (sw === null) {
+ if (sh === null) {
+ if (dx === null) {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ if (compositeOperation === null) {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image));
+ return;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ } else {
+ if (sy === null) {
+ if (sw === null) {
+ if (sh === null) {
+ if (dx === null) {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ if (compositeOperation === null) {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image), sx);
+ return;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ } else {
+ if (sw === null) {
+ if (sh === null) {
+ if (dx === null) {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ if (compositeOperation === null) {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy);
+ return;
+ }
+ }
+ }
+ }
+ }
+ }
+ } else {
+ if (sh === null) {
+ if (dx === null) {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ if (compositeOperation === null) {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw);
+ return;
+ }
+ }
+ }
+ }
+ }
+ } else {
+ if (dx === null) {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ if (compositeOperation === null) {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh);
+ return;
+ }
+ }
+ }
+ }
+ } else {
+ if (dy === null) {
+ if (dw === null) {
+ if (dh === null) {
+ if (compositeOperation === null) {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx);
+ return;
+ }
+ }
+ }
+ } else {
+ if (dw === null) {
+ if (dh === null) {
+ if (compositeOperation === null) {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx, dy);
+ return;
+ }
+ }
+ } else {
+ if (dh === null) {
+ if (compositeOperation === null) {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx, dy, dw);
+ return;
+ }
+ } else {
+ if (compositeOperation === null) {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx, dy, dw, dh);
+ return;
+ } else {
+ _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx, dy, dw, dh, compositeOperation);
+ return;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
void fill() {
@@ -8752,8 +8888,13 @@ class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
}
void fillText(String text, num x, num y, [num maxWidth = null]) {
- _ptr.fillText(text, x, y, maxWidth);
- return;
+ if (maxWidth === null) {
+ _ptr.fillText(text, x, y);
+ return;
+ } else {
+ _ptr.fillText(text, x, y, maxWidth);
+ return;
+ }
}
ImageData getImageData(num sx, num sy, num sw, num sh) {
@@ -8779,8 +8920,20 @@ class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
}
void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX = null, num dirtyY = null, num dirtyWidth = null, num dirtyHeight = null]) {
- _ptr.putImageData(LevelDom.unwrap(imagedata), dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
- return;
+ if (dirtyX === null) {
+ if (dirtyY === null) {
+ if (dirtyWidth === null) {
+ if (dirtyHeight === null) {
+ _ptr.putImageData(LevelDom.unwrap(imagedata), dx, dy);
+ return;
+ }
+ }
+ }
+ } else {
+ _ptr.putImageData(LevelDom.unwrap(imagedata), dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
+ return;
+ }
+ throw "Incorrect number or type of arguments";
}
void quadraticCurveTo(num cpx, num cpy, num x, num y) {
@@ -8824,17 +8977,74 @@ class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
}
void setFillColor(var c_OR_color_OR_grayLevel_OR_r, [num alpha_OR_g_OR_m = null, num b_OR_y = null, num a_OR_k = null, num a = null]) {
- if (c_OR_color_OR_grayLevel_OR_r is num) {
- _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a);
- return;
- }
- throw "Incorrect number or type of arguments";
- }
-
- void setFillStyle(var color_OR_gradient_OR_pattern) {
- if (color_OR_gradient_OR_pattern is CanvasPattern) {
- _ptr.setFillStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern));
- return;
+ if (c_OR_color_OR_grayLevel_OR_r is String) {
+ if (alpha_OR_g_OR_m === null) {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r));
+ return;
+ }
+ }
+ }
+ } else {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m);
+ return;
+ }
+ }
+ }
+ }
+ } else {
+ if (c_OR_color_OR_grayLevel_OR_r is num) {
+ if (alpha_OR_g_OR_m === null) {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r));
+ return;
+ }
+ }
+ }
+ } else {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m);
+ return;
+ }
+ }
+ } else {
+ if (a === null) {
+ _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k);
+ return;
+ } else {
+ _ptr.setFillColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a);
+ return;
+ }
+ }
+ }
+ }
+ }
+ throw "Incorrect number or type of arguments";
+ }
+
+ void setFillStyle(var color_OR_gradient_OR_pattern) {
+ if (color_OR_gradient_OR_pattern is String) {
+ _ptr.setFillStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern));
+ return;
+ } else {
+ if (color_OR_gradient_OR_pattern is CanvasGradient) {
+ _ptr.setFillStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern));
+ return;
+ } else {
+ if (color_OR_gradient_OR_pattern is CanvasPattern) {
+ _ptr.setFillStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern));
+ return;
+ }
+ }
}
throw "Incorrect number or type of arguments";
}
@@ -8860,25 +9070,142 @@ class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
}
void setShadow(num width, num height, num blur, [var c_OR_color_OR_grayLevel_OR_r = null, num alpha_OR_g_OR_m = null, num b_OR_y = null, num a_OR_k = null, num a = null]) {
- if (c_OR_color_OR_grayLevel_OR_r is num) {
- _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a);
- return;
+ if (c_OR_color_OR_grayLevel_OR_r === null) {
+ if (alpha_OR_g_OR_m === null) {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setShadow(width, height, blur);
+ return;
+ }
+ }
+ }
+ }
+ } else {
+ if (c_OR_color_OR_grayLevel_OR_r is String) {
+ if (alpha_OR_g_OR_m === null) {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r));
+ return;
+ }
+ }
+ }
+ } else {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m);
+ return;
+ }
+ }
+ }
+ }
+ } else {
+ if (c_OR_color_OR_grayLevel_OR_r is num) {
+ if (alpha_OR_g_OR_m === null) {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r));
+ return;
+ }
+ }
+ }
+ } else {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m);
+ return;
+ }
+ }
+ } else {
+ if (a === null) {
+ _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k);
+ return;
+ } else {
+ _ptr.setShadow(width, height, blur, LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a);
+ return;
+ }
+ }
+ }
+ }
+ }
}
throw "Incorrect number or type of arguments";
}
void setStrokeColor(var c_OR_color_OR_grayLevel_OR_r, [num alpha_OR_g_OR_m = null, num b_OR_y = null, num a_OR_k = null, num a = null]) {
- if (c_OR_color_OR_grayLevel_OR_r is num) {
- _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a);
- return;
+ if (c_OR_color_OR_grayLevel_OR_r is String) {
+ if (alpha_OR_g_OR_m === null) {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r));
+ return;
+ }
+ }
+ }
+ } else {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m);
+ return;
+ }
+ }
+ }
+ }
+ } else {
+ if (c_OR_color_OR_grayLevel_OR_r is num) {
+ if (alpha_OR_g_OR_m === null) {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r));
+ return;
+ }
+ }
+ }
+ } else {
+ if (b_OR_y === null) {
+ if (a_OR_k === null) {
+ if (a === null) {
+ _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m);
+ return;
+ }
+ }
+ } else {
+ if (a === null) {
+ _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k);
+ return;
+ } else {
+ _ptr.setStrokeColor(LevelDom.unwrap(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a);
+ return;
+ }
+ }
+ }
+ }
}
throw "Incorrect number or type of arguments";
}
void setStrokeStyle(var color_OR_gradient_OR_pattern) {
- if (color_OR_gradient_OR_pattern is CanvasPattern) {
+ if (color_OR_gradient_OR_pattern is String) {
_ptr.setStrokeStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern));
return;
+ } else {
+ if (color_OR_gradient_OR_pattern is CanvasGradient) {
+ _ptr.setStrokeStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern));
+ return;
+ } else {
+ if (color_OR_gradient_OR_pattern is CanvasPattern) {
+ _ptr.setStrokeStyle(LevelDom.unwrap(color_OR_gradient_OR_pattern));
+ return;
+ }
+ }
}
throw "Incorrect number or type of arguments";
}
@@ -8894,13 +9221,23 @@ class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
}
void strokeRect(num x, num y, num width, num height, [num lineWidth = null]) {
- _ptr.strokeRect(x, y, width, height, lineWidth);
- return;
+ if (lineWidth === null) {
+ _ptr.strokeRect(x, y, width, height);
+ return;
+ } else {
+ _ptr.strokeRect(x, y, width, height, lineWidth);
+ return;
+ }
}
void strokeText(String text, num x, num y, [num maxWidth = null]) {
- _ptr.strokeText(text, x, y, maxWidth);
- return;
+ if (maxWidth === null) {
+ _ptr.strokeText(text, x, y);
+ return;
+ } else {
+ _ptr.strokeText(text, x, y, maxWidth);
+ return;
+ }
}
void transform(num m11, num m12, num m21, num m22, num dx, num dy) {
@@ -8912,8 +9249,6 @@ class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont
_ptr.translate(tx, ty);
return;
}
-
- String get typeName() { return "CanvasRenderingContext2D"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8925,8 +9260,6 @@ class CanvasRenderingContextWrappingImplementation extends DOMWrapperBase implem
CanvasRenderingContextWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
CanvasElement get canvas() { return LevelDom.wrapCanvasElement(_ptr.canvas); }
-
- String get typeName() { return "CanvasRenderingContext"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8966,8 +9299,6 @@ class CharacterDataWrappingImplementation extends NodeWrappingImplementation imp
String substringData(int offset, int length) {
return _ptr.substringData(offset, length);
}
-
- String get typeName() { return "CharacterData"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -8983,8 +9314,6 @@ class ClientRectListWrappingImplementation extends DOMWrapperBase implements Cli
ClientRect item(int index) {
return LevelDom.wrapClientRect(_ptr.item(index));
}
-
- String get typeName() { return "ClientRectList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9006,8 +9335,6 @@ class ClientRectWrappingImplementation extends DOMWrapperBase implements ClientR
num get top() { return _ptr.top; }
num get width() { return _ptr.width; }
-
- String get typeName() { return "ClientRect"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9030,9 +9357,14 @@ class ClipboardWrappingImplementation extends DOMWrapperBase implements Clipboar
DataTransferItems get items() { return LevelDom.wrapDataTransferItems(_ptr.items); }
- void clearData(String type) {
- _ptr.clearData(type);
- return;
+ void clearData([String type = null]) {
+ if (type === null) {
+ _ptr.clearData();
+ return;
+ } else {
+ _ptr.clearData(type);
+ return;
+ }
}
void getData(String type) {
@@ -9048,8 +9380,6 @@ class ClipboardWrappingImplementation extends DOMWrapperBase implements Clipboar
_ptr.setDragImage(LevelDom.unwrap(image), x, y);
return;
}
-
- String get typeName() { return "Clipboard"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9070,8 +9400,6 @@ class CloseEventWrappingImplementation extends EventWrappingImplementation imple
_ptr.initCloseEvent(typeArg, canBubbleArg, cancelableArg, wasCleanArg, codeArg, reasonArg);
return;
}
-
- String get typeName() { return "CloseEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9081,8 +9409,6 @@ class CloseEventWrappingImplementation extends EventWrappingImplementation imple
class CommentWrappingImplementation extends CharacterDataWrappingImplementation implements Comment {
CommentWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "Comment"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9099,8 +9425,6 @@ class CompositionEventWrappingImplementation extends UIEventWrappingImplementati
_ptr.initCompositionEvent(typeArg, canBubbleArg, cancelableArg, LevelDom.unwrap(viewArg), dataArg);
return;
}
-
- String get typeName() { return "CompositionEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9190,8 +9514,6 @@ class ConsoleWrappingImplementation extends DOMWrapperBase implements Console {
_ptr.warn(LevelDom.unwrapMaybePrimitive(arg));
return;
}
-
- String get typeName() { return "Console"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9215,8 +9537,6 @@ class CoordinatesWrappingImplementation extends DOMWrapperBase implements Coordi
num get longitude() { return _ptr.longitude; }
num get speed() { return _ptr.speed; }
-
- String get typeName() { return "Coordinates"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9232,8 +9552,6 @@ class CounterWrappingImplementation extends DOMWrapperBase implements Counter {
String get listStyle() { return _ptr.listStyle; }
String get separator() { return _ptr.separator; }
-
- String get typeName() { return "Counter"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9248,8 +9566,6 @@ class CryptoWrappingImplementation extends DOMWrapperBase implements Crypto {
_ptr.getRandomValues(LevelDom.unwrap(array));
return;
}
-
- String get typeName() { return "Crypto"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9266,8 +9582,6 @@ class CustomEventWrappingImplementation extends EventWrappingImplementation impl
_ptr.initCustomEvent(typeArg, canBubbleArg, cancelableArg, LevelDom.unwrapMaybePrimitive(detailArg));
return;
}
-
- String get typeName() { return "CustomEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9281,8 +9595,6 @@ class DListElementWrappingImplementation extends ElementWrappingImplementation i
bool get compact() { return _ptr.compact; }
void set compact(bool value) { _ptr.compact = value; }
-
- String get typeName() { return "DListElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9298,8 +9610,6 @@ class DOMExceptionWrappingImplementation extends DOMWrapperBase implements DOMEx
String get message() { return _ptr.message; }
String get name() { return _ptr.name; }
-
- String get typeName() { return "DOMException"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9313,8 +9623,6 @@ class DOMFileSystemSyncWrappingImplementation extends DOMWrapperBase implements
String get name() { return _ptr.name; }
DirectoryEntrySync get root() { return LevelDom.wrapDirectoryEntrySync(_ptr.root); }
-
- String get typeName() { return "DOMFileSystemSync"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9328,8 +9636,6 @@ class DOMFileSystemWrappingImplementation extends DOMWrapperBase implements DOMF
String get name() { return _ptr.name; }
DirectoryEntry get root() { return LevelDom.wrapDirectoryEntry(_ptr.root); }
-
- String get typeName() { return "DOMFileSystem"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9344,8 +9650,6 @@ class DOMFormDataWrappingImplementation extends DOMWrapperBase implements DOMFor
_ptr.append(name, value);
return;
}
-
- String get typeName() { return "DOMFormData"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9365,8 +9669,6 @@ class DOMMimeTypeArrayWrappingImplementation extends DOMWrapperBase implements D
DOMMimeType namedItem(String name) {
return LevelDom.wrapDOMMimeType(_ptr.namedItem(name));
}
-
- String get typeName() { return "DOMMimeTypeArray"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9384,8 +9686,6 @@ class DOMMimeTypeWrappingImplementation extends DOMWrapperBase implements DOMMim
String get suffixes() { return _ptr.suffixes; }
String get type() { return _ptr.type; }
-
- String get typeName() { return "DOMMimeType"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9399,8 +9699,6 @@ class DOMParserWrappingImplementation extends DOMWrapperBase implements DOMParse
Document parseFromString(String str, String contentType) {
return LevelDom.wrapDocument(_ptr.parseFromString(str, contentType));
}
-
- String get typeName() { return "DOMParser"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9425,8 +9723,6 @@ class DOMPluginArrayWrappingImplementation extends DOMWrapperBase implements DOM
_ptr.refresh(reload);
return;
}
-
- String get typeName() { return "DOMPluginArray"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9452,8 +9748,6 @@ class DOMPluginWrappingImplementation extends DOMWrapperBase implements DOMPlugi
DOMMimeType namedItem(String name) {
return LevelDom.wrapDOMMimeType(_ptr.namedItem(name));
}
-
- String get typeName() { return "DOMPlugin"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9553,8 +9847,6 @@ class DOMSelectionWrappingImplementation extends DOMWrapperBase implements DOMSe
_ptr.setPosition(LevelDom.unwrap(node), offset);
return;
}
-
- String get typeName() { return "DOMSelection"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9568,8 +9860,6 @@ class DOMSettableTokenListWrappingImplementation extends DOMTokenListWrappingImp
String get value() { return _ptr.value; }
void set value(String value) { _ptr.value = value; }
-
- String get typeName() { return "DOMSettableTokenList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9603,8 +9893,6 @@ class DOMTokenListWrappingImplementation extends DOMWrapperBase implements DOMTo
bool toggle(String token) {
return _ptr.toggle(token);
}
-
- String get typeName() { return "DOMTokenList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9623,8 +9911,6 @@ class DOMURLWrappingImplementation extends DOMWrapperBase implements DOMURL {
_ptr.revokeObjectURL(url);
return;
}
-
- String get typeName() { return "DOMURL"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9636,8 +9922,6 @@ class DataListElementWrappingImplementation extends ElementWrappingImplementatio
DataListElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
ElementList get options() { return LevelDom.wrapElementList(_ptr.options); }
-
- String get typeName() { return "DataListElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9660,8 +9944,6 @@ class DataTransferItemWrappingImplementation extends DOMWrapperBase implements D
_ptr.getAsString(LevelDom.unwrap(callback));
return;
}
-
- String get typeName() { return "DataTransferItem"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9687,8 +9969,6 @@ class DataTransferItemsWrappingImplementation extends DOMWrapperBase implements
DataTransferItem item(int index) {
return LevelDom.wrapDataTransferItem(_ptr.item(index));
}
-
- String get typeName() { return "DataTransferItems"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9699,56 +9979,100 @@ class DataTransferItemsWrappingImplementation extends DOMWrapperBase implements
class DataViewWrappingImplementation extends ArrayBufferViewWrappingImplementation implements DataView {
DataViewWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
- num getFloat32(int byteOffset, bool littleEndian) {
- return _ptr.getFloat32(byteOffset, littleEndian);
+ num getFloat32(int byteOffset, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ return _ptr.getFloat32(byteOffset);
+ } else {
+ return _ptr.getFloat32(byteOffset, littleEndian);
+ }
}
- num getFloat64(int byteOffset, bool littleEndian) {
- return _ptr.getFloat64(byteOffset, littleEndian);
+ num getFloat64(int byteOffset, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ return _ptr.getFloat64(byteOffset);
+ } else {
+ return _ptr.getFloat64(byteOffset, littleEndian);
+ }
}
- int getInt16(int byteOffset, bool littleEndian) {
- return _ptr.getInt16(byteOffset, littleEndian);
+ int getInt16(int byteOffset, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ return _ptr.getInt16(byteOffset);
+ } else {
+ return _ptr.getInt16(byteOffset, littleEndian);
+ }
}
- int getInt32(int byteOffset, bool littleEndian) {
- return _ptr.getInt32(byteOffset, littleEndian);
+ int getInt32(int byteOffset, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ return _ptr.getInt32(byteOffset);
+ } else {
+ return _ptr.getInt32(byteOffset, littleEndian);
+ }
}
int getInt8() {
return _ptr.getInt8();
}
- int getUint16(int byteOffset, bool littleEndian) {
- return _ptr.getUint16(byteOffset, littleEndian);
+ int getUint16(int byteOffset, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ return _ptr.getUint16(byteOffset);
+ } else {
+ return _ptr.getUint16(byteOffset, littleEndian);
+ }
}
- int getUint32(int byteOffset, bool littleEndian) {
- return _ptr.getUint32(byteOffset, littleEndian);
+ int getUint32(int byteOffset, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ return _ptr.getUint32(byteOffset);
+ } else {
+ return _ptr.getUint32(byteOffset, littleEndian);
+ }
}
int getUint8() {
return _ptr.getUint8();
}
- void setFloat32(int byteOffset, num value, bool littleEndian) {
- _ptr.setFloat32(byteOffset, value, littleEndian);
- return;
+ void setFloat32(int byteOffset, num value, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ _ptr.setFloat32(byteOffset, value);
+ return;
+ } else {
+ _ptr.setFloat32(byteOffset, value, littleEndian);
+ return;
+ }
}
- void setFloat64(int byteOffset, num value, bool littleEndian) {
- _ptr.setFloat64(byteOffset, value, littleEndian);
- return;
+ void setFloat64(int byteOffset, num value, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ _ptr.setFloat64(byteOffset, value);
+ return;
+ } else {
+ _ptr.setFloat64(byteOffset, value, littleEndian);
+ return;
+ }
}
- void setInt16(int byteOffset, int value, bool littleEndian) {
- _ptr.setInt16(byteOffset, value, littleEndian);
- return;
+ void setInt16(int byteOffset, int value, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ _ptr.setInt16(byteOffset, value);
+ return;
+ } else {
+ _ptr.setInt16(byteOffset, value, littleEndian);
+ return;
+ }
}
- void setInt32(int byteOffset, int value, bool littleEndian) {
- _ptr.setInt32(byteOffset, value, littleEndian);
- return;
+ void setInt32(int byteOffset, int value, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ _ptr.setInt32(byteOffset, value);
+ return;
+ } else {
+ _ptr.setInt32(byteOffset, value, littleEndian);
+ return;
+ }
}
void setInt8() {
@@ -9756,22 +10080,30 @@ class DataViewWrappingImplementation extends ArrayBufferViewWrappingImplementati
return;
}
- void setUint16(int byteOffset, int value, bool littleEndian) {
- _ptr.setUint16(byteOffset, value, littleEndian);
- return;
+ void setUint16(int byteOffset, int value, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ _ptr.setUint16(byteOffset, value);
+ return;
+ } else {
+ _ptr.setUint16(byteOffset, value, littleEndian);
+ return;
+ }
}
- void setUint32(int byteOffset, int value, bool littleEndian) {
- _ptr.setUint32(byteOffset, value, littleEndian);
- return;
+ void setUint32(int byteOffset, int value, [bool littleEndian = null]) {
+ if (littleEndian === null) {
+ _ptr.setUint32(byteOffset, value);
+ return;
+ } else {
+ _ptr.setUint32(byteOffset, value, littleEndian);
+ return;
+ }
}
void setUint8() {
_ptr.setUint8();
return;
}
-
- String get typeName() { return "DataView"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9785,8 +10117,6 @@ class DetailsElementWrappingImplementation extends ElementWrappingImplementation
bool get open() { return _ptr.open; }
void set open(bool value) { _ptr.open = value; }
-
- String get typeName() { return "DetailsElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9798,13 +10128,6 @@ class DeviceMotionEventWrappingImplementation extends EventWrappingImplementatio
DeviceMotionEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
num get interval() { return _ptr.interval; }
-
- void initDeviceMotionEvent(String type, bool bubbles, bool cancelable) {
- _ptr.initDeviceMotionEvent(type, bubbles, cancelable);
- return;
- }
-
- String get typeName() { return "DeviceMotionEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9825,8 +10148,6 @@ class DeviceOrientationEventWrappingImplementation extends EventWrappingImplemen
_ptr.initDeviceOrientationEvent(type, bubbles, cancelable, alpha, beta, gamma);
return;
}
-
- String get typeName() { return "DeviceOrientationEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9853,8 +10174,6 @@ class DirectoryEntrySyncWrappingImplementation extends EntrySyncWrappingImplemen
_ptr.removeRecursively();
return;
}
-
- String get typeName() { return "DirectoryEntrySync"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9869,22 +10188,77 @@ class DirectoryEntryWrappingImplementation extends EntryWrappingImplementation i
return LevelDom.wrapDirectoryReader(_ptr.createReader());
}
- void getDirectory(String path, Flags flags, EntryCallback successCallback, ErrorCallback errorCallback) {
- _ptr.getDirectory(path, LevelDom.unwrap(flags), LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
+ void getDirectory(String path, [Flags flags = null, EntryCallback successCallback = null, ErrorCallback errorCallback = null]) {
+ if (flags === null) {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.getDirectory(path);
+ return;
+ }
+ }
+ } else {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.getDirectory(path, LevelDom.unwrap(flags));
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.getDirectory(path, LevelDom.unwrap(flags), LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.getDirectory(path, LevelDom.unwrap(flags), LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
- void getFile(String path, Flags flags, EntryCallback successCallback, ErrorCallback errorCallback) {
- _ptr.getFile(path, LevelDom.unwrap(flags), LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
+ void getFile(String path, [Flags flags = null, EntryCallback successCallback = null, ErrorCallback errorCallback = null]) {
+ if (flags === null) {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.getFile(path);
+ return;
+ }
+ }
+ } else {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.getFile(path, LevelDom.unwrap(flags));
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.getFile(path, LevelDom.unwrap(flags), LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.getFile(path, LevelDom.unwrap(flags), LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
- void removeRecursively(VoidCallback successCallback, ErrorCallback errorCallback) {
- _ptr.removeRecursively(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
+ void removeRecursively([VoidCallback successCallback = null, ErrorCallback errorCallback = null]) {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.removeRecursively();
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.removeRecursively(LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.removeRecursively(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
-
- String get typeName() { return "DirectoryEntry"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9898,8 +10272,6 @@ class DirectoryReaderSyncWrappingImplementation extends DOMWrapperBase implement
EntryArraySync readEntries() {
return LevelDom.wrapEntryArraySync(_ptr.readEntries());
}
-
- String get typeName() { return "DirectoryReaderSync"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9910,12 +10282,15 @@ class DirectoryReaderSyncWrappingImplementation extends DOMWrapperBase implement
class DirectoryReaderWrappingImplementation extends DOMWrapperBase implements DirectoryReader {
DirectoryReaderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
- void readEntries(EntriesCallback successCallback, ErrorCallback errorCallback) {
- _ptr.readEntries(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
+ void readEntries(EntriesCallback successCallback, [ErrorCallback errorCallback = null]) {
+ if (errorCallback === null) {
+ _ptr.readEntries(LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.readEntries(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
}
-
- String get typeName() { return "DirectoryReader"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9929,8 +10304,6 @@ class DivElementWrappingImplementation extends ElementWrappingImplementation imp
String get align() { return _ptr.align; }
void set align(String value) { _ptr.align = value; }
-
- String get typeName() { return "DivElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9964,8 +10337,6 @@ class EmbedElementWrappingImplementation extends ElementWrappingImplementation i
int get width() { return _ptr.width; }
void set width(int value) { _ptr.width = value; }
-
- String get typeName() { return "EmbedElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9975,8 +10346,6 @@ class EmbedElementWrappingImplementation extends ElementWrappingImplementation i
class EntityReferenceWrappingImplementation extends NodeWrappingImplementation implements EntityReference {
EntityReferenceWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "EntityReference"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -9992,8 +10361,6 @@ class EntityWrappingImplementation extends NodeWrappingImplementation implements
String get publicId() { return _ptr.publicId; }
String get systemId() { return _ptr.systemId; }
-
- String get typeName() { return "Entity"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10007,8 +10374,6 @@ class EntriesCallbackWrappingImplementation extends DOMWrapperBase implements En
bool handleEvent(EntryArray entries) {
return _ptr.handleEvent(LevelDom.unwrap(entries));
}
-
- String get typeName() { return "EntriesCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10024,8 +10389,6 @@ class EntryArraySyncWrappingImplementation extends DOMWrapperBase implements Ent
EntrySync item(int index) {
return LevelDom.wrapEntrySync(_ptr.item(index));
}
-
- String get typeName() { return "EntryArraySync"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10041,8 +10404,6 @@ class EntryArrayWrappingImplementation extends DOMWrapperBase implements EntryAr
Entry item(int index) {
return LevelDom.wrapEntry(_ptr.item(index));
}
-
- String get typeName() { return "EntryArray"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10056,8 +10417,6 @@ class EntryCallbackWrappingImplementation extends DOMWrapperBase implements Entr
bool handleEvent(Entry entry) {
return _ptr.handleEvent(LevelDom.unwrap(entry));
}
-
- String get typeName() { return "EntryCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10102,8 +10461,6 @@ class EntrySyncWrappingImplementation extends DOMWrapperBase implements EntrySyn
String toURL() {
return _ptr.toURL();
}
-
- String get typeName() { return "EntrySync"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10124,36 +10481,117 @@ class EntryWrappingImplementation extends DOMWrapperBase implements Entry {
String get name() { return _ptr.name; }
- void copyTo(DirectoryEntry parent, String name, EntryCallback successCallback, ErrorCallback errorCallback) {
- _ptr.copyTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
- }
-
- void getMetadata(MetadataCallback successCallback, ErrorCallback errorCallback) {
- _ptr.getMetadata(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
- }
-
- void getParent(EntryCallback successCallback, ErrorCallback errorCallback) {
- _ptr.getParent(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
- }
-
- void moveTo(DirectoryEntry parent, String name, EntryCallback successCallback, ErrorCallback errorCallback) {
- _ptr.moveTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
- }
-
- void remove(VoidCallback successCallback, ErrorCallback errorCallback) {
- _ptr.remove(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
+ void copyTo(DirectoryEntry parent, [String name = null, EntryCallback successCallback = null, ErrorCallback errorCallback = null]) {
+ if (name === null) {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.copyTo(LevelDom.unwrap(parent));
+ return;
+ }
+ }
+ } else {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.copyTo(LevelDom.unwrap(parent), name);
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.copyTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.copyTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ }
+ throw "Incorrect number or type of arguments";
+ }
+
+ void getMetadata([MetadataCallback successCallback = null, ErrorCallback errorCallback = null]) {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.getMetadata();
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.getMetadata(LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.getMetadata(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ throw "Incorrect number or type of arguments";
+ }
+
+ void getParent([EntryCallback successCallback = null, ErrorCallback errorCallback = null]) {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.getParent();
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.getParent(LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.getParent(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ throw "Incorrect number or type of arguments";
+ }
+
+ void moveTo(DirectoryEntry parent, [String name = null, EntryCallback successCallback = null, ErrorCallback errorCallback = null]) {
+ if (name === null) {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.moveTo(LevelDom.unwrap(parent));
+ return;
+ }
+ }
+ } else {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.moveTo(LevelDom.unwrap(parent), name);
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.moveTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.moveTo(LevelDom.unwrap(parent), name, LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ }
+ throw "Incorrect number or type of arguments";
+ }
+
+ void remove([VoidCallback successCallback = null, ErrorCallback errorCallback = null]) {
+ if (successCallback === null) {
+ if (errorCallback === null) {
+ _ptr.remove();
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.remove(LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.remove(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
String toURL() {
return _ptr.toURL();
}
-
- String get typeName() { return "Entry"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10167,8 +10605,6 @@ class ErrorCallbackWrappingImplementation extends DOMWrapperBase implements Erro
bool handleEvent(FileError error) {
return _ptr.handleEvent(LevelDom.unwrap(error));
}
-
- String get typeName() { return "ErrorCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10189,8 +10625,6 @@ class ErrorEventWrappingImplementation extends EventWrappingImplementation imple
_ptr.initErrorEvent(typeArg, canBubbleArg, cancelableArg, messageArg, filenameArg, linenoArg);
return;
}
-
- String get typeName() { return "ErrorEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10206,8 +10640,6 @@ class EventExceptionWrappingImplementation extends DOMWrapperBase implements Eve
String get message() { return _ptr.message; }
String get name() { return _ptr.name; }
-
- String get typeName() { return "EventException"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10263,8 +10695,6 @@ class EventWrappingImplementation extends DOMWrapperBase implements Event {
_ptr.stopPropagation();
return;
}
-
- String get typeName() { return "Event"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10291,8 +10721,6 @@ class FieldSetElementWrappingImplementation extends ElementWrappingImplementatio
_ptr.setCustomValidity(error);
return;
}
-
- String get typeName() { return "FieldSetElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10306,8 +10734,6 @@ class FileCallbackWrappingImplementation extends DOMWrapperBase implements FileC
bool handleEvent(File file) {
return _ptr.handleEvent(LevelDom.unwrap(file));
}
-
- String get typeName() { return "FileCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10325,8 +10751,6 @@ class FileEntrySyncWrappingImplementation extends EntrySyncWrappingImplementatio
File file() {
return LevelDom.wrapFile(_ptr.file());
}
-
- String get typeName() { return "FileEntrySync"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10337,17 +10761,25 @@ class FileEntrySyncWrappingImplementation extends EntrySyncWrappingImplementatio
class FileEntryWrappingImplementation extends EntryWrappingImplementation implements FileEntry {
FileEntryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
- void createWriter(FileWriterCallback successCallback, ErrorCallback errorCallback) {
- _ptr.createWriter(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
+ void createWriter(FileWriterCallback successCallback, [ErrorCallback errorCallback = null]) {
+ if (errorCallback === null) {
+ _ptr.createWriter(LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.createWriter(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
}
- void file(FileCallback successCallback, ErrorCallback errorCallback) {
- _ptr.file(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
+ void file(FileCallback successCallback, [ErrorCallback errorCallback = null]) {
+ if (errorCallback === null) {
+ _ptr.file(LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.file(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
}
-
- String get typeName() { return "FileEntry"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10359,8 +10791,6 @@ class FileErrorWrappingImplementation extends DOMWrapperBase implements FileErro
FileErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
int get code() { return _ptr.code; }
-
- String get typeName() { return "FileError"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10376,8 +10806,6 @@ class FileExceptionWrappingImplementation extends DOMWrapperBase implements File
String get message() { return _ptr.message; }
String get name() { return _ptr.name; }
-
- String get typeName() { return "FileException"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10393,8 +10821,6 @@ class FileListWrappingImplementation extends DOMWrapperBase implements FileList
File item(int index) {
return LevelDom.wrapFile(_ptr.item(index));
}
-
- String get typeName() { return "FileList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10417,11 +10843,13 @@ class FileReaderSyncWrappingImplementation extends DOMWrapperBase implements Fil
return _ptr.readAsDataURL(LevelDom.unwrap(blob));
}
- String readAsText(Blob blob, String encoding) {
- return _ptr.readAsText(LevelDom.unwrap(blob), encoding);
+ String readAsText(Blob blob, [String encoding = null]) {
+ if (encoding === null) {
+ return _ptr.readAsText(LevelDom.unwrap(blob));
+ } else {
+ return _ptr.readAsText(LevelDom.unwrap(blob), encoding);
+ }
}
-
- String get typeName() { return "FileReaderSync"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10482,12 +10910,15 @@ class FileReaderWrappingImplementation extends DOMWrapperBase implements FileRea
return;
}
- void readAsText(Blob blob, String encoding) {
- _ptr.readAsText(LevelDom.unwrap(blob), encoding);
- return;
+ void readAsText(Blob blob, [String encoding = null]) {
+ if (encoding === null) {
+ _ptr.readAsText(LevelDom.unwrap(blob));
+ return;
+ } else {
+ _ptr.readAsText(LevelDom.unwrap(blob), encoding);
+ return;
+ }
}
-
- String get typeName() { return "FileReader"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10501,8 +10932,6 @@ class FileSystemCallbackWrappingImplementation extends DOMWrapperBase implements
bool handleEvent(DOMFileSystem fileSystem) {
return _ptr.handleEvent(LevelDom.unwrap(fileSystem));
}
-
- String get typeName() { return "FileSystemCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10520,8 +10949,6 @@ class FileWrappingImplementation extends BlobWrappingImplementation implements F
Date get lastModifiedDate() { return _ptr.lastModifiedDate; }
String get name() { return _ptr.name; }
-
- String get typeName() { return "File"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10535,8 +10962,6 @@ class FileWriterCallbackWrappingImplementation extends DOMWrapperBase implements
bool handleEvent(FileWriter fileWriter) {
return _ptr.handleEvent(LevelDom.unwrap(fileWriter));
}
-
- String get typeName() { return "FileWriterCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10565,8 +10990,6 @@ class FileWriterSyncWrappingImplementation extends DOMWrapperBase implements Fil
_ptr.write(LevelDom.unwrap(data));
return;
}
-
- String get typeName() { return "FileWriterSync"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10628,8 +11051,6 @@ class FileWriterWrappingImplementation extends DOMWrapperBase implements FileWri
_ptr.write(LevelDom.unwrap(data));
return;
}
-
- String get typeName() { return "FileWriter"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10647,8 +11068,6 @@ class FlagsWrappingImplementation extends DOMWrapperBase implements Flags {
bool get exclusive() { return _ptr.exclusive; }
void set exclusive(bool value) { _ptr.exclusive = value; }
-
- String get typeName() { return "Flags"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10661,11 +11080,13 @@ class Float32ArrayWrappingImplementation extends ArrayBufferViewWrappingImplemen
int get length() { return _ptr.length; }
- Float32Array subarray(int start, int end) {
- return LevelDom.wrapFloat32Array(_ptr.subarray(start, end));
+ Float32Array subarray(int start, [int end = null]) {
+ if (end === null) {
+ return LevelDom.wrapFloat32Array(_ptr.subarray(start));
+ } else {
+ return LevelDom.wrapFloat32Array(_ptr.subarray(start, end));
+ }
}
-
- String get typeName() { return "Float32Array"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10678,11 +11099,13 @@ class Float64ArrayWrappingImplementation extends ArrayBufferViewWrappingImplemen
int get length() { return _ptr.length; }
- Float64Array subarray(int start, int end) {
- return LevelDom.wrapFloat64Array(_ptr.subarray(start, end));
+ Float64Array subarray(int start, [int end = null]) {
+ if (end === null) {
+ return LevelDom.wrapFloat64Array(_ptr.subarray(start));
+ } else {
+ return LevelDom.wrapFloat64Array(_ptr.subarray(start, end));
+ }
}
-
- String get typeName() { return "Float64Array"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10704,8 +11127,6 @@ class FontElementWrappingImplementation extends ElementWrappingImplementation im
String get size() { return _ptr.size; }
void set size(String value) { _ptr.size = value; }
-
- String get typeName() { return "FontElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10767,8 +11188,6 @@ class FormElementWrappingImplementation extends ElementWrappingImplementation im
_ptr.submit();
return;
}
-
- String get typeName() { return "FormElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10784,16 +11203,23 @@ class GeolocationWrappingImplementation extends DOMWrapperBase implements Geoloc
return;
}
- void getCurrentPosition(PositionCallback successCallback, PositionErrorCallback errorCallback) {
- _ptr.getCurrentPosition(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
- return;
+ void getCurrentPosition(PositionCallback successCallback, [PositionErrorCallback errorCallback = null]) {
+ if (errorCallback === null) {
+ _ptr.getCurrentPosition(LevelDom.unwrap(successCallback));
+ return;
+ } else {
+ _ptr.getCurrentPosition(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
}
- int watchPosition(PositionCallback successCallback, PositionErrorCallback errorCallback) {
- return _ptr.watchPosition(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ int watchPosition(PositionCallback successCallback, [PositionErrorCallback errorCallback = null]) {
+ if (errorCallback === null) {
+ return _ptr.watchPosition(LevelDom.unwrap(successCallback));
+ } else {
+ return _ptr.watchPosition(LevelDom.unwrap(successCallback), LevelDom.unwrap(errorCallback));
+ }
}
-
- String get typeName() { return "Geolocation"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10807,8 +11233,6 @@ class GeopositionWrappingImplementation extends DOMWrapperBase implements Geopos
Coordinates get coords() { return LevelDom.wrapCoordinates(_ptr.coords); }
int get timestamp() { return _ptr.timestamp; }
-
- String get typeName() { return "Geoposition"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10834,8 +11258,6 @@ class HRElementWrappingImplementation extends ElementWrappingImplementation impl
String get width() { return _ptr.width; }
void set width(String value) { _ptr.width = value; }
-
- String get typeName() { return "HRElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10859,8 +11281,6 @@ class HTMLAllCollectionWrappingImplementation extends DOMWrapperBase implements
ElementList tags(String name) {
return LevelDom.wrapElementList(_ptr.tags(name));
}
-
- String get typeName() { return "HTMLAllCollection"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10879,8 +11299,6 @@ class HashChangeEventWrappingImplementation extends EventWrappingImplementation
_ptr.initHashChangeEvent(type, canBubble, cancelable, oldURL, newURL);
return;
}
-
- String get typeName() { return "HashChangeEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10894,8 +11312,6 @@ class HeadElementWrappingImplementation extends ElementWrappingImplementation im
String get profile() { return _ptr.profile; }
void set profile(String value) { _ptr.profile = value; }
-
- String get typeName() { return "HeadElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10909,8 +11325,6 @@ class HeadingElementWrappingImplementation extends ElementWrappingImplementation
String get align() { return _ptr.align; }
void set align(String value) { _ptr.align = value; }
-
- String get typeName() { return "HeadingElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10938,17 +11352,25 @@ class HistoryWrappingImplementation extends DOMWrapperBase implements History {
return;
}
- void pushState(Object data, String title, String url) {
- _ptr.pushState(LevelDom.unwrapMaybePrimitive(data), title, url);
- return;
+ void pushState(Object data, String title, [String url = null]) {
+ if (url === null) {
+ _ptr.pushState(LevelDom.unwrapMaybePrimitive(data), title);
+ return;
+ } else {
+ _ptr.pushState(LevelDom.unwrapMaybePrimitive(data), title, url);
+ return;
+ }
}
- void replaceState(Object data, String title, String url) {
- _ptr.replaceState(LevelDom.unwrapMaybePrimitive(data), title, url);
- return;
+ void replaceState(Object data, String title, [String url = null]) {
+ if (url === null) {
+ _ptr.replaceState(LevelDom.unwrapMaybePrimitive(data), title);
+ return;
+ } else {
+ _ptr.replaceState(LevelDom.unwrapMaybePrimitive(data), title, url);
+ return;
+ }
}
-
- String get typeName() { return "History"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10966,8 +11388,6 @@ class HtmlElementWrappingImplementation extends ElementWrappingImplementation im
String get version() { return _ptr.version; }
void set version(String value) { _ptr.version = value; }
-
- String get typeName() { return "HtmlElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10977,8 +11397,6 @@ class HtmlElementWrappingImplementation extends ElementWrappingImplementation im
class IDBAnyWrappingImplementation extends DOMWrapperBase implements IDBAny {
IDBAnyWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "IDBAny"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -10990,8 +11408,6 @@ class IDBCursorWithValueWrappingImplementation extends IDBCursorWrappingImplemen
IDBCursorWithValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
String get value() { return _ptr.value; }
-
- String get typeName() { return "IDBCursorWithValue"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11010,6 +11426,16 @@ class IDBCursorWrappingImplementation extends DOMWrapperBase implements IDBCurso
IDBAny get source() { return LevelDom.wrapIDBAny(_ptr.source); }
+ void continueFunction([IDBKey key = null]) {
+ if (key === null) {
+ _ptr.continueFunction();
+ return;
+ } else {
+ _ptr.continueFunction(LevelDom.unwrap(key));
+ return;
+ }
+ }
+
IDBRequest delete() {
return LevelDom.wrapIDBRequest(_ptr.delete());
}
@@ -11017,8 +11443,6 @@ class IDBCursorWrappingImplementation extends DOMWrapperBase implements IDBCurso
IDBRequest update(String value) {
return LevelDom.wrapIDBRequest(_ptr.update(value));
}
-
- String get typeName() { return "IDBCursor"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11036,8 +11460,6 @@ class IDBDatabaseErrorWrappingImplementation extends DOMWrapperBase implements I
String get message() { return _ptr.message; }
void set message(String value) { _ptr.message = value; }
-
- String get typeName() { return "IDBDatabaseError"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11053,8 +11475,6 @@ class IDBDatabaseExceptionWrappingImplementation extends DOMWrapperBase implemen
String get message() { return _ptr.message; }
String get name() { return _ptr.name; }
-
- String get typeName() { return "IDBDatabaseException"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11081,9 +11501,14 @@ class IDBDatabaseWrappingImplementation extends DOMWrapperBase implements IDBDat
String get version() { return _ptr.version; }
- void addEventListener(String type, EventListener listener, bool useCapture) {
- _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture);
- return;
+ void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.addEventListener(type, LevelDom.unwrap(listener));
+ return;
+ } else {
+ _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture);
+ return;
+ }
}
void close() {
@@ -11104,16 +11529,19 @@ class IDBDatabaseWrappingImplementation extends DOMWrapperBase implements IDBDat
return _ptr.dispatchEvent(LevelDom.unwrap(evt));
}
- void removeEventListener(String type, EventListener listener, bool useCapture) {
- _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
- return;
+ void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.removeEventListener(type, LevelDom.unwrap(listener));
+ return;
+ } else {
+ _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
+ return;
+ }
}
IDBVersionChangeRequest setVersion(String version) {
return LevelDom.wrapIDBVersionChangeRequest(_ptr.setVersion(version));
}
-
- String get typeName() { return "IDBDatabase"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11124,11 +11552,13 @@ class IDBDatabaseWrappingImplementation extends DOMWrapperBase implements IDBDat
class IDBFactoryWrappingImplementation extends DOMWrapperBase implements IDBFactory {
IDBFactoryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ IDBRequest getDatabaseNames() {
+ return LevelDom.wrapIDBRequest(_ptr.getDatabaseNames());
+ }
+
IDBRequest open(String name) {
return LevelDom.wrapIDBRequest(_ptr.open(name));
}
-
- String get typeName() { return "IDBFactory"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11147,19 +11577,43 @@ class IDBIndexWrappingImplementation extends DOMWrapperBase implements IDBIndex
bool get unique() { return _ptr.unique; }
+ IDBRequest getObject(IDBKey key) {
+ return LevelDom.wrapIDBRequest(_ptr.getObject(LevelDom.unwrap(key)));
+ }
+
IDBRequest getKey(IDBKey key) {
return LevelDom.wrapIDBRequest(_ptr.getKey(LevelDom.unwrap(key)));
}
- IDBRequest openCursor(IDBKeyRange range, int direction) {
- return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range), direction));
+ IDBRequest openCursor([IDBKeyRange range = null, int direction = null]) {
+ if (range === null) {
+ if (direction === null) {
+ return LevelDom.wrapIDBRequest(_ptr.openCursor());
+ }
+ } else {
+ if (direction === null) {
+ return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range)));
+ } else {
+ return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range), direction));
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
- IDBRequest openKeyCursor(IDBKeyRange range, int direction) {
- return LevelDom.wrapIDBRequest(_ptr.openKeyCursor(LevelDom.unwrap(range), direction));
+ IDBRequest openKeyCursor([IDBKeyRange range = null, int direction = null]) {
+ if (range === null) {
+ if (direction === null) {
+ return LevelDom.wrapIDBRequest(_ptr.openKeyCursor());
+ }
+ } else {
+ if (direction === null) {
+ return LevelDom.wrapIDBRequest(_ptr.openKeyCursor(LevelDom.unwrap(range)));
+ } else {
+ return LevelDom.wrapIDBRequest(_ptr.openKeyCursor(LevelDom.unwrap(range), direction));
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
-
- String get typeName() { return "IDBIndex"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11178,23 +11632,40 @@ class IDBKeyRangeWrappingImplementation extends DOMWrapperBase implements IDBKey
bool get upperOpen() { return _ptr.upperOpen; }
- IDBKeyRange bound(IDBKey lower, IDBKey upper, bool lowerOpen, bool upperOpen) {
- return LevelDom.wrapIDBKeyRange(_ptr.bound(LevelDom.unwrap(lower), LevelDom.unwrap(upper), lowerOpen, upperOpen));
+ IDBKeyRange bound(IDBKey lower, IDBKey upper, [bool lowerOpen = null, bool upperOpen = null]) {
+ if (lowerOpen === null) {
+ if (upperOpen === null) {
+ return LevelDom.wrapIDBKeyRange(_ptr.bound(LevelDom.unwrap(lower), LevelDom.unwrap(upper)));
+ }
+ } else {
+ if (upperOpen === null) {
+ return LevelDom.wrapIDBKeyRange(_ptr.bound(LevelDom.unwrap(lower), LevelDom.unwrap(upper), lowerOpen));
+ } else {
+ return LevelDom.wrapIDBKeyRange(_ptr.bound(LevelDom.unwrap(lower), LevelDom.unwrap(upper), lowerOpen, upperOpen));
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
- IDBKeyRange lowerBound(IDBKey bound, bool open) {
- return LevelDom.wrapIDBKeyRange(_ptr.lowerBound(LevelDom.unwrap(bound), open));
+ IDBKeyRange lowerBound(IDBKey bound, [bool open = null]) {
+ if (open === null) {
+ return LevelDom.wrapIDBKeyRange(_ptr.lowerBound(LevelDom.unwrap(bound)));
+ } else {
+ return LevelDom.wrapIDBKeyRange(_ptr.lowerBound(LevelDom.unwrap(bound), open));
+ }
}
IDBKeyRange only(IDBKey value) {
return LevelDom.wrapIDBKeyRange(_ptr.only(LevelDom.unwrap(value)));
}
- IDBKeyRange upperBound(IDBKey bound, bool open) {
- return LevelDom.wrapIDBKeyRange(_ptr.upperBound(LevelDom.unwrap(bound), open));
+ IDBKeyRange upperBound(IDBKey bound, [bool open = null]) {
+ if (open === null) {
+ return LevelDom.wrapIDBKeyRange(_ptr.upperBound(LevelDom.unwrap(bound)));
+ } else {
+ return LevelDom.wrapIDBKeyRange(_ptr.upperBound(LevelDom.unwrap(bound), open));
+ }
}
-
- String get typeName() { return "IDBKeyRange"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11204,8 +11675,6 @@ class IDBKeyRangeWrappingImplementation extends DOMWrapperBase implements IDBKey
class IDBKeyWrappingImplementation extends DOMWrapperBase implements IDBKey {
IDBKeyWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "IDBKey"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11220,8 +11689,12 @@ class IDBObjectStoreWrappingImplementation extends DOMWrapperBase implements IDB
String get name() { return _ptr.name; }
- IDBRequest add(String value, IDBKey key) {
- return LevelDom.wrapIDBRequest(_ptr.add(value, LevelDom.unwrap(key)));
+ IDBRequest add(String value, [IDBKey key = null]) {
+ if (key === null) {
+ return LevelDom.wrapIDBRequest(_ptr.add(value));
+ } else {
+ return LevelDom.wrapIDBRequest(_ptr.add(value, LevelDom.unwrap(key)));
+ }
}
IDBRequest clear() {
@@ -11241,19 +11714,36 @@ class IDBObjectStoreWrappingImplementation extends DOMWrapperBase implements IDB
return;
}
+ IDBRequest getObject(IDBKey key) {
+ return LevelDom.wrapIDBRequest(_ptr.getObject(LevelDom.unwrap(key)));
+ }
+
IDBIndex index(String name) {
return LevelDom.wrapIDBIndex(_ptr.index(name));
}
- IDBRequest openCursor(IDBKeyRange range, int direction) {
- return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range), direction));
+ IDBRequest openCursor([IDBKeyRange range = null, int direction = null]) {
+ if (range === null) {
+ if (direction === null) {
+ return LevelDom.wrapIDBRequest(_ptr.openCursor());
+ }
+ } else {
+ if (direction === null) {
+ return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range)));
+ } else {
+ return LevelDom.wrapIDBRequest(_ptr.openCursor(LevelDom.unwrap(range), direction));
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
- IDBRequest put(String value, IDBKey key) {
- return LevelDom.wrapIDBRequest(_ptr.put(value, LevelDom.unwrap(key)));
+ IDBRequest put(String value, [IDBKey key = null]) {
+ if (key === null) {
+ return LevelDom.wrapIDBRequest(_ptr.put(value));
+ } else {
+ return LevelDom.wrapIDBRequest(_ptr.put(value, LevelDom.unwrap(key)));
+ }
}
-
- String get typeName() { return "IDBObjectStore"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11284,21 +11774,29 @@ class IDBRequestWrappingImplementation extends DOMWrapperBase implements IDBRequ
String get webkitErrorMessage() { return _ptr.webkitErrorMessage; }
- void addEventListener(String type, EventListener listener, bool useCapture) {
- _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture);
- return;
+ void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.addEventListener(type, LevelDom.unwrap(listener));
+ return;
+ } else {
+ _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture);
+ return;
+ }
}
bool dispatchEvent(Event evt) {
return _ptr.dispatchEvent(LevelDom.unwrap(evt));
}
- void removeEventListener(String type, EventListener listener, bool useCapture) {
- _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
- return;
+ void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.removeEventListener(type, LevelDom.unwrap(listener));
+ return;
+ } else {
+ _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
+ return;
+ }
}
-
- String get typeName() { return "IDBRequest"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11330,9 +11828,14 @@ class IDBTransactionWrappingImplementation extends DOMWrapperBase implements IDB
return;
}
- void addEventListener(String type, EventListener listener, bool useCapture) {
- _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture);
- return;
+ void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.addEventListener(type, LevelDom.unwrap(listener));
+ return;
+ } else {
+ _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture);
+ return;
+ }
}
bool dispatchEvent(Event evt) {
@@ -11343,12 +11846,15 @@ class IDBTransactionWrappingImplementation extends DOMWrapperBase implements IDB
return LevelDom.wrapIDBObjectStore(_ptr.objectStore(name));
}
- void removeEventListener(String type, EventListener listener, bool useCapture) {
- _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
- return;
+ void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.removeEventListener(type, LevelDom.unwrap(listener));
+ return;
+ } else {
+ _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
+ return;
+ }
}
-
- String get typeName() { return "IDBTransaction"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11360,8 +11866,6 @@ class IDBVersionChangeEventWrappingImplementation extends EventWrappingImplement
IDBVersionChangeEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
String get version() { return _ptr.version; }
-
- String get typeName() { return "IDBVersionChangeEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11375,8 +11879,6 @@ class IDBVersionChangeRequestWrappingImplementation extends IDBRequestWrappingIm
EventListener get onblocked() { return LevelDom.wrapEventListener(_ptr.onblocked); }
void set onblocked(EventListener value) { _ptr.onblocked = LevelDom.unwrap(value); }
-
- String get typeName() { return "IDBVersionChangeRequest"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11434,8 +11936,6 @@ class IFrameElementWrappingImplementation extends ElementWrappingImplementation
String get width() { return _ptr.width; }
void set width(String value) { _ptr.width = value; }
-
- String get typeName() { return "IFrameElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11451,8 +11951,6 @@ class ImageDataWrappingImplementation extends DOMWrapperBase implements ImageDat
int get height() { return _ptr.height; }
int get width() { return _ptr.width; }
-
- String get typeName() { return "ImageData"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11528,8 +12026,6 @@ class ImageElementWrappingImplementation extends ElementWrappingImplementation i
int get x() { return _ptr.x; }
int get y() { return _ptr.y; }
-
- String get typeName() { return "ImageElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11739,9 +12235,14 @@ class InputElementWrappingImplementation extends ElementWrappingImplementation i
return;
}
- void setSelectionRange([int start = null, int end = null, String direction = null]) {
- _ptr.setSelectionRange(start, end, direction);
- return;
+ void setSelectionRange(int start, int end, [String direction = null]) {
+ if (direction === null) {
+ _ptr.setSelectionRange(start, end);
+ return;
+ } else {
+ _ptr.setSelectionRange(start, end, direction);
+ return;
+ }
}
void setValueForUser(String value) {
@@ -11750,16 +12251,24 @@ class InputElementWrappingImplementation extends ElementWrappingImplementation i
}
void stepDown([int n = null]) {
- _ptr.stepDown(n);
- return;
+ if (n === null) {
+ _ptr.stepDown();
+ return;
+ } else {
+ _ptr.stepDown(n);
+ return;
+ }
}
void stepUp([int n = null]) {
- _ptr.stepUp(n);
- return;
+ if (n === null) {
+ _ptr.stepUp();
+ return;
+ } else {
+ _ptr.stepUp(n);
+ return;
+ }
}
-
- String get typeName() { return "InputElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11772,11 +12281,13 @@ class Int16ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementa
int get length() { return _ptr.length; }
- Int16Array subarray(int start, int end) {
- return LevelDom.wrapInt16Array(_ptr.subarray(start, end));
+ Int16Array subarray(int start, [int end = null]) {
+ if (end === null) {
+ return LevelDom.wrapInt16Array(_ptr.subarray(start));
+ } else {
+ return LevelDom.wrapInt16Array(_ptr.subarray(start, end));
+ }
}
-
- String get typeName() { return "Int16Array"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11789,11 +12300,13 @@ class Int32ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementa
int get length() { return _ptr.length; }
- Int32Array subarray(int start, int end) {
- return LevelDom.wrapInt32Array(_ptr.subarray(start, end));
+ Int32Array subarray(int start, [int end = null]) {
+ if (end === null) {
+ return LevelDom.wrapInt32Array(_ptr.subarray(start));
+ } else {
+ return LevelDom.wrapInt32Array(_ptr.subarray(start, end));
+ }
}
-
- String get typeName() { return "Int32Array"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11806,11 +12319,13 @@ class Int8ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementat
int get length() { return _ptr.length; }
- Int8Array subarray(int start, int end) {
- return LevelDom.wrapInt8Array(_ptr.subarray(start, end));
+ Int8Array subarray(int start, [int end = null]) {
+ if (end === null) {
+ return LevelDom.wrapInt8Array(_ptr.subarray(start));
+ } else {
+ return LevelDom.wrapInt8Array(_ptr.subarray(start, end));
+ }
}
-
- String get typeName() { return "Int8Array"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11843,8 +12358,6 @@ class KeyboardEventWrappingImplementation extends UIEventWrappingImplementation
_ptr.initKeyboardEvent(type, canBubble, cancelable, LevelDom.unwrap(view), keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey, altGraphKey);
return;
}
-
- String get typeName() { return "KeyboardEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11895,8 +12408,6 @@ class KeygenElementWrappingImplementation extends ElementWrappingImplementation
_ptr.setCustomValidity(error);
return;
}
-
- String get typeName() { return "KeygenElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11914,8 +12425,6 @@ class LIElementWrappingImplementation extends ElementWrappingImplementation impl
int get value() { return _ptr.value; }
void set value(int value) { _ptr.value = value; }
-
- String get typeName() { return "LIElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11937,8 +12446,6 @@ class LabelElementWrappingImplementation extends ElementWrappingImplementation i
String get htmlFor() { return _ptr.htmlFor; }
void set htmlFor(String value) { _ptr.htmlFor = value; }
-
- String get typeName() { return "LabelElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -11958,8 +12465,6 @@ class LegendElementWrappingImplementation extends ElementWrappingImplementation
void set align(String value) { _ptr.align = value; }
FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- String get typeName() { return "LegendElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12007,8 +12512,6 @@ class LinkElementWrappingImplementation extends ElementWrappingImplementation im
String get type() { return _ptr.type; }
void set type(String value) { _ptr.type = value; }
-
- String get typeName() { return "LinkElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12023,8 +12526,6 @@ class LocalMediaStreamWrappingImplementation extends MediaStreamWrappingImplemen
_ptr.stop();
return;
}
-
- String get typeName() { return "LocalMediaStream"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12087,8 +12588,6 @@ class LocationWrappingImplementation extends DOMWrapperBase implements Location
_ptr.replace(url);
return;
}
-
- String get typeName() { return "Location"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12108,8 +12607,6 @@ class LoseContextWrappingImplementation extends DOMWrapperBase implements LoseCo
_ptr.restoreContext();
return;
}
-
- String get typeName() { return "LoseContext"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12125,8 +12622,6 @@ class MapElementWrappingImplementation extends ElementWrappingImplementation imp
String get name() { return _ptr.name; }
void set name(String value) { _ptr.name = value; }
-
- String get typeName() { return "MapElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12190,8 +12685,6 @@ class MarqueeElementWrappingImplementation extends ElementWrappingImplementation
_ptr.stop();
return;
}
-
- String get typeName() { return "MarqueeElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12218,6 +12711,10 @@ class MediaElementWrappingImplementation extends ElementWrappingImplementation i
void set currentTime(num value) { _ptr.currentTime = value; }
+ bool get defaultMuted() { return _ptr.defaultMuted; }
+
+ void set defaultMuted(bool value) { _ptr.defaultMuted = value; }
+
num get defaultPlaybackRate() { return _ptr.defaultPlaybackRate; }
void set defaultPlaybackRate(num value) { _ptr.defaultPlaybackRate = value; }
@@ -12228,6 +12725,8 @@ class MediaElementWrappingImplementation extends ElementWrappingImplementation i
MediaError get error() { return LevelDom.wrapMediaError(_ptr.error); }
+ num get initialTime() { return _ptr.initialTime; }
+
bool get loop() { return _ptr.loop; }
void set loop(bool value) { _ptr.loop = value; }
@@ -12298,8 +12797,6 @@ class MediaElementWrappingImplementation extends ElementWrappingImplementation i
_ptr.play();
return;
}
-
- String get typeName() { return "MediaElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12311,8 +12808,6 @@ class MediaErrorWrappingImplementation extends DOMWrapperBase implements MediaEr
MediaErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
int get code() { return _ptr.code; }
-
- String get typeName() { return "MediaError"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12334,23 +12829,23 @@ class MediaListWrappingImplementation extends DOMWrapperBase implements MediaLis
}
void operator[]=(int index, String value) {
- throw new UnsupportedOperationException("Cannot assign element of immutable Array.");
+ throw new UnsupportedOperationException("Cannot assign element of immutable List.");
}
void add(String value) {
- throw new UnsupportedOperationException("Cannot add to immutable Array.");
+ throw new UnsupportedOperationException("Cannot add to immutable List.");
}
void addLast(String value) {
- throw new UnsupportedOperationException("Cannot add to immutable Array.");
+ throw new UnsupportedOperationException("Cannot add to immutable List.");
}
void addAll(Collection<String> collection) {
- throw new UnsupportedOperationException("Cannot add to immutable Array.");
+ throw new UnsupportedOperationException("Cannot add to immutable List.");
}
void sort(int compare(String a, String b)) {
- throw new UnsupportedOperationException("Cannot sort immutable Array.");
+ throw new UnsupportedOperationException("Cannot sort immutable List.");
}
void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
@@ -12366,11 +12861,11 @@ class MediaListWrappingImplementation extends DOMWrapperBase implements MediaLis
}
int clear() {
- throw new UnsupportedOperationException("Cannot clear immutable Array.");
+ throw new UnsupportedOperationException("Cannot clear immutable List.");
}
String removeLast() {
- throw new UnsupportedOperationException("Cannot removeLast on immutable Array.");
+ throw new UnsupportedOperationException("Cannot removeLast on immutable List.");
}
String last() {
@@ -12393,6 +12888,22 @@ class MediaListWrappingImplementation extends DOMWrapperBase implements MediaLis
return _Collections.some(this, f);
}
+ void setRange(int start, int length, List<String> from, [int startFrom]) {
+ throw new UnsupportedOperationException("Cannot setRange on immutable List.");
+ }
+
+ void removeRange(int start, int length) {
+ throw new UnsupportedOperationException("Cannot removeRange on immutable List.");
+ }
+
+ void insertRange(int start, int length, [String initialValue]) {
+ throw new UnsupportedOperationException("Cannot insertRange on immutable List.");
+ }
+
+ List<String> getRange(int start, int length) {
+ throw new NotImplementedException();
+ }
+
bool isEmpty() {
return length == 0;
}
@@ -12414,8 +12925,6 @@ class MediaListWrappingImplementation extends DOMWrapperBase implements MediaLis
String item(int index) {
return _ptr.item(index);
}
-
- String get typeName() { return "MediaList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12430,8 +12939,6 @@ class MediaQueryListListenerWrappingImplementation extends DOMWrapperBase implem
_ptr.queryChanged(LevelDom.unwrap(list));
return;
}
-
- String get typeName() { return "MediaQueryListListener"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12455,8 +12962,6 @@ class MediaQueryListWrappingImplementation extends DOMWrapperBase implements Med
_ptr.removeListener(LevelDom.unwrap(listener));
return;
}
-
- String get typeName() { return "MediaQueryList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12472,8 +12977,6 @@ class MediaStreamListWrappingImplementation extends DOMWrapperBase implements Me
MediaStream item(int index) {
return LevelDom.wrapMediaStream(_ptr.item(index));
}
-
- String get typeName() { return "MediaStreamList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12489,8 +12992,6 @@ class MediaStreamTrackListWrappingImplementation extends DOMWrapperBase implemen
MediaStreamTrack item(int index) {
return LevelDom.wrapMediaStreamTrack(_ptr.item(index));
}
-
- String get typeName() { return "MediaStreamTrackList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12508,8 +13009,6 @@ class MediaStreamTrackWrappingImplementation extends DOMWrapperBase implements M
String get kind() { return _ptr.kind; }
String get label() { return _ptr.label; }
-
- String get typeName() { return "MediaStreamTrack"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12530,21 +13029,29 @@ class MediaStreamWrappingImplementation extends DOMWrapperBase implements MediaS
MediaStreamTrackList get tracks() { return LevelDom.wrapMediaStreamTrackList(_ptr.tracks); }
- void addEventListener(String type, EventListener listener, bool useCapture) {
- _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture);
- return;
+ void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.addEventListener(type, LevelDom.unwrap(listener));
+ return;
+ } else {
+ _ptr.addEventListener(type, LevelDom.unwrap(listener), useCapture);
+ return;
+ }
}
bool dispatchEvent(Event event) {
return _ptr.dispatchEvent(LevelDom.unwrap(event));
}
- void removeEventListener(String type, EventListener listener, bool useCapture) {
- _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
- return;
+ void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.removeEventListener(type, LevelDom.unwrap(listener));
+ return;
+ } else {
+ _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
+ return;
+ }
}
-
- String get typeName() { return "MediaStream"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12558,8 +13065,6 @@ class MenuElementWrappingImplementation extends ElementWrappingImplementation im
bool get compact() { return _ptr.compact; }
void set compact(bool value) { _ptr.compact = value; }
-
- String get typeName() { return "MenuElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12573,8 +13078,6 @@ class MessageChannelWrappingImplementation extends DOMWrapperBase implements Mes
MessagePort get port1() { return LevelDom.wrapMessagePort(_ptr.port1); }
MessagePort get port2() { return LevelDom.wrapMessagePort(_ptr.port2); }
-
- String get typeName() { return "MessageChannel"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12599,8 +13102,6 @@ class MessageEventWrappingImplementation extends EventWrappingImplementation imp
_ptr.initMessageEvent(typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, LevelDom.unwrap(sourceArg), LevelDom.unwrap(messagePort));
return;
}
-
- String get typeName() { return "MessageEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12626,8 +13127,6 @@ class MetaElementWrappingImplementation extends ElementWrappingImplementation im
String get scheme() { return _ptr.scheme; }
void set scheme(String value) { _ptr.scheme = value; }
-
- String get typeName() { return "MetaElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12641,8 +13140,6 @@ class MetadataCallbackWrappingImplementation extends DOMWrapperBase implements M
bool handleEvent(Metadata metadata) {
return _ptr.handleEvent(LevelDom.unwrap(metadata));
}
-
- String get typeName() { return "MetadataCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12654,8 +13151,6 @@ class MetadataWrappingImplementation extends DOMWrapperBase implements Metadata
MetadataWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
Date get modificationTime() { return _ptr.modificationTime; }
-
- String get typeName() { return "Metadata"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12693,8 +13188,6 @@ class MeterElementWrappingImplementation extends ElementWrappingImplementation i
num get value() { return _ptr.value; }
void set value(num value) { _ptr.value = value; }
-
- String get typeName() { return "MeterElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12712,8 +13205,6 @@ class ModElementWrappingImplementation extends ElementWrappingImplementation imp
String get dateTime() { return _ptr.dateTime; }
void set dateTime(String value) { _ptr.dateTime = value; }
-
- String get typeName() { return "ModElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12760,8 +13251,6 @@ class MouseEventWrappingImplementation extends UIEventWrappingImplementation imp
_ptr.initMouseEvent(type, canBubble, cancelable, LevelDom.unwrap(view), detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, LevelDom.unwrap(relatedTarget));
return;
}
-
- String get typeName() { return "MouseEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12786,8 +13275,33 @@ class MutationEventWrappingImplementation extends EventWrappingImplementation im
_ptr.initMutationEvent(type, canBubble, cancelable, LevelDom.unwrap(relatedNode), prevValue, newValue, attrName, attrChange);
return;
}
+}
+// Copyright (c) 2011, 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.
+
+class MutationRecordWrappingImplementation extends DOMWrapperBase implements MutationRecord {
+ MutationRecordWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+
+ ElementList get addedNodes() { return LevelDom.wrapElementList(_ptr.addedNodes); }
+
+ String get attributeName() { return _ptr.attributeName; }
+
+ String get attributeNamespace() { return _ptr.attributeNamespace; }
+
+ Node get nextSibling() { return LevelDom.wrapNode(_ptr.nextSibling); }
+
+ String get oldValue() { return _ptr.oldValue; }
+
+ Node get previousSibling() { return LevelDom.wrapNode(_ptr.previousSibling); }
+
+ ElementList get removedNodes() { return LevelDom.wrapElementList(_ptr.removedNodes); }
+
+ Node get target() { return LevelDom.wrapNode(_ptr.target); }
- String get typeName() { return "MutationEvent"; }
+ String get type() { return _ptr.type; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12801,8 +13315,6 @@ class NavigatorUserMediaErrorCallbackWrappingImplementation extends DOMWrapperBa
bool handleEvent(NavigatorUserMediaError error) {
return _ptr.handleEvent(LevelDom.unwrap(error));
}
-
- String get typeName() { return "NavigatorUserMediaErrorCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12814,8 +13326,6 @@ class NavigatorUserMediaErrorWrappingImplementation extends DOMWrapperBase imple
NavigatorUserMediaErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
int get code() { return _ptr.code; }
-
- String get typeName() { return "NavigatorUserMediaError"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12829,8 +13339,6 @@ class NavigatorUserMediaSuccessCallbackWrappingImplementation extends DOMWrapper
bool handleEvent(LocalMediaStream stream) {
return _ptr.handleEvent(LevelDom.unwrap(stream));
}
-
- String get typeName() { return "NavigatorUserMediaSuccessCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12877,8 +13385,6 @@ class NavigatorWrappingImplementation extends DOMWrapperBase implements Navigato
bool javaEnabled() {
return _ptr.javaEnabled();
}
-
- String get typeName() { return "Navigator"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12892,8 +13398,6 @@ class NotationWrappingImplementation extends NodeWrappingImplementation implemen
String get publicId() { return _ptr.publicId; }
String get systemId() { return _ptr.systemId; }
-
- String get typeName() { return "Notation"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12920,8 +13424,6 @@ class NotificationCenterWrappingImplementation extends DOMWrapperBase implements
_ptr.requestPermission(LevelDom.unwrap(callback));
return;
}
-
- String get typeName() { return "NotificationCenter"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12931,8 +13433,6 @@ class NotificationCenterWrappingImplementation extends DOMWrapperBase implements
class OESStandardDerivativesWrappingImplementation extends DOMWrapperBase implements OESStandardDerivatives {
OESStandardDerivativesWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "OESStandardDerivatives"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12942,8 +13442,6 @@ class OESStandardDerivativesWrappingImplementation extends DOMWrapperBase implem
class OESTextureFloatWrappingImplementation extends DOMWrapperBase implements OESTextureFloat {
OESTextureFloatWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "OESTextureFloat"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12971,8 +13469,6 @@ class OESVertexArrayObjectWrappingImplementation extends DOMWrapperBase implemen
bool isVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) {
return _ptr.isVertexArrayOES(LevelDom.unwrap(arrayObject));
}
-
- String get typeName() { return "OESVertexArrayObject"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12994,8 +13490,6 @@ class OListElementWrappingImplementation extends ElementWrappingImplementation i
String get type() { return _ptr.type; }
void set type(String value) { _ptr.type = value; }
-
- String get typeName() { return "OListElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13088,8 +13582,6 @@ class ObjectElementWrappingImplementation extends ElementWrappingImplementation
_ptr.setCustomValidity(error);
return;
}
-
- String get typeName() { return "ObjectElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13105,8 +13597,6 @@ class OperationNotAllowedExceptionWrappingImplementation extends DOMWrapperBase
String get message() { return _ptr.message; }
String get name() { return _ptr.name; }
-
- String get typeName() { return "OperationNotAllowedException"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13124,8 +13614,6 @@ class OptGroupElementWrappingImplementation extends ElementWrappingImplementatio
String get label() { return _ptr.label; }
void set label(String value) { _ptr.label = value; }
-
- String get typeName() { return "OptGroupElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13161,8 +13649,6 @@ class OptionElementWrappingImplementation extends ElementWrappingImplementation
String get value() { return _ptr.value; }
void set value(String value) { _ptr.value = value; }
-
- String get typeName() { return "OptionElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13209,8 +13695,6 @@ class OutputElementWrappingImplementation extends ElementWrappingImplementation
_ptr.setCustomValidity(error);
return;
}
-
- String get typeName() { return "OutputElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13231,8 +13715,6 @@ class OverflowEventWrappingImplementation extends EventWrappingImplementation im
_ptr.initOverflowEvent(orient, horizontalOverflow, verticalOverflow);
return;
}
-
- String get typeName() { return "OverflowEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13249,8 +13731,6 @@ class PageTransitionEventWrappingImplementation extends EventWrappingImplementat
_ptr.initPageTransitionEvent(typeArg, canBubbleArg, cancelableArg, persisted);
return;
}
-
- String get typeName() { return "PageTransitionEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13264,8 +13744,6 @@ class ParagraphElementWrappingImplementation extends ElementWrappingImplementati
String get align() { return _ptr.align; }
void set align(String value) { _ptr.align = value; }
-
- String get typeName() { return "ParagraphElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13291,8 +13769,6 @@ class ParamElementWrappingImplementation extends ElementWrappingImplementation i
String get valueType() { return _ptr.valueType; }
void set valueType(String value) { _ptr.valueType = value; }
-
- String get typeName() { return "ParamElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13302,9 +13778,6 @@ class ParamElementWrappingImplementation extends ElementWrappingImplementation i
class PointWrappingImplementation extends DOMWrapperBase implements Point {
PointWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
- factory PointWrappingImplementation(num x, num y) {
- return LevelDom.wrapPoint(_rawWindow.createWebKitPoint(x, y));
- }
num get x() { return _ptr.x; }
@@ -13313,8 +13786,6 @@ class PointWrappingImplementation extends DOMWrapperBase implements Point {
num get y() { return _ptr.y; }
void set y(num value) { _ptr.y = value; }
-
- String get typeName() { return "Point"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13327,12 +13798,10 @@ class PopStateEventWrappingImplementation extends EventWrappingImplementation im
String get state() { return _ptr.state; }
- void initPopStateEvent(String typeArg, bool canBubbleArg, bool cancelableArg, String stateArg) {
- _ptr.initPopStateEvent(typeArg, canBubbleArg, cancelableArg, stateArg);
+ void initPopStateEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object stateArg) {
+ _ptr.initPopStateEvent(typeArg, canBubbleArg, cancelableArg, LevelDom.unwrapMaybePrimitive(stateArg));
return;
}
-
- String get typeName() { return "PopStateEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13346,8 +13815,6 @@ class PositionCallbackWrappingImplementation extends DOMWrapperBase implements P
bool handleEvent(Geoposition position) {
return _ptr.handleEvent(LevelDom.unwrap(position));
}
-
- String get typeName() { return "PositionCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13361,8 +13828,6 @@ class PositionErrorCallbackWrappingImplementation extends DOMWrapperBase impleme
bool handleEvent(PositionError error) {
return _ptr.handleEvent(LevelDom.unwrap(error));
}
-
- String get typeName() { return "PositionErrorCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13376,8 +13841,6 @@ class PositionErrorWrappingImplementation extends DOMWrapperBase implements Posi
int get code() { return _ptr.code; }
String get message() { return _ptr.message; }
-
- String get typeName() { return "PositionError"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13395,8 +13858,6 @@ class PreElementWrappingImplementation extends ElementWrappingImplementation imp
bool get wrap() { return _ptr.wrap; }
void set wrap(bool value) { _ptr.wrap = value; }
-
- String get typeName() { return "PreElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13414,8 +13875,6 @@ class ProcessingInstructionWrappingImplementation extends NodeWrappingImplementa
StyleSheet get sheet() { return LevelDom.wrapStyleSheet(_ptr.sheet); }
String get target() { return _ptr.target; }
-
- String get typeName() { return "ProcessingInstruction"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13439,8 +13898,6 @@ class ProgressElementWrappingImplementation extends ElementWrappingImplementatio
num get value() { return _ptr.value; }
void set value(num value) { _ptr.value = value; }
-
- String get typeName() { return "ProgressElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13461,8 +13918,6 @@ class ProgressEventWrappingImplementation extends EventWrappingImplementation im
_ptr.initProgressEvent(typeArg, canBubbleArg, cancelableArg, lengthComputableArg, loadedArg, totalArg);
return;
}
-
- String get typeName() { return "ProgressEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13476,8 +13931,6 @@ class QuoteElementWrappingImplementation extends ElementWrappingImplementation i
String get cite() { return _ptr.cite; }
void set cite(String value) { _ptr.cite = value; }
-
- String get typeName() { return "QuoteElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13495,8 +13948,6 @@ class RGBColorWrappingImplementation extends DOMWrapperBase implements RGBColor
CSSPrimitiveValue get green() { return LevelDom.wrapCSSPrimitiveValue(_ptr.green); }
CSSPrimitiveValue get red() { return LevelDom.wrapCSSPrimitiveValue(_ptr.red); }
-
- String get typeName() { return "RGBColor"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13512,8 +13963,6 @@ class RangeExceptionWrappingImplementation extends DOMWrapperBase implements Ran
String get message() { return _ptr.message; }
String get name() { return _ptr.name; }
-
- String get typeName() { return "RangeException"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13551,10 +14000,6 @@ class RangeWrappingImplementation extends DOMWrapperBase implements Range {
return;
}
- int compareBoundaryPoints() {
- return _ptr.compareBoundaryPoints();
- }
-
int compareNode(Node refNode) {
return _ptr.compareNode(LevelDom.unwrap(refNode));
}
@@ -13647,8 +14092,6 @@ class RangeWrappingImplementation extends DOMWrapperBase implements Range {
String toString() {
return _ptr.toString();
}
-
- String get typeName() { return "Range"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13666,8 +14109,6 @@ class RectWrappingImplementation extends DOMWrapperBase implements Rect {
CSSPrimitiveValue get right() { return LevelDom.wrapCSSPrimitiveValue(_ptr.right); }
CSSPrimitiveValue get top() { return LevelDom.wrapCSSPrimitiveValue(_ptr.top); }
-
- String get typeName() { return "Rect"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13693,8 +14134,6 @@ class ScreenWrappingImplementation extends DOMWrapperBase implements Screen {
int get pixelDepth() { return _ptr.pixelDepth; }
int get width() { return _ptr.width; }
-
- String get typeName() { return "Screen"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13736,8 +14175,6 @@ class ScriptElementWrappingImplementation extends ElementWrappingImplementation
String get type() { return _ptr.type; }
void set type(String value) { _ptr.type = value; }
-
- String get typeName() { return "ScriptElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13819,8 +14256,6 @@ class SelectElementWrappingImplementation extends ElementWrappingImplementation
_ptr.setCustomValidity(error);
return;
}
-
- String get typeName() { return "SelectElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13842,8 +14277,15 @@ class SourceElementWrappingImplementation extends ElementWrappingImplementation
String get type() { return _ptr.type; }
void set type(String value) { _ptr.type = value; }
+}
+// Copyright (c) 2011, 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.
- String get typeName() { return "SourceElement"; }
+// WARNING: Do not edit - generated code.
+
+class SpanElementWrappingImplementation extends ElementWrappingImplementation implements SpanElement {
+ SpanElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13855,8 +14297,6 @@ class SpeechInputEventWrappingImplementation extends EventWrappingImplementation
SpeechInputEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
SpeechInputResultList get results() { return LevelDom.wrapSpeechInputResultList(_ptr.results); }
-
- String get typeName() { return "SpeechInputEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13872,8 +14312,6 @@ class SpeechInputResultListWrappingImplementation extends DOMWrapperBase impleme
SpeechInputResult item(int index) {
return LevelDom.wrapSpeechInputResult(_ptr.item(index));
}
-
- String get typeName() { return "SpeechInputResultList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13887,8 +14325,6 @@ class SpeechInputResultWrappingImplementation extends DOMWrapperBase implements
num get confidence() { return _ptr.confidence; }
String get utterance() { return _ptr.utterance; }
-
- String get typeName() { return "SpeechInputResult"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13913,8 +14349,6 @@ class StorageEventWrappingImplementation extends EventWrappingImplementation imp
_ptr.initStorageEvent(typeArg, canBubbleArg, cancelableArg, keyArg, oldValueArg, newValueArg, urlArg, LevelDom.unwrap(storageAreaArg));
return;
}
-
- String get typeName() { return "StorageEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13928,8 +14362,6 @@ class StorageInfoErrorCallbackWrappingImplementation extends DOMWrapperBase impl
bool handleEvent(DOMException error) {
return _ptr.handleEvent(LevelDom.unwrap(error));
}
-
- String get typeName() { return "StorageInfoErrorCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13943,8 +14375,6 @@ class StorageInfoQuotaCallbackWrappingImplementation extends DOMWrapperBase impl
bool handleEvent(int grantedQuotaInBytes) {
return _ptr.handleEvent(grantedQuotaInBytes);
}
-
- String get typeName() { return "StorageInfoQuotaCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13958,8 +14388,6 @@ class StorageInfoUsageCallbackWrappingImplementation extends DOMWrapperBase impl
bool handleEvent(int currentUsageInBytes, int currentQuotaInBytes) {
return _ptr.handleEvent(currentUsageInBytes, currentQuotaInBytes);
}
-
- String get typeName() { return "StorageInfoUsageCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13970,17 +14398,41 @@ class StorageInfoUsageCallbackWrappingImplementation extends DOMWrapperBase impl
class StorageInfoWrappingImplementation extends DOMWrapperBase implements StorageInfo {
StorageInfoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
- void queryUsageAndQuota(int storageType, StorageInfoUsageCallback usageCallback, StorageInfoErrorCallback errorCallback) {
- _ptr.queryUsageAndQuota(storageType, LevelDom.unwrap(usageCallback), LevelDom.unwrap(errorCallback));
- return;
+ void queryUsageAndQuota(int storageType, [StorageInfoUsageCallback usageCallback = null, StorageInfoErrorCallback errorCallback = null]) {
+ if (usageCallback === null) {
+ if (errorCallback === null) {
+ _ptr.queryUsageAndQuota(storageType);
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.queryUsageAndQuota(storageType, LevelDom.unwrap(usageCallback));
+ return;
+ } else {
+ _ptr.queryUsageAndQuota(storageType, LevelDom.unwrap(usageCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
- void requestQuota(int storageType, int newQuotaInBytes, StorageInfoQuotaCallback quotaCallback, StorageInfoErrorCallback errorCallback) {
- _ptr.requestQuota(storageType, newQuotaInBytes, LevelDom.unwrap(quotaCallback), LevelDom.unwrap(errorCallback));
- return;
+ void requestQuota(int storageType, int newQuotaInBytes, [StorageInfoQuotaCallback quotaCallback = null, StorageInfoErrorCallback errorCallback = null]) {
+ if (quotaCallback === null) {
+ if (errorCallback === null) {
+ _ptr.requestQuota(storageType, newQuotaInBytes);
+ return;
+ }
+ } else {
+ if (errorCallback === null) {
+ _ptr.requestQuota(storageType, newQuotaInBytes, LevelDom.unwrap(quotaCallback));
+ return;
+ } else {
+ _ptr.requestQuota(storageType, newQuotaInBytes, LevelDom.unwrap(quotaCallback), LevelDom.unwrap(errorCallback));
+ return;
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
-
- String get typeName() { return "StorageInfo"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14015,8 +14467,6 @@ class StorageWrappingImplementation extends DOMWrapperBase implements Storage {
_ptr.setItem(key, data);
return;
}
-
- String get typeName() { return "Storage"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14030,8 +14480,6 @@ class StringCallbackWrappingImplementation extends DOMWrapperBase implements Str
bool handleEvent(String data) {
return _ptr.handleEvent(data);
}
-
- String get typeName() { return "StringCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14055,8 +14503,6 @@ class StyleElementWrappingImplementation extends ElementWrappingImplementation i
String get type() { return _ptr.type; }
void set type(String value) { _ptr.type = value; }
-
- String get typeName() { return "StyleElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14072,8 +14518,6 @@ class StyleMediaWrappingImplementation extends DOMWrapperBase implements StyleMe
bool matchMedium(String mediaquery) {
return _ptr.matchMedium(mediaquery);
}
-
- String get typeName() { return "StyleMedia"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14091,23 +14535,23 @@ class StyleSheetListWrappingImplementation extends DOMWrapperBase implements Sty
}
void operator[]=(int index, StyleSheet value) {
- throw new UnsupportedOperationException("Cannot assign element of immutable Array.");
+ throw new UnsupportedOperationException("Cannot assign element of immutable List.");
}
void add(StyleSheet value) {
- throw new UnsupportedOperationException("Cannot add to immutable Array.");
+ throw new UnsupportedOperationException("Cannot add to immutable List.");
}
void addLast(StyleSheet value) {
- throw new UnsupportedOperationException("Cannot add to immutable Array.");
+ throw new UnsupportedOperationException("Cannot add to immutable List.");
}
void addAll(Collection<StyleSheet> collection) {
- throw new UnsupportedOperationException("Cannot add to immutable Array.");
+ throw new UnsupportedOperationException("Cannot add to immutable List.");
}
void sort(int compare(StyleSheet a, StyleSheet b)) {
- throw new UnsupportedOperationException("Cannot sort immutable Array.");
+ throw new UnsupportedOperationException("Cannot sort immutable List.");
}
void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
@@ -14123,11 +14567,11 @@ class StyleSheetListWrappingImplementation extends DOMWrapperBase implements Sty
}
int clear() {
- throw new UnsupportedOperationException("Cannot clear immutable Array.");
+ throw new UnsupportedOperationException("Cannot clear immutable List.");
}
StyleSheet removeLast() {
- throw new UnsupportedOperationException("Cannot removeLast on immutable Array.");
+ throw new UnsupportedOperationException("Cannot removeLast on immutable List.");
}
StyleSheet last() {
@@ -14150,6 +14594,22 @@ class StyleSheetListWrappingImplementation extends DOMWrapperBase implements Sty
return _Collections.some(this, f);
}
+ void setRange(int start, int length, List<StyleSheet> from, [int startFrom]) {
+ throw new UnsupportedOperationException("Cannot setRange on immutable List.");
+ }
+
+ void removeRange(int start, int length) {
+ throw new UnsupportedOperationException("Cannot removeRange on immutable List.");
+ }
+
+ void insertRange(int start, int length, [StyleSheet initialValue]) {
+ throw new UnsupportedOperationException("Cannot insertRange on immutable List.");
+ }
+
+ List<StyleSheet> getRange(int start, int length) {
+ throw new NotImplementedException();
+ }
+
bool isEmpty() {
return length == 0;
}
@@ -14161,8 +14621,6 @@ class StyleSheetListWrappingImplementation extends DOMWrapperBase implements Sty
StyleSheet item(int index) {
return LevelDom.wrapStyleSheet(_ptr.item(index));
}
-
- String get typeName() { return "StyleSheetList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14188,8 +14646,6 @@ class StyleSheetWrappingImplementation extends DOMWrapperBase implements StyleSh
String get title() { return _ptr.title; }
String get type() { return _ptr.type; }
-
- String get typeName() { return "StyleSheet"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14203,8 +14659,6 @@ class TableCaptionElementWrappingImplementation extends ElementWrappingImplement
String get align() { return _ptr.align; }
void set align(String value) { _ptr.align = value; }
-
- String get typeName() { return "TableCaptionElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14272,8 +14726,6 @@ class TableCellElementWrappingImplementation extends ElementWrappingImplementati
String get width() { return _ptr.width; }
void set width(String value) { _ptr.width = value; }
-
- String get typeName() { return "TableCellElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14307,8 +14759,6 @@ class TableColElementWrappingImplementation extends ElementWrappingImplementatio
String get width() { return _ptr.width; }
void set width(String value) { _ptr.width = value; }
-
- String get typeName() { return "TableColElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14406,8 +14856,6 @@ class TableElementWrappingImplementation extends ElementWrappingImplementation i
Element insertRow(int index) {
return LevelDom.wrapElement(_ptr.insertRow(index));
}
-
- String get typeName() { return "TableElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14452,8 +14900,6 @@ class TableRowElementWrappingImplementation extends ElementWrappingImplementatio
Element insertCell(int index) {
return LevelDom.wrapElement(_ptr.insertCell(index));
}
-
- String get typeName() { return "TableRowElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14490,8 +14936,6 @@ class TableSectionElementWrappingImplementation extends ElementWrappingImplement
Element insertRow(int index) {
return LevelDom.wrapElement(_ptr.insertRow(index));
}
-
- String get typeName() { return "TableSectionElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14576,6 +15020,10 @@ class TextAreaElementWrappingImplementation extends ElementWrappingImplementatio
bool get willValidate() { return _ptr.willValidate; }
+ String get wrap() { return _ptr.wrap; }
+
+ void set wrap(String value) { _ptr.wrap = value; }
+
bool checkValidity() {
return _ptr.checkValidity();
}
@@ -14590,12 +15038,15 @@ class TextAreaElementWrappingImplementation extends ElementWrappingImplementatio
return;
}
- void setSelectionRange(int start, int end, String direction) {
- _ptr.setSelectionRange(start, end, direction);
- return;
+ void setSelectionRange(int start, int end, [String direction = null]) {
+ if (direction === null) {
+ _ptr.setSelectionRange(start, end);
+ return;
+ } else {
+ _ptr.setSelectionRange(start, end, direction);
+ return;
+ }
}
-
- String get typeName() { return "TextAreaElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14612,8 +15063,6 @@ class TextEventWrappingImplementation extends UIEventWrappingImplementation impl
_ptr.initTextEvent(typeArg, canBubbleArg, cancelableArg, LevelDom.unwrap(viewArg), dataArg);
return;
}
-
- String get typeName() { return "TextEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14625,8 +15074,6 @@ class TextMetricsWrappingImplementation extends DOMWrapperBase implements TextMe
TextMetricsWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
num get width() { return _ptr.width; }
-
- String get typeName() { return "TextMetrics"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14646,8 +15093,6 @@ class TimeRangesWrappingImplementation extends DOMWrapperBase implements TimeRan
num start(int index) {
return _ptr.start(index);
}
-
- String get typeName() { return "TimeRanges"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14661,8 +15106,6 @@ class TitleElementWrappingImplementation extends ElementWrappingImplementation i
String get text() { return _ptr.text; }
void set text(String value) { _ptr.text = value; }
-
- String get typeName() { return "TitleElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14691,8 +15134,6 @@ class TouchEventWrappingImplementation extends UIEventWrappingImplementation imp
_ptr.initTouchEvent(LevelDom.unwrap(touches), LevelDom.unwrap(targetTouches), LevelDom.unwrap(changedTouches), type, LevelDom.unwrap(view), screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
return;
}
-
- String get typeName() { return "TouchEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14769,6 +15210,22 @@ class TouchListWrappingImplementation extends DOMWrapperBase implements TouchLis
return _Collections.some(this, f);
}
+ void setRange(int start, int length, List<Touch> from, [int startFrom]) {
+ throw new UnsupportedOperationException("Cannot setRange on immutable List.");
+ }
+
+ void removeRange(int start, int length) {
+ throw new UnsupportedOperationException("Cannot removeRange on immutable List.");
+ }
+
+ void insertRange(int start, int length, [Touch initialValue]) {
+ throw new UnsupportedOperationException("Cannot insertRange on immutable List.");
+ }
+
+ List<Touch> getRange(int start, int length) {
+ throw new NotImplementedException();
+ }
+
bool isEmpty() {
return length == 0;
}
@@ -14780,8 +15237,6 @@ class TouchListWrappingImplementation extends DOMWrapperBase implements TouchLis
Touch item(int index) {
return LevelDom.wrapTouch(_ptr.item(index));
}
-
- String get typeName() { return "TouchList"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14815,8 +15270,6 @@ class TouchWrappingImplementation extends DOMWrapperBase implements Touch {
int get webkitRadiusY() { return _ptr.webkitRadiusY; }
num get webkitRotationAngle() { return _ptr.webkitRotationAngle; }
-
- String get typeName() { return "Touch"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14846,8 +15299,6 @@ class TrackElementWrappingImplementation extends ElementWrappingImplementation i
String get srclang() { return _ptr.srclang; }
void set srclang(String value) { _ptr.srclang = value; }
-
- String get typeName() { return "TrackElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14866,8 +15317,6 @@ class TransitionEventWrappingImplementation extends EventWrappingImplementation
_ptr.initWebKitTransitionEvent(typeArg, canBubbleArg, cancelableArg, propertyNameArg, elapsedTimeArg);
return;
}
-
- String get typeName() { return "TransitionEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14900,8 +15349,6 @@ class UIEventWrappingImplementation extends EventWrappingImplementation implemen
_ptr.initUIEvent(type, canBubble, cancelable, LevelDom.unwrap(view), detail);
return;
}
-
- String get typeName() { return "UIEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14919,8 +15366,6 @@ class UListElementWrappingImplementation extends ElementWrappingImplementation i
String get type() { return _ptr.type; }
void set type(String value) { _ptr.type = value; }
-
- String get typeName() { return "UListElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14933,11 +15378,13 @@ class Uint16ArrayWrappingImplementation extends ArrayBufferViewWrappingImplement
int get length() { return _ptr.length; }
- Uint16Array subarray(int start, int end) {
- return LevelDom.wrapUint16Array(_ptr.subarray(start, end));
+ Uint16Array subarray(int start, [int end = null]) {
+ if (end === null) {
+ return LevelDom.wrapUint16Array(_ptr.subarray(start));
+ } else {
+ return LevelDom.wrapUint16Array(_ptr.subarray(start, end));
+ }
}
-
- String get typeName() { return "Uint16Array"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14950,11 +15397,13 @@ class Uint32ArrayWrappingImplementation extends ArrayBufferViewWrappingImplement
int get length() { return _ptr.length; }
- Uint32Array subarray(int start, int end) {
- return LevelDom.wrapUint32Array(_ptr.subarray(start, end));
+ Uint32Array subarray(int start, [int end = null]) {
+ if (end === null) {
+ return LevelDom.wrapUint32Array(_ptr.subarray(start));
+ } else {
+ return LevelDom.wrapUint32Array(_ptr.subarray(start, end));
+ }
}
-
- String get typeName() { return "Uint32Array"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14967,11 +15416,13 @@ class Uint8ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementa
int get length() { return _ptr.length; }
- Uint8Array subarray(int start, int end) {
- return LevelDom.wrapUint8Array(_ptr.subarray(start, end));
+ Uint8Array subarray(int start, [int end = null]) {
+ if (end === null) {
+ return LevelDom.wrapUint8Array(_ptr.subarray(start));
+ } else {
+ return LevelDom.wrapUint8Array(_ptr.subarray(start, end));
+ }
}
-
- String get typeName() { return "Uint8Array"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -14981,8 +15432,6 @@ class Uint8ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementa
class UnknownElementWrappingImplementation extends ElementWrappingImplementation implements UnknownElement {
UnknownElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "UnknownElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15010,8 +15459,6 @@ class ValidityStateWrappingImplementation extends DOMWrapperBase implements Vali
bool get valid() { return _ptr.valid; }
bool get valueMissing() { return _ptr.valueMissing; }
-
- String get typeName() { return "ValidityState"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15065,8 +15512,6 @@ class VideoElementWrappingImplementation extends MediaElementWrappingImplementat
_ptr.webkitExitFullscreen();
return;
}
-
- String get typeName() { return "VideoElement"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15081,8 +15526,6 @@ class VoidCallbackWrappingImplementation extends DOMWrapperBase implements VoidC
_ptr.handleEvent();
return;
}
-
- String get typeName() { return "VoidCallback"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15098,8 +15541,6 @@ class WebGLActiveInfoWrappingImplementation extends DOMWrapperBase implements We
int get size() { return _ptr.size; }
int get type() { return _ptr.type; }
-
- String get typeName() { return "WebGLActiveInfo"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15109,8 +15550,6 @@ class WebGLActiveInfoWrappingImplementation extends DOMWrapperBase implements We
class WebGLBufferWrappingImplementation extends DOMWrapperBase implements WebGLBuffer {
WebGLBufferWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "WebGLBuffer"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15144,8 +15583,6 @@ class WebGLContextAttributesWrappingImplementation extends DOMWrapperBase implem
bool get stencil() { return _ptr.stencil; }
void set stencil(bool value) { _ptr.stencil = value; }
-
- String get typeName() { return "WebGLContextAttributes"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15157,8 +15594,6 @@ class WebGLContextEventWrappingImplementation extends EventWrappingImplementatio
WebGLContextEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
String get statusMessage() { return _ptr.statusMessage; }
-
- String get typeName() { return "WebGLContextEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15168,8 +15603,6 @@ class WebGLContextEventWrappingImplementation extends EventWrappingImplementatio
class WebGLFramebufferWrappingImplementation extends DOMWrapperBase implements WebGLFramebuffer {
WebGLFramebufferWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "WebGLFramebuffer"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15179,8 +15612,6 @@ class WebGLFramebufferWrappingImplementation extends DOMWrapperBase implements W
class WebGLProgramWrappingImplementation extends DOMWrapperBase implements WebGLProgram {
WebGLProgramWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "WebGLProgram"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15190,8 +15621,6 @@ class WebGLProgramWrappingImplementation extends DOMWrapperBase implements WebGL
class WebGLRenderbufferWrappingImplementation extends DOMWrapperBase implements WebGLRenderbuffer {
WebGLRenderbufferWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "WebGLRenderbuffer"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15267,17 +15696,32 @@ class WebGLRenderingContextWrappingImplementation extends CanvasRenderingContext
}
void bufferData(int target, var data_OR_size, int usage) {
- if (data_OR_size is int) {
+ if (data_OR_size is ArrayBuffer) {
_ptr.bufferData(target, LevelDom.unwrap(data_OR_size), usage);
return;
+ } else {
+ if (data_OR_size is ArrayBufferView) {
+ _ptr.bufferData(target, LevelDom.unwrap(data_OR_size), usage);
+ return;
+ } else {
+ if (data_OR_size is int) {
+ _ptr.bufferData(target, LevelDom.unwrap(data_OR_size), usage);
+ return;
+ }
+ }
}
throw "Incorrect number or type of arguments";
}
void bufferSubData(int target, int offset, var data) {
- if (data is ArrayBufferView) {
+ if (data is ArrayBuffer) {
_ptr.bufferSubData(target, offset, LevelDom.unwrap(data));
return;
+ } else {
+ if (data is ArrayBufferView) {
+ _ptr.bufferSubData(target, offset, LevelDom.unwrap(data));
+ return;
+ }
}
throw "Incorrect number or type of arguments";
}
@@ -15682,10 +16126,43 @@ class WebGLRenderingContextWrappingImplementation extends CanvasRenderingContext
return;
}
- void texImage2D(int target, int level, int internalformat, int format_OR_width, int height_OR_type, var border_OR_canvas_OR_image_OR_pixels, int format, int type, ArrayBufferView pixels) {
- if (border_OR_canvas_OR_image_OR_pixels is int) {
- _ptr.texImage2D(target, level, internalformat, format_OR_width, height_OR_type, LevelDom.unwrap(border_OR_canvas_OR_image_OR_pixels), format, type, LevelDom.unwrap(pixels));
- return;
+ void texImage2D(int target, int level, int internalformat, int format_OR_width, int height_OR_type, var border_OR_canvas_OR_image_OR_pixels, [int format = null, int type = null, ArrayBufferView pixels = null]) {
+ if (border_OR_canvas_OR_image_OR_pixels is ImageData) {
+ if (format === null) {
+ if (type === null) {
+ if (pixels === null) {
+ _ptr.texImage2D(target, level, internalformat, format_OR_width, height_OR_type, LevelDom.unwrap(border_OR_canvas_OR_image_OR_pixels));
+ return;
+ }
+ }
+ }
+ } else {
+ if (border_OR_canvas_OR_image_OR_pixels is ImageElement) {
+ if (format === null) {
+ if (type === null) {
+ if (pixels === null) {
+ _ptr.texImage2D(target, level, internalformat, format_OR_width, height_OR_type, LevelDom.unwrap(border_OR_canvas_OR_image_OR_pixels));
+ return;
+ }
+ }
+ }
+ } else {
+ if (border_OR_canvas_OR_image_OR_pixels is CanvasElement) {
+ if (format === null) {
+ if (type === null) {
+ if (pixels === null) {
+ _ptr.texImage2D(target, level, internalformat, format_OR_width, height_OR_type, LevelDom.unwrap(border_OR_canvas_OR_image_OR_pixels));
+ return;
+ }
+ }
+ }
+ } else {
+ if (border_OR_canvas_OR_image_OR_pixels is int) {
+ _ptr.texImage2D(target, level, internalformat, format_OR_width, height_OR_type, LevelDom.unwrap(border_OR_canvas_OR_image_OR_pixels), format, type, LevelDom.unwrap(pixels));
+ return;
+ }
+ }
+ }
}
throw "Incorrect number or type of arguments";
}
@@ -15700,10 +16177,37 @@ class WebGLRenderingContextWrappingImplementation extends CanvasRenderingContext
return;
}
- void texSubImage2D(int target, int level, int xoffset, int yoffset, int format_OR_width, int height_OR_type, var canvas_OR_format_OR_image_OR_pixels, int type, ArrayBufferView pixels) {
- if (canvas_OR_format_OR_image_OR_pixels is int) {
- _ptr.texSubImage2D(target, level, xoffset, yoffset, format_OR_width, height_OR_type, LevelDom.unwrap(canvas_OR_format_OR_image_OR_pixels), type, LevelDom.unwrap(pixels));
- return;
+ void texSubImage2D(int target, int level, int xoffset, int yoffset, int format_OR_width, int height_OR_type, var canvas_OR_format_OR_image_OR_pixels, [int type = null, ArrayBufferView pixels = null]) {
+ if (canvas_OR_format_OR_image_OR_pixels is ImageData) {
+ if (type === null) {
+ if (pixels === null) {
+ _ptr.texSubImage2D(target, level, xoffset, yoffset, format_OR_width, height_OR_type, LevelDom.unwrap(canvas_OR_format_OR_image_OR_pixels));
+ return;
+ }
+ }
+ } else {
+ if (canvas_OR_format_OR_image_OR_pixels is ImageElement) {
+ if (type === null) {
+ if (pixels === null) {
+ _ptr.texSubImage2D(target, level, xoffset, yoffset, format_OR_width, height_OR_type, LevelDom.unwrap(canvas_OR_format_OR_image_OR_pixels));
+ return;
+ }
+ }
+ } else {
+ if (canvas_OR_format_OR_image_OR_pixels is CanvasElement) {
+ if (type === null) {
+ if (pixels === null) {
+ _ptr.texSubImage2D(target, level, xoffset, yoffset, format_OR_width, height_OR_type, LevelDom.unwrap(canvas_OR_format_OR_image_OR_pixels));
+ return;
+ }
+ }
+ } else {
+ if (canvas_OR_format_OR_image_OR_pixels is int) {
+ _ptr.texSubImage2D(target, level, xoffset, yoffset, format_OR_width, height_OR_type, LevelDom.unwrap(canvas_OR_format_OR_image_OR_pixels), type, LevelDom.unwrap(pixels));
+ return;
+ }
+ }
+ }
}
throw "Incorrect number or type of arguments";
}
@@ -15862,8 +16366,6 @@ class WebGLRenderingContextWrappingImplementation extends CanvasRenderingContext
_ptr.viewport(x, y, width, height);
return;
}
-
- String get typeName() { return "WebGLRenderingContext"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15873,8 +16375,6 @@ class WebGLRenderingContextWrappingImplementation extends CanvasRenderingContext
class WebGLShaderWrappingImplementation extends DOMWrapperBase implements WebGLShader {
WebGLShaderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "WebGLShader"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15884,8 +16384,6 @@ class WebGLShaderWrappingImplementation extends DOMWrapperBase implements WebGLS
class WebGLTextureWrappingImplementation extends DOMWrapperBase implements WebGLTexture {
WebGLTextureWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "WebGLTexture"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15895,8 +16393,6 @@ class WebGLTextureWrappingImplementation extends DOMWrapperBase implements WebGL
class WebGLUniformLocationWrappingImplementation extends DOMWrapperBase implements WebGLUniformLocation {
WebGLUniformLocationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "WebGLUniformLocation"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15906,8 +16402,6 @@ class WebGLUniformLocationWrappingImplementation extends DOMWrapperBase implemen
class WebGLVertexArrayObjectOESWrappingImplementation extends DOMWrapperBase implements WebGLVertexArrayObjectOES {
WebGLVertexArrayObjectOESWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get typeName() { return "WebGLVertexArrayObjectOES"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15952,8 +16446,6 @@ class WheelEventWrappingImplementation extends UIEventWrappingImplementation imp
_ptr.initWheelEvent(wheelDeltaX, wheelDeltaY, LevelDom.unwrap(view), screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
return;
}
-
- String get typeName() { return "WheelEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15969,8 +16461,6 @@ class XMLHttpRequestExceptionWrappingImplementation extends DOMWrapperBase imple
String get message() { return _ptr.message; }
String get name() { return _ptr.name; }
-
- String get typeName() { return "XMLHttpRequestException"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -15984,8 +16474,6 @@ class XMLHttpRequestProgressEventWrappingImplementation extends ProgressEventWra
int get position() { return _ptr.position; }
int get totalSize() { return _ptr.totalSize; }
-
- String get typeName() { return "XMLHttpRequestProgressEvent"; }
}
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -16069,10 +16557,6 @@ class LevelDom {
return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BeforeLoadEventWrappingImplementation._wrap(raw);
}
- static BeforeProcessEvent wrapBeforeProcessEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BeforeProcessEventWrappingImplementation._wrap(raw);
- }
-
static Blob wrapBlob(raw) {
if (raw === null) { return null; }
if (raw.dartObjectLocalStorage !== null) {
@@ -16092,10 +16576,6 @@ class LevelDom {
return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BlobBuilderWrappingImplementation._wrap(raw);
}
- static BlockquoteElement wrapBlockquoteElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BlockquoteElementWrappingImplementation._wrap(raw);
- }
-
static BodyElement wrapBodyElement(raw) {
return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BodyElementWrappingImplementation._wrap(raw);
}
@@ -16478,8 +16958,6 @@ class LevelDom {
case "HTMLBaseElement":
return new BaseElementWrappingImplementation._wrap(raw);
/* Skipping HTMLBaseFontElement*/
- case "HTMLBlockquoteElement":
- return new BlockquoteElementWrappingImplementation._wrap(raw);
case "HTMLBodyElement":
return new BodyElementWrappingImplementation._wrap(raw);
case "HTMLButtonElement":
@@ -16572,6 +17050,8 @@ class LevelDom {
return new SelectElementWrappingImplementation._wrap(raw);
case "HTMLSourceElement":
return new SourceElementWrappingImplementation._wrap(raw);
+ case "HTMLSpanElement":
+ return new SpanElementWrappingImplementation._wrap(raw);
case "HTMLStyleElement":
return new StyleElementWrappingImplementation._wrap(raw);
case "HTMLTableCaptionElement":
@@ -16687,8 +17167,6 @@ class LevelDom {
return new AnimationEventWrappingImplementation._wrap(raw);
case "BeforeLoadEvent":
return new BeforeLoadEventWrappingImplementation._wrap(raw);
- case "BeforeProcessEvent":
- return new BeforeProcessEventWrappingImplementation._wrap(raw);
case "CloseEvent":
return new CloseEventWrappingImplementation._wrap(raw);
case "CompositionEvent":
@@ -16778,8 +17256,6 @@ class LevelDom {
case "HTMLBaseElement":
return new BaseElementWrappingImplementation._wrap(raw);
/* Skipping HTMLBaseFontElement*/
- case "HTMLBlockquoteElement":
- return new BlockquoteElementWrappingImplementation._wrap(raw);
case "HTMLBodyElement":
return new BodyElementWrappingImplementation._wrap(raw);
case "HTMLButtonElement":
@@ -16905,6 +17381,8 @@ class LevelDom {
return new SharedWorkerWrappingImplementation._wrap(raw);
case "HTMLSourceElement":
return new SourceElementWrappingImplementation._wrap(raw);
+ case "HTMLSpanElement":
+ return new SpanElementWrappingImplementation._wrap(raw);
case "HTMLStyleElement":
return new StyleElementWrappingImplementation._wrap(raw);
case "HTMLTableCaptionElement":
@@ -17324,6 +17802,10 @@ class LevelDom {
return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MutationEventWrappingImplementation._wrap(raw);
}
+ static MutationRecord wrapMutationRecord(raw) {
+ return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MutationRecordWrappingImplementation._wrap(raw);
+ }
+
static Navigator wrapNavigator(raw) {
return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new NavigatorWrappingImplementation._wrap(raw);
}
@@ -17359,8 +17841,6 @@ class LevelDom {
case "HTMLBaseElement":
return new BaseElementWrappingImplementation._wrap(raw);
/* Skipping HTMLBaseFontElement*/
- case "HTMLBlockquoteElement":
- return new BlockquoteElementWrappingImplementation._wrap(raw);
case "HTMLBodyElement":
return new BodyElementWrappingImplementation._wrap(raw);
case "HTMLButtonElement":
@@ -17474,6 +17954,8 @@ class LevelDom {
return new SelectElementWrappingImplementation._wrap(raw);
case "HTMLSourceElement":
return new SourceElementWrappingImplementation._wrap(raw);
+ case "HTMLSpanElement":
+ return new SpanElementWrappingImplementation._wrap(raw);
case "HTMLStyleElement":
return new StyleElementWrappingImplementation._wrap(raw);
case "HTMLTableCaptionElement":
@@ -17658,6 +18140,10 @@ class LevelDom {
return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new SourceElementWrappingImplementation._wrap(raw);
}
+ static SpanElement wrapSpanElement(raw) {
+ return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new SpanElementWrappingImplementation._wrap(raw);
+ }
+
static SpeechInputEvent wrapSpeechInputEvent(raw) {
return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new SpeechInputEventWrappingImplementation._wrap(raw);
}
@@ -18154,6 +18640,7 @@ class DOMWrapperBase {
_ptr.dartObjectLocalStorage = this;
}
}
+
// Copyright (c) 2011, 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.
@@ -18248,6 +18735,88 @@ interface Document extends Element /*, common.NodeSelector */ {
// 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.
+/**
+ * Provides a Map abstraction on top of data-* attributes, similar to the
+ * dataSet in the old DOM.
+ */
+class _DataAttributeMap implements Map<String, String> {
+
+ final Map<String, String> _attributes;
+
+ _DataAttributeMap(this._attributes);
+
+ // interface Map
+
+ // TODO: Use lazy iterator when it is available on Map.
+ bool containsValue(String value) => getValues().some((v) => v == value);
+
+ bool containsKey(String key) => _attributes.containsKey(_attr(key));
+
+ String operator [](String key) => _attributes[_attr(key)];
+
+ void operator []=(String key, String value) {
+ _attributes[_attr(key)] = value;
+ }
+
+ String putIfAbsent(String key, String ifAbsent()) {
+ if (!containsKey(key)) {
+ return this[key] = ifAbsent();
+ }
+ return this[key];
+ }
+
+ String remove(String key) => _attributes.remove(_attr(key));
+
+ void clear() {
+ // Needs to operate on a snapshot since we are mutatiting the collection.
+ for (String key in getKeys()) {
+ remove(key);
+ }
+ }
+
+ void forEach(void f(String key, String value)) {
+ _attributes.forEach((String key, String value) {
+ if (_matches(key)) {
+ f(_strip(key), value);
+ }
+ });
+ }
+
+ Collection<String> getKeys() {
+ final keys = new List<String>();
+ _attributes.forEach((String key, String value) {
+ if (_matches(key)) {
+ keys.add(_strip(key));
+ }
+ });
+ return keys;
+ }
+
+ Collection<String> getValues() {
+ final values = new List<String>();
+ _attributes.forEach((String key, String value) {
+ if (_matches(key)) {
+ values.add(value);
+ }
+ });
+ return values;
+ }
+
+ int get length() => getKeys().length;
+
+ // TODO: Use lazy iterator when it is available on Map.
+ bool isEmpty() => length == 0;
+
+ // Helpers.
+ String _attr(String key) => 'data-$key';
+ bool _matches(String key) => key.startsWith('data-');
+ String _strip(String key) => key.substring(5);
+}
+
+// Copyright (c) 2011, 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.
+
interface BodyElementEvents extends ElementEvents {
EventListenerList get beforeUnload();
EventListenerList get hashChange();
@@ -18441,88 +19010,6 @@ class _CssClassSet implements Set<String> {
// 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.
-/**
- * Provides a Map abstraction on top of data-* attributes, similar to the
- * dataSet in the old DOM.
- */
-class _DataAttributeMap implements Map<String, String> {
-
- final Map<String, String> _attributes;
-
- _DataAttributeMap(this._attributes);
-
- // interface Map
-
- // TODO: Use lazy iterator when it is available on Map.
- bool containsValue(String value) => getValues().some((v) => v == value);
-
- bool containsKey(String key) => _attributes.containsKey(_attr(key));
-
- String operator [](String key) => _attributes[_attr(key)];
-
- void operator []=(String key, String value) {
- _attributes[_attr(key)] = value;
- }
-
- String putIfAbsent(String key, String ifAbsent()) {
- if (!containsKey(key)) {
- return this[key] = ifAbsent();
- }
- return this[key];
- }
-
- String remove(String key) => _attributes.remove(_attr(key));
-
- void clear() {
- // Needs to operate on a snapshot since we are mutatiting the collection.
- for (String key in getKeys()) {
- remove(key);
- }
- }
-
- void forEach(void f(String key, String value)) {
- _attributes.forEach((String key, String value) {
- if (_matches(key)) {
- f(_strip(key), value);
- }
- });
- }
-
- Collection<String> getKeys() {
- final keys = new List<String>();
- _attributes.forEach((String key, String value) {
- if (_matches(key)) {
- keys.add(_strip(key));
- }
- });
- return keys;
- }
-
- Collection<String> getValues() {
- final values = new List<String>();
- _attributes.forEach((String key, String value) {
- if (_matches(key)) {
- values.add(value);
- }
- });
- return values;
- }
-
- int get length() => getKeys().length;
-
- // TODO: Use lazy iterator when it is available on Map.
- bool isEmpty() => length == 0;
-
- // Helpers.
- String _attr(String key) => 'data-$key';
- bool _matches(String key) => key.startsWith('data-');
- String _strip(String key) => key.substringToEnd(5);
-}
-
-// Copyright (c) 2011, 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.
-
interface DocumentFragment extends Node factory DocumentFragmentWrappingImplementation {
DocumentFragment();
@@ -18540,7 +19027,7 @@ class DocumentFragmentWrappingImplementation extends NodeWrappingImplementation
factory DocumentFragmentWrappingImplementation() {
return new DocumentFragmentWrappingImplementation._wrap(
- _rawDocument.createDocumentFragment());
+ dom.document.createDocumentFragment());
}
Element query(String selectors) {
@@ -18568,6 +19055,7 @@ class DocumentEventsImplementation extends ElementEventsImplementation
}
class DocumentWrappingImplementation extends ElementWrappingImplementation implements Document {
+
final _documentPtr;
DocumentWrappingImplementation._wrap(this._documentPtr, ptr) : super._wrap(ptr) {
@@ -18756,6 +19244,9 @@ interface Element extends Node /*, common.NodeSelector, common.ElementTraversal
ElementList get elements();
+ // TODO: The type of value should be Collection<Element>. See http://b/5392897
+ void set elements(value);
+
_CssClassSet get classes();
// TODO: The type of value should be Collection<String>. See http://b/5392897
@@ -18872,6 +19363,8 @@ interface Element extends Node /*, common.NodeSelector, common.ElementTraversal
ElementList queryAll(String selectors);
+ Element get parent();
+
void scrollByLines([int lines]);
void scrollByPages([int pages]);
@@ -18968,14 +19461,9 @@ class _ChildrenElementList implements ElementList {
return value;
}
- Element addLast(Element value) {
- _element.appendChild(LevelDom.unwrap(value));
- return value;
- }
+ Element addLast(Element value) => add(value);
- Iterator<Element> iterator() {
- return _toList().iterator();
- }
+ Iterator<Element> iterator() => _toList().iterator();
void addAll(Collection<Element> collection) {
for (Element element in collection) {
@@ -18991,20 +19479,41 @@ class _ChildrenElementList implements ElementList {
throw 'Not impl yet. todo(jacobr)';
}
+ void setRange(int start, int length, List from, [int startFrom = 0]) {
+ throw const NotImplementedException();
+ }
+
+ void removeRange(int start, int length) {
+ throw const NotImplementedException();
+ }
+
+ void insertRange(int start, int length, [initialValue = null]) {
+ throw const NotImplementedException();
+ }
+
+ List getRange(int start, int length) {
+ throw const NotImplementedException();
+ }
+
int indexOf(Element element, int startIndex) {
- throw 'Not impl yet. todo(jacobr)';
+ return _Lists.indexOf(this, element, startIndex, this.length);
}
int lastIndexOf(Element element, int startIndex) {
- throw 'Not impl yet. todo(jacobr)';
+ return _Lists.lastIndexOf(this, element, startIndex);
}
void clear() {
- throw 'Not impl yet. todo(jacobr)';
+ // It is unclear if we want to keep non element nodes?
+ _element.textContent = '';
}
Element removeLast() {
- throw 'Not impl yet. todo(jacobr)';
+ final last = this.last();
+ if (last != null) {
+ _element.removeChild(LevelDom.unwrap(last));
+ }
+ return last;
}
Element last() {
@@ -19082,6 +19591,22 @@ class FrozenElementList implements ElementList {
throw 'Not impl yet. todo(jacobr)';
}
+ void setRange(int start, int length, List from, [int startFrom = 0]) {
+ throw const NotImplementedException();
+ }
+
+ void removeRange(int start, int length) {
+ throw const NotImplementedException();
+ }
+
+ void insertRange(int start, int length, [initialValue = null]) {
+ throw const NotImplementedException();
+ }
+
+ List getRange(int start, int length) {
+ throw const NotImplementedException();
+ }
+
int indexOf(Element element, int startIndex) {
throw 'Not impl yet. todo(jacobr)';
}
@@ -19267,9 +19792,9 @@ class ElementEventsImplementation extends EventsImplementation implements Elemen
}
class ElementWrappingImplementation extends NodeWrappingImplementation implements Element {
-
+
factory ElementWrappingImplementation.html(String html) {
- final temp = _rawDocument.createElement('div');
+ final temp = dom.document.createElement('div');
temp.innerHTML = html;
if (temp.childElementCount != 1) {
@@ -19280,12 +19805,13 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement
}
factory ElementWrappingImplementation.tag(String tag) {
- return LevelDom.wrapElement(_rawDocument.createElement(tag));
+ return LevelDom.wrapElement(dom.document.createElement(tag));
}
ElementWrappingImplementation._wrap(ptr) : super._wrap(ptr);
ElementAttributeMap _elementAttributeMap;
+ ElementList _elements;
_CssClassSet _cssClassSet;
_DataAttributeMap _dataAttributes;
@@ -19304,7 +19830,20 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement
}
}
- ElementList get elements() => new _ChildrenElementList._wrap(_ptr);
+ void set elements(Collection<Element> value) {
+ // Copy list first since we don't want liveness during iteration.
+ List copy = new List.from(value);
+ final elements = this.elements;
+ elements.clear();
+ elements.addAll(copy);
+ }
+
+ ElementList get elements() {
+ if (_elements == null) {
+ _elements = new _ChildrenElementList._wrap(_ptr);
+ }
+ return _elements;
+ }
Set<String> get classes() {
if (_cssClassSet === null) {
@@ -19706,25 +20245,17 @@ var secretDocument;
Window get window() {
if (secretWindow === null) {
- LevelDom.initialize(BootstrapHacks.getWindow());
+ LevelDom.initialize(dom.window);
}
return secretWindow;
}
Document get document() {
if (secretWindow === null) {
- LevelDom.initialize(BootstrapHacks.getWindow());
+ LevelDom.initialize(dom.window);
}
return secretDocument;
}
-
-get _rawDocument() {
- return document.dynamic._documentPtr;
-}
-
-get _rawWindow() {
- return BootstrapHacks.getWindow();
-}
// Copyright (c) 2011, 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.
@@ -19746,15 +20277,14 @@ class MessagePortWrappingImplementation extends EventTargetWrappingImplementatio
interface Node extends EventTarget {
NodeList get nodes();
- // TODO(jacobr): add nodes setter that replaces all children.
+
+ // TODO: The type of value should be Collection<Node>. See http://b/5392897
+ void set nodes(value);
Node get nextNode();
Document get document();
- // TODO(jacobr): should we remove parentElement?
- Element get parentElement();
-
Node get parent();
Node get previousNode();
@@ -19767,8 +20297,6 @@ interface Node extends EventTarget {
Node remove();
- bool get inDocument();
-
bool contains(Node otherNode);
// TODO(jacobr): remove when/if Array supports a method similar to
@@ -19890,20 +20418,40 @@ class _ChildrenNodeList implements NodeList {
throw 'Not impl yet. todo(jacobr)';
}
+ void setRange(int start, int length, List from, [int startFrom = 0]) {
+ throw const NotImplementedException();
+ }
+
+ void removeRange(int start, int length) {
+ throw const NotImplementedException();
+ }
+
+ void insertRange(int start, int length, [initialValue = null]) {
+ throw const NotImplementedException();
+ }
+
+ List getRange(int start, int length) {
+ throw const NotImplementedException();
+ }
+
int indexOf(Node element, int startIndex) {
- throw 'Not impl yet. todo(jacobr)';
+ return _Lists.indexOf(this, element, startIndex, this.length);
}
int lastIndexOf(Node element, int startIndex) {
- throw 'Not impl yet. todo(jacobr)';
+ return _Lists.lastIndexOf(this, element, startIndex);
}
void clear() {
- throw 'Not impl yet. todo(jacobr)';
+ _node.textContent = '';
}
Node removeLast() {
- throw 'Not impl yet. todo(jacobr)';
+ final last = this.last();
+ if (last != null) {
+ _node.removeChild(LevelDom.unwrap(last));
+ }
+ return last;
}
Node last() {
@@ -19916,6 +20464,13 @@ class NodeWrappingImplementation extends EventTargetWrappingImplementation imple
NodeWrappingImplementation._wrap(ptr) : super._wrap(ptr);
+ void set nodes(Collection<Node> value) {
+ // Copy list first since we don't want liveness during iteration.
+ List copy = new List.from(value);
+ nodes.clear();
+ nodes.addAll(copy);
+ }
+
NodeList get nodes() {
if (_nodes === null) {
_nodes = new _ChildrenNodeList._wrap(_ptr);
@@ -19927,9 +20482,6 @@ class NodeWrappingImplementation extends EventTargetWrappingImplementation imple
Document get document() => LevelDom.wrapDocument(_ptr.ownerDocument);
- // TODO(jacobr): should we remove parentElement?
- Element get parentElement() => LevelDom.wrapElement(_ptr.parentElement);
-
Node get parent() => LevelDom.wrapNode(_ptr.parentNode);
Node get previousNode() => LevelDom.wrapNode(_ptr.previousSibling);
@@ -19956,29 +20508,12 @@ class NodeWrappingImplementation extends EventTargetWrappingImplementation imple
return this;
}
- /**
- * Returns whether the node is attached to a document.
- */
- bool get inDocument() {
- var node = _ptr;
- // TODO(jacobr): is there a faster way to compute this?
- while(node !== null) {
- if (node.nodeType == 9) {
- return true;
- }
- node = node.parentNode;
- }
- return false;
- }
-
- // TODO(jacobr): implement this. It is supported by Element.
bool contains(Node otherNode) {
- if (nodes.length > 0) {
- // TODO(jacobr): implement.
- throw 'Contains not implemented yet for non-leaf and non-element nodes.';
- } else {
- return false;
+ // TODO: Feature detect and use built in.
+ while (otherNode != null && otherNode != this) {
+ otherNode = otherNode.parent;
}
+ return otherNode == this;
}
// TODO(jacobr): remove when/if List supports a method similar to
@@ -20115,7 +20650,8 @@ interface Text extends CharacterData factory TextWrappingImplementation {
class TextWrappingImplementation extends CharacterDataWrappingImplementation implements Text {
factory TextWrappingImplementation(String content) {
- return new TextWrappingImplementation._wrap(_rawDocument.createTextNode(content));
+ return new TextWrappingImplementation._wrap(
+ dom.document.createTextNode(content));
}
TextWrappingImplementation._wrap(ptr) : super._wrap(ptr);
@@ -21449,136 +21985,9 @@ interface Worker extends AbstractWorker {
// 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.
-// TODO(jacobr): move into a core library or at least merge with the copy
-// in client/dom/src
-class _Lists {
-
- /**
- * Returns the index in the array [a] of the given [element], starting
- * the search at index [startIndex] to [endIndex] (exclusive).
- * Returns -1 if [element] is not found.
- */
- static int indexOf(List a,
- Object element,
- int startIndex,
- int endIndex) {
- if (startIndex >= a.length) {
- return -1;
- }
- if (startIndex < 0) {
- startIndex = 0;
- }
- for (int i = startIndex; i < endIndex; i++) {
- if (a[i] == element) {
- return i;
- }
- }
- return -1;
- }
-
- /**
- * Returns the last index in the array [a] of the given [element], starting
- * the search at index [startIndex] to 0.
- * Returns -1 if [element] is not found.
- */
- static int lastIndexOf(List a, Object element, int startIndex) {
- if (startIndex < 0) {
- return -1;
- }
- if (startIndex >= a.length) {
- startIndex = a.length - 1;
- }
- for (int i = startIndex; i >= 0; i--) {
- if (a[i] == element) {
- return i;
- }
- }
- return -1;
- }
-}
-// Copyright (c) 2011, 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.
-
-// Iterator for lists with fixed size.
-class _FixedSizeListIterator<T> extends _VariableSizeListIterator<T> {
- _FixedSizeListIterator(List<T> list)
- : super(list),
- _length = list.length;
-
- bool hasNext() => _length > _pos;
-
- final int _length; // Cache list length for faster access.
-}
-
-// Iterator for lists with variable size.
-class _VariableSizeListIterator<T> implements Iterator<T> {
- _VariableSizeListIterator(List<T> list)
- : _list = list,
- _pos = 0;
-
- bool hasNext() => _list.length > _pos;
-
- T next() {
- if (!hasNext()) {
- throw const NoMoreElementsException();
- }
- return _list[_pos++];
- }
-
- final List<T> _list;
- int _pos;
-}
-// Copyright (c) 2011, 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.
-
-/**
- * The [Collections] class implements static methods useful when
- * writing a class that implements [Collection] and the [iterator]
- * method.
- */
-class _Collections {
- static void forEach(Iterable<Object> iterable, void f(Object o)) {
- for (final e in iterable) {
- f(e);
- }
- }
-
- static bool some(Iterable<Object> iterable, bool f(Object o)) {
- for (final e in iterable) {
- if (f(e)) return true;
- }
- return false;
- }
-
- static bool every(Iterable<Object> iterable, bool f(Object o)) {
- for (final e in iterable) {
- if (!f(e)) return false;
- }
- return true;
- }
-
- static List filter(Iterable<Object> source,
- List<Object> destination,
- bool f(o)) {
- for (final e in source) {
- if (f(e)) destination.add(e);
- }
- return destination;
- }
-
- static bool isEmpty(Iterable<Object> iterable) {
- return !iterable.iterator().hasNext();
- }
-}
-// Copyright (c) 2011, 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.
-
-class WorkerEventsImplementation extends AbstractWorkerEventsImplementation
- implements WorkerEvents {
- WorkerEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
+class WorkerEventsImplementation extends AbstractWorkerEventsImplementation
+ implements WorkerEvents {
+ WorkerEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
EventListenerList get message() => _get('message');
}
@@ -21731,10 +22140,12 @@ class XMLHttpRequestEventsImplementation extends EventsImplementation
}
class XMLHttpRequestWrappingImplementation extends EventTargetWrappingImplementation implements XMLHttpRequest {
- XMLHttpRequestWrappingImplementation._wrap(ptr) : super._wrap(ptr);
+ XMLHttpRequestWrappingImplementation._wrap(
+ dom.XMLHttpRequest ptr) : super._wrap(ptr);
factory XMLHttpRequestWrappingImplementation() {
- return LevelDom.wrapXMLHttpRequest(_rawWindow.createXMLHttpRequest());
+ return new XMLHttpRequestWrappingImplementation._wrap(
+ new dom.XMLHttpRequest());
}
factory XMLHttpRequestWrappingImplementation.getTEMPNAME(String url,
@@ -21843,3 +22254,159 @@ class XMLHttpRequestWrappingImplementation extends EventTargetWrappingImplementa
return _on;
}
}
+// Copyright (c) 2011, 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.
+
+/**
+ * The [Collections] class implements static methods useful when
+ * writing a class that implements [Collection] and the [iterator]
+ * method.
+ */
+class _Collections {
+ static void forEach(Iterable<Object> iterable, void f(Object o)) {
+ for (final e in iterable) {
+ f(e);
+ }
+ }
+
+ static bool some(Iterable<Object> iterable, bool f(Object o)) {
+ for (final e in iterable) {
+ if (f(e)) return true;
+ }
+ return false;
+ }
+
+ static bool every(Iterable<Object> iterable, bool f(Object o)) {
+ for (final e in iterable) {
+ if (!f(e)) return false;
+ }
+ return true;
+ }
+
+ static List filter(Iterable<Object> source,
+ List<Object> destination,
+ bool f(o)) {
+ for (final e in source) {
+ if (f(e)) destination.add(e);
+ }
+ return destination;
+ }
+
+ static bool isEmpty(Iterable<Object> iterable) {
+ return !iterable.iterator().hasNext();
+ }
+}
+// Copyright (c) 2011, 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.
+
+
+// These factory methods could all live in one factory provider class but dartc
+// has a bug (5399939) preventing that.
+
+class _FileReaderFactoryProvider {
+
+ factory FileReader() {
+ return new dom.FileReader();
+ }
+}
+
+class _CSSMatrixFactoryProvider {
+
+ factory CSSMatrix([String spec = '']) {
+ return new CSSMatrixWrappingImplementation._wrap(
+ new dom.WebKitCSSMatrix(spec));
+ }
+}
+
+class _PointFactoryProvider {
+
+ factory Point(num x, num y) {
+ return new PointWrappingImplementation._wrap(new dom.WebKitPoint(x, y));
+ }
+}
+// Copyright (c) 2011, 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.
+
+// Iterator for lists with fixed size.
+class _FixedSizeListIterator<T> extends _VariableSizeListIterator<T> {
+ _FixedSizeListIterator(List<T> list)
+ : super(list),
+ _length = list.length;
+
+ bool hasNext() => _length > _pos;
+
+ final int _length; // Cache list length for faster access.
+}
+
+// Iterator for lists with variable size.
+class _VariableSizeListIterator<T> implements Iterator<T> {
+ _VariableSizeListIterator(List<T> list)
+ : _list = list,
+ _pos = 0;
+
+ bool hasNext() => _list.length > _pos;
+
+ T next() {
+ if (!hasNext()) {
+ throw const NoMoreElementsException();
+ }
+ return _list[_pos++];
+ }
+
+ final List<T> _list;
+ int _pos;
+}
+// Copyright (c) 2011, 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.
+
+// TODO(jacobr): move into a core library or at least merge with the copy
+// in client/dom/src
+class _Lists {
+
+ /**
+ * Returns the index in the array [a] of the given [element], starting
+ * the search at index [startIndex] to [endIndex] (exclusive).
+ * Returns -1 if [element] is not found.
+ */
+ static int indexOf(List a,
+ Object element,
+ int startIndex,
+ int endIndex) {
+ if (startIndex >= a.length) {
+ return -1;
+ }
+ if (startIndex < 0) {
+ startIndex = 0;
+ }
+ for (int i = startIndex; i < endIndex; i++) {
+ if (a[i] == element) {
+ return i;
+ }
+ }
+ return -1;
+ }
+
+ /**
+ * Returns the last index in the array [a] of the given [element], starting
+ * the search at index [startIndex] to 0.
+ * Returns -1 if [element] is not found.
+ */
+ static int lastIndexOf(List a, Object element, int startIndex) {
+ if (startIndex < 0) {
+ return -1;
+ }
+ if (startIndex >= a.length) {
+ startIndex = a.length - 1;
+ }
+ for (int i = startIndex; i >= 0; i--) {
+ if (a[i] == element) {
+ return i;
+ }
+ }
+ return -1;
+ }
+}
« no previous file with comments | « client/html/release/bootstrap_hacks.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698