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

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

Issue 8548007: Split html library into html and html_impl (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Sync and fix bug in html_tests Created 9 years, 1 month 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/htmlimpl.dart ('k') | client/tests/client/html/html_tests.dart » ('j') | 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 2f8969397519cfa66b342d6664d5d7776b7893ad..1a069b5187fc01300672f02a22da75fa3534e98d 100644
--- a/client/html/release/html.dart
+++ b/client/html/release/html.dart
@@ -1,6 +1,7 @@
#library('html');
#import('dart:dom', prefix:'dom');
+#import('dart:htmlimpl');
// Copyright (c) 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.
@@ -11,8 +12,6 @@
-
-
// Copyright (c) 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.
@@ -6435,20928 +6434,3992 @@ interface XMLHttpRequestException {
// for 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 AnchorElementWrappingImplementation extends ElementWrappingImplementation implements AnchorElement {
- AnchorElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+interface AbstractWorkerEvents extends Events {
+ EventListenerList get error();
+}
- String get accessKey() { return _ptr.accessKey; }
+interface AbstractWorker extends EventTarget {
+ AbstractWorkerEvents get 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.
- void set accessKey(String value) { _ptr.accessKey = value; }
+interface AnimationEvent extends Event factory AnimationEventWrappingImplementation {
- String get charset() { return _ptr.charset; }
+ AnimationEvent(String type, String propertyName, double elapsedTime,
+ [bool canBubble, bool cancelable]);
- void set charset(String value) { _ptr.charset = value; }
+ String get animationName();
- String get coords() { return _ptr.coords; }
+ num get elapsedTime();
+}
+// Copyright (c) 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.
- void set coords(String value) { _ptr.coords = value; }
+interface BeforeLoadEvent extends Event factory BeforeLoadEventWrappingImplementation {
- String get download() { return _ptr.download; }
+ BeforeLoadEvent(String type, String url, [bool canBubble, bool cancelable]);
- void set download(String value) { _ptr.download = value; }
+ String get 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
+// BSD-style license that can be found in the LICENSE file.
- String get hash() { return _ptr.hash; }
+interface BodyElementEvents extends ElementEvents {
+ EventListenerList get beforeUnload();
+ EventListenerList get hashChange();
+ EventListenerList get message();
+ EventListenerList get offline();
+ EventListenerList get online();
+ EventListenerList get orientationChange();
+ EventListenerList get popState();
+ EventListenerList get resize();
+ EventListenerList get storage();
+ EventListenerList get unLoad();
+}
- void set hash(String value) { _ptr.hash = value; }
+interface BodyElement extends Element {
+ BodyElementEvents get 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.
- String get host() { return _ptr.host; }
+interface CloseEvent extends Event factory CloseEventWrappingImplementation {
- void set host(String value) { _ptr.host = value; }
+ CloseEvent(String type, int code, String reason,
+ [bool canBubble, bool cancelable, bool wasClean]);
- String get hostname() { return _ptr.hostname; }
+ int get code();
- void set hostname(String value) { _ptr.hostname = value; }
+ String get reason();
- String get href() { return _ptr.href; }
+ bool get wasClean();
+}
+// Copyright (c) 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.
- void set href(String value) { _ptr.href = value; }
+interface CompositionEvent extends UIEvent factory CompositionEventWrappingImplementation {
- String get hreflang() { return _ptr.hreflang; }
+ CompositionEvent(String type, Window view, String data, [bool canBubble,
+ bool cancelable]);
- void set hreflang(String value) { _ptr.hreflang = value; }
+ String get data();
+}
+// Copyright (c) 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 name() { return _ptr.name; }
+// TODO - figure out whether classList exists, and if so use that
+// rather than the className property that is being used here.
- void set name(String value) { _ptr.name = value; }
+class _CssClassSet implements Set<String> {
- String get origin() { return _ptr.origin; }
+ final _element;
- String get pathname() { return _ptr.pathname; }
+ _CssClassSet(this._element);
- void set pathname(String value) { _ptr.pathname = value; }
+ String toString() {
+ return _formatSet(_read());
+ }
- String get ping() { return _ptr.ping; }
+ // interface Iterable - BEGIN
+ Iterator<String> iterator() {
+ return _read().iterator();
+ }
+ // interface Iterable - END
- void set ping(String value) { _ptr.ping = value; }
+ // interface Collection - BEGIN
+ void forEach(void f(String element)) {
+ _read().forEach(f);
+ }
- String get port() { return _ptr.port; }
+ Collection<String> filter(bool f(String element)) {
+ return _read().filter(f);
+ }
- void set port(String value) { _ptr.port = value; }
+ bool every(bool f(String element)) {
+ return _read().every(f);
+ }
- String get protocol() { return _ptr.protocol; }
+ bool some(bool f(String element)) {
+ return _read().some(f);
+ }
- void set protocol(String value) { _ptr.protocol = value; }
+ bool isEmpty() {
+ return _read().isEmpty();
+ }
- String get rel() { return _ptr.rel; }
+ int get length() {
+ return _read().length;
+ }
+ // interface Collection - END
- void set rel(String value) { _ptr.rel = value; }
+ // interface Set - BEGIN
+ bool contains(String value) {
+ return _read().contains(value);
+ }
- String get rev() { return _ptr.rev; }
+ void add(String value) {
+ // TODO - figure out if we need to do any validation here
+ // or if the browser natively does enough
+ _modify((s) => s.add(value));
+ }
- void set rev(String value) { _ptr.rev = value; }
+ bool remove(String value) {
+ Set<String> s = _read();
+ bool result = s.remove(value);
+ _write(s);
+ return result;
+ }
- String get search() { return _ptr.search; }
+ void addAll(Collection<String> collection) {
+ // TODO - see comment above about validation
+ _modify((s) => s.addAll(collection));
+ }
- void set search(String value) { _ptr.search = value; }
+ void removeAll(Collection<String> collection) {
+ _modify((s) => s.removeAll(collection));
+ }
- String get shape() { return _ptr.shape; }
+ bool isSubsetOf(Collection<String> collection) {
+ return _read().isSubsetOf(collection);
+ }
- void set shape(String value) { _ptr.shape = value; }
+ bool containsAll(Collection<String> collection) {
+ return _read().containsAll(collection);
+ }
- String get target() { return _ptr.target; }
+ Set<String> intersection(Collection<String> other) {
+ return _read().intersection(other);
+ }
- void set target(String value) { _ptr.target = value; }
+ void clear() {
+ _modify((s) => s.clear());
+ }
+ // interface Set - END
- String get text() { return _ptr.text; }
+ /**
+ * Helper method used to modify the set of css classes on this element.
+ *
+ * f - callback with:
+ * s - a Set of all the css class name currently on this element.
+ *
+ * After f returns, the modified set is written to the
+ * className property of this element.
+ */
+ void _modify( f(Set<String> s)) {
+ Set<String> s = _read();
+ f(s);
+ _write(s);
+ }
- String get type() { return _ptr.type; }
+ /**
+ * Read the class names from the HTMLElement class property,
+ * and put them into a set (duplicates are discarded).
+ */
+ Set<String> _read() {
+ // TODO(mattsh) simplify this once split can take regex.
+ Set<String> s = new Set<String>();
+ for (String name in _element.className.split(' ')) {
+ String trimmed = name.trim();
+ if (!trimmed.isEmpty()) {
+ s.add(trimmed);
+ }
+ }
+ return s;
+ }
- void set type(String value) { _ptr.type = value; }
+ /**
+ * Join all the elements of a set into one string and write
+ * back to the element.
+ */
+ void _write(Set s) {
+ _element.className = _formatSet(s);
+ }
- String getParameter(String name) {
- return _ptr.getParameter(name);
+ String _formatSet(Set<String> s) {
+ // TODO(mattsh) should be able to pass Set to String.joins http:/b/5398605
+ List list = new List.from(s);
+ return Strings.join(list, ' ');
}
+
}
+
// Copyright (c) 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 AnimationListWrappingImplementation extends DOMWrapperBase implements AnimationList {
- AnimationListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+// WARNING: Do not edit.
+// This file was generated by html/scripts/css_code_generator.py
- int get length() { return _ptr.length; }
+// Source of CSS properties:
+// Source/WebCore/css/CSSPropertyNames.in
- Animation item(int index) {
- return LevelDom.wrapAnimation(_ptr.item(index));
- }
-}
-// Copyright (c) 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): add versions that take numeric values in px, miliseconds, etc.
-// WARNING: Do not edit - generated code.
+interface CSSStyleDeclaration factory CSSStyleDeclarationWrappingImplementation {
-class AnimationWrappingImplementation extends DOMWrapperBase implements Animation {
- AnimationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ CSSStyleDeclaration();
- num get delay() { return _ptr.delay; }
+ CSSStyleDeclaration.css(String css);
- int get direction() { return _ptr.direction; }
+ String get cssText();
- num get duration() { return _ptr.duration; }
+ void set cssText(String value);
- num get elapsedTime() { return _ptr.elapsedTime; }
+ int get length();
- void set elapsedTime(num value) { _ptr.elapsedTime = value; }
+ CSSRule get parentRule();
- bool get ended() { return _ptr.ended; }
+ CSSValue getPropertyCSSValue(String propertyName);
- int get fillMode() { return _ptr.fillMode; }
+ String getPropertyPriority(String propertyName);
- int get iterationCount() { return _ptr.iterationCount; }
+ String getPropertyShorthand(String propertyName);
- String get name() { return _ptr.name; }
+ String getPropertyValue(String propertyName);
- bool get paused() { return _ptr.paused; }
+ bool isPropertyImplicit(String propertyName);
- void pause() {
- _ptr.pause();
- return;
- }
+ String item(int index);
- void play() {
- _ptr.play();
- 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.
+ String removeProperty(String propertyName);
-// WARNING: Do not edit - generated code.
+ void setProperty(String propertyName, String value, [String priority]);
-class AreaElementWrappingImplementation extends ElementWrappingImplementation implements AreaElement {
- AreaElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "animation" */
+ String get animation();
- String get accessKey() { return _ptr.accessKey; }
+ /** Sets the value of "animation" */
+ void set animation(String value);
- void set accessKey(String value) { _ptr.accessKey = value; }
+ /** Gets the value of "animation-delay" */
+ String get animationDelay();
- String get alt() { return _ptr.alt; }
+ /** Sets the value of "animation-delay" */
+ void set animationDelay(String value);
- void set alt(String value) { _ptr.alt = value; }
+ /** Gets the value of "animation-direction" */
+ String get animationDirection();
- String get coords() { return _ptr.coords; }
+ /** Sets the value of "animation-direction" */
+ void set animationDirection(String value);
- void set coords(String value) { _ptr.coords = value; }
+ /** Gets the value of "animation-duration" */
+ String get animationDuration();
- String get hash() { return _ptr.hash; }
+ /** Sets the value of "animation-duration" */
+ void set animationDuration(String value);
- String get host() { return _ptr.host; }
+ /** Gets the value of "animation-fill-mode" */
+ String get animationFillMode();
- String get hostname() { return _ptr.hostname; }
+ /** Sets the value of "animation-fill-mode" */
+ void set animationFillMode(String value);
- String get href() { return _ptr.href; }
+ /** Gets the value of "animation-iteration-count" */
+ String get animationIterationCount();
- void set href(String value) { _ptr.href = value; }
+ /** Sets the value of "animation-iteration-count" */
+ void set animationIterationCount(String value);
- bool get noHref() { return _ptr.noHref; }
+ /** Gets the value of "animation-name" */
+ String get animationName();
- void set noHref(bool value) { _ptr.noHref = value; }
+ /** Sets the value of "animation-name" */
+ void set animationName(String value);
- String get pathname() { return _ptr.pathname; }
+ /** Gets the value of "animation-play-state" */
+ String get animationPlayState();
- String get ping() { return _ptr.ping; }
+ /** Sets the value of "animation-play-state" */
+ void set animationPlayState(String value);
- void set ping(String value) { _ptr.ping = value; }
+ /** Gets the value of "animation-timing-function" */
+ String get animationTimingFunction();
- String get port() { return _ptr.port; }
+ /** Sets the value of "animation-timing-function" */
+ void set animationTimingFunction(String value);
- String get protocol() { return _ptr.protocol; }
+ /** Gets the value of "appearance" */
+ String get appearance();
- String get search() { return _ptr.search; }
+ /** Sets the value of "appearance" */
+ void set appearance(String value);
- String get shape() { return _ptr.shape; }
+ /** Gets the value of "backface-visibility" */
+ String get backfaceVisibility();
- void set shape(String value) { _ptr.shape = value; }
+ /** Sets the value of "backface-visibility" */
+ void set backfaceVisibility(String value);
- String get target() { return _ptr.target; }
+ /** Gets the value of "background" */
+ String get background();
- void set target(String value) { _ptr.target = 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.
+ /** Sets the value of "background" */
+ void set background(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "background-attachment" */
+ String get backgroundAttachment();
-class ArrayBufferViewWrappingImplementation extends DOMWrapperBase implements ArrayBufferView {
- ArrayBufferViewWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "background-attachment" */
+ void set backgroundAttachment(String value);
- ArrayBuffer get buffer() { return LevelDom.wrapArrayBuffer(_ptr.buffer); }
+ /** Gets the value of "background-clip" */
+ String get backgroundClip();
- int get byteLength() { return _ptr.byteLength; }
+ /** Sets the value of "background-clip" */
+ void set backgroundClip(String value);
- int get byteOffset() { return _ptr.byteOffset; }
-}
-// Copyright (c) 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.
+ /** Gets the value of "background-color" */
+ String get backgroundColor();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "background-color" */
+ void set backgroundColor(String value);
-class ArrayBufferWrappingImplementation extends DOMWrapperBase implements ArrayBuffer {
- ArrayBufferWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "background-composite" */
+ String get backgroundComposite();
- int get byteLength() { return _ptr.byteLength; }
-}
-// Copyright (c) 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.
+ /** Sets the value of "background-composite" */
+ void set backgroundComposite(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "background-image" */
+ String get backgroundImage();
-class AudioElementWrappingImplementation extends MediaElementWrappingImplementation implements AudioElement {
- AudioElementWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
+ /** Sets the value of "background-image" */
+ void set backgroundImage(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "background-origin" */
+ String get backgroundOrigin();
-class BRElementWrappingImplementation extends ElementWrappingImplementation implements BRElement {
- BRElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "background-origin" */
+ void set backgroundOrigin(String value);
- String get clear() { return _ptr.clear; }
+ /** Gets the value of "background-position" */
+ String get backgroundPosition();
- void set clear(String value) { _ptr.clear = 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.
+ /** Sets the value of "background-position" */
+ void set backgroundPosition(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "background-position-x" */
+ String get backgroundPositionX();
-class BarInfoWrappingImplementation extends DOMWrapperBase implements BarInfo {
- BarInfoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "background-position-x" */
+ void set backgroundPositionX(String value);
- bool get visible() { return _ptr.visible; }
-}
-// Copyright (c) 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.
+ /** Gets the value of "background-position-y" */
+ String get backgroundPositionY();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "background-position-y" */
+ void set backgroundPositionY(String value);
-class BaseElementWrappingImplementation extends ElementWrappingImplementation implements BaseElement {
- BaseElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "background-repeat" */
+ String get backgroundRepeat();
- String get href() { return _ptr.href; }
+ /** Sets the value of "background-repeat" */
+ void set backgroundRepeat(String value);
- void set href(String value) { _ptr.href = value; }
+ /** Gets the value of "background-repeat-x" */
+ String get backgroundRepeatX();
- String get target() { return _ptr.target; }
+ /** Sets the value of "background-repeat-x" */
+ void set backgroundRepeatX(String value);
- void set target(String value) { _ptr.target = 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.
+ /** Gets the value of "background-repeat-y" */
+ String get backgroundRepeatY();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "background-repeat-y" */
+ void set backgroundRepeatY(String value);
-class BlobBuilderWrappingImplementation extends DOMWrapperBase implements BlobBuilder {
- BlobBuilderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "background-size" */
+ String get backgroundSize();
- 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";
- }
+ /** Sets the value of "background-size" */
+ void set backgroundSize(String value);
- Blob getBlob([String contentType = null]) {
- if (contentType === null) {
- return LevelDom.wrapBlob(_ptr.getBlob());
- } else {
- return LevelDom.wrapBlob(_ptr.getBlob(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.
+ /** Gets the value of "border" */
+ String get border();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "border" */
+ void set border(String value);
-class BlobWrappingImplementation extends DOMWrapperBase implements Blob {
- BlobWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "border-after" */
+ String get borderAfter();
- int get size() { return _ptr.size; }
+ /** Sets the value of "border-after" */
+ void set borderAfter(String value);
- 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
-// BSD-style license that can be found in the LICENSE file.
+ /** Gets the value of "border-after-color" */
+ String get borderAfterColor();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "border-after-color" */
+ void set borderAfterColor(String value);
-class ButtonElementWrappingImplementation extends ElementWrappingImplementation implements ButtonElement {
- ButtonElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "border-after-style" */
+ String get borderAfterStyle();
- String get accessKey() { return _ptr.accessKey; }
+ /** Sets the value of "border-after-style" */
+ void set borderAfterStyle(String value);
- void set accessKey(String value) { _ptr.accessKey = value; }
+ /** Gets the value of "border-after-width" */
+ String get borderAfterWidth();
- bool get autofocus() { return _ptr.autofocus; }
+ /** Sets the value of "border-after-width" */
+ void set borderAfterWidth(String value);
- void set autofocus(bool value) { _ptr.autofocus = value; }
+ /** Gets the value of "border-before" */
+ String get borderBefore();
- bool get disabled() { return _ptr.disabled; }
+ /** Sets the value of "border-before" */
+ void set borderBefore(String value);
- void set disabled(bool value) { _ptr.disabled = value; }
+ /** Gets the value of "border-before-color" */
+ String get borderBeforeColor();
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
+ /** Sets the value of "border-before-color" */
+ void set borderBeforeColor(String value);
- String get formAction() { return _ptr.formAction; }
+ /** Gets the value of "border-before-style" */
+ String get borderBeforeStyle();
- void set formAction(String value) { _ptr.formAction = value; }
+ /** Sets the value of "border-before-style" */
+ void set borderBeforeStyle(String value);
- String get formEnctype() { return _ptr.formEnctype; }
+ /** Gets the value of "border-before-width" */
+ String get borderBeforeWidth();
- void set formEnctype(String value) { _ptr.formEnctype = value; }
+ /** Sets the value of "border-before-width" */
+ void set borderBeforeWidth(String value);
- String get formMethod() { return _ptr.formMethod; }
+ /** Gets the value of "border-bottom" */
+ String get borderBottom();
- void set formMethod(String value) { _ptr.formMethod = value; }
+ /** Sets the value of "border-bottom" */
+ void set borderBottom(String value);
- bool get formNoValidate() { return _ptr.formNoValidate; }
+ /** Gets the value of "border-bottom-color" */
+ String get borderBottomColor();
- void set formNoValidate(bool value) { _ptr.formNoValidate = value; }
+ /** Sets the value of "border-bottom-color" */
+ void set borderBottomColor(String value);
- String get formTarget() { return _ptr.formTarget; }
+ /** Gets the value of "border-bottom-left-radius" */
+ String get borderBottomLeftRadius();
- void set formTarget(String value) { _ptr.formTarget = value; }
+ /** Sets the value of "border-bottom-left-radius" */
+ void set borderBottomLeftRadius(String value);
- ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); }
+ /** Gets the value of "border-bottom-right-radius" */
+ String get borderBottomRightRadius();
- String get name() { return _ptr.name; }
+ /** Sets the value of "border-bottom-right-radius" */
+ void set borderBottomRightRadius(String value);
- void set name(String value) { _ptr.name = value; }
+ /** Gets the value of "border-bottom-style" */
+ String get borderBottomStyle();
- String get type() { return _ptr.type; }
+ /** Sets the value of "border-bottom-style" */
+ void set borderBottomStyle(String value);
- String get validationMessage() { return _ptr.validationMessage; }
+ /** Gets the value of "border-bottom-width" */
+ String get borderBottomWidth();
- ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity); }
+ /** Sets the value of "border-bottom-width" */
+ void set borderBottomWidth(String value);
- String get value() { return _ptr.value; }
+ /** Gets the value of "border-collapse" */
+ String get borderCollapse();
- void set value(String value) { _ptr.value = value; }
+ /** Sets the value of "border-collapse" */
+ void set borderCollapse(String value);
- bool get willValidate() { return _ptr.willValidate; }
+ /** Gets the value of "border-color" */
+ String get borderColor();
- bool checkValidity() {
- return _ptr.checkValidity();
- }
+ /** Sets the value of "border-color" */
+ void set borderColor(String value);
- void click() {
- _ptr.click();
- return;
- }
+ /** Gets the value of "border-end" */
+ String get borderEnd();
- void setCustomValidity(String error) {
- _ptr.setCustomValidity(error);
- 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.
+ /** Sets the value of "border-end" */
+ void set borderEnd(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "border-end-color" */
+ String get borderEndColor();
-class CDATASectionWrappingImplementation extends TextWrappingImplementation implements CDATASection {
- CDATASectionWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
+ /** Sets the value of "border-end-color" */
+ void set borderEndColor(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "border-end-style" */
+ String get borderEndStyle();
-class CSSCharsetRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSCharsetRule {
- CSSCharsetRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "border-end-style" */
+ void set borderEndStyle(String value);
- String get encoding() { return _ptr.encoding; }
+ /** Gets the value of "border-end-width" */
+ String get borderEndWidth();
- void set encoding(String value) { _ptr.encoding = 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.
+ /** Sets the value of "border-end-width" */
+ void set borderEndWidth(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "border-fit" */
+ String get borderFit();
-class CSSFontFaceRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSFontFaceRule {
- CSSFontFaceRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "border-fit" */
+ void set borderFit(String value);
- CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr.style); }
-}
-// Copyright (c) 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.
+ /** Gets the value of "border-horizontal-spacing" */
+ String get borderHorizontalSpacing();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "border-horizontal-spacing" */
+ void set borderHorizontalSpacing(String value);
-class CSSImportRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSImportRule {
- CSSImportRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "border-image" */
+ String get borderImage();
- String get href() { return _ptr.href; }
+ /** Sets the value of "border-image" */
+ void set borderImage(String value);
- MediaList get media() { return LevelDom.wrapMediaList(_ptr.media); }
+ /** Gets the value of "border-image-outset" */
+ String get borderImageOutset();
- CSSStyleSheet get styleSheet() { return LevelDom.wrapCSSStyleSheet(_ptr.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
-// BSD-style license that can be found in the LICENSE file.
+ /** Sets the value of "border-image-outset" */
+ void set borderImageOutset(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "border-image-repeat" */
+ String get borderImageRepeat();
-class CSSKeyframeRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSKeyframeRule {
- CSSKeyframeRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "border-image-repeat" */
+ void set borderImageRepeat(String value);
- String get keyText() { return _ptr.keyText; }
+ /** Gets the value of "border-image-slice" */
+ String get borderImageSlice();
- void set keyText(String value) { _ptr.keyText = value; }
+ /** Sets the value of "border-image-slice" */
+ void set borderImageSlice(String value);
- CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr.style); }
-}
-// Copyright (c) 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.
+ /** Gets the value of "border-image-source" */
+ String get borderImageSource();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "border-image-source" */
+ void set borderImageSource(String value);
-class CSSKeyframesRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSKeyframesRule {
- CSSKeyframesRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "border-image-width" */
+ String get borderImageWidth();
- CSSRuleList get cssRules() { return LevelDom.wrapCSSRuleList(_ptr.cssRules); }
+ /** Sets the value of "border-image-width" */
+ void set borderImageWidth(String value);
- String get name() { return _ptr.name; }
+ /** Gets the value of "border-left" */
+ String get borderLeft();
- void set name(String value) { _ptr.name = value; }
-
- void deleteRule(String key) {
- _ptr.deleteRule(key);
- return;
- }
+ /** Sets the value of "border-left" */
+ void set borderLeft(String value);
- CSSKeyframeRule findRule(String key) {
- return LevelDom.wrapCSSKeyframeRule(_ptr.findRule(key));
- }
+ /** Gets the value of "border-left-color" */
+ String get borderLeftColor();
- void insertRule(String rule) {
- _ptr.insertRule(rule);
- 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.
+ /** Sets the value of "border-left-color" */
+ void set borderLeftColor(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "border-left-style" */
+ String get borderLeftStyle();
-class CSSMatrixWrappingImplementation extends DOMWrapperBase implements CSSMatrix {
- CSSMatrixWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "border-left-style" */
+ void set borderLeftStyle(String value);
- num get a() { return _ptr.a; }
+ /** Gets the value of "border-left-width" */
+ String get borderLeftWidth();
- void set a(num value) { _ptr.a = value; }
+ /** Sets the value of "border-left-width" */
+ void set borderLeftWidth(String value);
- num get b() { return _ptr.b; }
+ /** Gets the value of "border-radius" */
+ String get borderRadius();
- void set b(num value) { _ptr.b = value; }
+ /** Sets the value of "border-radius" */
+ void set borderRadius(String value);
- num get c() { return _ptr.c; }
+ /** Gets the value of "border-right" */
+ String get borderRight();
- void set c(num value) { _ptr.c = value; }
+ /** Sets the value of "border-right" */
+ void set borderRight(String value);
- num get d() { return _ptr.d; }
+ /** Gets the value of "border-right-color" */
+ String get borderRightColor();
- void set d(num value) { _ptr.d = value; }
+ /** Sets the value of "border-right-color" */
+ void set borderRightColor(String value);
- num get e() { return _ptr.e; }
+ /** Gets the value of "border-right-style" */
+ String get borderRightStyle();
- void set e(num value) { _ptr.e = value; }
+ /** Sets the value of "border-right-style" */
+ void set borderRightStyle(String value);
- num get f() { return _ptr.f; }
+ /** Gets the value of "border-right-width" */
+ String get borderRightWidth();
- void set f(num value) { _ptr.f = value; }
+ /** Sets the value of "border-right-width" */
+ void set borderRightWidth(String value);
- num get m11() { return _ptr.m11; }
+ /** Gets the value of "border-spacing" */
+ String get borderSpacing();
- void set m11(num value) { _ptr.m11 = value; }
+ /** Sets the value of "border-spacing" */
+ void set borderSpacing(String value);
- num get m12() { return _ptr.m12; }
+ /** Gets the value of "border-start" */
+ String get borderStart();
- void set m12(num value) { _ptr.m12 = value; }
+ /** Sets the value of "border-start" */
+ void set borderStart(String value);
- num get m13() { return _ptr.m13; }
+ /** Gets the value of "border-start-color" */
+ String get borderStartColor();
- void set m13(num value) { _ptr.m13 = value; }
+ /** Sets the value of "border-start-color" */
+ void set borderStartColor(String value);
- num get m14() { return _ptr.m14; }
+ /** Gets the value of "border-start-style" */
+ String get borderStartStyle();
- void set m14(num value) { _ptr.m14 = value; }
+ /** Sets the value of "border-start-style" */
+ void set borderStartStyle(String value);
- num get m21() { return _ptr.m21; }
+ /** Gets the value of "border-start-width" */
+ String get borderStartWidth();
- void set m21(num value) { _ptr.m21 = value; }
+ /** Sets the value of "border-start-width" */
+ void set borderStartWidth(String value);
- num get m22() { return _ptr.m22; }
+ /** Gets the value of "border-style" */
+ String get borderStyle();
- void set m22(num value) { _ptr.m22 = value; }
+ /** Sets the value of "border-style" */
+ void set borderStyle(String value);
- num get m23() { return _ptr.m23; }
+ /** Gets the value of "border-top" */
+ String get borderTop();
- void set m23(num value) { _ptr.m23 = value; }
+ /** Sets the value of "border-top" */
+ void set borderTop(String value);
- num get m24() { return _ptr.m24; }
+ /** Gets the value of "border-top-color" */
+ String get borderTopColor();
- void set m24(num value) { _ptr.m24 = value; }
+ /** Sets the value of "border-top-color" */
+ void set borderTopColor(String value);
- num get m31() { return _ptr.m31; }
+ /** Gets the value of "border-top-left-radius" */
+ String get borderTopLeftRadius();
- void set m31(num value) { _ptr.m31 = value; }
+ /** Sets the value of "border-top-left-radius" */
+ void set borderTopLeftRadius(String value);
- num get m32() { return _ptr.m32; }
+ /** Gets the value of "border-top-right-radius" */
+ String get borderTopRightRadius();
- void set m32(num value) { _ptr.m32 = value; }
+ /** Sets the value of "border-top-right-radius" */
+ void set borderTopRightRadius(String value);
- num get m33() { return _ptr.m33; }
+ /** Gets the value of "border-top-style" */
+ String get borderTopStyle();
- void set m33(num value) { _ptr.m33 = value; }
+ /** Sets the value of "border-top-style" */
+ void set borderTopStyle(String value);
- num get m34() { return _ptr.m34; }
+ /** Gets the value of "border-top-width" */
+ String get borderTopWidth();
- void set m34(num value) { _ptr.m34 = value; }
+ /** Sets the value of "border-top-width" */
+ void set borderTopWidth(String value);
- num get m41() { return _ptr.m41; }
+ /** Gets the value of "border-vertical-spacing" */
+ String get borderVerticalSpacing();
- void set m41(num value) { _ptr.m41 = value; }
+ /** Sets the value of "border-vertical-spacing" */
+ void set borderVerticalSpacing(String value);
- num get m42() { return _ptr.m42; }
+ /** Gets the value of "border-width" */
+ String get borderWidth();
- void set m42(num value) { _ptr.m42 = value; }
+ /** Sets the value of "border-width" */
+ void set borderWidth(String value);
- num get m43() { return _ptr.m43; }
+ /** Gets the value of "bottom" */
+ String get bottom();
- void set m43(num value) { _ptr.m43 = value; }
+ /** Sets the value of "bottom" */
+ void set bottom(String value);
- num get m44() { return _ptr.m44; }
+ /** Gets the value of "box-align" */
+ String get boxAlign();
- void set m44(num value) { _ptr.m44 = value; }
+ /** Sets the value of "box-align" */
+ void set boxAlign(String value);
- CSSMatrix inverse() {
- return LevelDom.wrapCSSMatrix(_ptr.inverse());
- }
+ /** Gets the value of "box-direction" */
+ String get boxDirection();
- CSSMatrix multiply(CSSMatrix secondMatrix) {
- return LevelDom.wrapCSSMatrix(_ptr.multiply(LevelDom.unwrap(secondMatrix)));
- }
+ /** Sets the value of "box-direction" */
+ void set boxDirection(String value);
- CSSMatrix rotate(num rotX, num rotY, num rotZ) {
- return LevelDom.wrapCSSMatrix(_ptr.rotate(rotX, rotY, rotZ));
- }
+ /** Gets the value of "box-flex" */
+ String get boxFlex();
- CSSMatrix rotateAxisAngle(num x, num y, num z, num angle) {
- return LevelDom.wrapCSSMatrix(_ptr.rotateAxisAngle(x, y, z, angle));
- }
+ /** Sets the value of "box-flex" */
+ void set boxFlex(String value);
- CSSMatrix scale(num scaleX, num scaleY, num scaleZ) {
- return LevelDom.wrapCSSMatrix(_ptr.scale(scaleX, scaleY, scaleZ));
- }
+ /** Gets the value of "box-flex-group" */
+ String get boxFlexGroup();
- void setMatrixValue(String string) {
- _ptr.setMatrixValue(string);
- return;
- }
+ /** Sets the value of "box-flex-group" */
+ void set boxFlexGroup(String value);
- CSSMatrix skewX(num angle) {
- return LevelDom.wrapCSSMatrix(_ptr.skewX(angle));
- }
+ /** Gets the value of "box-lines" */
+ String get boxLines();
- CSSMatrix skewY(num angle) {
- return LevelDom.wrapCSSMatrix(_ptr.skewY(angle));
- }
+ /** Sets the value of "box-lines" */
+ void set boxLines(String value);
- String toString() {
- return _ptr.toString();
- }
+ /** Gets the value of "box-ordinal-group" */
+ String get boxOrdinalGroup();
- CSSMatrix translate(num x, num y, num z) {
- return LevelDom.wrapCSSMatrix(_ptr.translate(x, y, z));
- }
-}
-// Copyright (c) 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.
+ /** Sets the value of "box-ordinal-group" */
+ void set boxOrdinalGroup(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "box-orient" */
+ String get boxOrient();
-class CSSMediaRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSMediaRule {
- CSSMediaRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "box-orient" */
+ void set boxOrient(String value);
- CSSRuleList get cssRules() { return LevelDom.wrapCSSRuleList(_ptr.cssRules); }
+ /** Gets the value of "box-pack" */
+ String get boxPack();
- MediaList get media() { return LevelDom.wrapMediaList(_ptr.media); }
+ /** Sets the value of "box-pack" */
+ void set boxPack(String value);
- void deleteRule(int index) {
- _ptr.deleteRule(index);
- return;
- }
+ /** Gets the value of "box-reflect" */
+ String get boxReflect();
- int insertRule(String rule, int index) {
- return _ptr.insertRule(rule, index);
- }
-}
-// Copyright (c) 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.
+ /** Sets the value of "box-reflect" */
+ void set boxReflect(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "box-shadow" */
+ String get boxShadow();
-class CSSPageRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSPageRule {
- CSSPageRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "box-shadow" */
+ void set boxShadow(String value);
- String get selectorText() { return _ptr.selectorText; }
+ /** Gets the value of "box-sizing" */
+ String get boxSizing();
- void set selectorText(String value) { _ptr.selectorText = value; }
+ /** Sets the value of "box-sizing" */
+ void set boxSizing(String value);
- CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr.style); }
-}
-// Copyright (c) 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.
+ /** Gets the value of "caption-side" */
+ String get captionSide();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "caption-side" */
+ void set captionSide(String value);
-class CSSPrimitiveValueWrappingImplementation extends CSSValueWrappingImplementation implements CSSPrimitiveValue {
- CSSPrimitiveValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "clear" */
+ String get clear();
- int get primitiveType() { return _ptr.primitiveType; }
+ /** Sets the value of "clear" */
+ void set clear(String value);
- Counter getCounterValue() {
- return LevelDom.wrapCounter(_ptr.getCounterValue());
- }
+ /** Gets the value of "clip" */
+ String get clip();
- num getFloatValue(int unitType) {
- return _ptr.getFloatValue(unitType);
- }
+ /** Sets the value of "clip" */
+ void set clip(String value);
- RGBColor getRGBColorValue() {
- return LevelDom.wrapRGBColor(_ptr.getRGBColorValue());
- }
+ /** Gets the value of "color" */
+ String get color();
- Rect getRectValue() {
- return LevelDom.wrapRect(_ptr.getRectValue());
- }
+ /** Sets the value of "color" */
+ void set color(String value);
- String getStringValue() {
- return _ptr.getStringValue();
- }
+ /** Gets the value of "color-correction" */
+ String get colorCorrection();
- void setFloatValue(int unitType, num floatValue) {
- _ptr.setFloatValue(unitType, floatValue);
- return;
- }
+ /** Sets the value of "color-correction" */
+ void set colorCorrection(String value);
- void setStringValue(int stringType, String stringValue) {
- _ptr.setStringValue(stringType, stringValue);
- 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.
+ /** Gets the value of "column-break-after" */
+ String get columnBreakAfter();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "column-break-after" */
+ void set columnBreakAfter(String value);
-class CSSRuleListWrappingImplementation extends DOMWrapperBase implements CSSRuleList {
- CSSRuleListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "column-break-before" */
+ String get columnBreakBefore();
- int get length() { return _ptr.length; }
+ /** Sets the value of "column-break-before" */
+ void set columnBreakBefore(String value);
- CSSRule item(int index) {
- return LevelDom.wrapCSSRule(_ptr.item(index));
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "column-break-inside" */
+ String get columnBreakInside();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "column-break-inside" */
+ void set columnBreakInside(String value);
-class CSSRuleWrappingImplementation extends DOMWrapperBase implements CSSRule {
- CSSRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "column-count" */
+ String get columnCount();
- String get cssText() { return _ptr.cssText; }
+ /** Sets the value of "column-count" */
+ void set columnCount(String value);
- void set cssText(String value) { _ptr.cssText = value; }
+ /** Gets the value of "column-gap" */
+ String get columnGap();
- CSSRule get parentRule() { return LevelDom.wrapCSSRule(_ptr.parentRule); }
+ /** Sets the value of "column-gap" */
+ void set columnGap(String value);
- CSSStyleSheet get parentStyleSheet() { return LevelDom.wrapCSSStyleSheet(_ptr.parentStyleSheet); }
+ /** Gets the value of "column-rule" */
+ String get columnRule();
- int 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
-// BSD-style license that can be found in the LICENSE file.
+ /** Sets the value of "column-rule" */
+ void set columnRule(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "column-rule-color" */
+ String get columnRuleColor();
-class CSSStyleRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSStyleRule {
- CSSStyleRuleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "column-rule-color" */
+ void set columnRuleColor(String value);
- String get selectorText() { return _ptr.selectorText; }
+ /** Gets the value of "column-rule-style" */
+ String get columnRuleStyle();
- void set selectorText(String value) { _ptr.selectorText = value; }
+ /** Sets the value of "column-rule-style" */
+ void set columnRuleStyle(String value);
- CSSStyleDeclaration get style() { return LevelDom.wrapCSSStyleDeclaration(_ptr.style); }
-}
-// Copyright (c) 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.
+ /** Gets the value of "column-rule-width" */
+ String get columnRuleWidth();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "column-rule-width" */
+ void set columnRuleWidth(String value);
-class CSSStyleSheetWrappingImplementation extends StyleSheetWrappingImplementation implements CSSStyleSheet {
- CSSStyleSheetWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "column-span" */
+ String get columnSpan();
- CSSRuleList get cssRules() { return LevelDom.wrapCSSRuleList(_ptr.cssRules); }
+ /** Sets the value of "column-span" */
+ void set columnSpan(String value);
- CSSRule get ownerRule() { return LevelDom.wrapCSSRule(_ptr.ownerRule); }
+ /** Gets the value of "column-width" */
+ String get columnWidth();
- CSSRuleList get rules() { return LevelDom.wrapCSSRuleList(_ptr.rules); }
+ /** Sets the value of "column-width" */
+ void set columnWidth(String value);
- int addRule(String selector, String style, [int index = null]) {
- if (index === null) {
- return _ptr.addRule(selector, style);
- } else {
- return _ptr.addRule(selector, style, index);
- }
- }
+ /** Gets the value of "columns" */
+ String get columns();
- void deleteRule(int index) {
- _ptr.deleteRule(index);
- return;
- }
+ /** Sets the value of "columns" */
+ void set columns(String value);
- int insertRule(String rule, int index) {
- return _ptr.insertRule(rule, index);
- }
+ /** Gets the value of "content" */
+ String get content();
- void removeRule(int index) {
- _ptr.removeRule(index);
- 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.
+ /** Sets the value of "content" */
+ void set content(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "counter-increment" */
+ String get counterIncrement();
-class CSSTransformValueWrappingImplementation extends CSSValueListWrappingImplementation implements CSSTransformValue {
- CSSTransformValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "counter-increment" */
+ void set counterIncrement(String value);
- int get operationType() { return _ptr.operationType; }
-}
-// Copyright (c) 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.
+ /** Gets the value of "counter-reset" */
+ String get counterReset();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "counter-reset" */
+ void set counterReset(String value);
-class CSSUnknownRuleWrappingImplementation extends CSSRuleWrappingImplementation implements CSSUnknownRule {
- CSSUnknownRuleWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
+ /** Gets the value of "cursor" */
+ String get cursor();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "cursor" */
+ void set cursor(String value);
-class CSSValueListWrappingImplementation extends CSSValueWrappingImplementation implements CSSValueList {
- CSSValueListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "direction" */
+ String get direction();
- int get length() { return _ptr.length; }
+ /** Sets the value of "direction" */
+ void set direction(String value);
- CSSValue item(int index) {
- return LevelDom.wrapCSSValue(_ptr.item(index));
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "display" */
+ String get display();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "display" */
+ void set display(String value);
-class CSSValueWrappingImplementation extends DOMWrapperBase implements CSSValue {
- CSSValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "empty-cells" */
+ String get emptyCells();
- String get cssText() { return _ptr.cssText; }
+ /** Sets the value of "empty-cells" */
+ void set emptyCells(String value);
- void set cssText(String value) { _ptr.cssText = value; }
+ /** Gets the value of "filter" */
+ String get filter();
- int get cssValueType() { return _ptr.cssValueType; }
-}
-// Copyright (c) 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.
+ /** Sets the value of "filter" */
+ void set filter(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "flex-align" */
+ String get flexAlign();
-class CanvasElementWrappingImplementation extends ElementWrappingImplementation implements CanvasElement {
- CanvasElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "flex-align" */
+ void set flexAlign(String value);
- int get height() { return _ptr.height; }
+ /** Gets the value of "flex-flow" */
+ String get flexFlow();
- void set height(int value) { _ptr.height = value; }
+ /** Sets the value of "flex-flow" */
+ void set flexFlow(String value);
- int get width() { return _ptr.width; }
+ /** Gets the value of "flex-order" */
+ String get flexOrder();
- void set width(int value) { _ptr.width = value; }
+ /** Sets the value of "flex-order" */
+ void set flexOrder(String value);
- CanvasRenderingContext getContext([String contextId = null]) {
- if (contextId === null) {
- return LevelDom.wrapCanvasRenderingContext(_ptr.getContext());
- } else {
- return LevelDom.wrapCanvasRenderingContext(_ptr.getContext(contextId));
- }
- }
+ /** Gets the value of "flex-pack" */
+ String get flexPack();
- String toDataURL(String type) {
- return _ptr.toDataURL(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.
+ /** Sets the value of "flex-pack" */
+ void set flexPack(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "float" */
+ String get float();
-class CanvasGradientWrappingImplementation extends DOMWrapperBase implements CanvasGradient {
- CanvasGradientWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "float" */
+ void set float(String value);
- void addColorStop(num offset, String color) {
- _ptr.addColorStop(offset, color);
- 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.
+ /** Gets the value of "flow-from" */
+ String get flowFrom();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "flow-from" */
+ void set flowFrom(String value);
-class CanvasPatternWrappingImplementation extends DOMWrapperBase implements CanvasPattern {
- CanvasPatternWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
+ /** Gets the value of "flow-into" */
+ String get flowInto();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "flow-into" */
+ void set flowInto(String value);
-class CanvasPixelArrayWrappingImplementation extends DOMWrapperBase implements CanvasPixelArray {
- CanvasPixelArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "font" */
+ String get font();
- int get length() { return _ptr.length; }
+ /** Sets the value of "font" */
+ void set font(String value);
- int operator[](int index) {
- return item(index);
- }
+ /** Gets the value of "font-family" */
+ String get fontFamily();
- void operator[]=(int index, int value) {
- throw new UnsupportedOperationException("Cannot assign element of immutable List.");
- }
+ /** Sets the value of "font-family" */
+ void set fontFamily(String value);
- void add(int value) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
+ /** Gets the value of "font-feature-settings" */
+ String get fontFeatureSettings();
- void addLast(int value) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
+ /** Sets the value of "font-feature-settings" */
+ void set fontFeatureSettings(String value);
- void addAll(Collection<int> collection) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
+ /** Gets the value of "font-size" */
+ String get fontSize();
- void sort(int compare(int a, int b)) {
- throw new UnsupportedOperationException("Cannot sort immutable List.");
- }
+ /** Sets the value of "font-size" */
+ void set fontSize(String value);
- void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
- throw new UnsupportedOperationException("This object is immutable.");
- }
+ /** Gets the value of "font-size-delta" */
+ String get fontSizeDelta();
- int indexOf(int element, [int start = 0]) {
- return _Lists.indexOf(this, element, start, this.length);
- }
+ /** Sets the value of "font-size-delta" */
+ void set fontSizeDelta(String value);
- int lastIndexOf(int element, [int start = null]) {
- if (start == null) start = length - 1;
- return _Lists.lastIndexOf(this, element, start);
- }
+ /** Gets the value of "font-smoothing" */
+ String get fontSmoothing();
- int clear() {
- throw new UnsupportedOperationException("Cannot clear immutable List.");
- }
+ /** Sets the value of "font-smoothing" */
+ void set fontSmoothing(String value);
- int removeLast() {
- throw new UnsupportedOperationException("Cannot removeLast on immutable List.");
- }
+ /** Gets the value of "font-stretch" */
+ String get fontStretch();
- int last() {
- return this[length - 1];
- }
+ /** Sets the value of "font-stretch" */
+ void set fontStretch(String value);
- void forEach(void f(int element)) {
- _Collections.forEach(this, f);
- }
+ /** Gets the value of "font-style" */
+ String get fontStyle();
- Collection<int> filter(bool f(int element)) {
- return _Collections.filter(this, new List<int>(), f);
- }
+ /** Sets the value of "font-style" */
+ void set fontStyle(String value);
- bool every(bool f(int element)) {
- return _Collections.every(this, f);
- }
+ /** Gets the value of "font-variant" */
+ String get fontVariant();
- bool some(bool f(int element)) {
- return _Collections.some(this, f);
- }
+ /** Sets the value of "font-variant" */
+ void set fontVariant(String value);
- void setRange(int start, int length, List<int> from, [int startFrom]) {
- throw new UnsupportedOperationException("Cannot setRange on immutable List.");
- }
+ /** Gets the value of "font-weight" */
+ String get fontWeight();
- void removeRange(int start, int length) {
- throw new UnsupportedOperationException("Cannot removeRange on immutable List.");
- }
+ /** Sets the value of "font-weight" */
+ void set fontWeight(String value);
- void insertRange(int start, int length, [int initialValue]) {
- throw new UnsupportedOperationException("Cannot insertRange on immutable List.");
- }
+ /** Gets the value of "height" */
+ String get height();
- List<int> getRange(int start, int length) {
- throw new NotImplementedException();
- }
+ /** Sets the value of "height" */
+ void set height(String value);
- bool isEmpty() {
- return length == 0;
- }
+ /** Gets the value of "highlight" */
+ String get highlight();
- Iterator<int> iterator() {
- return new _FixedSizeListIterator<int>(this);
- }
+ /** Sets the value of "highlight" */
+ void set highlight(String value);
- int item(int index) {
- return _ptr.item(index);
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "hyphenate-character" */
+ String get hyphenateCharacter();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "hyphenate-character" */
+ void set hyphenateCharacter(String value);
-class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingContextWrappingImplementation implements CanvasRenderingContext2D {
- CanvasRenderingContext2DWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "hyphenate-limit-after" */
+ String get hyphenateLimitAfter();
- String get font() { return _ptr.font; }
+ /** Sets the value of "hyphenate-limit-after" */
+ void set hyphenateLimitAfter(String value);
- void set font(String value) { _ptr.font = value; }
+ /** Gets the value of "hyphenate-limit-before" */
+ String get hyphenateLimitBefore();
- num get globalAlpha() { return _ptr.globalAlpha; }
+ /** Sets the value of "hyphenate-limit-before" */
+ void set hyphenateLimitBefore(String value);
- void set globalAlpha(num value) { _ptr.globalAlpha = value; }
+ /** Gets the value of "hyphenate-limit-lines" */
+ String get hyphenateLimitLines();
- String get globalCompositeOperation() { return _ptr.globalCompositeOperation; }
+ /** Sets the value of "hyphenate-limit-lines" */
+ void set hyphenateLimitLines(String value);
- void set globalCompositeOperation(String value) { _ptr.globalCompositeOperation = value; }
+ /** Gets the value of "hyphens" */
+ String get hyphens();
- String get lineCap() { return _ptr.lineCap; }
+ /** Sets the value of "hyphens" */
+ void set hyphens(String value);
- void set lineCap(String value) { _ptr.lineCap = value; }
+ /** Gets the value of "image-rendering" */
+ String get imageRendering();
- String get lineJoin() { return _ptr.lineJoin; }
+ /** Sets the value of "image-rendering" */
+ void set imageRendering(String value);
- void set lineJoin(String value) { _ptr.lineJoin = value; }
+ /** Gets the value of "left" */
+ String get left();
- num get lineWidth() { return _ptr.lineWidth; }
+ /** Sets the value of "left" */
+ void set left(String value);
- void set lineWidth(num value) { _ptr.lineWidth = value; }
+ /** Gets the value of "letter-spacing" */
+ String get letterSpacing();
- num get miterLimit() { return _ptr.miterLimit; }
+ /** Sets the value of "letter-spacing" */
+ void set letterSpacing(String value);
- void set miterLimit(num value) { _ptr.miterLimit = value; }
+ /** Gets the value of "line-box-contain" */
+ String get lineBoxContain();
- num get shadowBlur() { return _ptr.shadowBlur; }
+ /** Sets the value of "line-box-contain" */
+ void set lineBoxContain(String value);
- void set shadowBlur(num value) { _ptr.shadowBlur = value; }
+ /** Gets the value of "line-break" */
+ String get lineBreak();
- String get shadowColor() { return _ptr.shadowColor; }
+ /** Sets the value of "line-break" */
+ void set lineBreak(String value);
- void set shadowColor(String value) { _ptr.shadowColor = value; }
+ /** Gets the value of "line-clamp" */
+ String get lineClamp();
- num get shadowOffsetX() { return _ptr.shadowOffsetX; }
+ /** Sets the value of "line-clamp" */
+ void set lineClamp(String value);
- void set shadowOffsetX(num value) { _ptr.shadowOffsetX = value; }
+ /** Gets the value of "line-height" */
+ String get lineHeight();
- num get shadowOffsetY() { return _ptr.shadowOffsetY; }
+ /** Sets the value of "line-height" */
+ void set lineHeight(String value);
- void set shadowOffsetY(num value) { _ptr.shadowOffsetY = value; }
+ /** Gets the value of "list-style" */
+ String get listStyle();
- String get textAlign() { return _ptr.textAlign; }
+ /** Sets the value of "list-style" */
+ void set listStyle(String value);
- void set textAlign(String value) { _ptr.textAlign = value; }
+ /** Gets the value of "list-style-image" */
+ String get listStyleImage();
- String get textBaseline() { return _ptr.textBaseline; }
+ /** Sets the value of "list-style-image" */
+ void set listStyleImage(String value);
- void set textBaseline(String value) { _ptr.textBaseline = value; }
+ /** Gets the value of "list-style-position" */
+ String get listStylePosition();
- void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) {
- _ptr.arc(x, y, radius, startAngle, endAngle, anticlockwise);
- return;
- }
+ /** Sets the value of "list-style-position" */
+ void set listStylePosition(String value);
- void arcTo(num x1, num y1, num x2, num y2, num radius) {
- _ptr.arcTo(x1, y1, x2, y2, radius);
- return;
- }
+ /** Gets the value of "list-style-type" */
+ String get listStyleType();
- void beginPath() {
- _ptr.beginPath();
- return;
- }
+ /** Sets the value of "list-style-type" */
+ void set listStyleType(String value);
- void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) {
- _ptr.bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y);
- return;
- }
+ /** Gets the value of "locale" */
+ String get locale();
- void clearRect(num x, num y, num width, num height) {
- _ptr.clearRect(x, y, width, height);
- return;
- }
+ /** Sets the value of "locale" */
+ void set locale(String value);
- void clearShadow() {
- _ptr.clearShadow();
- return;
- }
+ /** Gets the value of "logical-height" */
+ String get logicalHeight();
- void clip() {
- _ptr.clip();
- return;
- }
+ /** Sets the value of "logical-height" */
+ void set logicalHeight(String value);
- void closePath() {
- _ptr.closePath();
- return;
- }
+ /** Gets the value of "logical-width" */
+ String get logicalWidth();
- ImageData createImageData(var imagedata_OR_sw, [num sh = null]) {
- 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";
- }
+ /** Sets the value of "logical-width" */
+ void set logicalWidth(String value);
- CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) {
- return LevelDom.wrapCanvasGradient(_ptr.createLinearGradient(x0, y0, x1, y1));
- }
+ /** Gets the value of "margin" */
+ String get margin();
- CanvasPattern createPattern(var canvas_OR_image, String repetitionType) {
- 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";
- }
+ /** Sets the value of "margin" */
+ void set margin(String value);
- CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) {
- return LevelDom.wrapCanvasGradient(_ptr.createRadialGradient(x0, y0, r0, x1, y1, r1));
- }
+ /** Gets the value of "margin-after" */
+ String get marginAfter();
- 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 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";
- }
+ /** Sets the value of "margin-after" */
+ void set marginAfter(String value);
- 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]) {
- 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";
- }
+ /** Gets the value of "margin-after-collapse" */
+ String get marginAfterCollapse();
- void fill() {
- _ptr.fill();
- return;
- }
+ /** Sets the value of "margin-after-collapse" */
+ void set marginAfterCollapse(String value);
- void fillRect(num x, num y, num width, num height) {
- _ptr.fillRect(x, y, width, height);
- return;
- }
+ /** Gets the value of "margin-before" */
+ String get marginBefore();
- void fillText(String text, num x, num y, [num maxWidth = null]) {
- if (maxWidth === null) {
- _ptr.fillText(text, x, y);
- return;
- } else {
- _ptr.fillText(text, x, y, maxWidth);
- return;
- }
- }
+ /** Sets the value of "margin-before" */
+ void set marginBefore(String value);
- ImageData getImageData(num sx, num sy, num sw, num sh) {
- return LevelDom.wrapImageData(_ptr.getImageData(sx, sy, sw, sh));
- }
+ /** Gets the value of "margin-before-collapse" */
+ String get marginBeforeCollapse();
- bool isPointInPath(num x, num y) {
- return _ptr.isPointInPath(x, y);
- }
+ /** Sets the value of "margin-before-collapse" */
+ void set marginBeforeCollapse(String value);
- void lineTo(num x, num y) {
- _ptr.lineTo(x, y);
- return;
- }
+ /** Gets the value of "margin-bottom" */
+ String get marginBottom();
- TextMetrics measureText(String text) {
- return LevelDom.wrapTextMetrics(_ptr.measureText(text));
- }
+ /** Sets the value of "margin-bottom" */
+ void set marginBottom(String value);
- void moveTo(num x, num y) {
- _ptr.moveTo(x, y);
- return;
- }
+ /** Gets the value of "margin-bottom-collapse" */
+ String get marginBottomCollapse();
- void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX = null, num dirtyY = null, num dirtyWidth = null, num dirtyHeight = null]) {
- 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";
- }
+ /** Sets the value of "margin-bottom-collapse" */
+ void set marginBottomCollapse(String value);
- void quadraticCurveTo(num cpx, num cpy, num x, num y) {
- _ptr.quadraticCurveTo(cpx, cpy, x, y);
- return;
- }
+ /** Gets the value of "margin-collapse" */
+ String get marginCollapse();
- void rect(num x, num y, num width, num height) {
- _ptr.rect(x, y, width, height);
- return;
- }
+ /** Sets the value of "margin-collapse" */
+ void set marginCollapse(String value);
- void restore() {
- _ptr.restore();
- return;
- }
+ /** Gets the value of "margin-end" */
+ String get marginEnd();
- void rotate(num angle) {
- _ptr.rotate(angle);
- return;
- }
+ /** Sets the value of "margin-end" */
+ void set marginEnd(String value);
- void save() {
- _ptr.save();
- return;
- }
+ /** Gets the value of "margin-left" */
+ String get marginLeft();
- void scale(num sx, num sy) {
- _ptr.scale(sx, sy);
- return;
- }
+ /** Sets the value of "margin-left" */
+ void set marginLeft(String value);
- void setAlpha(num alpha) {
- _ptr.setAlpha(alpha);
- return;
- }
+ /** Gets the value of "margin-right" */
+ String get marginRight();
- void setCompositeOperation(String compositeOperation) {
- _ptr.setCompositeOperation(compositeOperation);
- return;
- }
+ /** Sets the value of "margin-right" */
+ void set marginRight(String value);
- 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 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";
- }
+ /** Gets the value of "margin-start" */
+ String get marginStart();
- 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";
- }
+ /** Sets the value of "margin-start" */
+ void set marginStart(String value);
- void setLineCap(String cap) {
- _ptr.setLineCap(cap);
- return;
- }
+ /** Gets the value of "margin-top" */
+ String get marginTop();
- void setLineJoin(String join) {
- _ptr.setLineJoin(join);
- return;
- }
+ /** Sets the value of "margin-top" */
+ void set marginTop(String value);
- void setLineWidth(num width) {
- _ptr.setLineWidth(width);
- return;
- }
+ /** Gets the value of "margin-top-collapse" */
+ String get marginTopCollapse();
- void setMiterLimit(num limit) {
- _ptr.setMiterLimit(limit);
- return;
- }
+ /** Sets the value of "margin-top-collapse" */
+ void set marginTopCollapse(String value);
- 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 === 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";
- }
+ /** Gets the value of "marquee" */
+ String get marquee();
- 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 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";
- }
+ /** Sets the value of "marquee" */
+ void set marquee(String value);
- void setStrokeStyle(var color_OR_gradient_OR_pattern) {
- 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";
- }
+ /** Gets the value of "marquee-direction" */
+ String get marqueeDirection();
- void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) {
- _ptr.setTransform(m11, m12, m21, m22, dx, dy);
- return;
- }
+ /** Sets the value of "marquee-direction" */
+ void set marqueeDirection(String value);
- void stroke() {
- _ptr.stroke();
- return;
- }
+ /** Gets the value of "marquee-increment" */
+ String get marqueeIncrement();
- void strokeRect(num x, num y, num width, num height, [num lineWidth = null]) {
- if (lineWidth === null) {
- _ptr.strokeRect(x, y, width, height);
- return;
- } else {
- _ptr.strokeRect(x, y, width, height, lineWidth);
- return;
- }
- }
+ /** Sets the value of "marquee-increment" */
+ void set marqueeIncrement(String value);
- void strokeText(String text, num x, num y, [num maxWidth = null]) {
- if (maxWidth === null) {
- _ptr.strokeText(text, x, y);
- return;
- } else {
- _ptr.strokeText(text, x, y, maxWidth);
- return;
- }
- }
+ /** Gets the value of "marquee-repetition" */
+ String get marqueeRepetition();
- void transform(num m11, num m12, num m21, num m22, num dx, num dy) {
- _ptr.transform(m11, m12, m21, m22, dx, dy);
- return;
- }
+ /** Sets the value of "marquee-repetition" */
+ void set marqueeRepetition(String value);
- void translate(num tx, num ty) {
- _ptr.translate(tx, ty);
- 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.
+ /** Gets the value of "marquee-speed" */
+ String get marqueeSpeed();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "marquee-speed" */
+ void set marqueeSpeed(String value);
-class CanvasRenderingContextWrappingImplementation extends DOMWrapperBase implements CanvasRenderingContext {
- CanvasRenderingContextWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "marquee-style" */
+ String get marqueeStyle();
- CanvasElement get canvas() { return LevelDom.wrapCanvasElement(_ptr.canvas); }
-}
-// Copyright (c) 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.
+ /** Sets the value of "marquee-style" */
+ void set marqueeStyle(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "mask" */
+ String get mask();
-class CharacterDataWrappingImplementation extends NodeWrappingImplementation implements CharacterData {
- CharacterDataWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "mask" */
+ void set mask(String value);
- String get data() { return _ptr.data; }
+ /** Gets the value of "mask-attachment" */
+ String get maskAttachment();
- void set data(String value) { _ptr.data = value; }
+ /** Sets the value of "mask-attachment" */
+ void set maskAttachment(String value);
- int get length() { return _ptr.length; }
+ /** Gets the value of "mask-box-image" */
+ String get maskBoxImage();
- void appendData(String data) {
- _ptr.appendData(data);
- return;
- }
+ /** Sets the value of "mask-box-image" */
+ void set maskBoxImage(String value);
- void deleteData(int offset, int length) {
- _ptr.deleteData(offset, length);
- return;
- }
+ /** Gets the value of "mask-box-image-outset" */
+ String get maskBoxImageOutset();
- void insertData(int offset, String data) {
- _ptr.insertData(offset, data);
- return;
- }
+ /** Sets the value of "mask-box-image-outset" */
+ void set maskBoxImageOutset(String value);
- void replaceData(int offset, int length, String data) {
- _ptr.replaceData(offset, length, data);
- return;
- }
+ /** Gets the value of "mask-box-image-repeat" */
+ String get maskBoxImageRepeat();
- String substringData(int offset, int length) {
- return _ptr.substringData(offset, length);
- }
-}
-// Copyright (c) 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.
+ /** Sets the value of "mask-box-image-repeat" */
+ void set maskBoxImageRepeat(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "mask-box-image-slice" */
+ String get maskBoxImageSlice();
-class ClientRectWrappingImplementation extends DOMWrapperBase implements ClientRect {
- ClientRectWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "mask-box-image-slice" */
+ void set maskBoxImageSlice(String value);
- num get bottom() { return _ptr.bottom; }
+ /** Gets the value of "mask-box-image-source" */
+ String get maskBoxImageSource();
- num get height() { return _ptr.height; }
+ /** Sets the value of "mask-box-image-source" */
+ void set maskBoxImageSource(String value);
- num get left() { return _ptr.left; }
+ /** Gets the value of "mask-box-image-width" */
+ String get maskBoxImageWidth();
- num get right() { return _ptr.right; }
+ /** Sets the value of "mask-box-image-width" */
+ void set maskBoxImageWidth(String value);
- num get top() { return _ptr.top; }
+ /** Gets the value of "mask-clip" */
+ String get maskClip();
- num get width() { return _ptr.width; }
-}
-// Copyright (c) 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.
+ /** Sets the value of "mask-clip" */
+ void set maskClip(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "mask-composite" */
+ String get maskComposite();
-class ClipboardWrappingImplementation extends DOMWrapperBase implements Clipboard {
- ClipboardWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "mask-composite" */
+ void set maskComposite(String value);
- String get dropEffect() { return _ptr.dropEffect; }
+ /** Gets the value of "mask-image" */
+ String get maskImage();
- void set dropEffect(String value) { _ptr.dropEffect = value; }
+ /** Sets the value of "mask-image" */
+ void set maskImage(String value);
- String get effectAllowed() { return _ptr.effectAllowed; }
+ /** Gets the value of "mask-origin" */
+ String get maskOrigin();
- void set effectAllowed(String value) { _ptr.effectAllowed = value; }
+ /** Sets the value of "mask-origin" */
+ void set maskOrigin(String value);
- FileList get files() { return LevelDom.wrapFileList(_ptr.files); }
+ /** Gets the value of "mask-position" */
+ String get maskPosition();
- DataTransferItems get items() { return LevelDom.wrapDataTransferItems(_ptr.items); }
+ /** Sets the value of "mask-position" */
+ void set maskPosition(String value);
- void clearData([String type = null]) {
- if (type === null) {
- _ptr.clearData();
- return;
- } else {
- _ptr.clearData(type);
- return;
- }
- }
+ /** Gets the value of "mask-position-x" */
+ String get maskPositionX();
- void getData(String type) {
- _ptr.getData(type);
- return;
- }
+ /** Sets the value of "mask-position-x" */
+ void set maskPositionX(String value);
- bool setData(String type, String data) {
- return _ptr.setData(type, data);
- }
+ /** Gets the value of "mask-position-y" */
+ String get maskPositionY();
- void setDragImage(ImageElement image, int x, int y) {
- _ptr.setDragImage(LevelDom.unwrap(image), x, y);
- 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.
+ /** Sets the value of "mask-position-y" */
+ void set maskPositionY(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "mask-repeat" */
+ String get maskRepeat();
-class CommentWrappingImplementation extends CharacterDataWrappingImplementation implements Comment {
- CommentWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
+ /** Sets the value of "mask-repeat" */
+ void set maskRepeat(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "mask-repeat-x" */
+ String get maskRepeatX();
-class ConsoleWrappingImplementation extends DOMWrapperBase implements Console {
- ConsoleWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "mask-repeat-x" */
+ void set maskRepeatX(String value);
- void count() {
- _ptr.count();
- return;
- }
+ /** Gets the value of "mask-repeat-y" */
+ String get maskRepeatY();
- void debug(Object arg) {
- _ptr.debug(LevelDom.unwrapMaybePrimitive(arg));
- return;
- }
+ /** Sets the value of "mask-repeat-y" */
+ void set maskRepeatY(String value);
- void dir() {
- _ptr.dir();
- return;
- }
+ /** Gets the value of "mask-size" */
+ String get maskSize();
- void dirxml() {
- _ptr.dirxml();
- return;
- }
+ /** Sets the value of "mask-size" */
+ void set maskSize(String value);
- void error(Object arg) {
- _ptr.error(LevelDom.unwrapMaybePrimitive(arg));
- return;
- }
+ /** Gets the value of "match-nearest-mail-blockquote-color" */
+ String get matchNearestMailBlockquoteColor();
- void group() {
- _ptr.group();
- return;
- }
+ /** Sets the value of "match-nearest-mail-blockquote-color" */
+ void set matchNearestMailBlockquoteColor(String value);
- void groupCollapsed() {
- _ptr.groupCollapsed();
- return;
- }
+ /** Gets the value of "max-height" */
+ String get maxHeight();
- void groupEnd() {
- _ptr.groupEnd();
- return;
- }
+ /** Sets the value of "max-height" */
+ void set maxHeight(String value);
- void info(Object arg) {
- _ptr.info(LevelDom.unwrapMaybePrimitive(arg));
- return;
- }
+ /** Gets the value of "max-logical-height" */
+ String get maxLogicalHeight();
- void log(Object arg) {
- _ptr.log(LevelDom.unwrapMaybePrimitive(arg));
- return;
- }
+ /** Sets the value of "max-logical-height" */
+ void set maxLogicalHeight(String value);
- void markTimeline() {
- _ptr.markTimeline();
- return;
- }
+ /** Gets the value of "max-logical-width" */
+ String get maxLogicalWidth();
- void time(String title) {
- _ptr.time(title);
- return;
- }
+ /** Sets the value of "max-logical-width" */
+ void set maxLogicalWidth(String value);
- void timeEnd(String title) {
- _ptr.timeEnd(title);
- return;
- }
+ /** Gets the value of "max-width" */
+ String get maxWidth();
- void timeStamp() {
- _ptr.timeStamp();
- return;
- }
+ /** Sets the value of "max-width" */
+ void set maxWidth(String value);
- void trace(Object arg) {
- _ptr.trace(LevelDom.unwrapMaybePrimitive(arg));
- return;
- }
+ /** Gets the value of "min-height" */
+ String get minHeight();
- void warn(Object arg) {
- _ptr.warn(LevelDom.unwrapMaybePrimitive(arg));
- 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.
+ /** Sets the value of "min-height" */
+ void set minHeight(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "min-logical-height" */
+ String get minLogicalHeight();
-class CoordinatesWrappingImplementation extends DOMWrapperBase implements Coordinates {
- CoordinatesWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "min-logical-height" */
+ void set minLogicalHeight(String value);
- num get accuracy() { return _ptr.accuracy; }
+ /** Gets the value of "min-logical-width" */
+ String get minLogicalWidth();
- num get altitude() { return _ptr.altitude; }
+ /** Sets the value of "min-logical-width" */
+ void set minLogicalWidth(String value);
- num get altitudeAccuracy() { return _ptr.altitudeAccuracy; }
+ /** Gets the value of "min-width" */
+ String get minWidth();
- num get heading() { return _ptr.heading; }
+ /** Sets the value of "min-width" */
+ void set minWidth(String value);
- num get latitude() { return _ptr.latitude; }
+ /** Gets the value of "nbsp-mode" */
+ String get nbspMode();
- num get longitude() { return _ptr.longitude; }
+ /** Sets the value of "nbsp-mode" */
+ void set nbspMode(String value);
- num get speed() { return _ptr.speed; }
-}
-// Copyright (c) 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.
+ /** Gets the value of "opacity" */
+ String get opacity();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "opacity" */
+ void set opacity(String value);
-class CounterWrappingImplementation extends DOMWrapperBase implements Counter {
- CounterWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "orphans" */
+ String get orphans();
- String get identifier() { return _ptr.identifier; }
+ /** Sets the value of "orphans" */
+ void set orphans(String value);
- String get listStyle() { return _ptr.listStyle; }
+ /** Gets the value of "outline" */
+ String get outline();
- String get separator() { return _ptr.separator; }
-}
-// Copyright (c) 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.
+ /** Sets the value of "outline" */
+ void set outline(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "outline-color" */
+ String get outlineColor();
-class CryptoWrappingImplementation extends DOMWrapperBase implements Crypto {
- CryptoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "outline-color" */
+ void set outlineColor(String value);
- void getRandomValues(ArrayBufferView array) {
- _ptr.getRandomValues(LevelDom.unwrap(array));
- 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.
+ /** Gets the value of "outline-offset" */
+ String get outlineOffset();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "outline-offset" */
+ void set outlineOffset(String value);
-class DListElementWrappingImplementation extends ElementWrappingImplementation implements DListElement {
- DListElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "outline-style" */
+ String get outlineStyle();
- bool get compact() { return _ptr.compact; }
+ /** Sets the value of "outline-style" */
+ void set outlineStyle(String value);
- void set compact(bool value) { _ptr.compact = 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.
+ /** Gets the value of "outline-width" */
+ String get outlineWidth();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "outline-width" */
+ void set outlineWidth(String value);
-class DOMExceptionWrappingImplementation extends DOMWrapperBase implements DOMException {
- DOMExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "overflow" */
+ String get overflow();
- int get code() { return _ptr.code; }
+ /** Sets the value of "overflow" */
+ void set overflow(String value);
- String get message() { return _ptr.message; }
+ /** Gets the value of "overflow-x" */
+ String get overflowX();
- String get name() { return _ptr.name; }
-}
-// Copyright (c) 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.
+ /** Sets the value of "overflow-x" */
+ void set overflowX(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "overflow-y" */
+ String get overflowY();
-class DOMFileSystemSyncWrappingImplementation extends DOMWrapperBase implements DOMFileSystemSync {
- DOMFileSystemSyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "overflow-y" */
+ void set overflowY(String value);
- String get name() { return _ptr.name; }
+ /** Gets the value of "padding" */
+ String get padding();
- DirectoryEntrySync get root() { return LevelDom.wrapDirectoryEntrySync(_ptr.root); }
-}
-// Copyright (c) 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.
+ /** Sets the value of "padding" */
+ void set padding(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "padding-after" */
+ String get paddingAfter();
-class DOMFileSystemWrappingImplementation extends DOMWrapperBase implements DOMFileSystem {
- DOMFileSystemWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "padding-after" */
+ void set paddingAfter(String value);
- String get name() { return _ptr.name; }
+ /** Gets the value of "padding-before" */
+ String get paddingBefore();
- DirectoryEntry get root() { return LevelDom.wrapDirectoryEntry(_ptr.root); }
-}
-// Copyright (c) 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.
+ /** Sets the value of "padding-before" */
+ void set paddingBefore(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "padding-bottom" */
+ String get paddingBottom();
-class DOMFormDataWrappingImplementation extends DOMWrapperBase implements DOMFormData {
- DOMFormDataWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "padding-bottom" */
+ void set paddingBottom(String value);
- void append(String name, String value) {
- _ptr.append(name, value);
- 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.
+ /** Gets the value of "padding-end" */
+ String get paddingEnd();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "padding-end" */
+ void set paddingEnd(String value);
-class DOMMimeTypeArrayWrappingImplementation extends DOMWrapperBase implements DOMMimeTypeArray {
- DOMMimeTypeArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "padding-left" */
+ String get paddingLeft();
- int get length() { return _ptr.length; }
+ /** Sets the value of "padding-left" */
+ void set paddingLeft(String value);
- DOMMimeType item(int index) {
- return LevelDom.wrapDOMMimeType(_ptr.item(index));
- }
+ /** Gets the value of "padding-right" */
+ String get paddingRight();
- DOMMimeType namedItem(String name) {
- return LevelDom.wrapDOMMimeType(_ptr.namedItem(name));
- }
-}
-// Copyright (c) 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.
+ /** Sets the value of "padding-right" */
+ void set paddingRight(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "padding-start" */
+ String get paddingStart();
-class DOMMimeTypeWrappingImplementation extends DOMWrapperBase implements DOMMimeType {
- DOMMimeTypeWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "padding-start" */
+ void set paddingStart(String value);
- String get description() { return _ptr.description; }
+ /** Gets the value of "padding-top" */
+ String get paddingTop();
- DOMPlugin get enabledPlugin() { return LevelDom.wrapDOMPlugin(_ptr.enabledPlugin); }
+ /** Sets the value of "padding-top" */
+ void set paddingTop(String value);
- String get suffixes() { return _ptr.suffixes; }
+ /** Gets the value of "page" */
+ String get page();
- 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
-// BSD-style license that can be found in the LICENSE file.
+ /** Sets the value of "page" */
+ void set page(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "page-break-after" */
+ String get pageBreakAfter();
-class DOMParserWrappingImplementation extends DOMWrapperBase implements DOMParser {
- DOMParserWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "page-break-after" */
+ void set pageBreakAfter(String value);
- Document parseFromString(String str, String contentType) {
- return LevelDom.wrapDocument(_ptr.parseFromString(str, 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.
+ /** Gets the value of "page-break-before" */
+ String get pageBreakBefore();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "page-break-before" */
+ void set pageBreakBefore(String value);
-class DOMPluginArrayWrappingImplementation extends DOMWrapperBase implements DOMPluginArray {
- DOMPluginArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "page-break-inside" */
+ String get pageBreakInside();
- int get length() { return _ptr.length; }
+ /** Sets the value of "page-break-inside" */
+ void set pageBreakInside(String value);
- DOMPlugin item(int index) {
- return LevelDom.wrapDOMPlugin(_ptr.item(index));
- }
+ /** Gets the value of "perspective" */
+ String get perspective();
- DOMPlugin namedItem(String name) {
- return LevelDom.wrapDOMPlugin(_ptr.namedItem(name));
- }
+ /** Sets the value of "perspective" */
+ void set perspective(String value);
- void refresh(bool reload) {
- _ptr.refresh(reload);
- 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.
+ /** Gets the value of "perspective-origin" */
+ String get perspectiveOrigin();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "perspective-origin" */
+ void set perspectiveOrigin(String value);
-class DOMPluginWrappingImplementation extends DOMWrapperBase implements DOMPlugin {
- DOMPluginWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "perspective-origin-x" */
+ String get perspectiveOriginX();
- String get description() { return _ptr.description; }
+ /** Sets the value of "perspective-origin-x" */
+ void set perspectiveOriginX(String value);
- String get filename() { return _ptr.filename; }
+ /** Gets the value of "perspective-origin-y" */
+ String get perspectiveOriginY();
- int get length() { return _ptr.length; }
+ /** Sets the value of "perspective-origin-y" */
+ void set perspectiveOriginY(String value);
- String get name() { return _ptr.name; }
+ /** Gets the value of "pointer-events" */
+ String get pointerEvents();
- DOMMimeType item(int index) {
- return LevelDom.wrapDOMMimeType(_ptr.item(index));
- }
+ /** Sets the value of "pointer-events" */
+ void set pointerEvents(String value);
- DOMMimeType namedItem(String name) {
- return LevelDom.wrapDOMMimeType(_ptr.namedItem(name));
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "position" */
+ String get position();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "position" */
+ void set position(String value);
-class DOMSelectionWrappingImplementation extends DOMWrapperBase implements DOMSelection {
- DOMSelectionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "quotes" */
+ String get quotes();
- Node get anchorNode() { return LevelDom.wrapNode(_ptr.anchorNode); }
+ /** Sets the value of "quotes" */
+ void set quotes(String value);
- int get anchorOffset() { return _ptr.anchorOffset; }
+ /** Gets the value of "region-break-after" */
+ String get regionBreakAfter();
- Node get baseNode() { return LevelDom.wrapNode(_ptr.baseNode); }
+ /** Sets the value of "region-break-after" */
+ void set regionBreakAfter(String value);
- int get baseOffset() { return _ptr.baseOffset; }
+ /** Gets the value of "region-break-before" */
+ String get regionBreakBefore();
- Node get extentNode() { return LevelDom.wrapNode(_ptr.extentNode); }
+ /** Sets the value of "region-break-before" */
+ void set regionBreakBefore(String value);
- int get extentOffset() { return _ptr.extentOffset; }
+ /** Gets the value of "region-break-inside" */
+ String get regionBreakInside();
- Node get focusNode() { return LevelDom.wrapNode(_ptr.focusNode); }
+ /** Sets the value of "region-break-inside" */
+ void set regionBreakInside(String value);
- int get focusOffset() { return _ptr.focusOffset; }
+ /** Gets the value of "region-overflow" */
+ String get regionOverflow();
- bool get isCollapsed() { return _ptr.isCollapsed; }
+ /** Sets the value of "region-overflow" */
+ void set regionOverflow(String value);
- int get rangeCount() { return _ptr.rangeCount; }
+ /** Gets the value of "resize" */
+ String get resize();
- String get type() { return _ptr.type; }
+ /** Sets the value of "resize" */
+ void set resize(String value);
- void addRange(Range range) {
- _ptr.addRange(LevelDom.unwrap(range));
- return;
- }
+ /** Gets the value of "right" */
+ String get right();
- void collapse(Node node, int index) {
- _ptr.collapse(LevelDom.unwrap(node), index);
- return;
- }
+ /** Sets the value of "right" */
+ void set right(String value);
- void collapseToEnd() {
- _ptr.collapseToEnd();
- return;
- }
+ /** Gets the value of "rtl-ordering" */
+ String get rtlOrdering();
- void collapseToStart() {
- _ptr.collapseToStart();
- return;
- }
+ /** Sets the value of "rtl-ordering" */
+ void set rtlOrdering(String value);
- bool containsNode(Node node, bool allowPartial) {
- return _ptr.containsNode(LevelDom.unwrap(node), allowPartial);
- }
+ /** Gets the value of "size" */
+ String get size();
- void deleteFromDocument() {
- _ptr.deleteFromDocument();
- return;
- }
+ /** Sets the value of "size" */
+ void set size(String value);
- void empty() {
- _ptr.empty();
- return;
- }
+ /** Gets the value of "speak" */
+ String get speak();
- void extend(Node node, int offset) {
- _ptr.extend(LevelDom.unwrap(node), offset);
- return;
- }
+ /** Sets the value of "speak" */
+ void set speak(String value);
- Range getRangeAt(int index) {
- return LevelDom.wrapRange(_ptr.getRangeAt(index));
- }
+ /** Gets the value of "src" */
+ String get src();
- void modify(String alter, String direction, String granularity) {
- _ptr.modify(alter, direction, granularity);
- return;
- }
+ /** Sets the value of "src" */
+ void set src(String value);
- void removeAllRanges() {
- _ptr.removeAllRanges();
- return;
- }
+ /** Gets the value of "table-layout" */
+ String get tableLayout();
- void selectAllChildren(Node node) {
- _ptr.selectAllChildren(LevelDom.unwrap(node));
- return;
- }
+ /** Sets the value of "table-layout" */
+ void set tableLayout(String value);
- void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int extentOffset) {
- _ptr.setBaseAndExtent(LevelDom.unwrap(baseNode), baseOffset, LevelDom.unwrap(extentNode), extentOffset);
- return;
- }
+ /** Gets the value of "tap-highlight-color" */
+ String get tapHighlightColor();
- void setPosition(Node node, int offset) {
- _ptr.setPosition(LevelDom.unwrap(node), offset);
- 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.
+ /** Sets the value of "tap-highlight-color" */
+ void set tapHighlightColor(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "text-align" */
+ String get textAlign();
-class DOMSettableTokenListWrappingImplementation extends DOMTokenListWrappingImplementation implements DOMSettableTokenList {
- DOMSettableTokenListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "text-align" */
+ void set textAlign(String value);
- String get value() { return _ptr.value; }
+ /** Gets the value of "text-combine" */
+ String get textCombine();
- void set value(String value) { _ptr.value = 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.
+ /** Sets the value of "text-combine" */
+ void set textCombine(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "text-decoration" */
+ String get textDecoration();
-class DOMTokenListWrappingImplementation extends DOMWrapperBase implements DOMTokenList {
- DOMTokenListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "text-decoration" */
+ void set textDecoration(String value);
- int get length() { return _ptr.length; }
+ /** Gets the value of "text-decorations-in-effect" */
+ String get textDecorationsInEffect();
- void add(String token) {
- _ptr.add(token);
- return;
- }
+ /** Sets the value of "text-decorations-in-effect" */
+ void set textDecorationsInEffect(String value);
- bool contains(String token) {
- return _ptr.contains(token);
- }
+ /** Gets the value of "text-emphasis" */
+ String get textEmphasis();
- String item(int index) {
- return _ptr.item(index);
- }
+ /** Sets the value of "text-emphasis" */
+ void set textEmphasis(String value);
- void remove(String token) {
- _ptr.remove(token);
- return;
- }
+ /** Gets the value of "text-emphasis-color" */
+ String get textEmphasisColor();
- bool toggle(String token) {
- return _ptr.toggle(token);
- }
-}
-// Copyright (c) 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.
+ /** Sets the value of "text-emphasis-color" */
+ void set textEmphasisColor(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "text-emphasis-position" */
+ String get textEmphasisPosition();
-class DOMURLWrappingImplementation extends DOMWrapperBase implements DOMURL {
- DOMURLWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "text-emphasis-position" */
+ void set textEmphasisPosition(String value);
- String createObjectURL(Blob blob) {
- return _ptr.createObjectURL(LevelDom.unwrap(blob));
- }
+ /** Gets the value of "text-emphasis-style" */
+ String get textEmphasisStyle();
- void revokeObjectURL(String url) {
- _ptr.revokeObjectURL(url);
- 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.
+ /** Sets the value of "text-emphasis-style" */
+ void set textEmphasisStyle(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "text-fill-color" */
+ String get textFillColor();
-class DataListElementWrappingImplementation extends ElementWrappingImplementation implements DataListElement {
- DataListElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "text-fill-color" */
+ void set textFillColor(String value);
- ElementList get options() { return LevelDom.wrapElementList(_ptr.options); }
-}
-// Copyright (c) 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.
+ /** Gets the value of "text-indent" */
+ String get textIndent();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "text-indent" */
+ void set textIndent(String value);
-class DataTransferItemWrappingImplementation extends DOMWrapperBase implements DataTransferItem {
- DataTransferItemWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "text-line-through" */
+ String get textLineThrough();
- String get kind() { return _ptr.kind; }
+ /** Sets the value of "text-line-through" */
+ void set textLineThrough(String value);
- String get type() { return _ptr.type; }
+ /** Gets the value of "text-line-through-color" */
+ String get textLineThroughColor();
- Blob getAsFile() {
- return LevelDom.wrapBlob(_ptr.getAsFile());
- }
+ /** Sets the value of "text-line-through-color" */
+ void set textLineThroughColor(String value);
- void getAsString(StringCallback callback) {
- _ptr.getAsString(LevelDom.unwrap(callback));
- 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.
+ /** Gets the value of "text-line-through-mode" */
+ String get textLineThroughMode();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "text-line-through-mode" */
+ void set textLineThroughMode(String value);
-class DataTransferItemsWrappingImplementation extends DOMWrapperBase implements DataTransferItems {
- DataTransferItemsWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "text-line-through-style" */
+ String get textLineThroughStyle();
- int get length() { return _ptr.length; }
+ /** Sets the value of "text-line-through-style" */
+ void set textLineThroughStyle(String value);
- void add(String data, String type) {
- _ptr.add(data, type);
- return;
- }
+ /** Gets the value of "text-line-through-width" */
+ String get textLineThroughWidth();
- void clear() {
- _ptr.clear();
- return;
- }
+ /** Sets the value of "text-line-through-width" */
+ void set textLineThroughWidth(String value);
- DataTransferItem item(int index) {
- return LevelDom.wrapDataTransferItem(_ptr.item(index));
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "text-orientation" */
+ String get textOrientation();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "text-orientation" */
+ void set textOrientation(String value);
-class DataViewWrappingImplementation extends ArrayBufferViewWrappingImplementation implements DataView {
- DataViewWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "text-overflow" */
+ String get textOverflow();
- num getFloat32(int byteOffset, [bool littleEndian = null]) {
- if (littleEndian === null) {
- return _ptr.getFloat32(byteOffset);
- } else {
- return _ptr.getFloat32(byteOffset, littleEndian);
- }
- }
+ /** Sets the value of "text-overflow" */
+ void set textOverflow(String value);
- num getFloat64(int byteOffset, [bool littleEndian = null]) {
- if (littleEndian === null) {
- return _ptr.getFloat64(byteOffset);
- } else {
- return _ptr.getFloat64(byteOffset, littleEndian);
- }
- }
+ /** Gets the value of "text-overline" */
+ String get textOverline();
- int getInt16(int byteOffset, [bool littleEndian = null]) {
- if (littleEndian === null) {
- return _ptr.getInt16(byteOffset);
- } else {
- return _ptr.getInt16(byteOffset, littleEndian);
- }
- }
+ /** Sets the value of "text-overline" */
+ void set textOverline(String value);
- int getInt32(int byteOffset, [bool littleEndian = null]) {
- if (littleEndian === null) {
- return _ptr.getInt32(byteOffset);
- } else {
- return _ptr.getInt32(byteOffset, littleEndian);
- }
- }
+ /** Gets the value of "text-overline-color" */
+ String get textOverlineColor();
- int getInt8() {
- return _ptr.getInt8();
- }
+ /** Sets the value of "text-overline-color" */
+ void set textOverlineColor(String value);
- int getUint16(int byteOffset, [bool littleEndian = null]) {
- if (littleEndian === null) {
- return _ptr.getUint16(byteOffset);
- } else {
- return _ptr.getUint16(byteOffset, littleEndian);
- }
- }
+ /** Gets the value of "text-overline-mode" */
+ String get textOverlineMode();
- int getUint32(int byteOffset, [bool littleEndian = null]) {
- if (littleEndian === null) {
- return _ptr.getUint32(byteOffset);
- } else {
- return _ptr.getUint32(byteOffset, littleEndian);
- }
- }
+ /** Sets the value of "text-overline-mode" */
+ void set textOverlineMode(String value);
- int getUint8() {
- return _ptr.getUint8();
- }
+ /** Gets the value of "text-overline-style" */
+ String get textOverlineStyle();
- void setFloat32(int byteOffset, num value, [bool littleEndian = null]) {
- if (littleEndian === null) {
- _ptr.setFloat32(byteOffset, value);
- return;
- } else {
- _ptr.setFloat32(byteOffset, value, littleEndian);
- return;
- }
- }
+ /** Sets the value of "text-overline-style" */
+ void set textOverlineStyle(String value);
- void setFloat64(int byteOffset, num value, [bool littleEndian = null]) {
- if (littleEndian === null) {
- _ptr.setFloat64(byteOffset, value);
- return;
- } else {
- _ptr.setFloat64(byteOffset, value, littleEndian);
- return;
- }
- }
+ /** Gets the value of "text-overline-width" */
+ String get textOverlineWidth();
- void setInt16(int byteOffset, int value, [bool littleEndian = null]) {
- if (littleEndian === null) {
- _ptr.setInt16(byteOffset, value);
- return;
- } else {
- _ptr.setInt16(byteOffset, value, littleEndian);
- return;
- }
- }
+ /** Sets the value of "text-overline-width" */
+ void set textOverlineWidth(String value);
- void setInt32(int byteOffset, int value, [bool littleEndian = null]) {
- if (littleEndian === null) {
- _ptr.setInt32(byteOffset, value);
- return;
- } else {
- _ptr.setInt32(byteOffset, value, littleEndian);
- return;
- }
- }
+ /** Gets the value of "text-rendering" */
+ String get textRendering();
- void setInt8() {
- _ptr.setInt8();
- return;
- }
+ /** Sets the value of "text-rendering" */
+ void set textRendering(String value);
- void setUint16(int byteOffset, int value, [bool littleEndian = null]) {
- if (littleEndian === null) {
- _ptr.setUint16(byteOffset, value);
- return;
- } else {
- _ptr.setUint16(byteOffset, value, littleEndian);
- return;
- }
- }
+ /** Gets the value of "text-security" */
+ String get textSecurity();
- void setUint32(int byteOffset, int value, [bool littleEndian = null]) {
- if (littleEndian === null) {
- _ptr.setUint32(byteOffset, value);
- return;
- } else {
- _ptr.setUint32(byteOffset, value, littleEndian);
- return;
- }
- }
+ /** Sets the value of "text-security" */
+ void set textSecurity(String value);
- void setUint8() {
- _ptr.setUint8();
- 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.
+ /** Gets the value of "text-shadow" */
+ String get textShadow();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "text-shadow" */
+ void set textShadow(String value);
-class DetailsElementWrappingImplementation extends ElementWrappingImplementation implements DetailsElement {
- DetailsElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "text-size-adjust" */
+ String get textSizeAdjust();
- bool get open() { return _ptr.open; }
+ /** Sets the value of "text-size-adjust" */
+ void set textSizeAdjust(String value);
- void set open(bool value) { _ptr.open = 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.
+ /** Gets the value of "text-stroke" */
+ String get textStroke();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "text-stroke" */
+ void set textStroke(String value);
-class DirectoryEntrySyncWrappingImplementation extends EntrySyncWrappingImplementation implements DirectoryEntrySync {
- DirectoryEntrySyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "text-stroke-color" */
+ String get textStrokeColor();
- DirectoryReaderSync createReader() {
- return LevelDom.wrapDirectoryReaderSync(_ptr.createReader());
- }
+ /** Sets the value of "text-stroke-color" */
+ void set textStrokeColor(String value);
- DirectoryEntrySync getDirectory(String path, Flags flags) {
- return LevelDom.wrapDirectoryEntrySync(_ptr.getDirectory(path, LevelDom.unwrap(flags)));
- }
+ /** Gets the value of "text-stroke-width" */
+ String get textStrokeWidth();
- FileEntrySync getFile(String path, Flags flags) {
- return LevelDom.wrapFileEntrySync(_ptr.getFile(path, LevelDom.unwrap(flags)));
- }
+ /** Sets the value of "text-stroke-width" */
+ void set textStrokeWidth(String value);
- void removeRecursively() {
- _ptr.removeRecursively();
- 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.
+ /** Gets the value of "text-transform" */
+ String get textTransform();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "text-transform" */
+ void set textTransform(String value);
-class DirectoryEntryWrappingImplementation extends EntryWrappingImplementation implements DirectoryEntry {
- DirectoryEntryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "text-underline" */
+ String get textUnderline();
- DirectoryReader createReader() {
- return LevelDom.wrapDirectoryReader(_ptr.createReader());
- }
+ /** Sets the value of "text-underline" */
+ void set textUnderline(String value);
- 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";
- }
+ /** Gets the value of "text-underline-color" */
+ String get textUnderlineColor();
- 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";
- }
+ /** Sets the value of "text-underline-color" */
+ void set textUnderlineColor(String value);
- 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";
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "text-underline-mode" */
+ String get textUnderlineMode();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "text-underline-mode" */
+ void set textUnderlineMode(String value);
-class DirectoryReaderSyncWrappingImplementation extends DOMWrapperBase implements DirectoryReaderSync {
- DirectoryReaderSyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "text-underline-style" */
+ String get textUnderlineStyle();
- EntryArraySync readEntries() {
- return LevelDom.wrapEntryArraySync(_ptr.readEntries());
- }
-}
-// Copyright (c) 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.
+ /** Sets the value of "text-underline-style" */
+ void set textUnderlineStyle(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "text-underline-width" */
+ String get textUnderlineWidth();
-class DirectoryReaderWrappingImplementation extends DOMWrapperBase implements DirectoryReader {
- DirectoryReaderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "text-underline-width" */
+ void set textUnderlineWidth(String value);
- 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;
- }
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "top" */
+ String get top();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "top" */
+ void set top(String value);
-class DivElementWrappingImplementation extends ElementWrappingImplementation implements DivElement {
- DivElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "transform" */
+ String get transform();
- String get align() { return _ptr.align; }
+ /** Sets the value of "transform" */
+ void set transform(String value);
- void set align(String value) { _ptr.align = 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.
+ /** Gets the value of "transform-origin" */
+ String get transformOrigin();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "transform-origin" */
+ void set transformOrigin(String value);
-class EmbedElementWrappingImplementation extends ElementWrappingImplementation implements EmbedElement {
- EmbedElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "transform-origin-x" */
+ String get transformOriginX();
- String get align() { return _ptr.align; }
+ /** Sets the value of "transform-origin-x" */
+ void set transformOriginX(String value);
- void set align(String value) { _ptr.align = value; }
+ /** Gets the value of "transform-origin-y" */
+ String get transformOriginY();
- int get height() { return _ptr.height; }
+ /** Sets the value of "transform-origin-y" */
+ void set transformOriginY(String value);
- void set height(int value) { _ptr.height = value; }
+ /** Gets the value of "transform-origin-z" */
+ String get transformOriginZ();
- String get name() { return _ptr.name; }
+ /** Sets the value of "transform-origin-z" */
+ void set transformOriginZ(String value);
- void set name(String value) { _ptr.name = value; }
+ /** Gets the value of "transform-style" */
+ String get transformStyle();
- String get src() { return _ptr.src; }
+ /** Sets the value of "transform-style" */
+ void set transformStyle(String value);
- void set src(String value) { _ptr.src = value; }
+ /** Gets the value of "transition" */
+ String get transition();
- String get type() { return _ptr.type; }
+ /** Sets the value of "transition" */
+ void set transition(String value);
- void set type(String value) { _ptr.type = value; }
+ /** Gets the value of "transition-delay" */
+ String get transitionDelay();
- int get width() { return _ptr.width; }
+ /** Sets the value of "transition-delay" */
+ void set transitionDelay(String value);
- void set width(int value) { _ptr.width = 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.
+ /** Gets the value of "transition-duration" */
+ String get transitionDuration();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "transition-duration" */
+ void set transitionDuration(String value);
-class EntityReferenceWrappingImplementation extends NodeWrappingImplementation implements EntityReference {
- EntityReferenceWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
+ /** Gets the value of "transition-property" */
+ String get transitionProperty();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "transition-property" */
+ void set transitionProperty(String value);
-class EntityWrappingImplementation extends NodeWrappingImplementation implements Entity {
- EntityWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "transition-timing-function" */
+ String get transitionTimingFunction();
- String get notationName() { return _ptr.notationName; }
+ /** Sets the value of "transition-timing-function" */
+ void set transitionTimingFunction(String value);
- String get publicId() { return _ptr.publicId; }
+ /** Gets the value of "unicode-bidi" */
+ String get unicodeBidi();
- String get systemId() { return _ptr.systemId; }
-}
-// Copyright (c) 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.
+ /** Sets the value of "unicode-bidi" */
+ void set unicodeBidi(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "unicode-range" */
+ String get unicodeRange();
-class EntriesCallbackWrappingImplementation extends DOMWrapperBase implements EntriesCallback {
- EntriesCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "unicode-range" */
+ void set unicodeRange(String value);
- bool handleEvent(EntryArray entries) {
- return _ptr.handleEvent(LevelDom.unwrap(entries));
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "user-drag" */
+ String get userDrag();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "user-drag" */
+ void set userDrag(String value);
-class EntryArraySyncWrappingImplementation extends DOMWrapperBase implements EntryArraySync {
- EntryArraySyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "user-modify" */
+ String get userModify();
- int get length() { return _ptr.length; }
+ /** Sets the value of "user-modify" */
+ void set userModify(String value);
- EntrySync item(int index) {
- return LevelDom.wrapEntrySync(_ptr.item(index));
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "user-select" */
+ String get userSelect();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "user-select" */
+ void set userSelect(String value);
-class EntryArrayWrappingImplementation extends DOMWrapperBase implements EntryArray {
- EntryArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "vertical-align" */
+ String get verticalAlign();
- int get length() { return _ptr.length; }
+ /** Sets the value of "vertical-align" */
+ void set verticalAlign(String value);
- Entry item(int index) {
- return LevelDom.wrapEntry(_ptr.item(index));
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "visibility" */
+ String get visibility();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "visibility" */
+ void set visibility(String value);
-class EntryCallbackWrappingImplementation extends DOMWrapperBase implements EntryCallback {
- EntryCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "white-space" */
+ String get whiteSpace();
- bool handleEvent(Entry entry) {
- return _ptr.handleEvent(LevelDom.unwrap(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
-// BSD-style license that can be found in the LICENSE file.
+ /** Sets the value of "white-space" */
+ void set whiteSpace(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "widows" */
+ String get widows();
-class EntrySyncWrappingImplementation extends DOMWrapperBase implements EntrySync {
- EntrySyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "widows" */
+ void set widows(String value);
- DOMFileSystemSync get filesystem() { return LevelDom.wrapDOMFileSystemSync(_ptr.filesystem); }
+ /** Gets the value of "width" */
+ String get width();
- String get fullPath() { return _ptr.fullPath; }
+ /** Sets the value of "width" */
+ void set width(String value);
- bool get isDirectory() { return _ptr.isDirectory; }
+ /** Gets the value of "word-break" */
+ String get wordBreak();
- bool get isFile() { return _ptr.isFile; }
+ /** Sets the value of "word-break" */
+ void set wordBreak(String value);
- String get name() { return _ptr.name; }
+ /** Gets the value of "word-spacing" */
+ String get wordSpacing();
- EntrySync copyTo(DirectoryEntrySync parent, String name) {
- return LevelDom.wrapEntrySync(_ptr.copyTo(LevelDom.unwrap(parent), name));
- }
+ /** Sets the value of "word-spacing" */
+ void set wordSpacing(String value);
- Metadata getMetadata() {
- return LevelDom.wrapMetadata(_ptr.getMetadata());
- }
+ /** Gets the value of "word-wrap" */
+ String get wordWrap();
- DirectoryEntrySync getParent() {
- return LevelDom.wrapDirectoryEntrySync(_ptr.getParent());
- }
+ /** Sets the value of "word-wrap" */
+ void set wordWrap(String value);
- EntrySync moveTo(DirectoryEntrySync parent, String name) {
- return LevelDom.wrapEntrySync(_ptr.moveTo(LevelDom.unwrap(parent), name));
- }
-
- void remove() {
- _ptr.remove();
- return;
- }
-
- String toURL() {
- return _ptr.toURL();
- }
-}
-// Copyright (c) 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 EntryWrappingImplementation extends DOMWrapperBase implements Entry {
- EntryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- DOMFileSystem get filesystem() { return LevelDom.wrapDOMFileSystem(_ptr.filesystem); }
-
- String get fullPath() { return _ptr.fullPath; }
-
- bool get isDirectory() { return _ptr.isDirectory; }
-
- bool get isFile() { return _ptr.isFile; }
-
- String get name() { return _ptr.name; }
-
- 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();
- }
-}
-// Copyright (c) 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.
+ /** Gets the value of "wrap-shape" */
+ String get wrapShape();
-// WARNING: Do not edit - generated code.
+ /** Sets the value of "wrap-shape" */
+ void set wrapShape(String value);
-class ErrorCallbackWrappingImplementation extends DOMWrapperBase implements ErrorCallback {
- ErrorCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Gets the value of "writing-mode" */
+ String get writingMode();
- bool handleEvent(FileError error) {
- return _ptr.handleEvent(LevelDom.unwrap(error));
- }
-}
-// Copyright (c) 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.
+ /** Sets the value of "writing-mode" */
+ void set writingMode(String value);
-// WARNING: Do not edit - generated code.
+ /** Gets the value of "z-index" */
+ String get zIndex();
-class EventExceptionWrappingImplementation extends DOMWrapperBase implements EventException {
- EventExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** Sets the value of "z-index" */
+ void set zIndex(String value);
- int get code() { return _ptr.code; }
+ /** Gets the value of "zoom" */
+ String get zoom();
- String get message() { return _ptr.message; }
+ /** Sets the value of "zoom" */
+ void set zoom(String value);
- String get name() { return _ptr.name; }
}
// Copyright (c) 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 FieldSetElementWrappingImplementation extends ElementWrappingImplementation implements FieldSetElement {
- FieldSetElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- String get validationMessage() { return _ptr.validationMessage; }
-
- ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity); }
-
- bool get willValidate() { return _ptr.willValidate; }
+interface CustomEvent extends Event factory CustomEventWrappingImplementation {
- bool checkValidity() {
- return _ptr.checkValidity();
- }
+ CustomEvent(String type, [bool canBubble, bool cancelable, Object detail]);
- void setCustomValidity(String error) {
- _ptr.setCustomValidity(error);
- return;
- }
+ String get detail();
}
// Copyright (c) 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 DeviceMotionEvent extends Event factory DeviceMotionEventWrappingImplementation {
-class FileCallbackWrappingImplementation extends DOMWrapperBase implements FileCallback {
- FileCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ // TODO(nweiz): Add more arguments to the constructor when we support
+ // DeviceMotionEvent more thoroughly.
+ DeviceMotionEvent(String type, [bool canBubble, bool cancelable]);
- bool handleEvent(File file) {
- return _ptr.handleEvent(LevelDom.unwrap(file));
- }
+ num get interval();
}
// Copyright (c) 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 FileEntrySyncWrappingImplementation extends EntrySyncWrappingImplementation implements FileEntrySync {
- FileEntrySyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- FileWriterSync createWriter() {
- return LevelDom.wrapFileWriterSync(_ptr.createWriter());
- }
-
- File file() {
- return LevelDom.wrapFile(_ptr.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
-// BSD-style license that can be found in the LICENSE file.
+interface DeviceOrientationEvent extends Event factory DeviceOrientationEventWrappingImplementation {
-// WARNING: Do not edit - generated code.
+ DeviceOrientationEvent(String type, double alpha, double beta, double gamma,
+ [bool canBubble, bool cancelable]);
-class FileEntryWrappingImplementation extends EntryWrappingImplementation implements FileEntry {
- FileEntryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ num get alpha();
- 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;
- }
- }
+ num get beta();
- 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;
- }
- }
+ num get gamma();
}
// Copyright (c) 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 FileErrorWrappingImplementation extends DOMWrapperBase implements FileError {
- FileErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get code() { return _ptr.code; }
+interface DocumentEvents extends ElementEvents {
+ EventListenerList get readyStateChange();
+ EventListenerList get selectionChange();
+ EventListenerList get contentLoaded();
}
-// Copyright (c) 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 FileExceptionWrappingImplementation extends DOMWrapperBase implements FileException {
- FileExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get code() { return _ptr.code; }
+// TODO(jacobr): add DocumentFragment ctor
+// add something smarted for document.domain
+interface Document extends Element /*, common.NodeSelector */ {
- String get message() { return _ptr.message; }
+ // TODO(jacobr): remove.
+ Event createEvent([String eventType]);
- String get name() { return _ptr.name; }
-}
-// Copyright (c) 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.
+ Element get activeElement();
-// WARNING: Do not edit - generated code.
+ // TODO(jacobr): add
+ // Map<String, Class> tags;
-class FileListWrappingImplementation extends DOMWrapperBase implements FileList {
- FileListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ Element get body();
- int get length() { return _ptr.length; }
+ void set body(Element value);
- File item(int index) {
- return LevelDom.wrapFile(_ptr.item(index));
- }
-}
-// Copyright (c) 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 charset();
-// WARNING: Do not edit - generated code.
+ void set charset(String value);
-class FileReaderSyncWrappingImplementation extends DOMWrapperBase implements FileReaderSync {
- FileReaderSyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ // FIXME(slightlyoff): FIX COOKIES, MMM...COOKIES. ME WANT COOKIES!!
+ // Map<String, CookieList> cookies
+ // Map<String, Cookie> CookieList
+ String get cookie();
- ArrayBuffer readAsArrayBuffer(Blob blob) {
- return LevelDom.wrapArrayBuffer(_ptr.readAsArrayBuffer(LevelDom.unwrap(blob)));
- }
+ void set cookie(String value);
- String readAsBinaryString(Blob blob) {
- return _ptr.readAsBinaryString(LevelDom.unwrap(blob));
- }
+ Window get window();
- String readAsDataURL(Blob blob) {
- return _ptr.readAsDataURL(LevelDom.unwrap(blob));
- }
+ String get domain();
- String readAsText(Blob blob, [String encoding = null]) {
- if (encoding === null) {
- return _ptr.readAsText(LevelDom.unwrap(blob));
- } else {
- return _ptr.readAsText(LevelDom.unwrap(blob), 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
-// BSD-style license that can be found in the LICENSE file.
+ HeadElement get head();
-// WARNING: Do not edit - generated code.
+ String get lastModified();
-class FileReaderWrappingImplementation extends DOMWrapperBase implements FileReader {
- FileReaderWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ // TODO(jacobr): remove once on.contentLoaded is changed to return a Future.
+ String get readyState();
- FileError get error() { return LevelDom.wrapFileError(_ptr.error); }
+ String get referrer();
- EventListener get onabort() { return LevelDom.wrapEventListener(_ptr.onabort); }
+ StyleSheetList get styleSheets();
- void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value); }
+ // TODO(jacobr): should this be removed? Users could write document.query("title").text instead.
+ String get title();
- EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror); }
+ void set title(String value);
- void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value); }
+ bool get webkitHidden();
- EventListener get onload() { return LevelDom.wrapEventListener(_ptr.onload); }
+ String get webkitVisibilityState();
- void set onload(EventListener value) { _ptr.onload = LevelDom.unwrap(value); }
+ Future<Range> caretRangeFromPoint([int x, int y]);
- EventListener get onloadend() { return LevelDom.wrapEventListener(_ptr.onloadend); }
+ // TODO(jacobr): remove.
+ Element createElement([String tagName]);
- void set onloadend(EventListener value) { _ptr.onloadend = LevelDom.unwrap(value); }
+ Future<Element> elementFromPoint([int x, int y]);
- EventListener get onloadstart() { return LevelDom.wrapEventListener(_ptr.onloadstart); }
+ bool execCommand([String command, bool userInterface, String value]);
- void set onloadstart(EventListener value) { _ptr.onloadstart = LevelDom.unwrap(value); }
+ // TODO(jacobr): remove once a new API is specified
+ CanvasRenderingContext getCSSCanvasContext(String contextId, String name,
+ int width, int height);
- EventListener get onprogress() { return LevelDom.wrapEventListener(_ptr.onprogress); }
+ bool queryCommandEnabled([String command]);
- void set onprogress(EventListener value) { _ptr.onprogress = LevelDom.unwrap(value); }
+ bool queryCommandIndeterm([String command]);
- int get readyState() { return _ptr.readyState; }
+ bool queryCommandState([String command]);
- String get result() { return _ptr.result; }
+ bool queryCommandSupported([String command]);
- void abort() {
- _ptr.abort();
- return;
- }
+ String queryCommandValue([String command]);
- void readAsArrayBuffer(Blob blob) {
- _ptr.readAsArrayBuffer(LevelDom.unwrap(blob));
- return;
- }
+ String get manifest();
- void readAsBinaryString(Blob blob) {
- _ptr.readAsBinaryString(LevelDom.unwrap(blob));
- return;
- }
+ void set manifest(String value);
- void readAsDataURL(Blob blob) {
- _ptr.readAsDataURL(LevelDom.unwrap(blob));
- return;
- }
+ DocumentEvents get on();
- void readAsText(Blob blob, [String encoding = null]) {
- if (encoding === null) {
- _ptr.readAsText(LevelDom.unwrap(blob));
- return;
- } else {
- _ptr.readAsText(LevelDom.unwrap(blob), encoding);
- return;
- }
- }
+ Future<ElementRect> get 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
// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
-
-class FileSystemCallbackWrappingImplementation extends DOMWrapperBase implements FileSystemCallback {
- FileSystemCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+interface DocumentFragment extends Element factory DocumentFragmentWrappingImplementation {
+
+ DocumentFragment();
- bool handleEvent(DOMFileSystem fileSystem) {
- return _ptr.handleEvent(LevelDom.unwrap(fileSystem));
- }
+ DocumentFragment.html(String html);
}
// Copyright (c) 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 FileWrappingImplementation extends BlobWrappingImplementation implements File {
- FileWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get fileName() { return _ptr.fileName; }
-
- int get fileSize() { return _ptr.fileSize; }
-
- Date get lastModifiedDate() { return _ptr.lastModifiedDate; }
-
- String get name() { return _ptr.name; }
+interface DOMApplicationCacheEvents extends Events {
+ EventListenerList get cached();
+ EventListenerList get checking();
+ EventListenerList get downloading();
+ EventListenerList get error();
+ EventListenerList get noUpdate();
+ EventListenerList get obsolete();
+ EventListenerList get progress();
+ EventListenerList get updateReady();
}
-// Copyright (c) 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 DOMApplicationCache extends EventTarget {
-class FileWriterCallbackWrappingImplementation extends DOMWrapperBase implements FileWriterCallback {
- FileWriterCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ static final int CHECKING = 2;
- bool handleEvent(FileWriter fileWriter) {
- return _ptr.handleEvent(LevelDom.unwrap(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
-// BSD-style license that can be found in the LICENSE file.
+ static final int DOWNLOADING = 3;
-// WARNING: Do not edit - generated code.
+ static final int IDLE = 1;
-class FileWriterSyncWrappingImplementation extends DOMWrapperBase implements FileWriterSync {
- FileWriterSyncWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ static final int OBSOLETE = 5;
- int get length() { return _ptr.length; }
+ static final int UNCACHED = 0;
- int get position() { return _ptr.position; }
+ static final int UPDATEREADY = 4;
- void seek(int position) {
- _ptr.seek(position);
- return;
- }
+ int get status();
- void truncate(int size) {
- _ptr.truncate(size);
- return;
- }
+ void swapCache();
- void write(Blob data) {
- _ptr.write(LevelDom.unwrap(data));
- return;
- }
+ void update();
+
+ DOMApplicationCacheEvents get 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.
-// WARNING: Do not edit - generated code.
-
-class FileWriterWrappingImplementation extends DOMWrapperBase implements FileWriter {
- FileWriterWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- FileError get error() { return LevelDom.wrapFileError(_ptr.error); }
-
- int get length() { return _ptr.length; }
+interface ElementList extends List<Element> {
+ // TODO(jacobr): add element batch manipulation methods.
+ Element get first();
+ // TODO(jacobr): add insertAt
+}
- EventListener get onabort() { return LevelDom.wrapEventListener(_ptr.onabort); }
+class DeferredElementRect {
+ // TODO(jacobr)
+}
- void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value); }
-
- EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror); }
-
- void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value); }
-
- EventListener get onprogress() { return LevelDom.wrapEventListener(_ptr.onprogress); }
+interface ElementEvents extends Events {
+ EventListenerList get abort();
+ EventListenerList get beforeCopy();
+ EventListenerList get beforeCut();
+ EventListenerList get beforePaste();
+ EventListenerList get blur();
+ EventListenerList get change();
+ EventListenerList get click();
+ EventListenerList get contextMenu();
+ EventListenerList get copy();
+ EventListenerList get cut();
+ EventListenerList get dblClick();
+ EventListenerList get drag();
+ EventListenerList get dragEnd();
+ EventListenerList get dragEnter();
+ EventListenerList get dragLeave();
+ EventListenerList get dragOver();
+ EventListenerList get dragStart();
+ EventListenerList get drop();
+ EventListenerList get error();
+ EventListenerList get focus();
+ EventListenerList get input();
+ EventListenerList get invalid();
+ EventListenerList get keyDown();
+ EventListenerList get keyPress();
+ EventListenerList get keyUp();
+ EventListenerList get load();
+ EventListenerList get mouseDown();
+ EventListenerList get mouseMove();
+ EventListenerList get mouseOut();
+ EventListenerList get mouseOver();
+ EventListenerList get mouseUp();
+ EventListenerList get mouseWheel();
+ EventListenerList get paste();
+ EventListenerList get reset();
+ EventListenerList get scroll();
+ EventListenerList get search();
+ EventListenerList get select();
+ EventListenerList get selectStart();
+ EventListenerList get submit();
+ EventListenerList get touchCancel();
+ EventListenerList get touchEnd();
+ EventListenerList get touchLeave();
+ EventListenerList get touchMove();
+ EventListenerList get touchStart();
+ EventListenerList get transitionEnd();
+ EventListenerList get fullscreenChange();
+}
- void set onprogress(EventListener value) { _ptr.onprogress = LevelDom.unwrap(value); }
+/**
+ * All your element measurement needs in one place
+ */
+interface ElementRect {
+ ClientRect get client();
+ ClientRect get offset();
+ ClientRect get scroll();
+ ClientRect get bounding();
+ List<ClientRect> get clientRects();
+}
- EventListener get onwrite() { return LevelDom.wrapEventListener(_ptr.onwrite); }
- void set onwrite(EventListener value) { _ptr.onwrite = LevelDom.unwrap(value); }
+interface Element extends Node /*, common.NodeSelector, common.ElementTraversal */
+ factory ElementWrappingImplementation {
- EventListener get onwriteend() { return LevelDom.wrapEventListener(_ptr.onwriteend); }
+ Element.html(String html);
+ Element.tag(String tag);
- void set onwriteend(EventListener value) { _ptr.onwriteend = LevelDom.unwrap(value); }
+ Map<String, String> get attributes();
+ void set attributes(Map<String, String> value);
- EventListener get onwritestart() { return LevelDom.wrapEventListener(_ptr.onwritestart); }
+ ElementList get elements();
- void set onwritestart(EventListener value) { _ptr.onwritestart = LevelDom.unwrap(value); }
+ // TODO: The type of value should be Collection<Element>. See http://b/5392897
+ void set elements(value);
- int get position() { return _ptr.position; }
+ Set<String> get classes();
- int get readyState() { return _ptr.readyState; }
+ // TODO: The type of value should be Collection<String>. See http://b/5392897
+ void set classes(value);
- void abort() {
- _ptr.abort();
- return;
- }
+ Map<String, String> get dataAttributes();
+ void set dataAttributes(Map<String, String> value);
- void seek(int position) {
- _ptr.seek(position);
- return;
- }
+ String get contentEditable();
- void truncate(int size) {
- _ptr.truncate(size);
- return;
- }
+ void set contentEditable(String value);
- void write(Blob data) {
- _ptr.write(LevelDom.unwrap(data));
- 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.
+ String get dir();
-// WARNING: Do not edit - generated code.
+ void set dir(String value);
-class FlagsWrappingImplementation extends DOMWrapperBase implements Flags {
- FlagsWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ bool get draggable();
- bool get create() { return _ptr.create; }
+ void set draggable(bool value);
- void set create(bool value) { _ptr.create = value; }
+ Element get firstElementChild();
- bool get exclusive() { return _ptr.exclusive; }
+ bool get hidden();
- void set exclusive(bool value) { _ptr.exclusive = 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.
+ void set hidden(bool value);
-// WARNING: Do not edit - generated code.
+ String get id();
-class Float32ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementation implements Float32Array {
- Float32ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ void set id(String value);
- int get length() { return _ptr.length; }
+ String get innerHTML();
- Float32Array subarray(int start, [int end = null]) {
- if (end === null) {
- return LevelDom.wrapFloat32Array(_ptr.subarray(start));
- } else {
- return LevelDom.wrapFloat32Array(_ptr.subarray(start, 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
-// BSD-style license that can be found in the LICENSE file.
+ void set innerHTML(String value);
-// WARNING: Do not edit - generated code.
+ bool get isContentEditable();
-class Float64ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementation implements Float64Array {
- Float64ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ String get lang();
- int get length() { return _ptr.length; }
+ void set lang(String value);
- Float64Array subarray(int start, [int end = null]) {
- if (end === null) {
- return LevelDom.wrapFloat64Array(_ptr.subarray(start));
- } else {
- return LevelDom.wrapFloat64Array(_ptr.subarray(start, 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
-// BSD-style license that can be found in the LICENSE file.
+ Element get lastElementChild();
-// WARNING: Do not edit - generated code.
+ Element get nextElementSibling();
-class FontElementWrappingImplementation extends ElementWrappingImplementation implements FontElement {
- FontElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ Element get offsetParent();
- String get color() { return _ptr.color; }
+ String get outerHTML();
- void set color(String value) { _ptr.color = value; }
+ Element get previousElementSibling();
- String get face() { return _ptr.face; }
+ void set scrollLeft(int value);
- void set face(String value) { _ptr.face = value; }
+ void set scrollTop(int value);
- String get size() { return _ptr.size; }
+ bool get spellcheck();
- void set size(String value) { _ptr.size = 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.
+ void set spellcheck(bool value);
-// WARNING: Do not edit - generated code.
+ CSSStyleDeclaration get style();
-class FormElementWrappingImplementation extends ElementWrappingImplementation implements FormElement {
- FormElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ int get tabIndex();
- String get acceptCharset() { return _ptr.acceptCharset; }
+ void set tabIndex(int value);
- void set acceptCharset(String value) { _ptr.acceptCharset = value; }
+ String get tagName();
- String get action() { return _ptr.action; }
+ String get title();
- void set action(String value) { _ptr.action = value; }
+ void set title(String value);
- String get autocomplete() { return _ptr.autocomplete; }
+ String get webkitdropzone();
- void set autocomplete(String value) { _ptr.autocomplete = value; }
+ void set webkitdropzone(String value);
- String get encoding() { return _ptr.encoding; }
+ void blur();
- void set encoding(String value) { _ptr.encoding = value; }
+ void focus();
- String get enctype() { return _ptr.enctype; }
+ Element insertAdjacentElement([String where, Element element]);
- void set enctype(String value) { _ptr.enctype = value; }
+ void insertAdjacentHTML([String position_OR_where, String text]);
- int get length() { return _ptr.length; }
+ void insertAdjacentText([String where, String text]);
- String get method() { return _ptr.method; }
+ Element query(String selectors);
- void set method(String value) { _ptr.method = value; }
+ ElementList queryAll(String selectors);
- String get name() { return _ptr.name; }
+ Element get parent();
- void set name(String value) { _ptr.name = value; }
+ void scrollByLines([int lines]);
- bool get noValidate() { return _ptr.noValidate; }
+ void scrollByPages([int pages]);
- void set noValidate(bool value) { _ptr.noValidate = value; }
+ void scrollIntoView([bool centerIfNeeded]);
- String get target() { return _ptr.target; }
+ bool matchesSelector([String selectors]);
- void set target(String value) { _ptr.target = value; }
+ Future<ElementRect> get rect();
- bool checkValidity() {
- return _ptr.checkValidity();
- }
+ Future<CSSStyleDeclaration> get computedStyle();
- void reset() {
- _ptr.reset();
- return;
- }
+ Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement);
- void submit() {
- _ptr.submit();
- return;
- }
+ ElementEvents get 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.
-// WARNING: Do not edit - generated code.
+interface ErrorEvent extends Event factory ErrorEventWrappingImplementation {
-class GeolocationWrappingImplementation extends DOMWrapperBase implements Geolocation {
- GeolocationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ ErrorEvent(String type, String message, String filename, int lineNo,
+ [bool canBubble, bool cancelable]);
- void clearWatch(int watchId) {
- _ptr.clearWatch(watchId);
- return;
- }
+ String get filename();
- 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 get lineno();
- 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 message();
}
// Copyright (c) 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 Event factory EventWrappingImplementation {
-class GeopositionWrappingImplementation extends DOMWrapperBase implements Geoposition {
- GeopositionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ static final int AT_TARGET = 2;
- Coordinates get coords() { return LevelDom.wrapCoordinates(_ptr.coords); }
+ static final int BLUR = 8192;
- int get timestamp() { return _ptr.timestamp; }
-}
-// Copyright (c) 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.
+ static final int BUBBLING_PHASE = 3;
-// WARNING: Do not edit - generated code.
+ static final int CAPTURING_PHASE = 1;
-class HRElementWrappingImplementation extends ElementWrappingImplementation implements HRElement {
- HRElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ static final int CHANGE = 32768;
- String get align() { return _ptr.align; }
+ static final int CLICK = 64;
- void set align(String value) { _ptr.align = value; }
+ static final int DBLCLICK = 128;
- bool get noShade() { return _ptr.noShade; }
+ static final int DRAGDROP = 2048;
- void set noShade(bool value) { _ptr.noShade = value; }
+ static final int FOCUS = 4096;
- String get size() { return _ptr.size; }
+ static final int KEYDOWN = 256;
- void set size(String value) { _ptr.size = value; }
+ static final int KEYPRESS = 1024;
- String get width() { return _ptr.width; }
+ static final int KEYUP = 512;
- void set width(String value) { _ptr.width = 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.
+ static final int MOUSEDOWN = 1;
-// WARNING: Do not edit - generated code.
+ static final int MOUSEDRAG = 32;
-class HTMLAllCollectionWrappingImplementation extends DOMWrapperBase implements HTMLAllCollection {
- HTMLAllCollectionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ static final int MOUSEMOVE = 16;
- int get length() { return _ptr.length; }
+ static final int MOUSEOUT = 8;
- Node item(int index) {
- return LevelDom.wrapNode(_ptr.item(index));
- }
+ static final int MOUSEOVER = 4;
- Node namedItem(String name) {
- return LevelDom.wrapNode(_ptr.namedItem(name));
- }
+ static final int MOUSEUP = 2;
- ElementList tags(String name) {
- return LevelDom.wrapElementList(_ptr.tags(name));
- }
-}
-// Copyright (c) 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.
+ static final int SELECT = 16384;
-// WARNING: Do not edit - generated code.
+ // In JS, canBubble and cancelable are technically required parameters to
+ // init*Event. In practice, though, if they aren't provided they simply
+ // default to false (since that's Boolean(undefined)).
+ //
+ // Contrary to JS, we default canBubble and cancelable to true, since that's
+ // what people want most of the time anyway.
+ Event(String type, [bool canBubble, bool cancelable]);
-class HeadElementWrappingImplementation extends ElementWrappingImplementation implements HeadElement {
- HeadElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ bool get bubbles();
- String get profile() { return _ptr.profile; }
+ bool get cancelBubble();
- void set profile(String value) { _ptr.profile = 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.
+ void set cancelBubble(bool value);
-// WARNING: Do not edit - generated code.
+ bool get cancelable();
-class HeadingElementWrappingImplementation extends ElementWrappingImplementation implements HeadingElement {
- HeadingElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ EventTarget get currentTarget();
- String get align() { return _ptr.align; }
+ bool get defaultPrevented();
- void set align(String value) { _ptr.align = 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.
+ int get eventPhase();
-// WARNING: Do not edit - generated code.
+ bool get returnValue();
-class HistoryWrappingImplementation extends DOMWrapperBase implements History {
- HistoryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ void set returnValue(bool value);
- int get length() { return _ptr.length; }
+ EventTarget get srcElement();
- void back() {
- _ptr.back();
- return;
- }
+ EventTarget get target();
- void forward() {
- _ptr.forward();
- return;
- }
+ int get timeStamp();
- void go(int distance) {
- _ptr.go(distance);
- return;
- }
+ String get type();
- 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 preventDefault();
- 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;
- }
- }
+ void stopImmediatePropagation();
+
+ void stopPropagation();
}
// Copyright (c) 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 HtmlElementWrappingImplementation extends ElementWrappingImplementation implements HtmlElement {
- HtmlElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get manifest() { return _ptr.manifest; }
-
- void set manifest(String value) { _ptr.manifest = value; }
-
- String get version() { return _ptr.version; }
-
- void set version(String value) { _ptr.version = 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.
-
-// WARNING: Do not edit - generated code.
-
-class IDBAnyWrappingImplementation extends DOMWrapperBase implements IDBAny {
- IDBAnyWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-}
+typedef void EventListener(Event 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
// BSD-style license that can be found in the LICENSE file.
-// WARNING: Do not edit - generated code.
-
-class IDBCursorWithValueWrappingImplementation extends IDBCursorWrappingImplementation implements IDBCursorWithValue {
- IDBCursorWithValueWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get value() { return _ptr.value; }
+interface EventSourceEvents extends Events {
+ EventListenerList get error();
+ EventListenerList get message();
+ EventListenerList get 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-class IDBCursorWrappingImplementation extends DOMWrapperBase implements IDBCursor {
- IDBCursorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+interface EventSource extends EventTarget {
- int get direction() { return _ptr.direction; }
+ static final int CLOSED = 2;
- IDBKey get key() { return LevelDom.wrapIDBKey(_ptr.key); }
+ static final int CONNECTING = 0;
- IDBKey get primaryKey() { return LevelDom.wrapIDBKey(_ptr.primaryKey); }
+ static final int OPEN = 1;
- IDBAny get source() { return LevelDom.wrapIDBAny(_ptr.source); }
+ String get URL();
- void continueFunction([IDBKey key = null]) {
- if (key === null) {
- _ptr.continueFunction();
- return;
- } else {
- _ptr.continueFunction(LevelDom.unwrap(key));
- return;
- }
- }
+ int get readyState();
- IDBRequest delete() {
- return LevelDom.wrapIDBRequest(_ptr.delete());
- }
+ void close();
- IDBRequest update(String value) {
- return LevelDom.wrapIDBRequest(_ptr.update(value));
- }
+ EventSourceEvents get 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.
-// WARNING: Do not edit - generated code.
-
-class IDBDatabaseErrorWrappingImplementation extends DOMWrapperBase implements IDBDatabaseError {
- IDBDatabaseErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+interface EventListenerList {
+ EventListenerList add(EventListener handler, [bool useCapture]);
- int get code() { return _ptr.code; }
+ EventListenerList remove(EventListener handler, [bool useCapture]);
- void set code(int value) { _ptr.code = value; }
+ bool dispatch(Event evt);
+}
- String get message() { return _ptr.message; }
+interface Events {
+ EventListenerList operator [](String type);
+}
- void set message(String value) { _ptr.message = value; }
+interface EventTarget {
+ Events get 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.
-// WARNING: Do not edit - generated code.
-
-class IDBDatabaseExceptionWrappingImplementation extends DOMWrapperBase implements IDBDatabaseException {
- IDBDatabaseExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get code() { return _ptr.code; }
+var secretWindow;
+var secretDocument;
- String get message() { return _ptr.message; }
+Window get window() {
+ if (secretWindow === null) {
+ LevelDom.initialize(dom.window);
+ }
+ return secretWindow;
+}
- String get name() { return _ptr.name; }
+Document get document() {
+ if (secretWindow === null) {
+ LevelDom.initialize(dom.window);
+ }
+ return secretDocument;
}
// Copyright (c) 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 IDBDatabaseWrappingImplementation extends DOMWrapperBase implements IDBDatabase {
- IDBDatabaseWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get name() { return _ptr.name; }
-
- EventListener get onabort() { return LevelDom.wrapEventListener(_ptr.onabort); }
-
- void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value); }
-
- EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror); }
-
- void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value); }
-
- EventListener get onversionchange() { return LevelDom.wrapEventListener(_ptr.onversionchange); }
-
- void set onversionchange(EventListener value) { _ptr.onversionchange = LevelDom.unwrap(value); }
-
- String get version() { return _ptr.version; }
-
- 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() {
- _ptr.close();
- return;
- }
-
- IDBObjectStore createObjectStore(String name) {
- return LevelDom.wrapIDBObjectStore(_ptr.createObjectStore(name));
- }
-
- void deleteObjectStore(String name) {
- _ptr.deleteObjectStore(name);
- return;
- }
+interface HashChangeEvent extends Event factory HashChangeEventWrappingImplementation {
- bool dispatchEvent(Event evt) {
- return _ptr.dispatchEvent(LevelDom.unwrap(evt));
- }
+ HashChangeEvent(String type, String oldURL, String newURL, [bool canBubble,
+ bool cancelable]);
- 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 newURL();
- IDBVersionChangeRequest setVersion(String version) {
- return LevelDom.wrapIDBVersionChangeRequest(_ptr.setVersion(version));
- }
+ String get oldURL();
}
// Copyright (c) 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 KeyboardEvent extends UIEvent factory KeyboardEventWrappingImplementation {
-class IDBFactoryWrappingImplementation extends DOMWrapperBase implements IDBFactory {
- IDBFactoryWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ static final int KEY_LOCATION_LEFT = 0x01;
- IDBRequest getDatabaseNames() {
- return LevelDom.wrapIDBRequest(_ptr.getDatabaseNames());
- }
+ static final int KEY_LOCATION_NUMPAD = 0x03;
- IDBRequest open(String name) {
- return LevelDom.wrapIDBRequest(_ptr.open(name));
- }
-}
-// Copyright (c) 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.
+ static final int KEY_LOCATION_RIGHT = 0x02;
-// WARNING: Do not edit - generated code.
+ static final int KEY_LOCATION_STANDARD = 0x00;
-class IDBIndexWrappingImplementation extends DOMWrapperBase implements IDBIndex {
- IDBIndexWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ KeyboardEvent(String type, Window view, String keyIdentifier, int keyLocation,
+ [bool canBubble, bool cancelable, bool ctrlKey, bool altKey,
+ bool shiftKey, bool metaKey, bool altGraphKey]);
- String get keyPath() { return _ptr.keyPath; }
+ bool get altGraphKey();
- String get name() { return _ptr.name; }
+ bool get altKey();
- IDBObjectStore get objectStore() { return LevelDom.wrapIDBObjectStore(_ptr.objectStore); }
+ bool get ctrlKey();
- bool get unique() { return _ptr.unique; }
+ String get keyIdentifier();
- IDBRequest getObject(IDBKey key) {
- return LevelDom.wrapIDBRequest(_ptr.getObject(LevelDom.unwrap(key)));
- }
+ int get keyLocation();
- IDBRequest getKey(IDBKey key) {
- return LevelDom.wrapIDBRequest(_ptr.getKey(LevelDom.unwrap(key)));
- }
+ bool get metaKey();
- 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";
- }
+ bool get shiftKey();
- 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";
- }
+ bool getModifierState(String keyIdentifierArg);
}
+
// Copyright (c) 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 IDBKeyRangeWrappingImplementation extends DOMWrapperBase implements IDBKeyRange {
- IDBKeyRangeWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- IDBKey get lower() { return LevelDom.wrapIDBKey(_ptr.lower); }
-
- bool get lowerOpen() { return _ptr.lowerOpen; }
+/**
+ * Defines the standard key locations returned by
+ * KeyboardEvent.getKeyLocation.
+ */
+interface KeyLocation {
- IDBKey get upper() { return LevelDom.wrapIDBKey(_ptr.upper); }
+ /**
+ * The event key is not distinguished as the left or right version
+ * of the key, and did not originate from the numeric keypad (or did not
+ * originate with a virtual key corresponding to the numeric keypad).
+ */
+ static final int STANDARD = 0;
- bool get upperOpen() { return _ptr.upperOpen; }
+ /**
+ * The event key is in the left key location.
+ */
+ static final int LEFT = 1;
- 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";
- }
+ /**
+ * The event key is in the right key location.
+ */
+ static final int RIGHT = 2;
- 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));
- }
- }
+ /**
+ * The event key originated on the numeric keypad or with a virtual key
+ * corresponding to the numeric keypad.
+ */
+ static final int NUMPAD = 3;
- IDBKeyRange only(IDBKey value) {
- return LevelDom.wrapIDBKeyRange(_ptr.only(LevelDom.unwrap(value)));
- }
+ /**
+ * The event key originated on a mobile device, either on a physical
+ * keypad or a virtual keyboard.
+ */
+ static final int MOBILE = 4;
- 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));
- }
- }
+ /**
+ * The event key originated on a game controller or a joystick on a mobile
+ * device.
+ */
+ static final int JOYSTICK = 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.
-// WARNING: Do not edit - generated code.
+/**
+ * Defines the standard keyboard identifier names for keys that are returned
+ * by KeyEvent.getKeyboardIdentifier when the key does not have a direct
+ * unicode mapping.
+ */
+interface KeyName {
-class IDBKeyWrappingImplementation extends DOMWrapperBase implements IDBKey {
- IDBKeyWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
+ /** The Accept (Commit, OK) key */
+ static final String ACCEPT = "Accept";
-// WARNING: Do not edit - generated code.
+ /** The Add key */
+ static final String ADD = "Add";
-class IDBObjectStoreWrappingImplementation extends DOMWrapperBase implements IDBObjectStore {
- IDBObjectStoreWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** The Again key */
+ static final String AGAIN = "Again";
- String get keyPath() { return _ptr.keyPath; }
+ /** The All Candidates key */
+ static final String ALL_CANDIDATES = "AllCandidates";
- String get name() { return _ptr.name; }
+ /** The Alphanumeric key */
+ static final String ALPHANUMERIC = "Alphanumeric";
- 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)));
- }
- }
+ /** The Alt (Menu) key */
+ static final String ALT = "Alt";
- IDBRequest clear() {
- return LevelDom.wrapIDBRequest(_ptr.clear());
- }
+ /** The Alt-Graph key */
+ static final String ALT_GRAPH = "AltGraph";
- IDBIndex createIndex(String name, String keyPath) {
- return LevelDom.wrapIDBIndex(_ptr.createIndex(name, keyPath));
- }
+ /** The Application key */
+ static final String APPS = "Apps";
- IDBRequest delete(IDBKey key) {
- return LevelDom.wrapIDBRequest(_ptr.delete(LevelDom.unwrap(key)));
- }
+ /** The ATTN key */
+ static final String ATTN = "Attn";
- void deleteIndex(String name) {
- _ptr.deleteIndex(name);
- return;
- }
+ /** The Browser Back key */
+ static final String BROWSER_BACK = "BrowserBack";
- IDBRequest getObject(IDBKey key) {
- return LevelDom.wrapIDBRequest(_ptr.getObject(LevelDom.unwrap(key)));
- }
+ /** The Browser Favorites key */
+ static final String BROWSER_FAVORTIES = "BrowserFavorites";
- IDBIndex index(String name) {
- return LevelDom.wrapIDBIndex(_ptr.index(name));
- }
+ /** The Browser Forward key */
+ static final String BROWSER_FORWARD = "BrowserForward";
- 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";
- }
+ /** The Browser Home key */
+ static final String BROWSER_NAME = "BrowserHome";
- 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)));
- }
- }
-}
-// Copyright (c) 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 Browser Refresh key */
+ static final String BROWSER_REFRESH = "BrowserRefresh";
-// WARNING: Do not edit - generated code.
+ /** The Browser Search key */
+ static final String BROWSER_SEARCH = "BrowserSearch";
-class IDBRequestWrappingImplementation extends DOMWrapperBase implements IDBRequest {
- IDBRequestWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** The Browser Stop key */
+ static final String BROWSER_STOP = "BrowserStop";
- int get errorCode() { return _ptr.errorCode; }
+ /** The Camera key */
+ static final String CAMERA = "Camera";
- EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror); }
+ /** The Caps Lock (Capital) key */
+ static final String CAPS_LOCK = "CapsLock";
- void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value); }
+ /** The Clear key */
+ static final String CLEAR = "Clear";
- EventListener get onsuccess() { return LevelDom.wrapEventListener(_ptr.onsuccess); }
+ /** The Code Input key */
+ static final String CODE_INPUT = "CodeInput";
- void set onsuccess(EventListener value) { _ptr.onsuccess = LevelDom.unwrap(value); }
+ /** The Compose key */
+ static final String COMPOSE = "Compose";
- int get readyState() { return _ptr.readyState; }
+ /** The Control (Ctrl) key */
+ static final String CONTROL = "Control";
- IDBAny get result() { return LevelDom.wrapIDBAny(_ptr.result); }
+ /** The Crsel key */
+ static final String CRSEL = "Crsel";
- IDBAny get source() { return LevelDom.wrapIDBAny(_ptr.source); }
+ /** The Convert key */
+ static final String CONVERT = "Convert";
- IDBTransaction get transaction() { return LevelDom.wrapIDBTransaction(_ptr.transaction); }
-
- String get webkitErrorMessage() { return _ptr.webkitErrorMessage; }
-
- 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 = null]) {
- if (useCapture === null) {
- _ptr.removeEventListener(type, LevelDom.unwrap(listener));
- return;
- } else {
- _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
- 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.
+ /** The Copy key */
+ static final String COPY = "Copy";
-class IDBTransactionWrappingImplementation extends DOMWrapperBase implements IDBTransaction {
- IDBTransactionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** The Cut key */
+ static final String CUT = "Cut";
- IDBDatabase get db() { return LevelDom.wrapIDBDatabase(_ptr.db); }
+ /** The Decimal key */
+ static final String DECIMAL = "Decimal";
- int get mode() { return _ptr.mode; }
+ /** The Divide key */
+ static final String DIVIDE = "Divide";
- EventListener get onabort() { return LevelDom.wrapEventListener(_ptr.onabort); }
+ /** The Down Arrow key */
+ static final String DOWN = "Down";
- void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value); }
+ /** The diagonal Down-Left Arrow key */
+ static final String DOWN_LEFT = "DownLeft";
- EventListener get oncomplete() { return LevelDom.wrapEventListener(_ptr.oncomplete); }
+ /** The diagonal Down-Right Arrow key */
+ static final String DOWN_RIGHT = "DownRight";
- void set oncomplete(EventListener value) { _ptr.oncomplete = LevelDom.unwrap(value); }
+ /** The Eject key */
+ static final String EJECT = "Eject";
- EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror); }
+ /** The End key */
+ static final String END = "End";
- void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value); }
+ /**
+ * The Enter key. Note: This key value must also be used for the Return
+ * (Macintosh numpad) key
+ */
+ static final String ENTER = "Enter";
- void abort() {
- _ptr.abort();
- return;
- }
+ /** The Erase EOF key */
+ static final String ERASE_EOF= "EraseEof";
- 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;
- }
- }
+ /** The Execute key */
+ static final String EXECUTE = "Execute";
- bool dispatchEvent(Event evt) {
- return _ptr.dispatchEvent(LevelDom.unwrap(evt));
- }
+ /** The Exsel key */
+ static final String EXSEL = "Exsel";
- IDBObjectStore objectStore(String name) {
- return LevelDom.wrapIDBObjectStore(_ptr.objectStore(name));
- }
+ /** The Function switch key */
+ static final String FN = "Fn";
- 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;
- }
- }
-}
-// Copyright (c) 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 F1 key */
+ static final String F1 = "F1";
-// WARNING: Do not edit - generated code.
+ /** The F2 key */
+ static final String F2 = "F2";
-class IDBVersionChangeEventWrappingImplementation extends EventWrappingImplementation implements IDBVersionChangeEvent {
- IDBVersionChangeEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** The F3 key */
+ static final String F3 = "F3";
- String get version() { return _ptr.version; }
-}
-// Copyright (c) 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 F4 key */
+ static final String F4 = "F4";
-// WARNING: Do not edit - generated code.
+ /** The F5 key */
+ static final String F5 = "F5";
-class IDBVersionChangeRequestWrappingImplementation extends IDBRequestWrappingImplementation implements IDBVersionChangeRequest {
- IDBVersionChangeRequestWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** The F6 key */
+ static final String F6 = "F6";
- EventListener get onblocked() { return LevelDom.wrapEventListener(_ptr.onblocked); }
+ /** The F7 key */
+ static final String F7 = "F7";
- void set onblocked(EventListener value) { _ptr.onblocked = LevelDom.unwrap(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.
+ /** The F8 key */
+ static final String F8 = "F8";
-// WARNING: Do not edit - generated code.
+ /** The F9 key */
+ static final String F9 = "F9";
-class IFrameElementWrappingImplementation extends ElementWrappingImplementation implements IFrameElement {
- IFrameElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** The F10 key */
+ static final String F10 = "F10";
- String get align() { return _ptr.align; }
+ /** The F11 key */
+ static final String F11 = "F11";
- void set align(String value) { _ptr.align = value; }
+ /** The F12 key */
+ static final String F12 = "F12";
- Document get contentDocument() { return LevelDom.wrapDocument(_ptr.contentDocument); }
+ /** The F13 key */
+ static final String F13 = "F13";
- Window get contentWindow() { return LevelDom.wrapWindow(_ptr.contentWindow); }
+ /** The F14 key */
+ static final String F14 = "F14";
- String get frameBorder() { return _ptr.frameBorder; }
+ /** The F15 key */
+ static final String F15 = "F15";
- void set frameBorder(String value) { _ptr.frameBorder = value; }
+ /** The F16 key */
+ static final String F16 = "F16";
- String get height() { return _ptr.height; }
+ /** The F17 key */
+ static final String F17 = "F17";
- void set height(String value) { _ptr.height = value; }
+ /** The F18 key */
+ static final String F18 = "F18";
- String get longDesc() { return _ptr.longDesc; }
+ /** The F19 key */
+ static final String F19 = "F19";
- void set longDesc(String value) { _ptr.longDesc = value; }
+ /** The F20 key */
+ static final String F20 = "F20";
- String get marginHeight() { return _ptr.marginHeight; }
+ /** The F21 key */
+ static final String F21 = "F21";
- void set marginHeight(String value) { _ptr.marginHeight = value; }
+ /** The F22 key */
+ static final String F22 = "F22";
- String get marginWidth() { return _ptr.marginWidth; }
+ /** The F23 key */
+ static final String F23 = "F23";
- void set marginWidth(String value) { _ptr.marginWidth = value; }
+ /** The F24 key */
+ static final String F24 = "F24";
- String get name() { return _ptr.name; }
+ /** The Final Mode (Final) key used on some asian keyboards */
+ static final String FINAL_MODE = "FinalMode";
- void set name(String value) { _ptr.name = value; }
+ /** The Find key */
+ static final String FIND = "Find";
- String get sandbox() { return _ptr.sandbox; }
+ /** The Full-Width Characters key */
+ static final String FULL_WIDTH = "FullWidth";
- void set sandbox(String value) { _ptr.sandbox = value; }
+ /** The Half-Width Characters key */
+ static final String HALF_WIDTH = "HalfWidth";
- String get scrolling() { return _ptr.scrolling; }
+ /** The Hangul (Korean characters) Mode key */
+ static final String HANGUL_MODE = "HangulMode";
- void set scrolling(String value) { _ptr.scrolling = value; }
+ /** The Hanja (Korean characters) Mode key */
+ static final String HANJA_MODE = "HanjaMode";
- String get src() { return _ptr.src; }
+ /** The Help key */
+ static final String HELP = "Help";
- void set src(String value) { _ptr.src = value; }
+ /** The Hiragana (Japanese Kana characters) key */
+ static final String HIRAGANA = "Hiragana";
- String get width() { return _ptr.width; }
+ /** The Home key */
+ static final String HOME = "Home";
- void set width(String value) { _ptr.width = 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.
+ /** The Insert (Ins) key */
+ static final String INSERT = "Insert";
-// WARNING: Do not edit - generated code.
+ /** The Japanese-Hiragana key */
+ static final String JAPANESE_HIRAGANA = "JapaneseHiragana";
-class ImageDataWrappingImplementation extends DOMWrapperBase implements ImageData {
- ImageDataWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** The Japanese-Katakana key */
+ static final String JAPANESE_KATAKANA = "JapaneseKatakana";
- CanvasPixelArray get data() { return LevelDom.wrapCanvasPixelArray(_ptr.data); }
+ /** The Japanese-Romaji key */
+ static final String JAPANESE_ROMAJI = "JapaneseRomaji";
- int get height() { return _ptr.height; }
+ /** The Junja Mode key */
+ static final String JUNJA_MODE = "JunjaMode";
- int get width() { return _ptr.width; }
-}
-// Copyright (c) 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 Kana Mode (Kana Lock) key */
+ static final String KANA_MODE = "KanaMode";
-// WARNING: Do not edit - generated code.
+ /**
+ * The Kanji (Japanese name for ideographic characters of Chinese origin)
+ * Mode key
+ */
+ static final String KANJI_MODE = "KanjiMode";
-class ImageElementWrappingImplementation extends ElementWrappingImplementation implements ImageElement {
- ImageElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** The Katakana (Japanese Kana characters) key */
+ static final String KATAKANA = "Katakana";
- String get align() { return _ptr.align; }
+ /** The Start Application One key */
+ static final String LAUNCH_APPLICATION_1 = "LaunchApplication1";
- void set align(String value) { _ptr.align = value; }
+ /** The Start Application Two key */
+ static final String LAUNCH_APPLICATION_2 = "LaunchApplication2";
- String get alt() { return _ptr.alt; }
+ /** The Start Mail key */
+ static final String LAUNCH_MAIL = "LaunchMail";
- void set alt(String value) { _ptr.alt = value; }
+ /** The Left Arrow key */
+ static final String LEFT = "Left";
- String get border() { return _ptr.border; }
+ /** The Menu key */
+ static final String MENU = "Menu";
- void set border(String value) { _ptr.border = value; }
+ /**
+ * The Meta key. Note: This key value shall be also used for the Apple
+ * Command key
+ */
+ static final String META = "Meta";
- bool get complete() { return _ptr.complete; }
+ /** The Media Next Track key */
+ static final String MEDIA_NEXT_TRACK = "MediaNextTrack";
- String get crossOrigin() { return _ptr.crossOrigin; }
+ /** The Media Play Pause key */
+ static final String MEDIA_PAUSE_PLAY = "MediaPlayPause";
- void set crossOrigin(String value) { _ptr.crossOrigin = value; }
+ /** The Media Previous Track key */
+ static final String MEDIA_PREVIOUS_TRACK = "MediaPreviousTrack";
- int get height() { return _ptr.height; }
+ /** The Media Stop key */
+ static final String MEDIA_STOP = "MediaStop";
- void set height(int value) { _ptr.height = value; }
+ /** The Mode Change key */
+ static final String MODE_CHANGE = "ModeChange";
- int get hspace() { return _ptr.hspace; }
+ /** The Next Candidate function key */
+ static final String NEXT_CANDIDATE = "NextCandidate";
- void set hspace(int value) { _ptr.hspace = value; }
+ /** The Nonconvert (Don't Convert) key */
+ static final String NON_CONVERT = "Nonconvert";
- bool get isMap() { return _ptr.isMap; }
+ /** The Number Lock key */
+ static final String NUM_LOCK = "NumLock";
- void set isMap(bool value) { _ptr.isMap = value; }
+ /** The Page Down (Next) key */
+ static final String PAGE_DOWN = "PageDown";
- String get longDesc() { return _ptr.longDesc; }
+ /** The Page Up key */
+ static final String PAGE_UP = "PageUp";
- void set longDesc(String value) { _ptr.longDesc = value; }
+ /** The Paste key */
+ static final String PASTE = "Paste";
- String get lowsrc() { return _ptr.lowsrc; }
+ /** The Pause key */
+ static final String PAUSE = "Pause";
- void set lowsrc(String value) { _ptr.lowsrc = value; }
+ /** The Play key */
+ static final String PLAY = "Play";
- String get name() { return _ptr.name; }
+ /**
+ * The Power key. Note: Some devices may not expose this key to the
+ * operating environment
+ */
+ static final String POWER = "Power";
- void set name(String value) { _ptr.name = value; }
+ /** The Previous Candidate function key */
+ static final String PREVIOUS_CANDIDATE = "PreviousCandidate";
- int get naturalHeight() { return _ptr.naturalHeight; }
+ /** The Print Screen (PrintScrn, SnapShot) key */
+ static final String PRINT_SCREEN = "PrintScreen";
- int get naturalWidth() { return _ptr.naturalWidth; }
+ /** The Process key */
+ static final String PROCESS = "Process";
- String get src() { return _ptr.src; }
+ /** The Props key */
+ static final String PROPS = "Props";
- void set src(String value) { _ptr.src = value; }
+ /** The Right Arrow key */
+ static final String RIGHT = "Right";
- String get useMap() { return _ptr.useMap; }
+ /** The Roman Characters function key */
+ static final String ROMAN_CHARACTERS = "RomanCharacters";
- void set useMap(String value) { _ptr.useMap = value; }
+ /** The Scroll Lock key */
+ static final String SCROLL = "Scroll";
- int get vspace() { return _ptr.vspace; }
+ /** The Select key */
+ static final String SELECT = "Select";
- void set vspace(int value) { _ptr.vspace = value; }
+ /** The Select Media key */
+ static final String SELECT_MEDIA = "SelectMedia";
- int get width() { return _ptr.width; }
+ /** The Separator key */
+ static final String SEPARATOR = "Separator";
- void set width(int value) { _ptr.width = value; }
+ /** The Shift key */
+ static final String SHIFT = "Shift";
- int get x() { return _ptr.x; }
+ /** The Soft1 key */
+ static final String SOFT_1 = "Soft1";
- int get y() { return _ptr.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.
+ /** The Soft2 key */
+ static final String SOFT_2 = "Soft2";
-// WARNING: Do not edit - generated code.
+ /** The Soft3 key */
+ static final String SOFT_3 = "Soft3";
-class InputElementWrappingImplementation extends ElementWrappingImplementation implements InputElement {
- InputElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** The Soft4 key */
+ static final String SOFT_4 = "Soft4";
- String get accept() { return _ptr.accept; }
+ /** The Stop key */
+ static final String STOP = "Stop";
- void set accept(String value) { _ptr.accept = value; }
+ /** The Subtract key */
+ static final String SUBTRACT = "Subtract";
- String get accessKey() { return _ptr.accessKey; }
+ /** The Symbol Lock key */
+ static final String SYMBOL_LOCK = "SymbolLock";
- void set accessKey(String value) { _ptr.accessKey = value; }
+ /** The Up Arrow key */
+ static final String UP = "Up";
- String get align() { return _ptr.align; }
+ /** The diagonal Up-Left Arrow key */
+ static final String UP_LEFT = "UpLeft";
- void set align(String value) { _ptr.align = value; }
+ /** The diagonal Up-Right Arrow key */
+ static final String UP_RIGHT = "UpRight";
- String get alt() { return _ptr.alt; }
-
- void set alt(String value) { _ptr.alt = value; }
-
- String get autocomplete() { return _ptr.autocomplete; }
-
- void set autocomplete(String value) { _ptr.autocomplete = value; }
-
- bool get autofocus() { return _ptr.autofocus; }
-
- void set autofocus(bool value) { _ptr.autofocus = value; }
-
- bool get checked() { return _ptr.checked; }
-
- void set checked(bool value) { _ptr.checked = value; }
-
- bool get defaultChecked() { return _ptr.defaultChecked; }
-
- void set defaultChecked(bool value) { _ptr.defaultChecked = value; }
-
- String get defaultValue() { return _ptr.defaultValue; }
-
- void set defaultValue(String value) { _ptr.defaultValue = value; }
-
- bool get disabled() { return _ptr.disabled; }
-
- void set disabled(bool value) { _ptr.disabled = value; }
-
- FileList get files() { return LevelDom.wrapFileList(_ptr.files); }
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- String get formAction() { return _ptr.formAction; }
-
- void set formAction(String value) { _ptr.formAction = value; }
-
- String get formEnctype() { return _ptr.formEnctype; }
-
- void set formEnctype(String value) { _ptr.formEnctype = value; }
-
- String get formMethod() { return _ptr.formMethod; }
-
- void set formMethod(String value) { _ptr.formMethod = value; }
-
- bool get formNoValidate() { return _ptr.formNoValidate; }
-
- void set formNoValidate(bool value) { _ptr.formNoValidate = value; }
-
- String get formTarget() { return _ptr.formTarget; }
-
- void set formTarget(String value) { _ptr.formTarget = value; }
-
- bool get incremental() { return _ptr.incremental; }
-
- void set incremental(bool value) { _ptr.incremental = value; }
-
- bool get indeterminate() { return _ptr.indeterminate; }
-
- void set indeterminate(bool value) { _ptr.indeterminate = value; }
-
- ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); }
-
- Element get list() { return LevelDom.wrapElement(_ptr.list); }
-
- String get max() { return _ptr.max; }
-
- void set max(String value) { _ptr.max = value; }
-
- int get maxLength() { return _ptr.maxLength; }
-
- void set maxLength(int value) { _ptr.maxLength = value; }
-
- String get min() { return _ptr.min; }
-
- void set min(String value) { _ptr.min = value; }
-
- bool get multiple() { return _ptr.multiple; }
-
- void set multiple(bool value) { _ptr.multiple = value; }
-
- String get name() { return _ptr.name; }
-
- void set name(String value) { _ptr.name = value; }
-
- EventListener get onwebkitspeechchange() { return LevelDom.wrapEventListener(_ptr.onwebkitspeechchange); }
-
- void set onwebkitspeechchange(EventListener value) { _ptr.onwebkitspeechchange = LevelDom.unwrap(value); }
-
- String get pattern() { return _ptr.pattern; }
-
- void set pattern(String value) { _ptr.pattern = value; }
-
- String get placeholder() { return _ptr.placeholder; }
-
- void set placeholder(String value) { _ptr.placeholder = value; }
-
- bool get readOnly() { return _ptr.readOnly; }
-
- void set readOnly(bool value) { _ptr.readOnly = value; }
-
- bool get required() { return _ptr.required; }
-
- void set required(bool value) { _ptr.required = value; }
-
- OptionElement get selectedOption() { return LevelDom.wrapOptionElement(_ptr.selectedOption); }
-
- String get selectionDirection() { return _ptr.selectionDirection; }
-
- void set selectionDirection(String value) { _ptr.selectionDirection = value; }
-
- int get selectionEnd() { return _ptr.selectionEnd; }
-
- void set selectionEnd(int value) { _ptr.selectionEnd = value; }
-
- int get selectionStart() { return _ptr.selectionStart; }
-
- void set selectionStart(int value) { _ptr.selectionStart = value; }
-
- int get size() { return _ptr.size; }
-
- void set size(int value) { _ptr.size = value; }
-
- String get src() { return _ptr.src; }
-
- void set src(String value) { _ptr.src = value; }
-
- String get step() { return _ptr.step; }
-
- void set step(String value) { _ptr.step = value; }
-
- String get type() { return _ptr.type; }
-
- void set type(String value) { _ptr.type = value; }
-
- String get useMap() { return _ptr.useMap; }
-
- void set useMap(String value) { _ptr.useMap = value; }
-
- String get validationMessage() { return _ptr.validationMessage; }
-
- ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity); }
-
- String get value() { return _ptr.value; }
-
- void set value(String value) { _ptr.value = value; }
-
- Date get valueAsDate() { return _ptr.valueAsDate; }
-
- void set valueAsDate(Date value) { _ptr.valueAsDate = value; }
-
- num get valueAsNumber() { return _ptr.valueAsNumber; }
-
- void set valueAsNumber(num value) { _ptr.valueAsNumber = value; }
-
- bool get webkitGrammar() { return _ptr.webkitGrammar; }
-
- void set webkitGrammar(bool value) { _ptr.webkitGrammar = value; }
-
- bool get webkitSpeech() { return _ptr.webkitSpeech; }
-
- void set webkitSpeech(bool value) { _ptr.webkitSpeech = value; }
-
- bool get webkitdirectory() { return _ptr.webkitdirectory; }
-
- void set webkitdirectory(bool value) { _ptr.webkitdirectory = value; }
-
- bool get willValidate() { return _ptr.willValidate; }
-
- bool checkValidity() {
- return _ptr.checkValidity();
- }
-
- void click() {
- _ptr.click();
- return;
- }
-
- void select() {
- _ptr.select();
- return;
- }
-
- void setCustomValidity(String error) {
- _ptr.setCustomValidity(error);
- 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) {
- _ptr.setValueForUser(value);
- return;
- }
-
- void stepDown([int n = null]) {
- if (n === null) {
- _ptr.stepDown();
- return;
- } else {
- _ptr.stepDown(n);
- return;
- }
- }
-
- void stepUp([int n = null]) {
- if (n === null) {
- _ptr.stepUp();
- return;
- } else {
- _ptr.stepUp(n);
- 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 Int16ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementation implements Int16Array {
- Int16ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- Int16Array subarray(int start, [int end = null]) {
- if (end === null) {
- return LevelDom.wrapInt16Array(_ptr.subarray(start));
- } else {
- return LevelDom.wrapInt16Array(_ptr.subarray(start, 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class Int32ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementation implements Int32Array {
- Int32ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- Int32Array subarray(int start, [int end = null]) {
- if (end === null) {
- return LevelDom.wrapInt32Array(_ptr.subarray(start));
- } else {
- return LevelDom.wrapInt32Array(_ptr.subarray(start, 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class Int8ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementation implements Int8Array {
- Int8ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- Int8Array subarray(int start, [int end = null]) {
- if (end === null) {
- return LevelDom.wrapInt8Array(_ptr.subarray(start));
- } else {
- return LevelDom.wrapInt8Array(_ptr.subarray(start, 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class KeygenElementWrappingImplementation extends ElementWrappingImplementation implements KeygenElement {
- KeygenElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get autofocus() { return _ptr.autofocus; }
-
- void set autofocus(bool value) { _ptr.autofocus = value; }
-
- String get challenge() { return _ptr.challenge; }
-
- void set challenge(String value) { _ptr.challenge = value; }
-
- bool get disabled() { return _ptr.disabled; }
-
- void set disabled(bool value) { _ptr.disabled = value; }
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- String get keytype() { return _ptr.keytype; }
-
- void set keytype(String value) { _ptr.keytype = value; }
-
- ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); }
-
- String get name() { return _ptr.name; }
-
- void set name(String value) { _ptr.name = value; }
-
- String get type() { return _ptr.type; }
-
- String get validationMessage() { return _ptr.validationMessage; }
-
- ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity); }
-
- bool get willValidate() { return _ptr.willValidate; }
-
- bool checkValidity() {
- return _ptr.checkValidity();
- }
-
- void setCustomValidity(String error) {
- _ptr.setCustomValidity(error);
- 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 LIElementWrappingImplementation extends ElementWrappingImplementation implements LIElement {
- LIElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get type() { return _ptr.type; }
-
- void set type(String value) { _ptr.type = value; }
-
- int get value() { return _ptr.value; }
-
- void set value(int value) { _ptr.value = 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.
-
-// WARNING: Do not edit - generated code.
-
-class LabelElementWrappingImplementation extends ElementWrappingImplementation implements LabelElement {
- LabelElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get accessKey() { return _ptr.accessKey; }
-
- void set accessKey(String value) { _ptr.accessKey = value; }
-
- Element get control() { return LevelDom.wrapElement(_ptr.control); }
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- String get htmlFor() { return _ptr.htmlFor; }
-
- void set htmlFor(String value) { _ptr.htmlFor = 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.
-
-// WARNING: Do not edit - generated code.
-
-class LegendElementWrappingImplementation extends ElementWrappingImplementation implements LegendElement {
- LegendElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get accessKey() { return _ptr.accessKey; }
-
- void set accessKey(String value) { _ptr.accessKey = value; }
-
- String get align() { return _ptr.align; }
-
- void set align(String value) { _ptr.align = value; }
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-}
-// Copyright (c) 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 LinkElementWrappingImplementation extends ElementWrappingImplementation implements LinkElement {
- LinkElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get charset() { return _ptr.charset; }
-
- void set charset(String value) { _ptr.charset = value; }
-
- bool get disabled() { return _ptr.disabled; }
-
- void set disabled(bool value) { _ptr.disabled = value; }
-
- String get href() { return _ptr.href; }
-
- void set href(String value) { _ptr.href = value; }
-
- String get hreflang() { return _ptr.hreflang; }
-
- void set hreflang(String value) { _ptr.hreflang = value; }
-
- String get media() { return _ptr.media; }
-
- void set media(String value) { _ptr.media = value; }
-
- String get rel() { return _ptr.rel; }
-
- void set rel(String value) { _ptr.rel = value; }
-
- String get rev() { return _ptr.rev; }
-
- void set rev(String value) { _ptr.rev = value; }
-
- StyleSheet get sheet() { return LevelDom.wrapStyleSheet(_ptr.sheet); }
-
- String get target() { return _ptr.target; }
-
- void set target(String value) { _ptr.target = value; }
-
- 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.
-
-// WARNING: Do not edit - generated code.
-
-class LocalMediaStreamWrappingImplementation extends MediaStreamWrappingImplementation implements LocalMediaStream {
- LocalMediaStreamWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- void stop() {
- _ptr.stop();
- 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 LocationWrappingImplementation extends DOMWrapperBase implements Location {
- LocationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get hash() { return _ptr.hash; }
-
- void set hash(String value) { _ptr.hash = value; }
-
- String get host() { return _ptr.host; }
-
- void set host(String value) { _ptr.host = value; }
-
- String get hostname() { return _ptr.hostname; }
-
- void set hostname(String value) { _ptr.hostname = value; }
-
- String get href() { return _ptr.href; }
-
- void set href(String value) { _ptr.href = value; }
-
- String get origin() { return _ptr.origin; }
-
- String get pathname() { return _ptr.pathname; }
-
- void set pathname(String value) { _ptr.pathname = value; }
-
- String get port() { return _ptr.port; }
-
- void set port(String value) { _ptr.port = value; }
-
- String get protocol() { return _ptr.protocol; }
-
- void set protocol(String value) { _ptr.protocol = value; }
-
- String get search() { return _ptr.search; }
-
- void set search(String value) { _ptr.search = value; }
-
- void assign(String url) {
- _ptr.assign(url);
- return;
- }
-
- String getParameter(String name) {
- return _ptr.getParameter(name);
- }
-
- void reload() {
- _ptr.reload();
- return;
- }
-
- void replace(String url) {
- _ptr.replace(url);
- 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 LoseContextWrappingImplementation extends DOMWrapperBase implements LoseContext {
- LoseContextWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- void loseContext() {
- _ptr.loseContext();
- return;
- }
-
- void restoreContext() {
- _ptr.restoreContext();
- 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 MapElementWrappingImplementation extends ElementWrappingImplementation implements MapElement {
- MapElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- ElementList get areas() { return LevelDom.wrapElementList(_ptr.areas); }
-
- String get name() { return _ptr.name; }
-
- void set name(String value) { _ptr.name = 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.
-
-// WARNING: Do not edit - generated code.
-
-class MarqueeElementWrappingImplementation extends ElementWrappingImplementation implements MarqueeElement {
- MarqueeElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get behavior() { return _ptr.behavior; }
-
- void set behavior(String value) { _ptr.behavior = value; }
-
- String get bgColor() { return _ptr.bgColor; }
-
- void set bgColor(String value) { _ptr.bgColor = value; }
-
- String get direction() { return _ptr.direction; }
-
- void set direction(String value) { _ptr.direction = value; }
-
- String get height() { return _ptr.height; }
-
- void set height(String value) { _ptr.height = value; }
-
- int get hspace() { return _ptr.hspace; }
-
- void set hspace(int value) { _ptr.hspace = value; }
-
- int get loop() { return _ptr.loop; }
-
- void set loop(int value) { _ptr.loop = value; }
-
- int get scrollAmount() { return _ptr.scrollAmount; }
-
- void set scrollAmount(int value) { _ptr.scrollAmount = value; }
-
- int get scrollDelay() { return _ptr.scrollDelay; }
-
- void set scrollDelay(int value) { _ptr.scrollDelay = value; }
-
- bool get trueSpeed() { return _ptr.trueSpeed; }
-
- void set trueSpeed(bool value) { _ptr.trueSpeed = value; }
-
- int get vspace() { return _ptr.vspace; }
-
- void set vspace(int value) { _ptr.vspace = value; }
-
- String get width() { return _ptr.width; }
-
- void set width(String value) { _ptr.width = value; }
-
- void start() {
- _ptr.start();
- return;
- }
-
- void stop() {
- _ptr.stop();
- 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 MediaElementWrappingImplementation extends ElementWrappingImplementation implements MediaElement {
- MediaElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get autoplay() { return _ptr.autoplay; }
-
- void set autoplay(bool value) { _ptr.autoplay = value; }
-
- TimeRanges get buffered() { return LevelDom.wrapTimeRanges(_ptr.buffered); }
-
- bool get controls() { return _ptr.controls; }
-
- void set controls(bool value) { _ptr.controls = value; }
-
- String get currentSrc() { return _ptr.currentSrc; }
-
- num get currentTime() { return _ptr.currentTime; }
-
- 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; }
-
- num get duration() { return _ptr.duration; }
-
- bool get ended() { return _ptr.ended; }
-
- 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; }
-
- bool get muted() { return _ptr.muted; }
-
- void set muted(bool value) { _ptr.muted = value; }
-
- int get networkState() { return _ptr.networkState; }
-
- bool get paused() { return _ptr.paused; }
-
- num get playbackRate() { return _ptr.playbackRate; }
-
- void set playbackRate(num value) { _ptr.playbackRate = value; }
-
- TimeRanges get played() { return LevelDom.wrapTimeRanges(_ptr.played); }
-
- String get preload() { return _ptr.preload; }
-
- void set preload(String value) { _ptr.preload = value; }
-
- int get readyState() { return _ptr.readyState; }
-
- TimeRanges get seekable() { return LevelDom.wrapTimeRanges(_ptr.seekable); }
-
- bool get seeking() { return _ptr.seeking; }
-
- String get src() { return _ptr.src; }
-
- void set src(String value) { _ptr.src = value; }
-
- num get startTime() { return _ptr.startTime; }
-
- num get volume() { return _ptr.volume; }
-
- void set volume(num value) { _ptr.volume = value; }
-
- int get webkitAudioDecodedByteCount() { return _ptr.webkitAudioDecodedByteCount; }
-
- bool get webkitClosedCaptionsVisible() { return _ptr.webkitClosedCaptionsVisible; }
-
- void set webkitClosedCaptionsVisible(bool value) { _ptr.webkitClosedCaptionsVisible = value; }
-
- bool get webkitHasClosedCaptions() { return _ptr.webkitHasClosedCaptions; }
-
- bool get webkitPreservesPitch() { return _ptr.webkitPreservesPitch; }
-
- void set webkitPreservesPitch(bool value) { _ptr.webkitPreservesPitch = value; }
-
- int get webkitVideoDecodedByteCount() { return _ptr.webkitVideoDecodedByteCount; }
-
- String canPlayType(String type) {
- return _ptr.canPlayType(type);
- }
-
- void load() {
- _ptr.load();
- return;
- }
-
- void pause() {
- _ptr.pause();
- return;
- }
-
- void play() {
- _ptr.play();
- 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 MediaErrorWrappingImplementation extends DOMWrapperBase implements MediaError {
- MediaErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get code() { return _ptr.code; }
-}
-// Copyright (c) 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 MediaListWrappingImplementation extends DOMWrapperBase implements MediaList {
- MediaListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- String get mediaText() { return _ptr.mediaText; }
-
- void set mediaText(String value) { _ptr.mediaText = value; }
-
- String operator[](int index) {
- return item(index);
- }
-
- void operator[]=(int index, String value) {
- throw new UnsupportedOperationException("Cannot assign element of immutable List.");
- }
-
- void add(String value) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
-
- void addLast(String value) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
-
- void addAll(Collection<String> collection) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
-
- void sort(int compare(String a, String b)) {
- throw new UnsupportedOperationException("Cannot sort immutable List.");
- }
-
- void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
- throw new UnsupportedOperationException("This object is immutable.");
- }
-
- int indexOf(String element, [int start = 0]) {
- return _Lists.indexOf(this, element, start, this.length);
- }
-
- int lastIndexOf(String element, [int start = null]) {
- if (start === null) start = length - 1;
- return _Lists.lastIndexOf(this, element, start);
- }
-
- int clear() {
- throw new UnsupportedOperationException("Cannot clear immutable List.");
- }
-
- String removeLast() {
- throw new UnsupportedOperationException("Cannot removeLast on immutable List.");
- }
-
- String last() {
- return this[length - 1];
- }
-
- void forEach(void f(String element)) {
- _Collections.forEach(this, f);
- }
-
- Collection<String> filter(bool f(String element)) {
- return _Collections.filter(this, new List<String>(), f);
- }
-
- bool every(bool f(String element)) {
- return _Collections.every(this, f);
- }
-
- bool some(bool f(String element)) {
- 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;
- }
-
- Iterator<String> iterator() {
- return new _FixedSizeListIterator<String>(this);
- }
-
- void appendMedium(String newMedium) {
- _ptr.appendMedium(newMedium);
- return;
- }
-
- void deleteMedium(String oldMedium) {
- _ptr.deleteMedium(oldMedium);
- return;
- }
-
- String item(int index) {
- return _ptr.item(index);
- }
-}
-// Copyright (c) 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 MediaQueryListListenerWrappingImplementation extends DOMWrapperBase implements MediaQueryListListener {
- MediaQueryListListenerWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- void queryChanged(MediaQueryList list) {
- _ptr.queryChanged(LevelDom.unwrap(list));
- 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 MediaQueryListWrappingImplementation extends DOMWrapperBase implements MediaQueryList {
- MediaQueryListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get matches() { return _ptr.matches; }
-
- String get media() { return _ptr.media; }
-
- void addListener(MediaQueryListListener listener) {
- _ptr.addListener(LevelDom.unwrap(listener));
- return;
- }
-
- void removeListener(MediaQueryListListener listener) {
- _ptr.removeListener(LevelDom.unwrap(listener));
- 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 MediaStreamListWrappingImplementation extends DOMWrapperBase implements MediaStreamList {
- MediaStreamListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- MediaStream item(int index) {
- return LevelDom.wrapMediaStream(_ptr.item(index));
- }
-}
-// Copyright (c) 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 MediaStreamTrackListWrappingImplementation extends DOMWrapperBase implements MediaStreamTrackList {
- MediaStreamTrackListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- MediaStreamTrack item(int index) {
- return LevelDom.wrapMediaStreamTrack(_ptr.item(index));
- }
-}
-// Copyright (c) 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 MediaStreamTrackWrappingImplementation extends DOMWrapperBase implements MediaStreamTrack {
- MediaStreamTrackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get enabled() { return _ptr.enabled; }
-
- void set enabled(bool value) { _ptr.enabled = value; }
-
- String get kind() { return _ptr.kind; }
-
- String get label() { return _ptr.label; }
-}
-// Copyright (c) 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 MediaStreamWrappingImplementation extends DOMWrapperBase implements MediaStream {
- MediaStreamWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get label() { return _ptr.label; }
-
- EventListener get onended() { return LevelDom.wrapEventListener(_ptr.onended); }
-
- void set onended(EventListener value) { _ptr.onended = LevelDom.unwrap(value); }
-
- int get readyState() { return _ptr.readyState; }
-
- MediaStreamTrackList get tracks() { return LevelDom.wrapMediaStreamTrackList(_ptr.tracks); }
-
- 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 = null]) {
- if (useCapture === null) {
- _ptr.removeEventListener(type, LevelDom.unwrap(listener));
- return;
- } else {
- _ptr.removeEventListener(type, LevelDom.unwrap(listener), useCapture);
- 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 MenuElementWrappingImplementation extends ElementWrappingImplementation implements MenuElement {
- MenuElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get compact() { return _ptr.compact; }
-
- void set compact(bool value) { _ptr.compact = 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.
-
-// WARNING: Do not edit - generated code.
-
-class MessageChannelWrappingImplementation extends DOMWrapperBase implements MessageChannel {
- MessageChannelWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- MessagePort get port1() { return LevelDom.wrapMessagePort(_ptr.port1); }
-
- MessagePort get port2() { return LevelDom.wrapMessagePort(_ptr.port2); }
-}
-// Copyright (c) 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 MetaElementWrappingImplementation extends ElementWrappingImplementation implements MetaElement {
- MetaElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get content() { return _ptr.content; }
-
- void set content(String value) { _ptr.content = value; }
-
- String get httpEquiv() { return _ptr.httpEquiv; }
-
- void set httpEquiv(String value) { _ptr.httpEquiv = value; }
-
- String get name() { return _ptr.name; }
-
- void set name(String value) { _ptr.name = value; }
-
- String get scheme() { return _ptr.scheme; }
-
- void set scheme(String value) { _ptr.scheme = 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.
-
-// WARNING: Do not edit - generated code.
-
-class MetadataCallbackWrappingImplementation extends DOMWrapperBase implements MetadataCallback {
- MetadataCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool handleEvent(Metadata metadata) {
- return _ptr.handleEvent(LevelDom.unwrap(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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class MetadataWrappingImplementation extends DOMWrapperBase implements Metadata {
- MetadataWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- Date get modificationTime() { return _ptr.modificationTime; }
-}
-// Copyright (c) 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 MeterElementWrappingImplementation extends ElementWrappingImplementation implements MeterElement {
- MeterElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- num get high() { return _ptr.high; }
-
- void set high(num value) { _ptr.high = value; }
-
- ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); }
-
- num get low() { return _ptr.low; }
-
- void set low(num value) { _ptr.low = value; }
-
- num get max() { return _ptr.max; }
-
- void set max(num value) { _ptr.max = value; }
-
- num get min() { return _ptr.min; }
-
- void set min(num value) { _ptr.min = value; }
-
- num get optimum() { return _ptr.optimum; }
-
- void set optimum(num value) { _ptr.optimum = value; }
-
- num get value() { return _ptr.value; }
-
- void set value(num value) { _ptr.value = 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.
-
-// WARNING: Do not edit - generated code.
-
-class ModElementWrappingImplementation extends ElementWrappingImplementation implements ModElement {
- ModElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get cite() { return _ptr.cite; }
-
- void set cite(String value) { _ptr.cite = value; }
-
- String get dateTime() { return _ptr.dateTime; }
-
- void set dateTime(String value) { _ptr.dateTime = 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.
-
-// 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 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class NavigatorUserMediaErrorCallbackWrappingImplementation extends DOMWrapperBase implements NavigatorUserMediaErrorCallback {
- NavigatorUserMediaErrorCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool handleEvent(NavigatorUserMediaError error) {
- return _ptr.handleEvent(LevelDom.unwrap(error));
- }
-}
-// Copyright (c) 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 NavigatorUserMediaErrorWrappingImplementation extends DOMWrapperBase implements NavigatorUserMediaError {
- NavigatorUserMediaErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get code() { return _ptr.code; }
-}
-// Copyright (c) 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 NavigatorUserMediaSuccessCallbackWrappingImplementation extends DOMWrapperBase implements NavigatorUserMediaSuccessCallback {
- NavigatorUserMediaSuccessCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool handleEvent(LocalMediaStream stream) {
- return _ptr.handleEvent(LevelDom.unwrap(stream));
- }
-}
-// Copyright (c) 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 NavigatorWrappingImplementation extends DOMWrapperBase implements Navigator {
- NavigatorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get appCodeName() { return _ptr.appCodeName; }
-
- String get appName() { return _ptr.appName; }
-
- String get appVersion() { return _ptr.appVersion; }
-
- bool get cookieEnabled() { return _ptr.cookieEnabled; }
-
- String get language() { return _ptr.language; }
-
- DOMMimeTypeArray get mimeTypes() { return LevelDom.wrapDOMMimeTypeArray(_ptr.mimeTypes); }
-
- bool get onLine() { return _ptr.onLine; }
-
- String get platform() { return _ptr.platform; }
-
- DOMPluginArray get plugins() { return LevelDom.wrapDOMPluginArray(_ptr.plugins); }
-
- String get product() { return _ptr.product; }
-
- String get productSub() { return _ptr.productSub; }
-
- String get userAgent() { return _ptr.userAgent; }
-
- String get vendor() { return _ptr.vendor; }
-
- String get vendorSub() { return _ptr.vendorSub; }
-
- void getStorageUpdates() {
- _ptr.getStorageUpdates();
- return;
- }
-
- bool javaEnabled() {
- return _ptr.javaEnabled();
- }
-}
-// Copyright (c) 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 NotationWrappingImplementation extends NodeWrappingImplementation implements Notation {
- NotationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get publicId() { return _ptr.publicId; }
-
- String get systemId() { return _ptr.systemId; }
-}
-// Copyright (c) 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 NotificationCenterWrappingImplementation extends DOMWrapperBase implements NotificationCenter {
- NotificationCenterWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int checkPermission() {
- return _ptr.checkPermission();
- }
-
- Notification createHTMLNotification(String url) {
- return LevelDom.wrapNotification(_ptr.createHTMLNotification(url));
- }
-
- Notification createNotification(String iconUrl, String title, String body) {
- return LevelDom.wrapNotification(_ptr.createNotification(iconUrl, title, body));
- }
-
- void requestPermission(VoidCallback callback) {
- _ptr.requestPermission(LevelDom.unwrap(callback));
- 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 OESStandardDerivativesWrappingImplementation extends DOMWrapperBase implements OESStandardDerivatives {
- OESStandardDerivativesWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class OESTextureFloatWrappingImplementation extends DOMWrapperBase implements OESTextureFloat {
- OESTextureFloatWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class OESVertexArrayObjectWrappingImplementation extends DOMWrapperBase implements OESVertexArrayObject {
- OESVertexArrayObjectWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- void bindVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) {
- _ptr.bindVertexArrayOES(LevelDom.unwrap(arrayObject));
- return;
- }
-
- WebGLVertexArrayObjectOES createVertexArrayOES() {
- return LevelDom.wrapWebGLVertexArrayObjectOES(_ptr.createVertexArrayOES());
- }
-
- void deleteVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) {
- _ptr.deleteVertexArrayOES(LevelDom.unwrap(arrayObject));
- return;
- }
-
- bool isVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) {
- return _ptr.isVertexArrayOES(LevelDom.unwrap(arrayObject));
- }
-}
-// Copyright (c) 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 OListElementWrappingImplementation extends ElementWrappingImplementation implements OListElement {
- OListElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get compact() { return _ptr.compact; }
-
- void set compact(bool value) { _ptr.compact = value; }
-
- int get start() { return _ptr.start; }
-
- void set start(int value) { _ptr.start = value; }
-
- 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.
-
-// WARNING: Do not edit - generated code.
-
-class ObjectElementWrappingImplementation extends ElementWrappingImplementation implements ObjectElement {
- ObjectElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get align() { return _ptr.align; }
-
- void set align(String value) { _ptr.align = value; }
-
- String get archive() { return _ptr.archive; }
-
- void set archive(String value) { _ptr.archive = value; }
-
- String get border() { return _ptr.border; }
-
- void set border(String value) { _ptr.border = value; }
-
- String get code() { return _ptr.code; }
-
- void set code(String value) { _ptr.code = value; }
-
- String get codeBase() { return _ptr.codeBase; }
-
- void set codeBase(String value) { _ptr.codeBase = value; }
-
- String get codeType() { return _ptr.codeType; }
-
- void set codeType(String value) { _ptr.codeType = value; }
-
- Document get contentDocument() { return LevelDom.wrapDocument(_ptr.contentDocument); }
-
- String get data() { return _ptr.data; }
-
- void set data(String value) { _ptr.data = value; }
-
- bool get declare() { return _ptr.declare; }
-
- void set declare(bool value) { _ptr.declare = value; }
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- String get height() { return _ptr.height; }
-
- void set height(String value) { _ptr.height = value; }
-
- int get hspace() { return _ptr.hspace; }
-
- void set hspace(int value) { _ptr.hspace = value; }
-
- String get name() { return _ptr.name; }
-
- void set name(String value) { _ptr.name = value; }
-
- String get standby() { return _ptr.standby; }
-
- void set standby(String value) { _ptr.standby = value; }
-
- String get type() { return _ptr.type; }
-
- void set type(String value) { _ptr.type = value; }
-
- String get useMap() { return _ptr.useMap; }
-
- void set useMap(String value) { _ptr.useMap = value; }
-
- String get validationMessage() { return _ptr.validationMessage; }
-
- ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity); }
-
- int get vspace() { return _ptr.vspace; }
-
- void set vspace(int value) { _ptr.vspace = value; }
-
- String get width() { return _ptr.width; }
-
- void set width(String value) { _ptr.width = value; }
-
- bool get willValidate() { return _ptr.willValidate; }
-
- bool checkValidity() {
- return _ptr.checkValidity();
- }
-
- void setCustomValidity(String error) {
- _ptr.setCustomValidity(error);
- 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 OperationNotAllowedExceptionWrappingImplementation extends DOMWrapperBase implements OperationNotAllowedException {
- OperationNotAllowedExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get code() { return _ptr.code; }
-
- String get message() { return _ptr.message; }
-
- String get name() { return _ptr.name; }
-}
-// Copyright (c) 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 OptGroupElementWrappingImplementation extends ElementWrappingImplementation implements OptGroupElement {
- OptGroupElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get disabled() { return _ptr.disabled; }
-
- void set disabled(bool value) { _ptr.disabled = value; }
-
- String get label() { return _ptr.label; }
-
- void set label(String value) { _ptr.label = 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.
-
-// WARNING: Do not edit - generated code.
-
-class OptionElementWrappingImplementation extends ElementWrappingImplementation implements OptionElement {
- OptionElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get defaultSelected() { return _ptr.defaultSelected; }
-
- void set defaultSelected(bool value) { _ptr.defaultSelected = value; }
-
- bool get disabled() { return _ptr.disabled; }
-
- void set disabled(bool value) { _ptr.disabled = value; }
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- int get index() { return _ptr.index; }
-
- String get label() { return _ptr.label; }
-
- void set label(String value) { _ptr.label = value; }
-
- bool get selected() { return _ptr.selected; }
-
- void set selected(bool value) { _ptr.selected = value; }
-
- String get text() { return _ptr.text; }
-
- String get value() { return _ptr.value; }
-
- void set value(String value) { _ptr.value = 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.
-
-// WARNING: Do not edit - generated code.
-
-class OutputElementWrappingImplementation extends ElementWrappingImplementation implements OutputElement {
- OutputElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get defaultValue() { return _ptr.defaultValue; }
-
- void set defaultValue(String value) { _ptr.defaultValue = value; }
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- DOMSettableTokenList get htmlFor() { return LevelDom.wrapDOMSettableTokenList(_ptr.htmlFor); }
-
- void set htmlFor(DOMSettableTokenList value) { _ptr.htmlFor = LevelDom.unwrap(value); }
-
- ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); }
-
- String get name() { return _ptr.name; }
-
- void set name(String value) { _ptr.name = value; }
-
- String get type() { return _ptr.type; }
-
- String get validationMessage() { return _ptr.validationMessage; }
-
- ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity); }
-
- String get value() { return _ptr.value; }
-
- void set value(String value) { _ptr.value = value; }
-
- bool get willValidate() { return _ptr.willValidate; }
-
- bool checkValidity() {
- return _ptr.checkValidity();
- }
-
- void setCustomValidity(String error) {
- _ptr.setCustomValidity(error);
- 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 ParagraphElementWrappingImplementation extends ElementWrappingImplementation implements ParagraphElement {
- ParagraphElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get align() { return _ptr.align; }
-
- void set align(String value) { _ptr.align = 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.
-
-// WARNING: Do not edit - generated code.
-
-class ParamElementWrappingImplementation extends ElementWrappingImplementation implements ParamElement {
- ParamElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get name() { return _ptr.name; }
-
- void set name(String value) { _ptr.name = value; }
-
- String get type() { return _ptr.type; }
-
- void set type(String value) { _ptr.type = value; }
-
- String get value() { return _ptr.value; }
-
- void set value(String value) { _ptr.value = value; }
-
- String get valueType() { return _ptr.valueType; }
-
- void set valueType(String value) { _ptr.valueType = 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.
-
-// WARNING: Do not edit - generated code.
-
-class PointWrappingImplementation extends DOMWrapperBase implements Point {
- PointWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- num get x() { return _ptr.x; }
-
- void set x(num value) { _ptr.x = value; }
-
- num get y() { return _ptr.y; }
-
- void set y(num value) { _ptr.y = 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.
-
-// WARNING: Do not edit - generated code.
-
-class PositionCallbackWrappingImplementation extends DOMWrapperBase implements PositionCallback {
- PositionCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool handleEvent(Geoposition position) {
- return _ptr.handleEvent(LevelDom.unwrap(position));
- }
-}
-// Copyright (c) 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 PositionErrorCallbackWrappingImplementation extends DOMWrapperBase implements PositionErrorCallback {
- PositionErrorCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool handleEvent(PositionError error) {
- return _ptr.handleEvent(LevelDom.unwrap(error));
- }
-}
-// Copyright (c) 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 PositionErrorWrappingImplementation extends DOMWrapperBase implements PositionError {
- PositionErrorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get code() { return _ptr.code; }
-
- String get message() { return _ptr.message; }
-}
-// Copyright (c) 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 PreElementWrappingImplementation extends ElementWrappingImplementation implements PreElement {
- PreElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get width() { return _ptr.width; }
-
- void set width(int value) { _ptr.width = value; }
-
- bool get wrap() { return _ptr.wrap; }
-
- void set wrap(bool value) { _ptr.wrap = 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.
-
-// WARNING: Do not edit - generated code.
-
-class ProcessingInstructionWrappingImplementation extends NodeWrappingImplementation implements ProcessingInstruction {
- ProcessingInstructionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get data() { return _ptr.data; }
-
- void set data(String value) { _ptr.data = value; }
-
- StyleSheet get sheet() { return LevelDom.wrapStyleSheet(_ptr.sheet); }
-
- String get target() { return _ptr.target; }
-}
-// Copyright (c) 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 ProgressElementWrappingImplementation extends ElementWrappingImplementation implements ProgressElement {
- ProgressElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); }
-
- num get max() { return _ptr.max; }
-
- void set max(num value) { _ptr.max = value; }
-
- num get position() { return _ptr.position; }
-
- num get value() { return _ptr.value; }
-
- void set value(num value) { _ptr.value = 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.
-
-// WARNING: Do not edit - generated code.
-
-class QuoteElementWrappingImplementation extends ElementWrappingImplementation implements QuoteElement {
- QuoteElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get cite() { return _ptr.cite; }
-
- void set cite(String value) { _ptr.cite = 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.
-
-// WARNING: Do not edit - generated code.
-
-class RGBColorWrappingImplementation extends DOMWrapperBase implements RGBColor {
- RGBColorWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- CSSPrimitiveValue get alpha() { return LevelDom.wrapCSSPrimitiveValue(_ptr.alpha); }
-
- CSSPrimitiveValue get blue() { return LevelDom.wrapCSSPrimitiveValue(_ptr.blue); }
-
- CSSPrimitiveValue get green() { return LevelDom.wrapCSSPrimitiveValue(_ptr.green); }
-
- CSSPrimitiveValue get red() { return LevelDom.wrapCSSPrimitiveValue(_ptr.red); }
-}
-// Copyright (c) 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 RangeExceptionWrappingImplementation extends DOMWrapperBase implements RangeException {
- RangeExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get code() { return _ptr.code; }
-
- String get message() { return _ptr.message; }
-
- String get name() { return _ptr.name; }
-}
-// Copyright (c) 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 RangeWrappingImplementation extends DOMWrapperBase implements Range {
- RangeWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get collapsed() { return _ptr.collapsed; }
-
- Node get commonAncestorContainer() { return LevelDom.wrapNode(_ptr.commonAncestorContainer); }
-
- Node get endContainer() { return LevelDom.wrapNode(_ptr.endContainer); }
-
- int get endOffset() { return _ptr.endOffset; }
-
- Node get startContainer() { return LevelDom.wrapNode(_ptr.startContainer); }
-
- int get startOffset() { return _ptr.startOffset; }
-
- String get text() { return _ptr.text; }
-
- DocumentFragment cloneContents() {
- return LevelDom.wrapDocumentFragment(_ptr.cloneContents());
- }
-
- Range cloneRange() {
- return LevelDom.wrapRange(_ptr.cloneRange());
- }
-
- void collapse(bool toStart) {
- _ptr.collapse(toStart);
- return;
- }
-
- int compareNode(Node refNode) {
- return _ptr.compareNode(LevelDom.unwrap(refNode));
- }
-
- int comparePoint(Node refNode, int offset) {
- return _ptr.comparePoint(LevelDom.unwrap(refNode), offset);
- }
-
- DocumentFragment createContextualFragment(String html) {
- return LevelDom.wrapDocumentFragment(_ptr.createContextualFragment(html));
- }
-
- void deleteContents() {
- _ptr.deleteContents();
- return;
- }
-
- void detach() {
- _ptr.detach();
- return;
- }
-
- void expand(String unit) {
- _ptr.expand(unit);
- return;
- }
-
- DocumentFragment extractContents() {
- return LevelDom.wrapDocumentFragment(_ptr.extractContents());
- }
-
- void insertNode(Node newNode) {
- _ptr.insertNode(LevelDom.unwrap(newNode));
- return;
- }
-
- bool intersectsNode(Node refNode) {
- return _ptr.intersectsNode(LevelDom.unwrap(refNode));
- }
-
- bool isPointInRange(Node refNode, int offset) {
- return _ptr.isPointInRange(LevelDom.unwrap(refNode), offset);
- }
-
- void selectNode(Node refNode) {
- _ptr.selectNode(LevelDom.unwrap(refNode));
- return;
- }
-
- void selectNodeContents(Node refNode) {
- _ptr.selectNodeContents(LevelDom.unwrap(refNode));
- return;
- }
-
- void setEnd(Node refNode, int offset) {
- _ptr.setEnd(LevelDom.unwrap(refNode), offset);
- return;
- }
-
- void setEndAfter(Node refNode) {
- _ptr.setEndAfter(LevelDom.unwrap(refNode));
- return;
- }
-
- void setEndBefore(Node refNode) {
- _ptr.setEndBefore(LevelDom.unwrap(refNode));
- return;
- }
-
- void setStart(Node refNode, int offset) {
- _ptr.setStart(LevelDom.unwrap(refNode), offset);
- return;
- }
-
- void setStartAfter(Node refNode) {
- _ptr.setStartAfter(LevelDom.unwrap(refNode));
- return;
- }
-
- void setStartBefore(Node refNode) {
- _ptr.setStartBefore(LevelDom.unwrap(refNode));
- return;
- }
-
- void surroundContents(Node newParent) {
- _ptr.surroundContents(LevelDom.unwrap(newParent));
- return;
- }
-
- String toString() {
- return _ptr.toString();
- }
-}
-// Copyright (c) 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 RectWrappingImplementation extends DOMWrapperBase implements Rect {
- RectWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- CSSPrimitiveValue get bottom() { return LevelDom.wrapCSSPrimitiveValue(_ptr.bottom); }
-
- CSSPrimitiveValue get left() { return LevelDom.wrapCSSPrimitiveValue(_ptr.left); }
-
- CSSPrimitiveValue get right() { return LevelDom.wrapCSSPrimitiveValue(_ptr.right); }
-
- CSSPrimitiveValue get top() { return LevelDom.wrapCSSPrimitiveValue(_ptr.top); }
-}
-// Copyright (c) 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 ScreenWrappingImplementation extends DOMWrapperBase implements Screen {
- ScreenWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get availHeight() { return _ptr.availHeight; }
-
- int get availLeft() { return _ptr.availLeft; }
-
- int get availTop() { return _ptr.availTop; }
-
- int get availWidth() { return _ptr.availWidth; }
-
- int get colorDepth() { return _ptr.colorDepth; }
-
- int get height() { return _ptr.height; }
-
- int get pixelDepth() { return _ptr.pixelDepth; }
-
- int get width() { return _ptr.width; }
-}
-// Copyright (c) 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 ScriptElementWrappingImplementation extends ElementWrappingImplementation implements ScriptElement {
- ScriptElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get async() { return _ptr.async; }
-
- void set async(bool value) { _ptr.async = value; }
-
- String get charset() { return _ptr.charset; }
-
- void set charset(String value) { _ptr.charset = value; }
-
- bool get defer() { return _ptr.defer; }
-
- void set defer(bool value) { _ptr.defer = value; }
-
- String get event() { return _ptr.event; }
-
- void set event(String value) { _ptr.event = value; }
-
- String get htmlFor() { return _ptr.htmlFor; }
-
- void set htmlFor(String value) { _ptr.htmlFor = value; }
-
- String get src() { return _ptr.src; }
-
- void set src(String value) { _ptr.src = value; }
-
- String get text() { return _ptr.text; }
-
- void set text(String value) { _ptr.text = value; }
-
- 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.
-
-// WARNING: Do not edit - generated code.
-
-class SelectElementWrappingImplementation extends ElementWrappingImplementation implements SelectElement {
- SelectElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get autofocus() { return _ptr.autofocus; }
-
- void set autofocus(bool value) { _ptr.autofocus = value; }
-
- bool get disabled() { return _ptr.disabled; }
-
- void set disabled(bool value) { _ptr.disabled = value; }
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); }
-
- int get length() { return _ptr.length; }
-
- void set length(int value) { _ptr.length = value; }
-
- bool get multiple() { return _ptr.multiple; }
-
- void set multiple(bool value) { _ptr.multiple = value; }
-
- String get name() { return _ptr.name; }
-
- void set name(String value) { _ptr.name = value; }
-
- ElementList get options() { return LevelDom.wrapElementList(_ptr.options); }
-
- bool get required() { return _ptr.required; }
-
- void set required(bool value) { _ptr.required = value; }
-
- int get selectedIndex() { return _ptr.selectedIndex; }
-
- void set selectedIndex(int value) { _ptr.selectedIndex = value; }
-
- int get size() { return _ptr.size; }
-
- void set size(int value) { _ptr.size = value; }
-
- String get type() { return _ptr.type; }
-
- String get validationMessage() { return _ptr.validationMessage; }
-
- ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity); }
-
- String get value() { return _ptr.value; }
-
- void set value(String value) { _ptr.value = value; }
-
- bool get willValidate() { return _ptr.willValidate; }
-
- void add(Element element, Element before) {
- _ptr.add(LevelDom.unwrap(element), LevelDom.unwrap(before));
- return;
- }
-
- bool checkValidity() {
- return _ptr.checkValidity();
- }
-
- Node item(int index) {
- return LevelDom.wrapNode(_ptr.item(index));
- }
-
- Node namedItem(String name) {
- return LevelDom.wrapNode(_ptr.namedItem(name));
- }
-
- void setCustomValidity(String error) {
- _ptr.setCustomValidity(error);
- 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 SourceElementWrappingImplementation extends ElementWrappingImplementation implements SourceElement {
- SourceElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get media() { return _ptr.media; }
-
- void set media(String value) { _ptr.media = value; }
-
- String get src() { return _ptr.src; }
-
- void set src(String value) { _ptr.src = value; }
-
- 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.
-
-// 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class SpeechInputEventWrappingImplementation extends EventWrappingImplementation implements SpeechInputEvent {
- SpeechInputEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- SpeechInputResultList get results() { return LevelDom.wrapSpeechInputResultList(_ptr.results); }
-}
-// Copyright (c) 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 SpeechInputResultListWrappingImplementation extends DOMWrapperBase implements SpeechInputResultList {
- SpeechInputResultListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- SpeechInputResult item(int index) {
- return LevelDom.wrapSpeechInputResult(_ptr.item(index));
- }
-}
-// Copyright (c) 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 SpeechInputResultWrappingImplementation extends DOMWrapperBase implements SpeechInputResult {
- SpeechInputResultWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- num get confidence() { return _ptr.confidence; }
-
- String get utterance() { return _ptr.utterance; }
-}
-// Copyright (c) 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 StorageInfoErrorCallbackWrappingImplementation extends DOMWrapperBase implements StorageInfoErrorCallback {
- StorageInfoErrorCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool handleEvent(DOMException error) {
- return _ptr.handleEvent(LevelDom.unwrap(error));
- }
-}
-// Copyright (c) 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 StorageInfoQuotaCallbackWrappingImplementation extends DOMWrapperBase implements StorageInfoQuotaCallback {
- StorageInfoQuotaCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool handleEvent(int grantedQuotaInBytes) {
- return _ptr.handleEvent(grantedQuotaInBytes);
- }
-}
-// Copyright (c) 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 StorageInfoUsageCallbackWrappingImplementation extends DOMWrapperBase implements StorageInfoUsageCallback {
- StorageInfoUsageCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool handleEvent(int currentUsageInBytes, int currentQuotaInBytes) {
- return _ptr.handleEvent(currentUsageInBytes, currentQuotaInBytes);
- }
-}
-// Copyright (c) 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 StorageInfoWrappingImplementation extends DOMWrapperBase implements StorageInfo {
- StorageInfoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- 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 = 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";
- }
-}
-// Copyright (c) 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 StorageWrappingImplementation extends DOMWrapperBase implements Storage {
- StorageWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- void clear() {
- _ptr.clear();
- return;
- }
-
- String getItem(String key) {
- return _ptr.getItem(key);
- }
-
- String key(int index) {
- return _ptr.key(index);
- }
-
- void removeItem(String key) {
- _ptr.removeItem(key);
- return;
- }
-
- void setItem(String key, String data) {
- _ptr.setItem(key, data);
- 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 StringCallbackWrappingImplementation extends DOMWrapperBase implements StringCallback {
- StringCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool handleEvent(String data) {
- return _ptr.handleEvent(data);
- }
-}
-// Copyright (c) 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 StyleElementWrappingImplementation extends ElementWrappingImplementation implements StyleElement {
- StyleElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get disabled() { return _ptr.disabled; }
-
- void set disabled(bool value) { _ptr.disabled = value; }
-
- String get media() { return _ptr.media; }
-
- void set media(String value) { _ptr.media = value; }
-
- StyleSheet get sheet() { return LevelDom.wrapStyleSheet(_ptr.sheet); }
-
- 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.
-
-// WARNING: Do not edit - generated code.
-
-class StyleMediaWrappingImplementation extends DOMWrapperBase implements StyleMedia {
- StyleMediaWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get type() { return _ptr.type; }
-
- bool matchMedium(String mediaquery) {
- return _ptr.matchMedium(mediaquery);
- }
-}
-// Copyright (c) 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 StyleSheetListWrappingImplementation extends DOMWrapperBase implements StyleSheetList {
- StyleSheetListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- StyleSheet operator[](int index) {
- return item(index);
- }
-
- void operator[]=(int index, StyleSheet value) {
- throw new UnsupportedOperationException("Cannot assign element of immutable List.");
- }
-
- void add(StyleSheet value) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
-
- void addLast(StyleSheet value) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
-
- void addAll(Collection<StyleSheet> collection) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
-
- void sort(int compare(StyleSheet a, StyleSheet b)) {
- throw new UnsupportedOperationException("Cannot sort immutable List.");
- }
-
- void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
- throw new UnsupportedOperationException("This object is immutable.");
- }
-
- int indexOf(StyleSheet element, [int start = 0]) {
- return _Lists.indexOf(this, element, start, this.length);
- }
-
- int lastIndexOf(StyleSheet element, [int start = null]) {
- if (start == null) start = length - 1;
- return _Lists.lastIndexOf(this, element, start);
- }
-
- int clear() {
- throw new UnsupportedOperationException("Cannot clear immutable List.");
- }
-
- StyleSheet removeLast() {
- throw new UnsupportedOperationException("Cannot removeLast on immutable List.");
- }
-
- StyleSheet last() {
- return this[length - 1];
- }
-
- void forEach(void f(StyleSheet element)) {
- _Collections.forEach(this, f);
- }
-
- Collection<StyleSheet> filter(bool f(StyleSheet element)) {
- return _Collections.filter(this, new List<StyleSheet>(), f);
- }
-
- bool every(bool f(StyleSheet element)) {
- return _Collections.every(this, f);
- }
-
- bool some(bool f(StyleSheet element)) {
- 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;
- }
-
- Iterator<StyleSheet> iterator() {
- return new _FixedSizeListIterator<StyleSheet>(this);
- }
-
- StyleSheet item(int index) {
- return LevelDom.wrapStyleSheet(_ptr.item(index));
- }
-}
-// Copyright (c) 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 StyleSheetWrappingImplementation extends DOMWrapperBase implements StyleSheet {
- StyleSheetWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get disabled() { return _ptr.disabled; }
-
- void set disabled(bool value) { _ptr.disabled = value; }
-
- String get href() { return _ptr.href; }
-
- MediaList get media() { return LevelDom.wrapMediaList(_ptr.media); }
-
- Node get ownerNode() { return LevelDom.wrapNode(_ptr.ownerNode); }
-
- StyleSheet get parentStyleSheet() { return LevelDom.wrapStyleSheet(_ptr.parentStyleSheet); }
-
- String get title() { return _ptr.title; }
-
- 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class TableCaptionElementWrappingImplementation extends ElementWrappingImplementation implements TableCaptionElement {
- TableCaptionElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get align() { return _ptr.align; }
-
- void set align(String value) { _ptr.align = 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.
-
-// WARNING: Do not edit - generated code.
-
-class TableCellElementWrappingImplementation extends ElementWrappingImplementation implements TableCellElement {
- TableCellElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get abbr() { return _ptr.abbr; }
-
- void set abbr(String value) { _ptr.abbr = value; }
-
- String get align() { return _ptr.align; }
-
- void set align(String value) { _ptr.align = value; }
-
- String get axis() { return _ptr.axis; }
-
- void set axis(String value) { _ptr.axis = value; }
-
- String get bgColor() { return _ptr.bgColor; }
-
- void set bgColor(String value) { _ptr.bgColor = value; }
-
- int get cellIndex() { return _ptr.cellIndex; }
-
- String get ch() { return _ptr.ch; }
-
- void set ch(String value) { _ptr.ch = value; }
-
- String get chOff() { return _ptr.chOff; }
-
- void set chOff(String value) { _ptr.chOff = value; }
-
- int get colSpan() { return _ptr.colSpan; }
-
- void set colSpan(int value) { _ptr.colSpan = value; }
-
- String get headers() { return _ptr.headers; }
-
- void set headers(String value) { _ptr.headers = value; }
-
- String get height() { return _ptr.height; }
-
- void set height(String value) { _ptr.height = value; }
-
- bool get noWrap() { return _ptr.noWrap; }
-
- void set noWrap(bool value) { _ptr.noWrap = value; }
-
- int get rowSpan() { return _ptr.rowSpan; }
-
- void set rowSpan(int value) { _ptr.rowSpan = value; }
-
- String get scope() { return _ptr.scope; }
-
- void set scope(String value) { _ptr.scope = value; }
-
- String get vAlign() { return _ptr.vAlign; }
-
- void set vAlign(String value) { _ptr.vAlign = value; }
-
- String get width() { return _ptr.width; }
-
- void set width(String value) { _ptr.width = 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.
-
-// WARNING: Do not edit - generated code.
-
-class TableColElementWrappingImplementation extends ElementWrappingImplementation implements TableColElement {
- TableColElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get align() { return _ptr.align; }
-
- void set align(String value) { _ptr.align = value; }
-
- String get ch() { return _ptr.ch; }
-
- void set ch(String value) { _ptr.ch = value; }
-
- String get chOff() { return _ptr.chOff; }
-
- void set chOff(String value) { _ptr.chOff = value; }
-
- int get span() { return _ptr.span; }
-
- void set span(int value) { _ptr.span = value; }
-
- String get vAlign() { return _ptr.vAlign; }
-
- void set vAlign(String value) { _ptr.vAlign = value; }
-
- String get width() { return _ptr.width; }
-
- void set width(String value) { _ptr.width = 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.
-
-// WARNING: Do not edit - generated code.
-
-class TableElementWrappingImplementation extends ElementWrappingImplementation implements TableElement {
- TableElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get align() { return _ptr.align; }
-
- void set align(String value) { _ptr.align = value; }
-
- String get bgColor() { return _ptr.bgColor; }
-
- void set bgColor(String value) { _ptr.bgColor = value; }
-
- String get border() { return _ptr.border; }
-
- void set border(String value) { _ptr.border = value; }
-
- TableCaptionElement get caption() { return LevelDom.wrapTableCaptionElement(_ptr.caption); }
-
- void set caption(TableCaptionElement value) { _ptr.caption = LevelDom.unwrap(value); }
-
- String get cellPadding() { return _ptr.cellPadding; }
-
- void set cellPadding(String value) { _ptr.cellPadding = value; }
-
- String get cellSpacing() { return _ptr.cellSpacing; }
-
- void set cellSpacing(String value) { _ptr.cellSpacing = value; }
-
- String get frame() { return _ptr.frame; }
-
- void set frame(String value) { _ptr.frame = value; }
-
- ElementList get rows() { return LevelDom.wrapElementList(_ptr.rows); }
-
- String get rules() { return _ptr.rules; }
-
- void set rules(String value) { _ptr.rules = value; }
-
- String get summary() { return _ptr.summary; }
-
- void set summary(String value) { _ptr.summary = value; }
-
- ElementList get tBodies() { return LevelDom.wrapElementList(_ptr.tBodies); }
-
- TableSectionElement get tFoot() { return LevelDom.wrapTableSectionElement(_ptr.tFoot); }
-
- void set tFoot(TableSectionElement value) { _ptr.tFoot = LevelDom.unwrap(value); }
-
- TableSectionElement get tHead() { return LevelDom.wrapTableSectionElement(_ptr.tHead); }
-
- void set tHead(TableSectionElement value) { _ptr.tHead = LevelDom.unwrap(value); }
-
- String get width() { return _ptr.width; }
-
- void set width(String value) { _ptr.width = value; }
-
- Element createCaption() {
- return LevelDom.wrapElement(_ptr.createCaption());
- }
-
- Element createTFoot() {
- return LevelDom.wrapElement(_ptr.createTFoot());
- }
-
- Element createTHead() {
- return LevelDom.wrapElement(_ptr.createTHead());
- }
-
- void deleteCaption() {
- _ptr.deleteCaption();
- return;
- }
-
- void deleteRow(int index) {
- _ptr.deleteRow(index);
- return;
- }
-
- void deleteTFoot() {
- _ptr.deleteTFoot();
- return;
- }
-
- void deleteTHead() {
- _ptr.deleteTHead();
- return;
- }
-
- Element insertRow(int index) {
- return LevelDom.wrapElement(_ptr.insertRow(index));
- }
-}
-// Copyright (c) 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 TableRowElementWrappingImplementation extends ElementWrappingImplementation implements TableRowElement {
- TableRowElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get align() { return _ptr.align; }
-
- void set align(String value) { _ptr.align = value; }
-
- String get bgColor() { return _ptr.bgColor; }
-
- void set bgColor(String value) { _ptr.bgColor = value; }
-
- ElementList get cells() { return LevelDom.wrapElementList(_ptr.cells); }
-
- String get ch() { return _ptr.ch; }
-
- void set ch(String value) { _ptr.ch = value; }
-
- String get chOff() { return _ptr.chOff; }
-
- void set chOff(String value) { _ptr.chOff = value; }
-
- int get rowIndex() { return _ptr.rowIndex; }
-
- int get sectionRowIndex() { return _ptr.sectionRowIndex; }
-
- String get vAlign() { return _ptr.vAlign; }
-
- void set vAlign(String value) { _ptr.vAlign = value; }
-
- void deleteCell(int index) {
- _ptr.deleteCell(index);
- return;
- }
-
- Element insertCell(int index) {
- return LevelDom.wrapElement(_ptr.insertCell(index));
- }
-}
-// Copyright (c) 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 TableSectionElementWrappingImplementation extends ElementWrappingImplementation implements TableSectionElement {
- TableSectionElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get align() { return _ptr.align; }
-
- void set align(String value) { _ptr.align = value; }
-
- String get ch() { return _ptr.ch; }
-
- void set ch(String value) { _ptr.ch = value; }
-
- String get chOff() { return _ptr.chOff; }
-
- void set chOff(String value) { _ptr.chOff = value; }
-
- ElementList get rows() { return LevelDom.wrapElementList(_ptr.rows); }
-
- String get vAlign() { return _ptr.vAlign; }
-
- void set vAlign(String value) { _ptr.vAlign = value; }
-
- void deleteRow(int index) {
- _ptr.deleteRow(index);
- return;
- }
-
- Element insertRow(int index) {
- return LevelDom.wrapElement(_ptr.insertRow(index));
- }
-}
-// Copyright (c) 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 TextAreaElementWrappingImplementation extends ElementWrappingImplementation implements TextAreaElement {
- TextAreaElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get accessKey() { return _ptr.accessKey; }
-
- void set accessKey(String value) { _ptr.accessKey = value; }
-
- bool get autofocus() { return _ptr.autofocus; }
-
- void set autofocus(bool value) { _ptr.autofocus = value; }
-
- int get cols() { return _ptr.cols; }
-
- void set cols(int value) { _ptr.cols = value; }
-
- String get defaultValue() { return _ptr.defaultValue; }
-
- void set defaultValue(String value) { _ptr.defaultValue = value; }
-
- bool get disabled() { return _ptr.disabled; }
-
- void set disabled(bool value) { _ptr.disabled = value; }
-
- FormElement get form() { return LevelDom.wrapFormElement(_ptr.form); }
-
- ElementList get labels() { return LevelDom.wrapElementList(_ptr.labels); }
-
- int get maxLength() { return _ptr.maxLength; }
-
- void set maxLength(int value) { _ptr.maxLength = value; }
-
- String get name() { return _ptr.name; }
-
- void set name(String value) { _ptr.name = value; }
-
- String get placeholder() { return _ptr.placeholder; }
-
- void set placeholder(String value) { _ptr.placeholder = value; }
-
- bool get readOnly() { return _ptr.readOnly; }
-
- void set readOnly(bool value) { _ptr.readOnly = value; }
-
- bool get required() { return _ptr.required; }
-
- void set required(bool value) { _ptr.required = value; }
-
- int get rows() { return _ptr.rows; }
-
- void set rows(int value) { _ptr.rows = value; }
-
- String get selectionDirection() { return _ptr.selectionDirection; }
-
- void set selectionDirection(String value) { _ptr.selectionDirection = value; }
-
- int get selectionEnd() { return _ptr.selectionEnd; }
-
- void set selectionEnd(int value) { _ptr.selectionEnd = value; }
-
- int get selectionStart() { return _ptr.selectionStart; }
-
- void set selectionStart(int value) { _ptr.selectionStart = value; }
-
- int get textLength() { return _ptr.textLength; }
-
- String get type() { return _ptr.type; }
-
- String get validationMessage() { return _ptr.validationMessage; }
-
- ValidityState get validity() { return LevelDom.wrapValidityState(_ptr.validity); }
-
- String get value() { return _ptr.value; }
-
- void set value(String value) { _ptr.value = value; }
-
- 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();
- }
-
- void select() {
- _ptr.select();
- return;
- }
-
- void setCustomValidity(String error) {
- _ptr.setCustomValidity(error);
- 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;
- }
- }
-}
-// Copyright (c) 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 TextMetricsWrappingImplementation extends DOMWrapperBase implements TextMetrics {
- TextMetricsWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- num get width() { return _ptr.width; }
-}
-// Copyright (c) 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 TimeRangesWrappingImplementation extends DOMWrapperBase implements TimeRanges {
- TimeRangesWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- num end(int index) {
- return _ptr.end(index);
- }
-
- num start(int index) {
- return _ptr.start(index);
- }
-}
-// Copyright (c) 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 TitleElementWrappingImplementation extends ElementWrappingImplementation implements TitleElement {
- TitleElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get text() { return _ptr.text; }
-
- void set text(String value) { _ptr.text = 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.
-
-// WARNING: Do not edit - generated code.
-
-class TouchListWrappingImplementation extends DOMWrapperBase implements TouchList {
- TouchListWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- Touch operator[](int index) {
- return item(index);
- }
-
- void operator[]=(int index, Touch value) {
- throw new UnsupportedOperationException("Cannot assign element of immutable List.");
- }
-
- void add(Touch value) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
-
- void addLast(Touch value) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
-
- void addAll(Collection<Touch> collection) {
- throw new UnsupportedOperationException("Cannot add to immutable List.");
- }
-
- void sort(int compare(Touch a, Touch b)) {
- throw new UnsupportedOperationException("Cannot sort immutable List.");
- }
-
- void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
- throw new UnsupportedOperationException("This object is immutable.");
- }
-
- int indexOf(Touch element, [int start = 0]) {
- return _Lists.indexOf(this, element, start, this.length);
- }
-
- int lastIndexOf(Touch element, [int start = null]) {
- if (start === null) start = length - 1;
- return _Lists.lastIndexOf(this, element, start);
- }
-
- int clear() {
- throw new UnsupportedOperationException("Cannot clear immutable List.");
- }
-
- Touch removeLast() {
- throw new UnsupportedOperationException("Cannot removeLast on immutable List.");
- }
-
- Touch last() {
- return this[length - 1];
- }
-
- void forEach(void f(Touch element)) {
- _Collections.forEach(this, f);
- }
-
- Collection<Touch> filter(bool f(Touch element)) {
- return _Collections.filter(this, new List<Touch>(), f);
- }
-
- bool every(bool f(Touch element)) {
- return _Collections.every(this, f);
- }
-
- bool some(bool f(Touch element)) {
- 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;
- }
-
- Iterator<Touch> iterator() {
- return new _FixedSizeListIterator<Touch>(this);
- }
-
- Touch item(int index) {
- return LevelDom.wrapTouch(_ptr.item(index));
- }
-}
-// Copyright (c) 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 TouchWrappingImplementation extends DOMWrapperBase implements Touch {
- TouchWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get clientX() { return _ptr.clientX; }
-
- int get clientY() { return _ptr.clientY; }
-
- int get identifier() { return _ptr.identifier; }
-
- int get pageX() { return _ptr.pageX; }
-
- int get pageY() { return _ptr.pageY; }
-
- int get screenX() { return _ptr.screenX; }
-
- int get screenY() { return _ptr.screenY; }
-
- EventTarget get target() { return LevelDom.wrapEventTarget(_ptr.target); }
-
- num get webkitForce() { return _ptr.webkitForce; }
-
- int get webkitRadiusX() { return _ptr.webkitRadiusX; }
-
- int get webkitRadiusY() { return _ptr.webkitRadiusY; }
-
- num get webkitRotationAngle() { return _ptr.webkitRotationAngle; }
-}
-// Copyright (c) 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 TrackElementWrappingImplementation extends ElementWrappingImplementation implements TrackElement {
- TrackElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get isDefault() { return _ptr.isDefault; }
-
- void set isDefault(bool value) { _ptr.isDefault = value; }
-
- String get kind() { return _ptr.kind; }
-
- void set kind(String value) { _ptr.kind = value; }
-
- String get label() { return _ptr.label; }
-
- void set label(String value) { _ptr.label = value; }
-
- String get src() { return _ptr.src; }
-
- void set src(String value) { _ptr.src = value; }
-
- String get srclang() { return _ptr.srclang; }
-
- void set srclang(String value) { _ptr.srclang = 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.
-
-// WARNING: Do not edit - generated code.
-
-class UListElementWrappingImplementation extends ElementWrappingImplementation implements UListElement {
- UListElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get compact() { return _ptr.compact; }
-
- void set compact(bool value) { _ptr.compact = value; }
-
- 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.
-
-// WARNING: Do not edit - generated code.
-
-class Uint16ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementation implements Uint16Array {
- Uint16ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- Uint16Array subarray(int start, [int end = null]) {
- if (end === null) {
- return LevelDom.wrapUint16Array(_ptr.subarray(start));
- } else {
- return LevelDom.wrapUint16Array(_ptr.subarray(start, 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class Uint32ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementation implements Uint32Array {
- Uint32ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- Uint32Array subarray(int start, [int end = null]) {
- if (end === null) {
- return LevelDom.wrapUint32Array(_ptr.subarray(start));
- } else {
- return LevelDom.wrapUint32Array(_ptr.subarray(start, 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class Uint8ArrayWrappingImplementation extends ArrayBufferViewWrappingImplementation implements Uint8Array {
- Uint8ArrayWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get length() { return _ptr.length; }
-
- Uint8Array subarray(int start, [int end = null]) {
- if (end === null) {
- return LevelDom.wrapUint8Array(_ptr.subarray(start));
- } else {
- return LevelDom.wrapUint8Array(_ptr.subarray(start, 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class UnknownElementWrappingImplementation extends ElementWrappingImplementation implements UnknownElement {
- UnknownElementWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class ValidityStateWrappingImplementation extends DOMWrapperBase implements ValidityState {
- ValidityStateWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get customError() { return _ptr.customError; }
-
- bool get patternMismatch() { return _ptr.patternMismatch; }
-
- bool get rangeOverflow() { return _ptr.rangeOverflow; }
-
- bool get rangeUnderflow() { return _ptr.rangeUnderflow; }
-
- bool get stepMismatch() { return _ptr.stepMismatch; }
-
- bool get tooLong() { return _ptr.tooLong; }
-
- bool get typeMismatch() { return _ptr.typeMismatch; }
-
- bool get valid() { return _ptr.valid; }
-
- bool get valueMissing() { return _ptr.valueMissing; }
-}
-// Copyright (c) 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 VideoElementWrappingImplementation extends MediaElementWrappingImplementation implements VideoElement {
- VideoElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get height() { return _ptr.height; }
-
- void set height(int value) { _ptr.height = value; }
-
- String get poster() { return _ptr.poster; }
-
- void set poster(String value) { _ptr.poster = value; }
-
- int get videoHeight() { return _ptr.videoHeight; }
-
- int get videoWidth() { return _ptr.videoWidth; }
-
- int get webkitDecodedFrameCount() { return _ptr.webkitDecodedFrameCount; }
-
- bool get webkitDisplayingFullscreen() { return _ptr.webkitDisplayingFullscreen; }
-
- int get webkitDroppedFrameCount() { return _ptr.webkitDroppedFrameCount; }
-
- bool get webkitSupportsFullscreen() { return _ptr.webkitSupportsFullscreen; }
-
- int get width() { return _ptr.width; }
-
- void set width(int value) { _ptr.width = value; }
-
- void webkitEnterFullScreen() {
- _ptr.webkitEnterFullScreen();
- return;
- }
-
- void webkitEnterFullscreen() {
- _ptr.webkitEnterFullscreen();
- return;
- }
-
- void webkitExitFullScreen() {
- _ptr.webkitExitFullScreen();
- return;
- }
-
- void webkitExitFullscreen() {
- _ptr.webkitExitFullscreen();
- 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 VoidCallbackWrappingImplementation extends DOMWrapperBase implements VoidCallback {
- VoidCallbackWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- void handleEvent() {
- _ptr.handleEvent();
- 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 WebGLActiveInfoWrappingImplementation extends DOMWrapperBase implements WebGLActiveInfo {
- WebGLActiveInfoWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get name() { return _ptr.name; }
-
- int get size() { return _ptr.size; }
-
- int 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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class WebGLBufferWrappingImplementation extends DOMWrapperBase implements WebGLBuffer {
- WebGLBufferWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class WebGLContextAttributesWrappingImplementation extends DOMWrapperBase implements WebGLContextAttributes {
- WebGLContextAttributesWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- bool get alpha() { return _ptr.alpha; }
-
- void set alpha(bool value) { _ptr.alpha = value; }
-
- bool get antialias() { return _ptr.antialias; }
-
- void set antialias(bool value) { _ptr.antialias = value; }
-
- bool get depth() { return _ptr.depth; }
-
- void set depth(bool value) { _ptr.depth = value; }
-
- bool get premultipliedAlpha() { return _ptr.premultipliedAlpha; }
-
- void set premultipliedAlpha(bool value) { _ptr.premultipliedAlpha = value; }
-
- bool get preserveDrawingBuffer() { return _ptr.preserveDrawingBuffer; }
-
- void set preserveDrawingBuffer(bool value) { _ptr.preserveDrawingBuffer = value; }
-
- bool get stencil() { return _ptr.stencil; }
-
- void set stencil(bool value) { _ptr.stencil = 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.
-
-// WARNING: Do not edit - generated code.
-
-class WebGLContextEventWrappingImplementation extends EventWrappingImplementation implements WebGLContextEvent {
- WebGLContextEventWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get statusMessage() { return _ptr.statusMessage; }
-}
-// Copyright (c) 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 WebGLFramebufferWrappingImplementation extends DOMWrapperBase implements WebGLFramebuffer {
- WebGLFramebufferWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class WebGLProgramWrappingImplementation extends DOMWrapperBase implements WebGLProgram {
- WebGLProgramWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class WebGLRenderbufferWrappingImplementation extends DOMWrapperBase implements WebGLRenderbuffer {
- WebGLRenderbufferWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class WebGLRenderingContextWrappingImplementation extends CanvasRenderingContextWrappingImplementation implements WebGLRenderingContext {
- WebGLRenderingContextWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get drawingBufferHeight() { return _ptr.drawingBufferHeight; }
-
- int get drawingBufferWidth() { return _ptr.drawingBufferWidth; }
-
- void activeTexture(int texture) {
- _ptr.activeTexture(texture);
- return;
- }
-
- void attachShader(WebGLProgram program, WebGLShader shader) {
- _ptr.attachShader(LevelDom.unwrap(program), LevelDom.unwrap(shader));
- return;
- }
-
- void bindAttribLocation(WebGLProgram program, int index, String name) {
- _ptr.bindAttribLocation(LevelDom.unwrap(program), index, name);
- return;
- }
-
- void bindBuffer(int target, WebGLBuffer buffer) {
- _ptr.bindBuffer(target, LevelDom.unwrap(buffer));
- return;
- }
-
- void bindFramebuffer(int target, WebGLFramebuffer framebuffer) {
- _ptr.bindFramebuffer(target, LevelDom.unwrap(framebuffer));
- return;
- }
-
- void bindRenderbuffer(int target, WebGLRenderbuffer renderbuffer) {
- _ptr.bindRenderbuffer(target, LevelDom.unwrap(renderbuffer));
- return;
- }
-
- void bindTexture(int target, WebGLTexture texture) {
- _ptr.bindTexture(target, LevelDom.unwrap(texture));
- return;
- }
-
- void blendColor(num red, num green, num blue, num alpha) {
- _ptr.blendColor(red, green, blue, alpha);
- return;
- }
-
- void blendEquation(int mode) {
- _ptr.blendEquation(mode);
- return;
- }
-
- void blendEquationSeparate(int modeRGB, int modeAlpha) {
- _ptr.blendEquationSeparate(modeRGB, modeAlpha);
- return;
- }
-
- void blendFunc(int sfactor, int dfactor) {
- _ptr.blendFunc(sfactor, dfactor);
- return;
- }
-
- void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) {
- _ptr.blendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
- return;
- }
-
- void bufferData(int target, var data_OR_size, int usage) {
- 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 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";
- }
-
- int checkFramebufferStatus(int target) {
- return _ptr.checkFramebufferStatus(target);
- }
-
- void clear(int mask) {
- _ptr.clear(mask);
- return;
- }
-
- void clearColor(num red, num green, num blue, num alpha) {
- _ptr.clearColor(red, green, blue, alpha);
- return;
- }
-
- void clearDepth(num depth) {
- _ptr.clearDepth(depth);
- return;
- }
-
- void clearStencil(int s) {
- _ptr.clearStencil(s);
- return;
- }
-
- void colorMask(bool red, bool green, bool blue, bool alpha) {
- _ptr.colorMask(red, green, blue, alpha);
- return;
- }
-
- void compileShader(WebGLShader shader) {
- _ptr.compileShader(LevelDom.unwrap(shader));
- return;
- }
-
- void copyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) {
- _ptr.copyTexImage2D(target, level, internalformat, x, y, width, height, border);
- return;
- }
-
- void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) {
- _ptr.copyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
- return;
- }
-
- WebGLBuffer createBuffer() {
- return LevelDom.wrapWebGLBuffer(_ptr.createBuffer());
- }
-
- WebGLFramebuffer createFramebuffer() {
- return LevelDom.wrapWebGLFramebuffer(_ptr.createFramebuffer());
- }
-
- WebGLProgram createProgram() {
- return LevelDom.wrapWebGLProgram(_ptr.createProgram());
- }
-
- WebGLRenderbuffer createRenderbuffer() {
- return LevelDom.wrapWebGLRenderbuffer(_ptr.createRenderbuffer());
- }
-
- WebGLShader createShader(int type) {
- return LevelDom.wrapWebGLShader(_ptr.createShader(type));
- }
-
- WebGLTexture createTexture() {
- return LevelDom.wrapWebGLTexture(_ptr.createTexture());
- }
-
- void cullFace(int mode) {
- _ptr.cullFace(mode);
- return;
- }
-
- void deleteBuffer(WebGLBuffer buffer) {
- _ptr.deleteBuffer(LevelDom.unwrap(buffer));
- return;
- }
-
- void deleteFramebuffer(WebGLFramebuffer framebuffer) {
- _ptr.deleteFramebuffer(LevelDom.unwrap(framebuffer));
- return;
- }
-
- void deleteProgram(WebGLProgram program) {
- _ptr.deleteProgram(LevelDom.unwrap(program));
- return;
- }
-
- void deleteRenderbuffer(WebGLRenderbuffer renderbuffer) {
- _ptr.deleteRenderbuffer(LevelDom.unwrap(renderbuffer));
- return;
- }
-
- void deleteShader(WebGLShader shader) {
- _ptr.deleteShader(LevelDom.unwrap(shader));
- return;
- }
-
- void deleteTexture(WebGLTexture texture) {
- _ptr.deleteTexture(LevelDom.unwrap(texture));
- return;
- }
-
- void depthFunc(int func) {
- _ptr.depthFunc(func);
- return;
- }
-
- void depthMask(bool flag) {
- _ptr.depthMask(flag);
- return;
- }
-
- void depthRange(num zNear, num zFar) {
- _ptr.depthRange(zNear, zFar);
- return;
- }
-
- void detachShader(WebGLProgram program, WebGLShader shader) {
- _ptr.detachShader(LevelDom.unwrap(program), LevelDom.unwrap(shader));
- return;
- }
-
- void disable(int cap) {
- _ptr.disable(cap);
- return;
- }
-
- void disableVertexAttribArray(int index) {
- _ptr.disableVertexAttribArray(index);
- return;
- }
-
- void drawArrays(int mode, int first, int count) {
- _ptr.drawArrays(mode, first, count);
- return;
- }
-
- void drawElements(int mode, int count, int type, int offset) {
- _ptr.drawElements(mode, count, type, offset);
- return;
- }
-
- void enable(int cap) {
- _ptr.enable(cap);
- return;
- }
-
- void enableVertexAttribArray(int index) {
- _ptr.enableVertexAttribArray(index);
- return;
- }
-
- void finish() {
- _ptr.finish();
- return;
- }
-
- void flush() {
- _ptr.flush();
- return;
- }
-
- void framebufferRenderbuffer(int target, int attachment, int renderbuffertarget, WebGLRenderbuffer renderbuffer) {
- _ptr.framebufferRenderbuffer(target, attachment, renderbuffertarget, LevelDom.unwrap(renderbuffer));
- return;
- }
-
- void framebufferTexture2D(int target, int attachment, int textarget, WebGLTexture texture, int level) {
- _ptr.framebufferTexture2D(target, attachment, textarget, LevelDom.unwrap(texture), level);
- return;
- }
-
- void frontFace(int mode) {
- _ptr.frontFace(mode);
- return;
- }
-
- void generateMipmap(int target) {
- _ptr.generateMipmap(target);
- return;
- }
-
- WebGLActiveInfo getActiveAttrib(WebGLProgram program, int index) {
- return LevelDom.wrapWebGLActiveInfo(_ptr.getActiveAttrib(LevelDom.unwrap(program), index));
- }
-
- WebGLActiveInfo getActiveUniform(WebGLProgram program, int index) {
- return LevelDom.wrapWebGLActiveInfo(_ptr.getActiveUniform(LevelDom.unwrap(program), index));
- }
-
- void getAttachedShaders(WebGLProgram program) {
- _ptr.getAttachedShaders(LevelDom.unwrap(program));
- return;
- }
-
- int getAttribLocation(WebGLProgram program, String name) {
- return _ptr.getAttribLocation(LevelDom.unwrap(program), name);
- }
-
- void getBufferParameter() {
- _ptr.getBufferParameter();
- return;
- }
-
- WebGLContextAttributes getContextAttributes() {
- return LevelDom.wrapWebGLContextAttributes(_ptr.getContextAttributes());
- }
-
- int getError() {
- return _ptr.getError();
- }
-
- void getExtension(String name) {
- _ptr.getExtension(name);
- return;
- }
-
- void getFramebufferAttachmentParameter() {
- _ptr.getFramebufferAttachmentParameter();
- return;
- }
-
- void getParameter() {
- _ptr.getParameter();
- return;
- }
-
- String getProgramInfoLog(WebGLProgram program) {
- return _ptr.getProgramInfoLog(LevelDom.unwrap(program));
- }
-
- void getProgramParameter() {
- _ptr.getProgramParameter();
- return;
- }
-
- void getRenderbufferParameter() {
- _ptr.getRenderbufferParameter();
- return;
- }
-
- String getShaderInfoLog(WebGLShader shader) {
- return _ptr.getShaderInfoLog(LevelDom.unwrap(shader));
- }
-
- void getShaderParameter() {
- _ptr.getShaderParameter();
- return;
- }
-
- String getShaderSource(WebGLShader shader) {
- return _ptr.getShaderSource(LevelDom.unwrap(shader));
- }
-
- void getSupportedExtensions() {
- _ptr.getSupportedExtensions();
- return;
- }
-
- void getTexParameter() {
- _ptr.getTexParameter();
- return;
- }
-
- void getUniform() {
- _ptr.getUniform();
- return;
- }
-
- WebGLUniformLocation getUniformLocation(WebGLProgram program, String name) {
- return LevelDom.wrapWebGLUniformLocation(_ptr.getUniformLocation(LevelDom.unwrap(program), name));
- }
-
- void getVertexAttrib() {
- _ptr.getVertexAttrib();
- return;
- }
-
- int getVertexAttribOffset(int index, int pname) {
- return _ptr.getVertexAttribOffset(index, pname);
- }
-
- void hint(int target, int mode) {
- _ptr.hint(target, mode);
- return;
- }
-
- bool isBuffer(WebGLBuffer buffer) {
- return _ptr.isBuffer(LevelDom.unwrap(buffer));
- }
-
- bool isContextLost() {
- return _ptr.isContextLost();
- }
-
- bool isEnabled(int cap) {
- return _ptr.isEnabled(cap);
- }
-
- bool isFramebuffer(WebGLFramebuffer framebuffer) {
- return _ptr.isFramebuffer(LevelDom.unwrap(framebuffer));
- }
-
- bool isProgram(WebGLProgram program) {
- return _ptr.isProgram(LevelDom.unwrap(program));
- }
-
- bool isRenderbuffer(WebGLRenderbuffer renderbuffer) {
- return _ptr.isRenderbuffer(LevelDom.unwrap(renderbuffer));
- }
-
- bool isShader(WebGLShader shader) {
- return _ptr.isShader(LevelDom.unwrap(shader));
- }
-
- bool isTexture(WebGLTexture texture) {
- return _ptr.isTexture(LevelDom.unwrap(texture));
- }
-
- void lineWidth(num width) {
- _ptr.lineWidth(width);
- return;
- }
-
- void linkProgram(WebGLProgram program) {
- _ptr.linkProgram(LevelDom.unwrap(program));
- return;
- }
-
- void pixelStorei(int pname, int param) {
- _ptr.pixelStorei(pname, param);
- return;
- }
-
- void polygonOffset(num factor, num units) {
- _ptr.polygonOffset(factor, units);
- return;
- }
-
- void readPixels(int x, int y, int width, int height, int format, int type, ArrayBufferView pixels) {
- _ptr.readPixels(x, y, width, height, format, type, LevelDom.unwrap(pixels));
- return;
- }
-
- void releaseShaderCompiler() {
- _ptr.releaseShaderCompiler();
- return;
- }
-
- void renderbufferStorage(int target, int internalformat, int width, int height) {
- _ptr.renderbufferStorage(target, internalformat, width, height);
- return;
- }
-
- void sampleCoverage(num value, bool invert) {
- _ptr.sampleCoverage(value, invert);
- return;
- }
-
- void scissor(int x, int y, int width, int height) {
- _ptr.scissor(x, y, width, height);
- return;
- }
-
- void shaderSource(WebGLShader shader, String string) {
- _ptr.shaderSource(LevelDom.unwrap(shader), string);
- return;
- }
-
- void stencilFunc(int func, int ref, int mask) {
- _ptr.stencilFunc(func, ref, mask);
- return;
- }
-
- void stencilFuncSeparate(int face, int func, int ref, int mask) {
- _ptr.stencilFuncSeparate(face, func, ref, mask);
- return;
- }
-
- void stencilMask(int mask) {
- _ptr.stencilMask(mask);
- return;
- }
-
- void stencilMaskSeparate(int face, int mask) {
- _ptr.stencilMaskSeparate(face, mask);
- return;
- }
-
- void stencilOp(int fail, int zfail, int zpass) {
- _ptr.stencilOp(fail, zfail, zpass);
- return;
- }
-
- void stencilOpSeparate(int face, int fail, int zfail, int zpass) {
- _ptr.stencilOpSeparate(face, fail, zfail, zpass);
- 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";
- }
-
- void texParameterf(int target, int pname, num param) {
- _ptr.texParameterf(target, pname, param);
- return;
- }
-
- void texParameteri(int target, int pname, int param) {
- _ptr.texParameteri(target, pname, param);
- 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";
- }
-
- void uniform1f(WebGLUniformLocation location, num x) {
- _ptr.uniform1f(LevelDom.unwrap(location), x);
- return;
- }
-
- void uniform1fv(WebGLUniformLocation location, Float32Array v) {
- _ptr.uniform1fv(LevelDom.unwrap(location), LevelDom.unwrap(v));
- return;
- }
-
- void uniform1i(WebGLUniformLocation location, int x) {
- _ptr.uniform1i(LevelDom.unwrap(location), x);
- return;
- }
-
- void uniform1iv(WebGLUniformLocation location, Int32Array v) {
- _ptr.uniform1iv(LevelDom.unwrap(location), LevelDom.unwrap(v));
- return;
- }
-
- void uniform2f(WebGLUniformLocation location, num x, num y) {
- _ptr.uniform2f(LevelDom.unwrap(location), x, y);
- return;
- }
-
- void uniform2fv(WebGLUniformLocation location, Float32Array v) {
- _ptr.uniform2fv(LevelDom.unwrap(location), LevelDom.unwrap(v));
- return;
- }
-
- void uniform2i(WebGLUniformLocation location, int x, int y) {
- _ptr.uniform2i(LevelDom.unwrap(location), x, y);
- return;
- }
-
- void uniform2iv(WebGLUniformLocation location, Int32Array v) {
- _ptr.uniform2iv(LevelDom.unwrap(location), LevelDom.unwrap(v));
- return;
- }
-
- void uniform3f(WebGLUniformLocation location, num x, num y, num z) {
- _ptr.uniform3f(LevelDom.unwrap(location), x, y, z);
- return;
- }
-
- void uniform3fv(WebGLUniformLocation location, Float32Array v) {
- _ptr.uniform3fv(LevelDom.unwrap(location), LevelDom.unwrap(v));
- return;
- }
-
- void uniform3i(WebGLUniformLocation location, int x, int y, int z) {
- _ptr.uniform3i(LevelDom.unwrap(location), x, y, z);
- return;
- }
-
- void uniform3iv(WebGLUniformLocation location, Int32Array v) {
- _ptr.uniform3iv(LevelDom.unwrap(location), LevelDom.unwrap(v));
- return;
- }
-
- void uniform4f(WebGLUniformLocation location, num x, num y, num z, num w) {
- _ptr.uniform4f(LevelDom.unwrap(location), x, y, z, w);
- return;
- }
-
- void uniform4fv(WebGLUniformLocation location, Float32Array v) {
- _ptr.uniform4fv(LevelDom.unwrap(location), LevelDom.unwrap(v));
- return;
- }
-
- void uniform4i(WebGLUniformLocation location, int x, int y, int z, int w) {
- _ptr.uniform4i(LevelDom.unwrap(location), x, y, z, w);
- return;
- }
-
- void uniform4iv(WebGLUniformLocation location, Int32Array v) {
- _ptr.uniform4iv(LevelDom.unwrap(location), LevelDom.unwrap(v));
- return;
- }
-
- void uniformMatrix2fv(WebGLUniformLocation location, bool transpose, Float32Array array) {
- _ptr.uniformMatrix2fv(LevelDom.unwrap(location), transpose, LevelDom.unwrap(array));
- return;
- }
-
- void uniformMatrix3fv(WebGLUniformLocation location, bool transpose, Float32Array array) {
- _ptr.uniformMatrix3fv(LevelDom.unwrap(location), transpose, LevelDom.unwrap(array));
- return;
- }
-
- void uniformMatrix4fv(WebGLUniformLocation location, bool transpose, Float32Array array) {
- _ptr.uniformMatrix4fv(LevelDom.unwrap(location), transpose, LevelDom.unwrap(array));
- return;
- }
-
- void useProgram(WebGLProgram program) {
- _ptr.useProgram(LevelDom.unwrap(program));
- return;
- }
-
- void validateProgram(WebGLProgram program) {
- _ptr.validateProgram(LevelDom.unwrap(program));
- return;
- }
-
- void vertexAttrib1f(int indx, num x) {
- _ptr.vertexAttrib1f(indx, x);
- return;
- }
-
- void vertexAttrib1fv(int indx, Float32Array values) {
- _ptr.vertexAttrib1fv(indx, LevelDom.unwrap(values));
- return;
- }
-
- void vertexAttrib2f(int indx, num x, num y) {
- _ptr.vertexAttrib2f(indx, x, y);
- return;
- }
-
- void vertexAttrib2fv(int indx, Float32Array values) {
- _ptr.vertexAttrib2fv(indx, LevelDom.unwrap(values));
- return;
- }
-
- void vertexAttrib3f(int indx, num x, num y, num z) {
- _ptr.vertexAttrib3f(indx, x, y, z);
- return;
- }
-
- void vertexAttrib3fv(int indx, Float32Array values) {
- _ptr.vertexAttrib3fv(indx, LevelDom.unwrap(values));
- return;
- }
-
- void vertexAttrib4f(int indx, num x, num y, num z, num w) {
- _ptr.vertexAttrib4f(indx, x, y, z, w);
- return;
- }
-
- void vertexAttrib4fv(int indx, Float32Array values) {
- _ptr.vertexAttrib4fv(indx, LevelDom.unwrap(values));
- return;
- }
-
- void vertexAttribPointer(int indx, int size, int type, bool normalized, int stride, int offset) {
- _ptr.vertexAttribPointer(indx, size, type, normalized, stride, offset);
- return;
- }
-
- void viewport(int x, int y, int width, int height) {
- _ptr.viewport(x, y, width, height);
- 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 WebGLShaderWrappingImplementation extends DOMWrapperBase implements WebGLShader {
- WebGLShaderWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class WebGLTextureWrappingImplementation extends DOMWrapperBase implements WebGLTexture {
- WebGLTextureWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class WebGLUniformLocationWrappingImplementation extends DOMWrapperBase implements WebGLUniformLocation {
- WebGLUniformLocationWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class WebGLVertexArrayObjectOESWrappingImplementation extends DOMWrapperBase implements WebGLVertexArrayObjectOES {
- WebGLVertexArrayObjectOESWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-
-class XMLHttpRequestExceptionWrappingImplementation extends DOMWrapperBase implements XMLHttpRequestException {
- XMLHttpRequestExceptionWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- int get code() { return _ptr.code; }
-
- String get message() { return _ptr.message; }
-
- String get name() { return _ptr.name; }
-}
-// Copyright (c) 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 LevelDom {
- static AnchorElement wrapAnchorElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new AnchorElementWrappingImplementation._wrap(raw);
- }
-
- static Animation wrapAnimation(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new AnimationWrappingImplementation._wrap(raw);
- }
-
- static AnimationEvent wrapAnimationEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new AnimationEventWrappingImplementation._wrap(raw);
- }
-
- static AnimationList wrapAnimationList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new AnimationListWrappingImplementation._wrap(raw);
- }
-
- static AreaElement wrapAreaElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new AreaElementWrappingImplementation._wrap(raw);
- }
-
- static ArrayBuffer wrapArrayBuffer(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ArrayBufferWrappingImplementation._wrap(raw);
- }
-
- static ArrayBufferView wrapArrayBufferView(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "ArrayBufferView":
- return new ArrayBufferViewWrappingImplementation._wrap(raw);
- case "DataView":
- return new DataViewWrappingImplementation._wrap(raw);
- case "Float32Array":
- return new Float32ArrayWrappingImplementation._wrap(raw);
- case "Float64Array":
- return new Float64ArrayWrappingImplementation._wrap(raw);
- case "Int16Array":
- return new Int16ArrayWrappingImplementation._wrap(raw);
- case "Int32Array":
- return new Int32ArrayWrappingImplementation._wrap(raw);
- case "Int8Array":
- return new Int8ArrayWrappingImplementation._wrap(raw);
- case "Uint16Array":
- return new Uint16ArrayWrappingImplementation._wrap(raw);
- case "Uint32Array":
- return new Uint32ArrayWrappingImplementation._wrap(raw);
- case "Uint8Array":
- return new Uint8ArrayWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static AudioElement wrapAudioElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new AudioElementWrappingImplementation._wrap(raw);
- }
-
- static BRElement wrapBRElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BRElementWrappingImplementation._wrap(raw);
- }
-
- static BarInfo wrapBarInfo(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BarInfoWrappingImplementation._wrap(raw);
- }
-
- static BaseElement wrapBaseElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BaseElementWrappingImplementation._wrap(raw);
- }
-
- static BeforeLoadEvent wrapBeforeLoadEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BeforeLoadEventWrappingImplementation._wrap(raw);
- }
-
- static Blob wrapBlob(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "Blob":
- return new BlobWrappingImplementation._wrap(raw);
- case "File":
- return new FileWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static BlobBuilder wrapBlobBuilder(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BlobBuilderWrappingImplementation._wrap(raw);
- }
-
- static BodyElement wrapBodyElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new BodyElementWrappingImplementation._wrap(raw);
- }
-
- static ButtonElement wrapButtonElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ButtonElementWrappingImplementation._wrap(raw);
- }
-
- static CDATASection wrapCDATASection(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CDATASectionWrappingImplementation._wrap(raw);
- }
-
- static CSSCharsetRule wrapCSSCharsetRule(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSCharsetRuleWrappingImplementation._wrap(raw);
- }
-
- static CSSFontFaceRule wrapCSSFontFaceRule(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSFontFaceRuleWrappingImplementation._wrap(raw);
- }
-
- static CSSImportRule wrapCSSImportRule(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSImportRuleWrappingImplementation._wrap(raw);
- }
-
- static CSSKeyframeRule wrapCSSKeyframeRule(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSKeyframeRuleWrappingImplementation._wrap(raw);
- }
-
- static CSSKeyframesRule wrapCSSKeyframesRule(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSKeyframesRuleWrappingImplementation._wrap(raw);
- }
-
- static CSSMatrix wrapCSSMatrix(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSMatrixWrappingImplementation._wrap(raw);
- }
-
- static CSSMediaRule wrapCSSMediaRule(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSMediaRuleWrappingImplementation._wrap(raw);
- }
-
- static CSSPageRule wrapCSSPageRule(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSPageRuleWrappingImplementation._wrap(raw);
- }
-
- static CSSPrimitiveValue wrapCSSPrimitiveValue(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSPrimitiveValueWrappingImplementation._wrap(raw);
- }
-
- static CSSRule wrapCSSRule(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "CSSCharsetRule":
- return new CSSCharsetRuleWrappingImplementation._wrap(raw);
- case "CSSFontFaceRule":
- return new CSSFontFaceRuleWrappingImplementation._wrap(raw);
- case "CSSImportRule":
- return new CSSImportRuleWrappingImplementation._wrap(raw);
- case "WebKitCSSKeyframeRule":
- return new CSSKeyframeRuleWrappingImplementation._wrap(raw);
- case "WebKitCSSKeyframesRule":
- return new CSSKeyframesRuleWrappingImplementation._wrap(raw);
- case "CSSMediaRule":
- return new CSSMediaRuleWrappingImplementation._wrap(raw);
- case "CSSPageRule":
- return new CSSPageRuleWrappingImplementation._wrap(raw);
- case "CSSRule":
- return new CSSRuleWrappingImplementation._wrap(raw);
- case "CSSStyleRule":
- return new CSSStyleRuleWrappingImplementation._wrap(raw);
- case "CSSUnknownRule":
- return new CSSUnknownRuleWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static CSSRuleList wrapCSSRuleList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSRuleListWrappingImplementation._wrap(raw);
- }
-
- static CSSStyleDeclaration wrapCSSStyleDeclaration(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSStyleDeclarationWrappingImplementation._wrap(raw);
- }
-
- static CSSStyleRule wrapCSSStyleRule(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSStyleRuleWrappingImplementation._wrap(raw);
- }
-
- static CSSStyleSheet wrapCSSStyleSheet(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSStyleSheetWrappingImplementation._wrap(raw);
- }
-
- static CSSTransformValue wrapCSSTransformValue(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSTransformValueWrappingImplementation._wrap(raw);
- }
-
- static CSSUnknownRule wrapCSSUnknownRule(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CSSUnknownRuleWrappingImplementation._wrap(raw);
- }
-
- static CSSValue wrapCSSValue(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "CSSPrimitiveValue":
- return new CSSPrimitiveValueWrappingImplementation._wrap(raw);
- case "WebKitCSSTransformValue":
- return new CSSTransformValueWrappingImplementation._wrap(raw);
- case "CSSValue":
- return new CSSValueWrappingImplementation._wrap(raw);
- case "CSSValueList":
- return new CSSValueListWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static CSSValueList wrapCSSValueList(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "WebKitCSSTransformValue":
- return new CSSTransformValueWrappingImplementation._wrap(raw);
- case "CSSValueList":
- return new CSSValueListWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static CanvasElement wrapCanvasElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CanvasElementWrappingImplementation._wrap(raw);
- }
-
- static CanvasGradient wrapCanvasGradient(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CanvasGradientWrappingImplementation._wrap(raw);
- }
-
- static CanvasPattern wrapCanvasPattern(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CanvasPatternWrappingImplementation._wrap(raw);
- }
-
- static CanvasPixelArray wrapCanvasPixelArray(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CanvasPixelArrayWrappingImplementation._wrap(raw);
- }
-
- static CanvasRenderingContext wrapCanvasRenderingContext(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "CanvasRenderingContext":
- return new CanvasRenderingContextWrappingImplementation._wrap(raw);
- case "CanvasRenderingContext2D":
- return new CanvasRenderingContext2DWrappingImplementation._wrap(raw);
- case "WebGLRenderingContext":
- return new WebGLRenderingContextWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static CanvasRenderingContext2D wrapCanvasRenderingContext2D(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CanvasRenderingContext2DWrappingImplementation._wrap(raw);
- }
-
- static CharacterData wrapCharacterData(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "CDATASection":
- return new CDATASectionWrappingImplementation._wrap(raw);
- case "CharacterData":
- return new CharacterDataWrappingImplementation._wrap(raw);
- case "Comment":
- return new CommentWrappingImplementation._wrap(raw);
- case "Text":
- return new TextWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static ClientRect wrapClientRect(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ClientRectWrappingImplementation._wrap(raw);
- }
-
- static Clipboard wrapClipboard(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ClipboardWrappingImplementation._wrap(raw);
- }
-
- static CloseEvent wrapCloseEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CloseEventWrappingImplementation._wrap(raw);
- }
-
- static Comment wrapComment(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CommentWrappingImplementation._wrap(raw);
- }
-
- static CompositionEvent wrapCompositionEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CompositionEventWrappingImplementation._wrap(raw);
- }
-
- static Console wrapConsole(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ConsoleWrappingImplementation._wrap(raw);
- }
-
- static Coordinates wrapCoordinates(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CoordinatesWrappingImplementation._wrap(raw);
- }
-
- static Counter wrapCounter(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CounterWrappingImplementation._wrap(raw);
- }
-
- static Crypto wrapCrypto(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CryptoWrappingImplementation._wrap(raw);
- }
-
- static CustomEvent wrapCustomEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new CustomEventWrappingImplementation._wrap(raw);
- }
-
- static DListElement wrapDListElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DListElementWrappingImplementation._wrap(raw);
- }
-
- static DOMApplicationCache wrapDOMApplicationCache(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMApplicationCacheWrappingImplementation._wrap(raw);
- }
-
- static DOMException wrapDOMException(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMExceptionWrappingImplementation._wrap(raw);
- }
-
- static DOMFileSystem wrapDOMFileSystem(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMFileSystemWrappingImplementation._wrap(raw);
- }
-
- static DOMFileSystemSync wrapDOMFileSystemSync(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMFileSystemSyncWrappingImplementation._wrap(raw);
- }
-
- static DOMFormData wrapDOMFormData(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMFormDataWrappingImplementation._wrap(raw);
- }
-
- static DOMMimeType wrapDOMMimeType(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMMimeTypeWrappingImplementation._wrap(raw);
- }
-
- static DOMMimeTypeArray wrapDOMMimeTypeArray(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMMimeTypeArrayWrappingImplementation._wrap(raw);
- }
-
- static DOMParser wrapDOMParser(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMParserWrappingImplementation._wrap(raw);
- }
-
- static DOMPlugin wrapDOMPlugin(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMPluginWrappingImplementation._wrap(raw);
- }
-
- static DOMPluginArray wrapDOMPluginArray(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMPluginArrayWrappingImplementation._wrap(raw);
- }
-
- static DOMSelection wrapDOMSelection(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMSelectionWrappingImplementation._wrap(raw);
- }
-
- static DOMSettableTokenList wrapDOMSettableTokenList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMSettableTokenListWrappingImplementation._wrap(raw);
- }
-
- static DOMTokenList wrapDOMTokenList(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "DOMSettableTokenList":
- return new DOMSettableTokenListWrappingImplementation._wrap(raw);
- case "DOMTokenList":
- return new DOMTokenListWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static DOMURL wrapDOMURL(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DOMURLWrappingImplementation._wrap(raw);
- }
-
- static DataListElement wrapDataListElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DataListElementWrappingImplementation._wrap(raw);
- }
-
- static DataTransferItem wrapDataTransferItem(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DataTransferItemWrappingImplementation._wrap(raw);
- }
-
- static DataTransferItems wrapDataTransferItems(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DataTransferItemsWrappingImplementation._wrap(raw);
- }
-
- static DataView wrapDataView(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DataViewWrappingImplementation._wrap(raw);
- }
-
- static DetailsElement wrapDetailsElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DetailsElementWrappingImplementation._wrap(raw);
- }
-
- static DeviceMotionEvent wrapDeviceMotionEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DeviceMotionEventWrappingImplementation._wrap(raw);
- }
-
- static DeviceOrientationEvent wrapDeviceOrientationEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DeviceOrientationEventWrappingImplementation._wrap(raw);
- }
-
- static DirectoryEntry wrapDirectoryEntry(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DirectoryEntryWrappingImplementation._wrap(raw);
- }
-
- static DirectoryEntrySync wrapDirectoryEntrySync(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DirectoryEntrySyncWrappingImplementation._wrap(raw);
- }
-
- static DirectoryReader wrapDirectoryReader(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DirectoryReaderWrappingImplementation._wrap(raw);
- }
-
- static DirectoryReaderSync wrapDirectoryReaderSync(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DirectoryReaderSyncWrappingImplementation._wrap(raw);
- }
-
- static DivElement wrapDivElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DivElementWrappingImplementation._wrap(raw);
- }
-
- static Document wrapDocument(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DocumentWrappingImplementation._wrap(raw, raw.documentElement);
- }
-
- static DocumentFragment wrapDocumentFragment(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new DocumentFragmentWrappingImplementation._wrap(raw);
- }
-
- static Element wrapElement(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "HTMLAnchorElement":
- return new AnchorElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLAppletElement*/
- case "HTMLAreaElement":
- return new AreaElementWrappingImplementation._wrap(raw);
- case "HTMLAudioElement":
- return new AudioElementWrappingImplementation._wrap(raw);
- case "HTMLBRElement":
- return new BRElementWrappingImplementation._wrap(raw);
- case "HTMLBaseElement":
- return new BaseElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLBaseFontElement*/
- case "HTMLBodyElement":
- return new BodyElementWrappingImplementation._wrap(raw);
- case "HTMLButtonElement":
- return new ButtonElementWrappingImplementation._wrap(raw);
- case "HTMLCanvasElement":
- return new CanvasElementWrappingImplementation._wrap(raw);
- case "HTMLDListElement":
- return new DListElementWrappingImplementation._wrap(raw);
- case "HTMLDataListElement":
- return new DataListElementWrappingImplementation._wrap(raw);
- case "HTMLDetailsElement":
- return new DetailsElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLDirectoryElement*/
- case "HTMLDivElement":
- return new DivElementWrappingImplementation._wrap(raw);
- case "HTMLElement":
- return new ElementWrappingImplementation._wrap(raw);
- case "HTMLEmbedElement":
- return new EmbedElementWrappingImplementation._wrap(raw);
- case "HTMLFieldSetElement":
- return new FieldSetElementWrappingImplementation._wrap(raw);
- case "HTMLFontElement":
- return new FontElementWrappingImplementation._wrap(raw);
- case "HTMLFormElement":
- return new FormElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLFrameElement*/
- /* Skipping HTMLFrameSetElement*/
- case "HTMLHRElement":
- return new HRElementWrappingImplementation._wrap(raw);
- case "HTMLHeadElement":
- return new HeadElementWrappingImplementation._wrap(raw);
- case "HTMLHeadingElement":
- return new HeadingElementWrappingImplementation._wrap(raw);
- case "HTMLHtmlElement":
- return new DocumentWrappingImplementation._wrap(raw.parentNode, raw);
- case "HTMLIFrameElement":
- return new IFrameElementWrappingImplementation._wrap(raw);
- case "HTMLImageElement":
- return new ImageElementWrappingImplementation._wrap(raw);
- case "HTMLInputElement":
- return new InputElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLIsIndexElement*/
- case "HTMLKeygenElement":
- return new KeygenElementWrappingImplementation._wrap(raw);
- case "HTMLLIElement":
- return new LIElementWrappingImplementation._wrap(raw);
- case "HTMLLabelElement":
- return new LabelElementWrappingImplementation._wrap(raw);
- case "HTMLLegendElement":
- return new LegendElementWrappingImplementation._wrap(raw);
- case "HTMLLinkElement":
- return new LinkElementWrappingImplementation._wrap(raw);
- case "HTMLMapElement":
- return new MapElementWrappingImplementation._wrap(raw);
- case "HTMLMarqueeElement":
- return new MarqueeElementWrappingImplementation._wrap(raw);
- case "HTMLMediaElement":
- return new MediaElementWrappingImplementation._wrap(raw);
- case "HTMLMenuElement":
- return new MenuElementWrappingImplementation._wrap(raw);
- case "HTMLMetaElement":
- return new MetaElementWrappingImplementation._wrap(raw);
- case "HTMLMeterElement":
- return new MeterElementWrappingImplementation._wrap(raw);
- case "HTMLModElement":
- return new ModElementWrappingImplementation._wrap(raw);
- case "HTMLOListElement":
- return new OListElementWrappingImplementation._wrap(raw);
- case "HTMLObjectElement":
- return new ObjectElementWrappingImplementation._wrap(raw);
- case "HTMLOptGroupElement":
- return new OptGroupElementWrappingImplementation._wrap(raw);
- case "HTMLOptionElement":
- return new OptionElementWrappingImplementation._wrap(raw);
- case "HTMLOutputElement":
- return new OutputElementWrappingImplementation._wrap(raw);
- case "HTMLParagraphElement":
- return new ParagraphElementWrappingImplementation._wrap(raw);
- case "HTMLParamElement":
- return new ParamElementWrappingImplementation._wrap(raw);
- case "HTMLPreElement":
- return new PreElementWrappingImplementation._wrap(raw);
- case "HTMLProgressElement":
- return new ProgressElementWrappingImplementation._wrap(raw);
- case "HTMLQuoteElement":
- return new QuoteElementWrappingImplementation._wrap(raw);
- case "HTMLScriptElement":
- return new ScriptElementWrappingImplementation._wrap(raw);
- case "HTMLSelectElement":
- 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":
- return new TableCaptionElementWrappingImplementation._wrap(raw);
- case "HTMLTableCellElement":
- return new TableCellElementWrappingImplementation._wrap(raw);
- case "HTMLTableColElement":
- return new TableColElementWrappingImplementation._wrap(raw);
- case "HTMLTableElement":
- return new TableElementWrappingImplementation._wrap(raw);
- case "HTMLTableRowElement":
- return new TableRowElementWrappingImplementation._wrap(raw);
- case "HTMLTableSectionElement":
- return new TableSectionElementWrappingImplementation._wrap(raw);
- case "HTMLTextAreaElement":
- return new TextAreaElementWrappingImplementation._wrap(raw);
- case "HTMLTitleElement":
- return new TitleElementWrappingImplementation._wrap(raw);
- case "HTMLTrackElement":
- return new TrackElementWrappingImplementation._wrap(raw);
- case "HTMLUListElement":
- return new UListElementWrappingImplementation._wrap(raw);
- case "HTMLUnknownElement":
- return new UnknownElementWrappingImplementation._wrap(raw);
- case "HTMLVideoElement":
- return new VideoElementWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static ElementList wrapElementList(raw) {
- return raw === null ? null : new FrozenElementList._wrap(raw);
- }
-
- static EmbedElement wrapEmbedElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new EmbedElementWrappingImplementation._wrap(raw);
- }
-
- static Entity wrapEntity(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new EntityWrappingImplementation._wrap(raw);
- }
-
- static EntityReference wrapEntityReference(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new EntityReferenceWrappingImplementation._wrap(raw);
- }
-
- static EntriesCallback wrapEntriesCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new EntriesCallbackWrappingImplementation._wrap(raw);
- }
-
- static Entry wrapEntry(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "DirectoryEntry":
- return new DirectoryEntryWrappingImplementation._wrap(raw);
- case "Entry":
- return new EntryWrappingImplementation._wrap(raw);
- case "FileEntry":
- return new FileEntryWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static EntryArray wrapEntryArray(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new EntryArrayWrappingImplementation._wrap(raw);
- }
-
- static EntryArraySync wrapEntryArraySync(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new EntryArraySyncWrappingImplementation._wrap(raw);
- }
-
- static EntryCallback wrapEntryCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new EntryCallbackWrappingImplementation._wrap(raw);
- }
-
- static EntrySync wrapEntrySync(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "DirectoryEntrySync":
- return new DirectoryEntrySyncWrappingImplementation._wrap(raw);
- case "EntrySync":
- return new EntrySyncWrappingImplementation._wrap(raw);
- case "FileEntrySync":
- return new FileEntrySyncWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static ErrorCallback wrapErrorCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ErrorCallbackWrappingImplementation._wrap(raw);
- }
-
- static ErrorEvent wrapErrorEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ErrorEventWrappingImplementation._wrap(raw);
- }
-
- static Event wrapEvent(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "WebKitAnimationEvent":
- return new AnimationEventWrappingImplementation._wrap(raw);
- case "BeforeLoadEvent":
- return new BeforeLoadEventWrappingImplementation._wrap(raw);
- case "CloseEvent":
- return new CloseEventWrappingImplementation._wrap(raw);
- case "CompositionEvent":
- return new CompositionEventWrappingImplementation._wrap(raw);
- case "CustomEvent":
- return new CustomEventWrappingImplementation._wrap(raw);
- case "DeviceMotionEvent":
- return new DeviceMotionEventWrappingImplementation._wrap(raw);
- case "DeviceOrientationEvent":
- return new DeviceOrientationEventWrappingImplementation._wrap(raw);
- case "ErrorEvent":
- return new ErrorEventWrappingImplementation._wrap(raw);
- case "Event":
- return new EventWrappingImplementation._wrap(raw);
- case "HashChangeEvent":
- return new HashChangeEventWrappingImplementation._wrap(raw);
- case "IDBVersionChangeEvent":
- return new IDBVersionChangeEventWrappingImplementation._wrap(raw);
- case "KeyboardEvent":
- return new KeyboardEventWrappingImplementation._wrap(raw);
- case "MessageEvent":
- return new MessageEventWrappingImplementation._wrap(raw);
- case "MouseEvent":
- return new MouseEventWrappingImplementation._wrap(raw);
- case "MutationEvent":
- return new MutationEventWrappingImplementation._wrap(raw);
- case "OverflowEvent":
- return new OverflowEventWrappingImplementation._wrap(raw);
- case "PageTransitionEvent":
- return new PageTransitionEventWrappingImplementation._wrap(raw);
- case "PopStateEvent":
- return new PopStateEventWrappingImplementation._wrap(raw);
- case "ProgressEvent":
- return new ProgressEventWrappingImplementation._wrap(raw);
- case "SpeechInputEvent":
- return new SpeechInputEventWrappingImplementation._wrap(raw);
- case "StorageEvent":
- return new StorageEventWrappingImplementation._wrap(raw);
- case "TextEvent":
- return new TextEventWrappingImplementation._wrap(raw);
- case "TouchEvent":
- return new TouchEventWrappingImplementation._wrap(raw);
- case "WebKitTransitionEvent":
- return new TransitionEventWrappingImplementation._wrap(raw);
- case "UIEvent":
- return new UIEventWrappingImplementation._wrap(raw);
- case "WebGLContextEvent":
- return new WebGLContextEventWrappingImplementation._wrap(raw);
- case "WheelEvent":
- return new WheelEventWrappingImplementation._wrap(raw);
- case "XMLHttpRequestProgressEvent":
- return new XMLHttpRequestProgressEventWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static EventException wrapEventException(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new EventExceptionWrappingImplementation._wrap(raw);
- }
-
- static Function wrapEventListener(raw) {
- return raw === null ? null : function(evt) { return raw(LevelDom.wrapEvent(evt)); };
- }
-
- static EventSource wrapEventSource(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new EventSourceWrappingImplementation._wrap(raw);
- }
-
- static EventTarget wrapEventTarget(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- /* Skipping AbstractWorker*/
- case "HTMLAnchorElement":
- return new AnchorElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLAppletElement*/
- case "HTMLAreaElement":
- return new AreaElementWrappingImplementation._wrap(raw);
- /* Skipping Attr*/
- case "HTMLAudioElement":
- return new AudioElementWrappingImplementation._wrap(raw);
- case "HTMLBRElement":
- return new BRElementWrappingImplementation._wrap(raw);
- case "HTMLBaseElement":
- return new BaseElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLBaseFontElement*/
- case "HTMLBodyElement":
- return new BodyElementWrappingImplementation._wrap(raw);
- case "HTMLButtonElement":
- return new ButtonElementWrappingImplementation._wrap(raw);
- case "CDATASection":
- return new CDATASectionWrappingImplementation._wrap(raw);
- case "HTMLCanvasElement":
- return new CanvasElementWrappingImplementation._wrap(raw);
- case "CharacterData":
- return new CharacterDataWrappingImplementation._wrap(raw);
- case "Comment":
- return new CommentWrappingImplementation._wrap(raw);
- case "HTMLDListElement":
- return new DListElementWrappingImplementation._wrap(raw);
- case "DOMApplicationCache":
- return new DOMApplicationCacheWrappingImplementation._wrap(raw);
- case "HTMLDataListElement":
- return new DataListElementWrappingImplementation._wrap(raw);
- case "HTMLDetailsElement":
- return new DetailsElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLDirectoryElement*/
- case "HTMLDivElement":
- return new DivElementWrappingImplementation._wrap(raw);
- case "HTMLDocument":
- return new DocumentWrappingImplementation._wrap(raw, raw.documentElement);
- case "DocumentFragment":
- return new DocumentFragmentWrappingImplementation._wrap(raw);
- /* Skipping DocumentType*/
- case "HTMLElement":
- return new ElementWrappingImplementation._wrap(raw);
- case "HTMLEmbedElement":
- return new EmbedElementWrappingImplementation._wrap(raw);
- case "Entity":
- return new EntityWrappingImplementation._wrap(raw);
- case "EntityReference":
- return new EntityReferenceWrappingImplementation._wrap(raw);
- case "EventSource":
- return new EventSourceWrappingImplementation._wrap(raw);
- case "EventTarget":
- return new EventTargetWrappingImplementation._wrap(raw);
- case "HTMLFieldSetElement":
- return new FieldSetElementWrappingImplementation._wrap(raw);
- case "HTMLFontElement":
- return new FontElementWrappingImplementation._wrap(raw);
- case "HTMLFormElement":
- return new FormElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLFrameElement*/
- /* Skipping HTMLFrameSetElement*/
- case "HTMLHRElement":
- return new HRElementWrappingImplementation._wrap(raw);
- case "HTMLHeadElement":
- return new HeadElementWrappingImplementation._wrap(raw);
- case "HTMLHeadingElement":
- return new HeadingElementWrappingImplementation._wrap(raw);
- case "HTMLHtmlElement":
- return new DocumentWrappingImplementation._wrap(raw.parentNode, raw);
- case "HTMLIFrameElement":
- return new IFrameElementWrappingImplementation._wrap(raw);
- case "HTMLImageElement":
- return new ImageElementWrappingImplementation._wrap(raw);
- case "HTMLInputElement":
- return new InputElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLIsIndexElement*/
- case "HTMLKeygenElement":
- return new KeygenElementWrappingImplementation._wrap(raw);
- case "HTMLLIElement":
- return new LIElementWrappingImplementation._wrap(raw);
- case "HTMLLabelElement":
- return new LabelElementWrappingImplementation._wrap(raw);
- case "HTMLLegendElement":
- return new LegendElementWrappingImplementation._wrap(raw);
- case "HTMLLinkElement":
- return new LinkElementWrappingImplementation._wrap(raw);
- case "HTMLMapElement":
- return new MapElementWrappingImplementation._wrap(raw);
- case "HTMLMarqueeElement":
- return new MarqueeElementWrappingImplementation._wrap(raw);
- case "HTMLMediaElement":
- return new MediaElementWrappingImplementation._wrap(raw);
- case "HTMLMenuElement":
- return new MenuElementWrappingImplementation._wrap(raw);
- case "MessagePort":
- return new MessagePortWrappingImplementation._wrap(raw);
- case "HTMLMetaElement":
- return new MetaElementWrappingImplementation._wrap(raw);
- case "HTMLMeterElement":
- return new MeterElementWrappingImplementation._wrap(raw);
- case "HTMLModElement":
- return new ModElementWrappingImplementation._wrap(raw);
- case "Node":
- return new NodeWrappingImplementation._wrap(raw);
- case "Notation":
- return new NotationWrappingImplementation._wrap(raw);
- case "Notification":
- return new NotificationWrappingImplementation._wrap(raw);
- case "HTMLOListElement":
- return new OListElementWrappingImplementation._wrap(raw);
- case "HTMLObjectElement":
- return new ObjectElementWrappingImplementation._wrap(raw);
- case "HTMLOptGroupElement":
- return new OptGroupElementWrappingImplementation._wrap(raw);
- case "HTMLOptionElement":
- return new OptionElementWrappingImplementation._wrap(raw);
- case "HTMLOutputElement":
- return new OutputElementWrappingImplementation._wrap(raw);
- case "HTMLParagraphElement":
- return new ParagraphElementWrappingImplementation._wrap(raw);
- case "HTMLParamElement":
- return new ParamElementWrappingImplementation._wrap(raw);
- case "HTMLPreElement":
- return new PreElementWrappingImplementation._wrap(raw);
- case "ProcessingInstruction":
- return new ProcessingInstructionWrappingImplementation._wrap(raw);
- case "HTMLProgressElement":
- return new ProgressElementWrappingImplementation._wrap(raw);
- case "HTMLQuoteElement":
- return new QuoteElementWrappingImplementation._wrap(raw);
- case "HTMLScriptElement":
- return new ScriptElementWrappingImplementation._wrap(raw);
- case "HTMLSelectElement":
- return new SelectElementWrappingImplementation._wrap(raw);
- case "SharedWorker":
- 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":
- return new TableCaptionElementWrappingImplementation._wrap(raw);
- case "HTMLTableCellElement":
- return new TableCellElementWrappingImplementation._wrap(raw);
- case "HTMLTableColElement":
- return new TableColElementWrappingImplementation._wrap(raw);
- case "HTMLTableElement":
- return new TableElementWrappingImplementation._wrap(raw);
- case "HTMLTableRowElement":
- return new TableRowElementWrappingImplementation._wrap(raw);
- case "HTMLTableSectionElement":
- return new TableSectionElementWrappingImplementation._wrap(raw);
- case "Text":
- return new TextWrappingImplementation._wrap(raw);
- case "HTMLTextAreaElement":
- return new TextAreaElementWrappingImplementation._wrap(raw);
- case "HTMLTitleElement":
- return new TitleElementWrappingImplementation._wrap(raw);
- case "HTMLTrackElement":
- return new TrackElementWrappingImplementation._wrap(raw);
- case "HTMLUListElement":
- return new UListElementWrappingImplementation._wrap(raw);
- case "HTMLUnknownElement":
- return new UnknownElementWrappingImplementation._wrap(raw);
- case "HTMLVideoElement":
- return new VideoElementWrappingImplementation._wrap(raw);
- case "WebSocket":
- return new WebSocketWrappingImplementation._wrap(raw);
- case "Window":
- return new WindowWrappingImplementation._wrap(raw);
- case "Worker":
- return new WorkerWrappingImplementation._wrap(raw);
- case "XMLHttpRequest":
- return new XMLHttpRequestWrappingImplementation._wrap(raw);
- case "XMLHttpRequestUpload":
- return new XMLHttpRequestUploadWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static FieldSetElement wrapFieldSetElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FieldSetElementWrappingImplementation._wrap(raw);
- }
-
- static File wrapFile(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileWrappingImplementation._wrap(raw);
- }
-
- static FileCallback wrapFileCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileCallbackWrappingImplementation._wrap(raw);
- }
-
- static FileEntry wrapFileEntry(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileEntryWrappingImplementation._wrap(raw);
- }
-
- static FileEntrySync wrapFileEntrySync(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileEntrySyncWrappingImplementation._wrap(raw);
- }
-
- static FileError wrapFileError(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileErrorWrappingImplementation._wrap(raw);
- }
-
- static FileException wrapFileException(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileExceptionWrappingImplementation._wrap(raw);
- }
-
- static FileList wrapFileList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileListWrappingImplementation._wrap(raw);
- }
-
- static FileReader wrapFileReader(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileReaderWrappingImplementation._wrap(raw);
- }
-
- static FileReaderSync wrapFileReaderSync(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileReaderSyncWrappingImplementation._wrap(raw);
- }
-
- static FileSystemCallback wrapFileSystemCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileSystemCallbackWrappingImplementation._wrap(raw);
- }
-
- static FileWriter wrapFileWriter(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileWriterWrappingImplementation._wrap(raw);
- }
-
- static FileWriterCallback wrapFileWriterCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileWriterCallbackWrappingImplementation._wrap(raw);
- }
-
- static FileWriterSync wrapFileWriterSync(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FileWriterSyncWrappingImplementation._wrap(raw);
- }
-
- static Flags wrapFlags(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FlagsWrappingImplementation._wrap(raw);
- }
-
- static Float32Array wrapFloat32Array(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new Float32ArrayWrappingImplementation._wrap(raw);
- }
-
- static Float64Array wrapFloat64Array(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new Float64ArrayWrappingImplementation._wrap(raw);
- }
-
- static FontElement wrapFontElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FontElementWrappingImplementation._wrap(raw);
- }
-
- static FormElement wrapFormElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new FormElementWrappingImplementation._wrap(raw);
- }
-
- static Geolocation wrapGeolocation(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new GeolocationWrappingImplementation._wrap(raw);
- }
-
- static Geoposition wrapGeoposition(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new GeopositionWrappingImplementation._wrap(raw);
- }
-
- static HRElement wrapHRElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new HRElementWrappingImplementation._wrap(raw);
- }
-
- static HTMLAllCollection wrapHTMLAllCollection(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new HTMLAllCollectionWrappingImplementation._wrap(raw);
- }
-
- static HashChangeEvent wrapHashChangeEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new HashChangeEventWrappingImplementation._wrap(raw);
- }
-
- static HeadElement wrapHeadElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new HeadElementWrappingImplementation._wrap(raw);
- }
-
- static HeadingElement wrapHeadingElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new HeadingElementWrappingImplementation._wrap(raw);
- }
-
- static History wrapHistory(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new HistoryWrappingImplementation._wrap(raw);
- }
-
- static IDBAny wrapIDBAny(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBAnyWrappingImplementation._wrap(raw);
- }
-
- static IDBCursor wrapIDBCursor(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "IDBCursor":
- return new IDBCursorWrappingImplementation._wrap(raw);
- case "IDBCursorWithValue":
- return new IDBCursorWithValueWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static IDBCursorWithValue wrapIDBCursorWithValue(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBCursorWithValueWrappingImplementation._wrap(raw);
- }
-
- static IDBDatabase wrapIDBDatabase(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBDatabaseWrappingImplementation._wrap(raw);
- }
-
- static IDBDatabaseError wrapIDBDatabaseError(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBDatabaseErrorWrappingImplementation._wrap(raw);
- }
-
- static IDBDatabaseException wrapIDBDatabaseException(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBDatabaseExceptionWrappingImplementation._wrap(raw);
- }
-
- static IDBFactory wrapIDBFactory(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBFactoryWrappingImplementation._wrap(raw);
- }
-
- static IDBIndex wrapIDBIndex(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBIndexWrappingImplementation._wrap(raw);
- }
-
- static IDBKey wrapIDBKey(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBKeyWrappingImplementation._wrap(raw);
- }
-
- static IDBKeyRange wrapIDBKeyRange(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBKeyRangeWrappingImplementation._wrap(raw);
- }
-
- static IDBObjectStore wrapIDBObjectStore(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBObjectStoreWrappingImplementation._wrap(raw);
- }
-
- static IDBRequest wrapIDBRequest(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "IDBRequest":
- return new IDBRequestWrappingImplementation._wrap(raw);
- case "IDBVersionChangeRequest":
- return new IDBVersionChangeRequestWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static IDBTransaction wrapIDBTransaction(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBTransactionWrappingImplementation._wrap(raw);
- }
-
- static IDBVersionChangeEvent wrapIDBVersionChangeEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBVersionChangeEventWrappingImplementation._wrap(raw);
- }
-
- static IDBVersionChangeRequest wrapIDBVersionChangeRequest(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IDBVersionChangeRequestWrappingImplementation._wrap(raw);
- }
-
- static IFrameElement wrapIFrameElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new IFrameElementWrappingImplementation._wrap(raw);
- }
-
- static ImageData wrapImageData(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ImageDataWrappingImplementation._wrap(raw);
- }
-
- static ImageElement wrapImageElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ImageElementWrappingImplementation._wrap(raw);
- }
-
- static InputElement wrapInputElement(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "HTMLInputElement":
- return new InputElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLIsIndexElement*/
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static Int16Array wrapInt16Array(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new Int16ArrayWrappingImplementation._wrap(raw);
- }
-
- static Int32Array wrapInt32Array(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new Int32ArrayWrappingImplementation._wrap(raw);
- }
-
- static Int8Array wrapInt8Array(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new Int8ArrayWrappingImplementation._wrap(raw);
- }
-
- static KeyboardEvent wrapKeyboardEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new KeyboardEventWrappingImplementation._wrap(raw);
- }
-
- static KeygenElement wrapKeygenElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new KeygenElementWrappingImplementation._wrap(raw);
- }
-
- static LIElement wrapLIElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new LIElementWrappingImplementation._wrap(raw);
- }
-
- static LabelElement wrapLabelElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new LabelElementWrappingImplementation._wrap(raw);
- }
-
- static LegendElement wrapLegendElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new LegendElementWrappingImplementation._wrap(raw);
- }
-
- static LinkElement wrapLinkElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new LinkElementWrappingImplementation._wrap(raw);
- }
-
- static LocalMediaStream wrapLocalMediaStream(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new LocalMediaStreamWrappingImplementation._wrap(raw);
- }
-
- static Location wrapLocation(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new LocationWrappingImplementation._wrap(raw);
- }
-
- static LoseContext wrapLoseContext(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new LoseContextWrappingImplementation._wrap(raw);
- }
-
- static MapElement wrapMapElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MapElementWrappingImplementation._wrap(raw);
- }
-
- static MarqueeElement wrapMarqueeElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MarqueeElementWrappingImplementation._wrap(raw);
- }
-
- static MediaElement wrapMediaElement(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "HTMLAudioElement":
- return new AudioElementWrappingImplementation._wrap(raw);
- case "HTMLMediaElement":
- return new MediaElementWrappingImplementation._wrap(raw);
- case "HTMLVideoElement":
- return new VideoElementWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static MediaError wrapMediaError(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MediaErrorWrappingImplementation._wrap(raw);
- }
-
- static MediaList wrapMediaList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MediaListWrappingImplementation._wrap(raw);
- }
-
- static MediaQueryList wrapMediaQueryList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MediaQueryListWrappingImplementation._wrap(raw);
- }
-
- static MediaQueryListListener wrapMediaQueryListListener(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MediaQueryListListenerWrappingImplementation._wrap(raw);
- }
-
- static MediaStream wrapMediaStream(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "LocalMediaStream":
- return new LocalMediaStreamWrappingImplementation._wrap(raw);
- case "MediaStream":
- return new MediaStreamWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static MediaStreamList wrapMediaStreamList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MediaStreamListWrappingImplementation._wrap(raw);
- }
-
- static MediaStreamTrack wrapMediaStreamTrack(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MediaStreamTrackWrappingImplementation._wrap(raw);
- }
-
- static MediaStreamTrackList wrapMediaStreamTrackList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MediaStreamTrackListWrappingImplementation._wrap(raw);
- }
-
- static MenuElement wrapMenuElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MenuElementWrappingImplementation._wrap(raw);
- }
-
- static MessageChannel wrapMessageChannel(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MessageChannelWrappingImplementation._wrap(raw);
- }
-
- static MessageEvent wrapMessageEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MessageEventWrappingImplementation._wrap(raw);
- }
-
- static MessagePort wrapMessagePort(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MessagePortWrappingImplementation._wrap(raw);
- }
-
- static MetaElement wrapMetaElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MetaElementWrappingImplementation._wrap(raw);
- }
-
- static Metadata wrapMetadata(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MetadataWrappingImplementation._wrap(raw);
- }
-
- static MetadataCallback wrapMetadataCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MetadataCallbackWrappingImplementation._wrap(raw);
- }
-
- static MeterElement wrapMeterElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MeterElementWrappingImplementation._wrap(raw);
- }
-
- static ModElement wrapModElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ModElementWrappingImplementation._wrap(raw);
- }
-
- static MouseEvent wrapMouseEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new MouseEventWrappingImplementation._wrap(raw);
- }
-
- static MutationEvent wrapMutationEvent(raw) {
- 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);
- }
-
- static NavigatorUserMediaError wrapNavigatorUserMediaError(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new NavigatorUserMediaErrorWrappingImplementation._wrap(raw);
- }
-
- static NavigatorUserMediaErrorCallback wrapNavigatorUserMediaErrorCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new NavigatorUserMediaErrorCallbackWrappingImplementation._wrap(raw);
- }
-
- static NavigatorUserMediaSuccessCallback wrapNavigatorUserMediaSuccessCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new NavigatorUserMediaSuccessCallbackWrappingImplementation._wrap(raw);
- }
-
- static Node wrapNode(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "HTMLAnchorElement":
- return new AnchorElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLAppletElement*/
- case "HTMLAreaElement":
- return new AreaElementWrappingImplementation._wrap(raw);
- /* Skipping Attr*/
- case "HTMLAudioElement":
- return new AudioElementWrappingImplementation._wrap(raw);
- case "HTMLBRElement":
- return new BRElementWrappingImplementation._wrap(raw);
- case "HTMLBaseElement":
- return new BaseElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLBaseFontElement*/
- case "HTMLBodyElement":
- return new BodyElementWrappingImplementation._wrap(raw);
- case "HTMLButtonElement":
- return new ButtonElementWrappingImplementation._wrap(raw);
- case "CDATASection":
- return new CDATASectionWrappingImplementation._wrap(raw);
- case "HTMLCanvasElement":
- return new CanvasElementWrappingImplementation._wrap(raw);
- case "CharacterData":
- return new CharacterDataWrappingImplementation._wrap(raw);
- case "Comment":
- return new CommentWrappingImplementation._wrap(raw);
- case "HTMLDListElement":
- return new DListElementWrappingImplementation._wrap(raw);
- case "HTMLDataListElement":
- return new DataListElementWrappingImplementation._wrap(raw);
- case "HTMLDetailsElement":
- return new DetailsElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLDirectoryElement*/
- case "HTMLDivElement":
- return new DivElementWrappingImplementation._wrap(raw);
- case "HTMLDocument":
- return new DocumentWrappingImplementation._wrap(raw, raw.documentElement);
- case "DocumentFragment":
- return new DocumentFragmentWrappingImplementation._wrap(raw);
- /* Skipping DocumentType*/
- case "HTMLElement":
- return new ElementWrappingImplementation._wrap(raw);
- case "HTMLEmbedElement":
- return new EmbedElementWrappingImplementation._wrap(raw);
- case "Entity":
- return new EntityWrappingImplementation._wrap(raw);
- case "EntityReference":
- return new EntityReferenceWrappingImplementation._wrap(raw);
- case "HTMLFieldSetElement":
- return new FieldSetElementWrappingImplementation._wrap(raw);
- case "HTMLFontElement":
- return new FontElementWrappingImplementation._wrap(raw);
- case "HTMLFormElement":
- return new FormElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLFrameElement*/
- /* Skipping HTMLFrameSetElement*/
- case "HTMLHRElement":
- return new HRElementWrappingImplementation._wrap(raw);
- case "HTMLHeadElement":
- return new HeadElementWrappingImplementation._wrap(raw);
- case "HTMLHeadingElement":
- return new HeadingElementWrappingImplementation._wrap(raw);
- case "HTMLHtmlElement":
- return new DocumentWrappingImplementation._wrap(raw.parentNode, raw);
- case "HTMLIFrameElement":
- return new IFrameElementWrappingImplementation._wrap(raw);
- case "HTMLImageElement":
- return new ImageElementWrappingImplementation._wrap(raw);
- case "HTMLInputElement":
- return new InputElementWrappingImplementation._wrap(raw);
- /* Skipping HTMLIsIndexElement*/
- case "HTMLKeygenElement":
- return new KeygenElementWrappingImplementation._wrap(raw);
- case "HTMLLIElement":
- return new LIElementWrappingImplementation._wrap(raw);
- case "HTMLLabelElement":
- return new LabelElementWrappingImplementation._wrap(raw);
- case "HTMLLegendElement":
- return new LegendElementWrappingImplementation._wrap(raw);
- case "HTMLLinkElement":
- return new LinkElementWrappingImplementation._wrap(raw);
- case "HTMLMapElement":
- return new MapElementWrappingImplementation._wrap(raw);
- case "HTMLMarqueeElement":
- return new MarqueeElementWrappingImplementation._wrap(raw);
- case "HTMLMediaElement":
- return new MediaElementWrappingImplementation._wrap(raw);
- case "HTMLMenuElement":
- return new MenuElementWrappingImplementation._wrap(raw);
- case "HTMLMetaElement":
- return new MetaElementWrappingImplementation._wrap(raw);
- case "HTMLMeterElement":
- return new MeterElementWrappingImplementation._wrap(raw);
- case "HTMLModElement":
- return new ModElementWrappingImplementation._wrap(raw);
- case "Node":
- return new NodeWrappingImplementation._wrap(raw);
- case "Notation":
- return new NotationWrappingImplementation._wrap(raw);
- case "HTMLOListElement":
- return new OListElementWrappingImplementation._wrap(raw);
- case "HTMLObjectElement":
- return new ObjectElementWrappingImplementation._wrap(raw);
- case "HTMLOptGroupElement":
- return new OptGroupElementWrappingImplementation._wrap(raw);
- case "HTMLOptionElement":
- return new OptionElementWrappingImplementation._wrap(raw);
- case "HTMLOutputElement":
- return new OutputElementWrappingImplementation._wrap(raw);
- case "HTMLParagraphElement":
- return new ParagraphElementWrappingImplementation._wrap(raw);
- case "HTMLParamElement":
- return new ParamElementWrappingImplementation._wrap(raw);
- case "HTMLPreElement":
- return new PreElementWrappingImplementation._wrap(raw);
- case "ProcessingInstruction":
- return new ProcessingInstructionWrappingImplementation._wrap(raw);
- case "HTMLProgressElement":
- return new ProgressElementWrappingImplementation._wrap(raw);
- case "HTMLQuoteElement":
- return new QuoteElementWrappingImplementation._wrap(raw);
- case "HTMLScriptElement":
- return new ScriptElementWrappingImplementation._wrap(raw);
- case "HTMLSelectElement":
- 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":
- return new TableCaptionElementWrappingImplementation._wrap(raw);
- case "HTMLTableCellElement":
- return new TableCellElementWrappingImplementation._wrap(raw);
- case "HTMLTableColElement":
- return new TableColElementWrappingImplementation._wrap(raw);
- case "HTMLTableElement":
- return new TableElementWrappingImplementation._wrap(raw);
- case "HTMLTableRowElement":
- return new TableRowElementWrappingImplementation._wrap(raw);
- case "HTMLTableSectionElement":
- return new TableSectionElementWrappingImplementation._wrap(raw);
- case "Text":
- return new TextWrappingImplementation._wrap(raw);
- case "HTMLTextAreaElement":
- return new TextAreaElementWrappingImplementation._wrap(raw);
- case "HTMLTitleElement":
- return new TitleElementWrappingImplementation._wrap(raw);
- case "HTMLTrackElement":
- return new TrackElementWrappingImplementation._wrap(raw);
- case "HTMLUListElement":
- return new UListElementWrappingImplementation._wrap(raw);
- case "HTMLUnknownElement":
- return new UnknownElementWrappingImplementation._wrap(raw);
- case "HTMLVideoElement":
- return new VideoElementWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static Notation wrapNotation(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new NotationWrappingImplementation._wrap(raw);
- }
-
- static Notification wrapNotification(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new NotificationWrappingImplementation._wrap(raw);
- }
-
- static NotificationCenter wrapNotificationCenter(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new NotificationCenterWrappingImplementation._wrap(raw);
- }
-
- static OESStandardDerivatives wrapOESStandardDerivatives(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new OESStandardDerivativesWrappingImplementation._wrap(raw);
- }
-
- static OESTextureFloat wrapOESTextureFloat(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new OESTextureFloatWrappingImplementation._wrap(raw);
- }
-
- static OESVertexArrayObject wrapOESVertexArrayObject(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new OESVertexArrayObjectWrappingImplementation._wrap(raw);
- }
-
- static OListElement wrapOListElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new OListElementWrappingImplementation._wrap(raw);
- }
-
- static ObjectElement wrapObjectElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ObjectElementWrappingImplementation._wrap(raw);
- }
-
- static OperationNotAllowedException wrapOperationNotAllowedException(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new OperationNotAllowedExceptionWrappingImplementation._wrap(raw);
- }
-
- static OptGroupElement wrapOptGroupElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new OptGroupElementWrappingImplementation._wrap(raw);
- }
-
- static OptionElement wrapOptionElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new OptionElementWrappingImplementation._wrap(raw);
- }
-
- static OutputElement wrapOutputElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new OutputElementWrappingImplementation._wrap(raw);
- }
-
- static OverflowEvent wrapOverflowEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new OverflowEventWrappingImplementation._wrap(raw);
- }
-
- static PageTransitionEvent wrapPageTransitionEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new PageTransitionEventWrappingImplementation._wrap(raw);
- }
-
- static ParagraphElement wrapParagraphElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ParagraphElementWrappingImplementation._wrap(raw);
- }
-
- static ParamElement wrapParamElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ParamElementWrappingImplementation._wrap(raw);
- }
-
- static Point wrapPoint(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new PointWrappingImplementation._wrap(raw);
- }
-
- static PopStateEvent wrapPopStateEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new PopStateEventWrappingImplementation._wrap(raw);
- }
-
- static PositionCallback wrapPositionCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new PositionCallbackWrappingImplementation._wrap(raw);
- }
-
- static PositionError wrapPositionError(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new PositionErrorWrappingImplementation._wrap(raw);
- }
-
- static PositionErrorCallback wrapPositionErrorCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new PositionErrorCallbackWrappingImplementation._wrap(raw);
- }
-
- static PreElement wrapPreElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new PreElementWrappingImplementation._wrap(raw);
- }
-
- static ProcessingInstruction wrapProcessingInstruction(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ProcessingInstructionWrappingImplementation._wrap(raw);
- }
-
- static ProgressElement wrapProgressElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ProgressElementWrappingImplementation._wrap(raw);
- }
-
- static ProgressEvent wrapProgressEvent(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "ProgressEvent":
- return new ProgressEventWrappingImplementation._wrap(raw);
- case "XMLHttpRequestProgressEvent":
- return new XMLHttpRequestProgressEventWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static QuoteElement wrapQuoteElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new QuoteElementWrappingImplementation._wrap(raw);
- }
-
- static RGBColor wrapRGBColor(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new RGBColorWrappingImplementation._wrap(raw);
- }
-
- static Range wrapRange(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new RangeWrappingImplementation._wrap(raw);
- }
-
- static RangeException wrapRangeException(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new RangeExceptionWrappingImplementation._wrap(raw);
- }
-
- static Rect wrapRect(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new RectWrappingImplementation._wrap(raw);
- }
-
- static Screen wrapScreen(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ScreenWrappingImplementation._wrap(raw);
- }
-
- static ScriptElement wrapScriptElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ScriptElementWrappingImplementation._wrap(raw);
- }
-
- static SelectElement wrapSelectElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new SelectElementWrappingImplementation._wrap(raw);
- }
-
- static SharedWorker wrapSharedWorker(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new SharedWorkerWrappingImplementation._wrap(raw);
- }
-
- static SourceElement wrapSourceElement(raw) {
- 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);
- }
-
- static SpeechInputResult wrapSpeechInputResult(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new SpeechInputResultWrappingImplementation._wrap(raw);
- }
-
- static SpeechInputResultList wrapSpeechInputResultList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new SpeechInputResultListWrappingImplementation._wrap(raw);
- }
-
- static Storage wrapStorage(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StorageWrappingImplementation._wrap(raw);
- }
-
- static StorageEvent wrapStorageEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StorageEventWrappingImplementation._wrap(raw);
- }
-
- static StorageInfo wrapStorageInfo(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StorageInfoWrappingImplementation._wrap(raw);
- }
-
- static StorageInfoErrorCallback wrapStorageInfoErrorCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StorageInfoErrorCallbackWrappingImplementation._wrap(raw);
- }
-
- static StorageInfoQuotaCallback wrapStorageInfoQuotaCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StorageInfoQuotaCallbackWrappingImplementation._wrap(raw);
- }
-
- static StorageInfoUsageCallback wrapStorageInfoUsageCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StorageInfoUsageCallbackWrappingImplementation._wrap(raw);
- }
-
- static StringCallback wrapStringCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StringCallbackWrappingImplementation._wrap(raw);
- }
-
- static StyleElement wrapStyleElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StyleElementWrappingImplementation._wrap(raw);
- }
-
- static StyleMedia wrapStyleMedia(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StyleMediaWrappingImplementation._wrap(raw);
- }
-
- static StyleSheet wrapStyleSheet(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "CSSStyleSheet":
- return new CSSStyleSheetWrappingImplementation._wrap(raw);
- case "StyleSheet":
- return new StyleSheetWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static StyleSheetList wrapStyleSheetList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new StyleSheetListWrappingImplementation._wrap(raw);
- }
-
- static TableCaptionElement wrapTableCaptionElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TableCaptionElementWrappingImplementation._wrap(raw);
- }
-
- static TableCellElement wrapTableCellElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TableCellElementWrappingImplementation._wrap(raw);
- }
-
- static TableColElement wrapTableColElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TableColElementWrappingImplementation._wrap(raw);
- }
-
- static TableElement wrapTableElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TableElementWrappingImplementation._wrap(raw);
- }
-
- static TableRowElement wrapTableRowElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TableRowElementWrappingImplementation._wrap(raw);
- }
-
- static TableSectionElement wrapTableSectionElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TableSectionElementWrappingImplementation._wrap(raw);
- }
-
- static Text wrapText(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "CDATASection":
- return new CDATASectionWrappingImplementation._wrap(raw);
- case "Text":
- return new TextWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static TextAreaElement wrapTextAreaElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TextAreaElementWrappingImplementation._wrap(raw);
- }
-
- static TextEvent wrapTextEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TextEventWrappingImplementation._wrap(raw);
- }
-
- static TextMetrics wrapTextMetrics(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TextMetricsWrappingImplementation._wrap(raw);
- }
-
- static TimeRanges wrapTimeRanges(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TimeRangesWrappingImplementation._wrap(raw);
- }
-
- static TitleElement wrapTitleElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TitleElementWrappingImplementation._wrap(raw);
- }
-
- static Touch wrapTouch(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TouchWrappingImplementation._wrap(raw);
- }
-
- static TouchEvent wrapTouchEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TouchEventWrappingImplementation._wrap(raw);
- }
-
- static TouchList wrapTouchList(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TouchListWrappingImplementation._wrap(raw);
- }
-
- static TrackElement wrapTrackElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TrackElementWrappingImplementation._wrap(raw);
- }
-
- static TransitionEvent wrapTransitionEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new TransitionEventWrappingImplementation._wrap(raw);
- }
-
- static UIEvent wrapUIEvent(raw) {
- if (raw === null) { return null; }
- if (raw.dartObjectLocalStorage !== null) {
- return raw.dartObjectLocalStorage;
- }
- switch (raw.typeName) {
- case "CompositionEvent":
- return new CompositionEventWrappingImplementation._wrap(raw);
- case "KeyboardEvent":
- return new KeyboardEventWrappingImplementation._wrap(raw);
- case "MouseEvent":
- return new MouseEventWrappingImplementation._wrap(raw);
- case "TextEvent":
- return new TextEventWrappingImplementation._wrap(raw);
- case "TouchEvent":
- return new TouchEventWrappingImplementation._wrap(raw);
- case "UIEvent":
- return new UIEventWrappingImplementation._wrap(raw);
- case "WheelEvent":
- return new WheelEventWrappingImplementation._wrap(raw);
- default:
- throw new UnsupportedOperationException("Unknown type:" + raw.toString());
- }
- }
-
- static UListElement wrapUListElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new UListElementWrappingImplementation._wrap(raw);
- }
-
- static Uint16Array wrapUint16Array(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new Uint16ArrayWrappingImplementation._wrap(raw);
- }
-
- static Uint32Array wrapUint32Array(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new Uint32ArrayWrappingImplementation._wrap(raw);
- }
-
- static Uint8Array wrapUint8Array(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new Uint8ArrayWrappingImplementation._wrap(raw);
- }
-
- static UnknownElement wrapUnknownElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new UnknownElementWrappingImplementation._wrap(raw);
- }
-
- static ValidityState wrapValidityState(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new ValidityStateWrappingImplementation._wrap(raw);
- }
-
- static VideoElement wrapVideoElement(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new VideoElementWrappingImplementation._wrap(raw);
- }
-
- static VoidCallback wrapVoidCallback(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new VoidCallbackWrappingImplementation._wrap(raw);
- }
-
- static WebGLActiveInfo wrapWebGLActiveInfo(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLActiveInfoWrappingImplementation._wrap(raw);
- }
-
- static WebGLBuffer wrapWebGLBuffer(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLBufferWrappingImplementation._wrap(raw);
- }
-
- static WebGLContextAttributes wrapWebGLContextAttributes(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLContextAttributesWrappingImplementation._wrap(raw);
- }
-
- static WebGLContextEvent wrapWebGLContextEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLContextEventWrappingImplementation._wrap(raw);
- }
-
- static WebGLFramebuffer wrapWebGLFramebuffer(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLFramebufferWrappingImplementation._wrap(raw);
- }
-
- static WebGLProgram wrapWebGLProgram(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLProgramWrappingImplementation._wrap(raw);
- }
-
- static WebGLRenderbuffer wrapWebGLRenderbuffer(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLRenderbufferWrappingImplementation._wrap(raw);
- }
-
- static WebGLRenderingContext wrapWebGLRenderingContext(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLRenderingContextWrappingImplementation._wrap(raw);
- }
-
- static WebGLShader wrapWebGLShader(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLShaderWrappingImplementation._wrap(raw);
- }
-
- static WebGLTexture wrapWebGLTexture(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLTextureWrappingImplementation._wrap(raw);
- }
-
- static WebGLUniformLocation wrapWebGLUniformLocation(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLUniformLocationWrappingImplementation._wrap(raw);
- }
-
- static WebGLVertexArrayObjectOES wrapWebGLVertexArrayObjectOES(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebGLVertexArrayObjectOESWrappingImplementation._wrap(raw);
- }
-
- static WebSocket wrapWebSocket(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WebSocketWrappingImplementation._wrap(raw);
- }
-
- static WheelEvent wrapWheelEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WheelEventWrappingImplementation._wrap(raw);
- }
-
- static Window wrapWindow(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WindowWrappingImplementation._wrap(raw);
- }
-
- static Worker wrapWorker(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new WorkerWrappingImplementation._wrap(raw);
- }
-
- static XMLHttpRequest wrapXMLHttpRequest(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new XMLHttpRequestWrappingImplementation._wrap(raw);
- }
-
- static XMLHttpRequestException wrapXMLHttpRequestException(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new XMLHttpRequestExceptionWrappingImplementation._wrap(raw);
- }
-
- static XMLHttpRequestProgressEvent wrapXMLHttpRequestProgressEvent(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new XMLHttpRequestProgressEventWrappingImplementation._wrap(raw);
- }
-
- static XMLHttpRequestUpload wrapXMLHttpRequestUpload(raw) {
- return raw === null ? null : raw.dartObjectLocalStorage !== null ? raw.dartObjectLocalStorage : new XMLHttpRequestUploadWrappingImplementation._wrap(raw);
- }
-
- static unwrapMaybePrimitive(raw) {
- return raw is DOMWrapperBase ? raw._ptr : raw;
- }
-
- static unwrap(raw) {
- return raw === null ? null : raw._ptr;
- }
-
-
- static void initialize(var rawWindow) {
- secretWindow = wrapWindow(rawWindow);
- secretDocument = wrapDocument(rawWindow.document);
- }
-
-}
-// Copyright (c) 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 {
-
- /** @domName Window.createWebKitPoint */
- 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;
- }
-}
-// Copyright (c) 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 AbstractWorkerEvents extends Events {
- EventListenerList get error();
-}
-
-interface AbstractWorker extends EventTarget {
- AbstractWorkerEvents get 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.
-
-class AbstractWorkerEventsImplementation extends EventsImplementation implements AbstractWorkerEvents {
- AbstractWorkerEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
-
- EventListenerList get error() => _get('error');
-}
-
-class AbstractWorkerWrappingImplementation extends EventTargetWrappingImplementation implements AbstractWorker {
- AbstractWorkerWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- AbstractWorkerEvents get on() {
- if (_on === null) {
- _on = new AbstractWorkerEventsImplementation._wrap(_ptr);
- }
- 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.
-
-interface AnimationEvent extends Event factory AnimationEventWrappingImplementation {
-
- AnimationEvent(String type, String propertyName, double elapsedTime,
- [bool canBubble, bool cancelable]);
-
- String get animationName();
-
- num get elapsedTime();
-}
-// Copyright (c) 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 AnimationEventWrappingImplementation extends EventWrappingImplementation implements AnimationEvent {
- static String _name;
-
- AnimationEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- static String get _eventName() {
- if (_name != null) return _name;
-
- try {
- dom.document.createEvent("WebKitAnimationEvent");
- _name = "WebKitAnimationEvent";
- } catch (var e) {
- _name = "AnimationEvent";
- }
- return _name;
- }
-
- factory AnimationEventWrappingImplementation(String type, String propertyName,
- double elapsedTime, [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent(_eventName);
- e.initWebKitAnimationEvent(
- type, canBubble, cancelable, propertyName, elapsedTime);
- return LevelDom.wrapAnimationEvent(e);
- }
-
- String get animationName() => _ptr.animationName;
-
- num get elapsedTime() => _ptr.elapsedTime;
-}
-// Copyright (c) 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 BeforeLoadEvent extends Event factory BeforeLoadEventWrappingImplementation {
-
- BeforeLoadEvent(String type, String url, [bool canBubble, bool cancelable]);
-
- String get 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
-// BSD-style license that can be found in the LICENSE file.
-
-class BeforeLoadEventWrappingImplementation extends EventWrappingImplementation implements BeforeLoadEvent {
- BeforeLoadEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory BeforeLoadEventWrappingImplementation(String type, String url,
- [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent("BeforeLoadEvent");
- e.initBeforeLoadEvent(type, canBubble, cancelable, url);
- return LevelDom.wrapBeforeLoadEvent(e);
- }
-
- String get url() => _ptr.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
-// BSD-style license that can be found in the LICENSE file.
-
-interface BodyElementEvents extends ElementEvents {
- EventListenerList get beforeUnload();
- EventListenerList get hashChange();
- EventListenerList get message();
- EventListenerList get offline();
- EventListenerList get online();
- EventListenerList get orientationChange();
- EventListenerList get popState();
- EventListenerList get resize();
- EventListenerList get storage();
- EventListenerList get unLoad();
-}
-
-interface BodyElement extends Element {
- BodyElementEvents get 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.
-
-class BodyElementEventsImplementation
- extends ElementEventsImplementation implements BodyElementEvents {
-
- BodyElementEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
-
- EventListenerList get beforeUnload() => _get('beforeunload');
- EventListenerList get hashChange() => _get('hashchange');
- EventListenerList get message() => _get('message');
- EventListenerList get offline() => _get('offline');
- EventListenerList get online() => _get('online');
- EventListenerList get orientationChange() => _get('orientationchange');
- EventListenerList get popState() => _get('popstate');
- EventListenerList get resize() => _get('resize');
- EventListenerList get storage() => _get('storage');
- EventListenerList get unLoad() => _get('unload');
-}
-
-class BodyElementWrappingImplementation
- extends ElementWrappingImplementation implements BodyElement {
-
- BodyElementWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- BodyElementEvents get on() {
- if (_on === null) {
- _on = new BodyElementEventsImplementation._wrap(_ptr);
- }
- 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.
-
-interface CloseEvent extends Event factory CloseEventWrappingImplementation {
-
- CloseEvent(String type, int code, String reason,
- [bool canBubble, bool cancelable, bool wasClean]);
-
- int get code();
-
- String get reason();
-
- bool get wasClean();
-}
-// Copyright (c) 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 CloseEventWrappingImplementation extends EventWrappingImplementation implements CloseEvent {
- CloseEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory CloseEventWrappingImplementation(String type, int code, String reason,
- [bool canBubble = true, bool cancelable = true, bool wasClean = true]) {
- final e = dom.document.createEvent("CloseEvent");
- e.initCloseEvent(type, canBubble, cancelable, wasClean, code, reason);
- return LevelDom.wrapCloseEvent(e);
- }
-
- int get code() => _ptr.code;
-
- String get reason() => _ptr.reason;
-
- bool get wasClean() => _ptr.wasClean;
-}
-// Copyright (c) 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 CompositionEvent extends UIEvent factory CompositionEventWrappingImplementation {
-
- CompositionEvent(String type, Window view, String data, [bool canBubble,
- bool cancelable]);
-
- String get data();
-}
-// Copyright (c) 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 CompositionEventWrappingImplementation extends UIEventWrappingImplementation implements CompositionEvent {
- CompositionEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory CompositionEventWrappingImplementation(String type, Window view,
- String data, [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent("CompositionEvent");
- e.initCompositionEvent(type, canBubble, cancelable, LevelDom.unwrap(view),
- data);
- return LevelDom.wrapCompositionEvent(e);
- }
-
- String get data() => _ptr.data;
-}
-// Copyright (c) 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 - figure out whether classList exists, and if so use that
-// rather than the className property that is being used here.
-
-class _CssClassSet implements Set<String> {
-
- final _element;
-
- _CssClassSet(this._element);
-
- String toString() {
- return _formatSet(_read());
- }
-
- // interface Iterable - BEGIN
- Iterator<String> iterator() {
- return _read().iterator();
- }
- // interface Iterable - END
-
- // interface Collection - BEGIN
- void forEach(void f(String element)) {
- _read().forEach(f);
- }
-
- Collection<String> filter(bool f(String element)) {
- return _read().filter(f);
- }
-
- bool every(bool f(String element)) {
- return _read().every(f);
- }
-
- bool some(bool f(String element)) {
- return _read().some(f);
- }
-
- bool isEmpty() {
- return _read().isEmpty();
- }
-
- int get length() {
- return _read().length;
- }
- // interface Collection - END
-
- // interface Set - BEGIN
- bool contains(String value) {
- return _read().contains(value);
- }
-
- void add(String value) {
- // TODO - figure out if we need to do any validation here
- // or if the browser natively does enough
- _modify((s) => s.add(value));
- }
-
- bool remove(String value) {
- Set<String> s = _read();
- bool result = s.remove(value);
- _write(s);
- return result;
- }
-
- void addAll(Collection<String> collection) {
- // TODO - see comment above about validation
- _modify((s) => s.addAll(collection));
- }
-
- void removeAll(Collection<String> collection) {
- _modify((s) => s.removeAll(collection));
- }
-
- bool isSubsetOf(Collection<String> collection) {
- return _read().isSubsetOf(collection);
- }
-
- bool containsAll(Collection<String> collection) {
- return _read().containsAll(collection);
- }
-
- Set<String> intersection(Collection<String> other) {
- return _read().intersection(other);
- }
-
- void clear() {
- _modify((s) => s.clear());
- }
- // interface Set - END
-
- /**
- * Helper method used to modify the set of css classes on this element.
- *
- * f - callback with:
- * s - a Set of all the css class name currently on this element.
- *
- * After f returns, the modified set is written to the
- * className property of this element.
- */
- void _modify( f(Set<String> s)) {
- Set<String> s = _read();
- f(s);
- _write(s);
- }
-
- /**
- * Read the class names from the HTMLElement class property,
- * and put them into a set (duplicates are discarded).
- */
- Set<String> _read() {
- // TODO(mattsh) simplify this once split can take regex.
- Set<String> s = new Set<String>();
- for (String name in _element.className.split(' ')) {
- String trimmed = name.trim();
- if (!trimmed.isEmpty()) {
- s.add(trimmed);
- }
- }
- return s;
- }
-
- /**
- * Join all the elements of a set into one string and write
- * back to the element.
- */
- void _write(Set s) {
- _element.className = _formatSet(s);
- }
-
- String _formatSet(Set<String> s) {
- // TODO(mattsh) should be able to pass Set to String.joins http:/b/5398605
- List list = new List.from(s);
- return Strings.join(list, ' ');
- }
-
-}
-
-// Copyright (c) 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.
-// This file was generated by html/scripts/css_code_generator.py
-
-// Source of CSS properties:
-// Source/WebCore/css/CSSPropertyNames.in
-
-// TODO(jacobr): add versions that take numeric values in px, miliseconds, etc.
-
-interface CSSStyleDeclaration factory CSSStyleDeclarationWrappingImplementation {
-
- CSSStyleDeclaration();
-
- CSSStyleDeclaration.css(String css);
-
- String get cssText();
-
- void set cssText(String value);
-
- int get length();
-
- CSSRule get parentRule();
-
- CSSValue getPropertyCSSValue(String propertyName);
-
- String getPropertyPriority(String propertyName);
-
- String getPropertyShorthand(String propertyName);
-
- String getPropertyValue(String propertyName);
-
- bool isPropertyImplicit(String propertyName);
-
- String item(int index);
-
- String removeProperty(String propertyName);
-
- void setProperty(String propertyName, String value, [String priority]);
-
- /** Gets the value of "animation" */
- String get animation();
-
- /** Sets the value of "animation" */
- void set animation(String value);
-
- /** Gets the value of "animation-delay" */
- String get animationDelay();
-
- /** Sets the value of "animation-delay" */
- void set animationDelay(String value);
-
- /** Gets the value of "animation-direction" */
- String get animationDirection();
-
- /** Sets the value of "animation-direction" */
- void set animationDirection(String value);
-
- /** Gets the value of "animation-duration" */
- String get animationDuration();
-
- /** Sets the value of "animation-duration" */
- void set animationDuration(String value);
-
- /** Gets the value of "animation-fill-mode" */
- String get animationFillMode();
-
- /** Sets the value of "animation-fill-mode" */
- void set animationFillMode(String value);
-
- /** Gets the value of "animation-iteration-count" */
- String get animationIterationCount();
-
- /** Sets the value of "animation-iteration-count" */
- void set animationIterationCount(String value);
-
- /** Gets the value of "animation-name" */
- String get animationName();
-
- /** Sets the value of "animation-name" */
- void set animationName(String value);
-
- /** Gets the value of "animation-play-state" */
- String get animationPlayState();
-
- /** Sets the value of "animation-play-state" */
- void set animationPlayState(String value);
-
- /** Gets the value of "animation-timing-function" */
- String get animationTimingFunction();
-
- /** Sets the value of "animation-timing-function" */
- void set animationTimingFunction(String value);
-
- /** Gets the value of "appearance" */
- String get appearance();
-
- /** Sets the value of "appearance" */
- void set appearance(String value);
-
- /** Gets the value of "backface-visibility" */
- String get backfaceVisibility();
-
- /** Sets the value of "backface-visibility" */
- void set backfaceVisibility(String value);
-
- /** Gets the value of "background" */
- String get background();
-
- /** Sets the value of "background" */
- void set background(String value);
-
- /** Gets the value of "background-attachment" */
- String get backgroundAttachment();
-
- /** Sets the value of "background-attachment" */
- void set backgroundAttachment(String value);
-
- /** Gets the value of "background-clip" */
- String get backgroundClip();
-
- /** Sets the value of "background-clip" */
- void set backgroundClip(String value);
-
- /** Gets the value of "background-color" */
- String get backgroundColor();
-
- /** Sets the value of "background-color" */
- void set backgroundColor(String value);
-
- /** Gets the value of "background-composite" */
- String get backgroundComposite();
-
- /** Sets the value of "background-composite" */
- void set backgroundComposite(String value);
-
- /** Gets the value of "background-image" */
- String get backgroundImage();
-
- /** Sets the value of "background-image" */
- void set backgroundImage(String value);
-
- /** Gets the value of "background-origin" */
- String get backgroundOrigin();
-
- /** Sets the value of "background-origin" */
- void set backgroundOrigin(String value);
-
- /** Gets the value of "background-position" */
- String get backgroundPosition();
-
- /** Sets the value of "background-position" */
- void set backgroundPosition(String value);
-
- /** Gets the value of "background-position-x" */
- String get backgroundPositionX();
-
- /** Sets the value of "background-position-x" */
- void set backgroundPositionX(String value);
-
- /** Gets the value of "background-position-y" */
- String get backgroundPositionY();
-
- /** Sets the value of "background-position-y" */
- void set backgroundPositionY(String value);
-
- /** Gets the value of "background-repeat" */
- String get backgroundRepeat();
-
- /** Sets the value of "background-repeat" */
- void set backgroundRepeat(String value);
-
- /** Gets the value of "background-repeat-x" */
- String get backgroundRepeatX();
-
- /** Sets the value of "background-repeat-x" */
- void set backgroundRepeatX(String value);
-
- /** Gets the value of "background-repeat-y" */
- String get backgroundRepeatY();
-
- /** Sets the value of "background-repeat-y" */
- void set backgroundRepeatY(String value);
-
- /** Gets the value of "background-size" */
- String get backgroundSize();
-
- /** Sets the value of "background-size" */
- void set backgroundSize(String value);
-
- /** Gets the value of "border" */
- String get border();
-
- /** Sets the value of "border" */
- void set border(String value);
-
- /** Gets the value of "border-after" */
- String get borderAfter();
-
- /** Sets the value of "border-after" */
- void set borderAfter(String value);
-
- /** Gets the value of "border-after-color" */
- String get borderAfterColor();
-
- /** Sets the value of "border-after-color" */
- void set borderAfterColor(String value);
-
- /** Gets the value of "border-after-style" */
- String get borderAfterStyle();
-
- /** Sets the value of "border-after-style" */
- void set borderAfterStyle(String value);
-
- /** Gets the value of "border-after-width" */
- String get borderAfterWidth();
-
- /** Sets the value of "border-after-width" */
- void set borderAfterWidth(String value);
-
- /** Gets the value of "border-before" */
- String get borderBefore();
-
- /** Sets the value of "border-before" */
- void set borderBefore(String value);
-
- /** Gets the value of "border-before-color" */
- String get borderBeforeColor();
-
- /** Sets the value of "border-before-color" */
- void set borderBeforeColor(String value);
-
- /** Gets the value of "border-before-style" */
- String get borderBeforeStyle();
-
- /** Sets the value of "border-before-style" */
- void set borderBeforeStyle(String value);
-
- /** Gets the value of "border-before-width" */
- String get borderBeforeWidth();
-
- /** Sets the value of "border-before-width" */
- void set borderBeforeWidth(String value);
-
- /** Gets the value of "border-bottom" */
- String get borderBottom();
-
- /** Sets the value of "border-bottom" */
- void set borderBottom(String value);
-
- /** Gets the value of "border-bottom-color" */
- String get borderBottomColor();
-
- /** Sets the value of "border-bottom-color" */
- void set borderBottomColor(String value);
-
- /** Gets the value of "border-bottom-left-radius" */
- String get borderBottomLeftRadius();
-
- /** Sets the value of "border-bottom-left-radius" */
- void set borderBottomLeftRadius(String value);
-
- /** Gets the value of "border-bottom-right-radius" */
- String get borderBottomRightRadius();
-
- /** Sets the value of "border-bottom-right-radius" */
- void set borderBottomRightRadius(String value);
-
- /** Gets the value of "border-bottom-style" */
- String get borderBottomStyle();
-
- /** Sets the value of "border-bottom-style" */
- void set borderBottomStyle(String value);
-
- /** Gets the value of "border-bottom-width" */
- String get borderBottomWidth();
-
- /** Sets the value of "border-bottom-width" */
- void set borderBottomWidth(String value);
-
- /** Gets the value of "border-collapse" */
- String get borderCollapse();
-
- /** Sets the value of "border-collapse" */
- void set borderCollapse(String value);
-
- /** Gets the value of "border-color" */
- String get borderColor();
-
- /** Sets the value of "border-color" */
- void set borderColor(String value);
-
- /** Gets the value of "border-end" */
- String get borderEnd();
-
- /** Sets the value of "border-end" */
- void set borderEnd(String value);
-
- /** Gets the value of "border-end-color" */
- String get borderEndColor();
-
- /** Sets the value of "border-end-color" */
- void set borderEndColor(String value);
-
- /** Gets the value of "border-end-style" */
- String get borderEndStyle();
-
- /** Sets the value of "border-end-style" */
- void set borderEndStyle(String value);
-
- /** Gets the value of "border-end-width" */
- String get borderEndWidth();
-
- /** Sets the value of "border-end-width" */
- void set borderEndWidth(String value);
-
- /** Gets the value of "border-fit" */
- String get borderFit();
-
- /** Sets the value of "border-fit" */
- void set borderFit(String value);
-
- /** Gets the value of "border-horizontal-spacing" */
- String get borderHorizontalSpacing();
-
- /** Sets the value of "border-horizontal-spacing" */
- void set borderHorizontalSpacing(String value);
-
- /** Gets the value of "border-image" */
- String get borderImage();
-
- /** Sets the value of "border-image" */
- void set borderImage(String value);
-
- /** Gets the value of "border-image-outset" */
- String get borderImageOutset();
-
- /** Sets the value of "border-image-outset" */
- void set borderImageOutset(String value);
-
- /** Gets the value of "border-image-repeat" */
- String get borderImageRepeat();
-
- /** Sets the value of "border-image-repeat" */
- void set borderImageRepeat(String value);
-
- /** Gets the value of "border-image-slice" */
- String get borderImageSlice();
-
- /** Sets the value of "border-image-slice" */
- void set borderImageSlice(String value);
-
- /** Gets the value of "border-image-source" */
- String get borderImageSource();
-
- /** Sets the value of "border-image-source" */
- void set borderImageSource(String value);
-
- /** Gets the value of "border-image-width" */
- String get borderImageWidth();
-
- /** Sets the value of "border-image-width" */
- void set borderImageWidth(String value);
-
- /** Gets the value of "border-left" */
- String get borderLeft();
-
- /** Sets the value of "border-left" */
- void set borderLeft(String value);
-
- /** Gets the value of "border-left-color" */
- String get borderLeftColor();
-
- /** Sets the value of "border-left-color" */
- void set borderLeftColor(String value);
-
- /** Gets the value of "border-left-style" */
- String get borderLeftStyle();
-
- /** Sets the value of "border-left-style" */
- void set borderLeftStyle(String value);
-
- /** Gets the value of "border-left-width" */
- String get borderLeftWidth();
-
- /** Sets the value of "border-left-width" */
- void set borderLeftWidth(String value);
-
- /** Gets the value of "border-radius" */
- String get borderRadius();
-
- /** Sets the value of "border-radius" */
- void set borderRadius(String value);
-
- /** Gets the value of "border-right" */
- String get borderRight();
-
- /** Sets the value of "border-right" */
- void set borderRight(String value);
-
- /** Gets the value of "border-right-color" */
- String get borderRightColor();
-
- /** Sets the value of "border-right-color" */
- void set borderRightColor(String value);
-
- /** Gets the value of "border-right-style" */
- String get borderRightStyle();
-
- /** Sets the value of "border-right-style" */
- void set borderRightStyle(String value);
-
- /** Gets the value of "border-right-width" */
- String get borderRightWidth();
-
- /** Sets the value of "border-right-width" */
- void set borderRightWidth(String value);
-
- /** Gets the value of "border-spacing" */
- String get borderSpacing();
-
- /** Sets the value of "border-spacing" */
- void set borderSpacing(String value);
-
- /** Gets the value of "border-start" */
- String get borderStart();
-
- /** Sets the value of "border-start" */
- void set borderStart(String value);
-
- /** Gets the value of "border-start-color" */
- String get borderStartColor();
-
- /** Sets the value of "border-start-color" */
- void set borderStartColor(String value);
-
- /** Gets the value of "border-start-style" */
- String get borderStartStyle();
-
- /** Sets the value of "border-start-style" */
- void set borderStartStyle(String value);
-
- /** Gets the value of "border-start-width" */
- String get borderStartWidth();
-
- /** Sets the value of "border-start-width" */
- void set borderStartWidth(String value);
-
- /** Gets the value of "border-style" */
- String get borderStyle();
-
- /** Sets the value of "border-style" */
- void set borderStyle(String value);
-
- /** Gets the value of "border-top" */
- String get borderTop();
-
- /** Sets the value of "border-top" */
- void set borderTop(String value);
-
- /** Gets the value of "border-top-color" */
- String get borderTopColor();
-
- /** Sets the value of "border-top-color" */
- void set borderTopColor(String value);
-
- /** Gets the value of "border-top-left-radius" */
- String get borderTopLeftRadius();
-
- /** Sets the value of "border-top-left-radius" */
- void set borderTopLeftRadius(String value);
-
- /** Gets the value of "border-top-right-radius" */
- String get borderTopRightRadius();
-
- /** Sets the value of "border-top-right-radius" */
- void set borderTopRightRadius(String value);
-
- /** Gets the value of "border-top-style" */
- String get borderTopStyle();
-
- /** Sets the value of "border-top-style" */
- void set borderTopStyle(String value);
-
- /** Gets the value of "border-top-width" */
- String get borderTopWidth();
-
- /** Sets the value of "border-top-width" */
- void set borderTopWidth(String value);
-
- /** Gets the value of "border-vertical-spacing" */
- String get borderVerticalSpacing();
-
- /** Sets the value of "border-vertical-spacing" */
- void set borderVerticalSpacing(String value);
-
- /** Gets the value of "border-width" */
- String get borderWidth();
-
- /** Sets the value of "border-width" */
- void set borderWidth(String value);
-
- /** Gets the value of "bottom" */
- String get bottom();
-
- /** Sets the value of "bottom" */
- void set bottom(String value);
-
- /** Gets the value of "box-align" */
- String get boxAlign();
-
- /** Sets the value of "box-align" */
- void set boxAlign(String value);
-
- /** Gets the value of "box-direction" */
- String get boxDirection();
-
- /** Sets the value of "box-direction" */
- void set boxDirection(String value);
-
- /** Gets the value of "box-flex" */
- String get boxFlex();
-
- /** Sets the value of "box-flex" */
- void set boxFlex(String value);
-
- /** Gets the value of "box-flex-group" */
- String get boxFlexGroup();
-
- /** Sets the value of "box-flex-group" */
- void set boxFlexGroup(String value);
-
- /** Gets the value of "box-lines" */
- String get boxLines();
-
- /** Sets the value of "box-lines" */
- void set boxLines(String value);
-
- /** Gets the value of "box-ordinal-group" */
- String get boxOrdinalGroup();
-
- /** Sets the value of "box-ordinal-group" */
- void set boxOrdinalGroup(String value);
-
- /** Gets the value of "box-orient" */
- String get boxOrient();
-
- /** Sets the value of "box-orient" */
- void set boxOrient(String value);
-
- /** Gets the value of "box-pack" */
- String get boxPack();
-
- /** Sets the value of "box-pack" */
- void set boxPack(String value);
-
- /** Gets the value of "box-reflect" */
- String get boxReflect();
-
- /** Sets the value of "box-reflect" */
- void set boxReflect(String value);
-
- /** Gets the value of "box-shadow" */
- String get boxShadow();
-
- /** Sets the value of "box-shadow" */
- void set boxShadow(String value);
-
- /** Gets the value of "box-sizing" */
- String get boxSizing();
-
- /** Sets the value of "box-sizing" */
- void set boxSizing(String value);
-
- /** Gets the value of "caption-side" */
- String get captionSide();
-
- /** Sets the value of "caption-side" */
- void set captionSide(String value);
-
- /** Gets the value of "clear" */
- String get clear();
-
- /** Sets the value of "clear" */
- void set clear(String value);
-
- /** Gets the value of "clip" */
- String get clip();
-
- /** Sets the value of "clip" */
- void set clip(String value);
-
- /** Gets the value of "color" */
- String get color();
-
- /** Sets the value of "color" */
- void set color(String value);
-
- /** Gets the value of "color-correction" */
- String get colorCorrection();
-
- /** Sets the value of "color-correction" */
- void set colorCorrection(String value);
-
- /** Gets the value of "column-break-after" */
- String get columnBreakAfter();
-
- /** Sets the value of "column-break-after" */
- void set columnBreakAfter(String value);
-
- /** Gets the value of "column-break-before" */
- String get columnBreakBefore();
-
- /** Sets the value of "column-break-before" */
- void set columnBreakBefore(String value);
-
- /** Gets the value of "column-break-inside" */
- String get columnBreakInside();
-
- /** Sets the value of "column-break-inside" */
- void set columnBreakInside(String value);
-
- /** Gets the value of "column-count" */
- String get columnCount();
-
- /** Sets the value of "column-count" */
- void set columnCount(String value);
-
- /** Gets the value of "column-gap" */
- String get columnGap();
-
- /** Sets the value of "column-gap" */
- void set columnGap(String value);
-
- /** Gets the value of "column-rule" */
- String get columnRule();
-
- /** Sets the value of "column-rule" */
- void set columnRule(String value);
-
- /** Gets the value of "column-rule-color" */
- String get columnRuleColor();
-
- /** Sets the value of "column-rule-color" */
- void set columnRuleColor(String value);
-
- /** Gets the value of "column-rule-style" */
- String get columnRuleStyle();
-
- /** Sets the value of "column-rule-style" */
- void set columnRuleStyle(String value);
-
- /** Gets the value of "column-rule-width" */
- String get columnRuleWidth();
-
- /** Sets the value of "column-rule-width" */
- void set columnRuleWidth(String value);
-
- /** Gets the value of "column-span" */
- String get columnSpan();
-
- /** Sets the value of "column-span" */
- void set columnSpan(String value);
-
- /** Gets the value of "column-width" */
- String get columnWidth();
-
- /** Sets the value of "column-width" */
- void set columnWidth(String value);
-
- /** Gets the value of "columns" */
- String get columns();
-
- /** Sets the value of "columns" */
- void set columns(String value);
-
- /** Gets the value of "content" */
- String get content();
-
- /** Sets the value of "content" */
- void set content(String value);
-
- /** Gets the value of "counter-increment" */
- String get counterIncrement();
-
- /** Sets the value of "counter-increment" */
- void set counterIncrement(String value);
-
- /** Gets the value of "counter-reset" */
- String get counterReset();
-
- /** Sets the value of "counter-reset" */
- void set counterReset(String value);
-
- /** Gets the value of "cursor" */
- String get cursor();
-
- /** Sets the value of "cursor" */
- void set cursor(String value);
-
- /** Gets the value of "direction" */
- String get direction();
-
- /** Sets the value of "direction" */
- void set direction(String value);
-
- /** Gets the value of "display" */
- String get display();
-
- /** Sets the value of "display" */
- void set display(String value);
-
- /** Gets the value of "empty-cells" */
- String get emptyCells();
-
- /** Sets the value of "empty-cells" */
- void set emptyCells(String value);
-
- /** Gets the value of "filter" */
- String get filter();
-
- /** Sets the value of "filter" */
- void set filter(String value);
-
- /** Gets the value of "flex-align" */
- String get flexAlign();
-
- /** Sets the value of "flex-align" */
- void set flexAlign(String value);
-
- /** Gets the value of "flex-flow" */
- String get flexFlow();
-
- /** Sets the value of "flex-flow" */
- void set flexFlow(String value);
-
- /** Gets the value of "flex-order" */
- String get flexOrder();
-
- /** Sets the value of "flex-order" */
- void set flexOrder(String value);
-
- /** Gets the value of "flex-pack" */
- String get flexPack();
-
- /** Sets the value of "flex-pack" */
- void set flexPack(String value);
-
- /** Gets the value of "float" */
- String get float();
-
- /** Sets the value of "float" */
- void set float(String value);
-
- /** Gets the value of "flow-from" */
- String get flowFrom();
-
- /** Sets the value of "flow-from" */
- void set flowFrom(String value);
-
- /** Gets the value of "flow-into" */
- String get flowInto();
-
- /** Sets the value of "flow-into" */
- void set flowInto(String value);
-
- /** Gets the value of "font" */
- String get font();
-
- /** Sets the value of "font" */
- void set font(String value);
-
- /** Gets the value of "font-family" */
- String get fontFamily();
-
- /** Sets the value of "font-family" */
- void set fontFamily(String value);
-
- /** Gets the value of "font-feature-settings" */
- String get fontFeatureSettings();
-
- /** Sets the value of "font-feature-settings" */
- void set fontFeatureSettings(String value);
-
- /** Gets the value of "font-size" */
- String get fontSize();
-
- /** Sets the value of "font-size" */
- void set fontSize(String value);
-
- /** Gets the value of "font-size-delta" */
- String get fontSizeDelta();
-
- /** Sets the value of "font-size-delta" */
- void set fontSizeDelta(String value);
-
- /** Gets the value of "font-smoothing" */
- String get fontSmoothing();
-
- /** Sets the value of "font-smoothing" */
- void set fontSmoothing(String value);
-
- /** Gets the value of "font-stretch" */
- String get fontStretch();
-
- /** Sets the value of "font-stretch" */
- void set fontStretch(String value);
-
- /** Gets the value of "font-style" */
- String get fontStyle();
-
- /** Sets the value of "font-style" */
- void set fontStyle(String value);
-
- /** Gets the value of "font-variant" */
- String get fontVariant();
-
- /** Sets the value of "font-variant" */
- void set fontVariant(String value);
-
- /** Gets the value of "font-weight" */
- String get fontWeight();
-
- /** Sets the value of "font-weight" */
- void set fontWeight(String value);
-
- /** Gets the value of "height" */
- String get height();
-
- /** Sets the value of "height" */
- void set height(String value);
-
- /** Gets the value of "highlight" */
- String get highlight();
-
- /** Sets the value of "highlight" */
- void set highlight(String value);
-
- /** Gets the value of "hyphenate-character" */
- String get hyphenateCharacter();
-
- /** Sets the value of "hyphenate-character" */
- void set hyphenateCharacter(String value);
-
- /** Gets the value of "hyphenate-limit-after" */
- String get hyphenateLimitAfter();
-
- /** Sets the value of "hyphenate-limit-after" */
- void set hyphenateLimitAfter(String value);
-
- /** Gets the value of "hyphenate-limit-before" */
- String get hyphenateLimitBefore();
-
- /** Sets the value of "hyphenate-limit-before" */
- void set hyphenateLimitBefore(String value);
-
- /** Gets the value of "hyphenate-limit-lines" */
- String get hyphenateLimitLines();
-
- /** Sets the value of "hyphenate-limit-lines" */
- void set hyphenateLimitLines(String value);
-
- /** Gets the value of "hyphens" */
- String get hyphens();
-
- /** Sets the value of "hyphens" */
- void set hyphens(String value);
-
- /** Gets the value of "image-rendering" */
- String get imageRendering();
-
- /** Sets the value of "image-rendering" */
- void set imageRendering(String value);
-
- /** Gets the value of "left" */
- String get left();
-
- /** Sets the value of "left" */
- void set left(String value);
-
- /** Gets the value of "letter-spacing" */
- String get letterSpacing();
-
- /** Sets the value of "letter-spacing" */
- void set letterSpacing(String value);
-
- /** Gets the value of "line-box-contain" */
- String get lineBoxContain();
-
- /** Sets the value of "line-box-contain" */
- void set lineBoxContain(String value);
-
- /** Gets the value of "line-break" */
- String get lineBreak();
-
- /** Sets the value of "line-break" */
- void set lineBreak(String value);
-
- /** Gets the value of "line-clamp" */
- String get lineClamp();
-
- /** Sets the value of "line-clamp" */
- void set lineClamp(String value);
-
- /** Gets the value of "line-height" */
- String get lineHeight();
-
- /** Sets the value of "line-height" */
- void set lineHeight(String value);
-
- /** Gets the value of "list-style" */
- String get listStyle();
-
- /** Sets the value of "list-style" */
- void set listStyle(String value);
-
- /** Gets the value of "list-style-image" */
- String get listStyleImage();
-
- /** Sets the value of "list-style-image" */
- void set listStyleImage(String value);
-
- /** Gets the value of "list-style-position" */
- String get listStylePosition();
-
- /** Sets the value of "list-style-position" */
- void set listStylePosition(String value);
-
- /** Gets the value of "list-style-type" */
- String get listStyleType();
-
- /** Sets the value of "list-style-type" */
- void set listStyleType(String value);
-
- /** Gets the value of "locale" */
- String get locale();
-
- /** Sets the value of "locale" */
- void set locale(String value);
-
- /** Gets the value of "logical-height" */
- String get logicalHeight();
-
- /** Sets the value of "logical-height" */
- void set logicalHeight(String value);
-
- /** Gets the value of "logical-width" */
- String get logicalWidth();
-
- /** Sets the value of "logical-width" */
- void set logicalWidth(String value);
-
- /** Gets the value of "margin" */
- String get margin();
-
- /** Sets the value of "margin" */
- void set margin(String value);
-
- /** Gets the value of "margin-after" */
- String get marginAfter();
-
- /** Sets the value of "margin-after" */
- void set marginAfter(String value);
-
- /** Gets the value of "margin-after-collapse" */
- String get marginAfterCollapse();
-
- /** Sets the value of "margin-after-collapse" */
- void set marginAfterCollapse(String value);
-
- /** Gets the value of "margin-before" */
- String get marginBefore();
-
- /** Sets the value of "margin-before" */
- void set marginBefore(String value);
-
- /** Gets the value of "margin-before-collapse" */
- String get marginBeforeCollapse();
-
- /** Sets the value of "margin-before-collapse" */
- void set marginBeforeCollapse(String value);
-
- /** Gets the value of "margin-bottom" */
- String get marginBottom();
-
- /** Sets the value of "margin-bottom" */
- void set marginBottom(String value);
-
- /** Gets the value of "margin-bottom-collapse" */
- String get marginBottomCollapse();
-
- /** Sets the value of "margin-bottom-collapse" */
- void set marginBottomCollapse(String value);
-
- /** Gets the value of "margin-collapse" */
- String get marginCollapse();
-
- /** Sets the value of "margin-collapse" */
- void set marginCollapse(String value);
-
- /** Gets the value of "margin-end" */
- String get marginEnd();
-
- /** Sets the value of "margin-end" */
- void set marginEnd(String value);
-
- /** Gets the value of "margin-left" */
- String get marginLeft();
-
- /** Sets the value of "margin-left" */
- void set marginLeft(String value);
-
- /** Gets the value of "margin-right" */
- String get marginRight();
-
- /** Sets the value of "margin-right" */
- void set marginRight(String value);
-
- /** Gets the value of "margin-start" */
- String get marginStart();
-
- /** Sets the value of "margin-start" */
- void set marginStart(String value);
-
- /** Gets the value of "margin-top" */
- String get marginTop();
-
- /** Sets the value of "margin-top" */
- void set marginTop(String value);
-
- /** Gets the value of "margin-top-collapse" */
- String get marginTopCollapse();
-
- /** Sets the value of "margin-top-collapse" */
- void set marginTopCollapse(String value);
-
- /** Gets the value of "marquee" */
- String get marquee();
-
- /** Sets the value of "marquee" */
- void set marquee(String value);
-
- /** Gets the value of "marquee-direction" */
- String get marqueeDirection();
-
- /** Sets the value of "marquee-direction" */
- void set marqueeDirection(String value);
-
- /** Gets the value of "marquee-increment" */
- String get marqueeIncrement();
-
- /** Sets the value of "marquee-increment" */
- void set marqueeIncrement(String value);
-
- /** Gets the value of "marquee-repetition" */
- String get marqueeRepetition();
-
- /** Sets the value of "marquee-repetition" */
- void set marqueeRepetition(String value);
-
- /** Gets the value of "marquee-speed" */
- String get marqueeSpeed();
-
- /** Sets the value of "marquee-speed" */
- void set marqueeSpeed(String value);
-
- /** Gets the value of "marquee-style" */
- String get marqueeStyle();
-
- /** Sets the value of "marquee-style" */
- void set marqueeStyle(String value);
-
- /** Gets the value of "mask" */
- String get mask();
-
- /** Sets the value of "mask" */
- void set mask(String value);
-
- /** Gets the value of "mask-attachment" */
- String get maskAttachment();
-
- /** Sets the value of "mask-attachment" */
- void set maskAttachment(String value);
-
- /** Gets the value of "mask-box-image" */
- String get maskBoxImage();
-
- /** Sets the value of "mask-box-image" */
- void set maskBoxImage(String value);
-
- /** Gets the value of "mask-box-image-outset" */
- String get maskBoxImageOutset();
-
- /** Sets the value of "mask-box-image-outset" */
- void set maskBoxImageOutset(String value);
-
- /** Gets the value of "mask-box-image-repeat" */
- String get maskBoxImageRepeat();
-
- /** Sets the value of "mask-box-image-repeat" */
- void set maskBoxImageRepeat(String value);
-
- /** Gets the value of "mask-box-image-slice" */
- String get maskBoxImageSlice();
-
- /** Sets the value of "mask-box-image-slice" */
- void set maskBoxImageSlice(String value);
-
- /** Gets the value of "mask-box-image-source" */
- String get maskBoxImageSource();
-
- /** Sets the value of "mask-box-image-source" */
- void set maskBoxImageSource(String value);
-
- /** Gets the value of "mask-box-image-width" */
- String get maskBoxImageWidth();
-
- /** Sets the value of "mask-box-image-width" */
- void set maskBoxImageWidth(String value);
-
- /** Gets the value of "mask-clip" */
- String get maskClip();
-
- /** Sets the value of "mask-clip" */
- void set maskClip(String value);
-
- /** Gets the value of "mask-composite" */
- String get maskComposite();
-
- /** Sets the value of "mask-composite" */
- void set maskComposite(String value);
-
- /** Gets the value of "mask-image" */
- String get maskImage();
-
- /** Sets the value of "mask-image" */
- void set maskImage(String value);
-
- /** Gets the value of "mask-origin" */
- String get maskOrigin();
-
- /** Sets the value of "mask-origin" */
- void set maskOrigin(String value);
-
- /** Gets the value of "mask-position" */
- String get maskPosition();
-
- /** Sets the value of "mask-position" */
- void set maskPosition(String value);
-
- /** Gets the value of "mask-position-x" */
- String get maskPositionX();
-
- /** Sets the value of "mask-position-x" */
- void set maskPositionX(String value);
-
- /** Gets the value of "mask-position-y" */
- String get maskPositionY();
-
- /** Sets the value of "mask-position-y" */
- void set maskPositionY(String value);
-
- /** Gets the value of "mask-repeat" */
- String get maskRepeat();
-
- /** Sets the value of "mask-repeat" */
- void set maskRepeat(String value);
-
- /** Gets the value of "mask-repeat-x" */
- String get maskRepeatX();
-
- /** Sets the value of "mask-repeat-x" */
- void set maskRepeatX(String value);
-
- /** Gets the value of "mask-repeat-y" */
- String get maskRepeatY();
-
- /** Sets the value of "mask-repeat-y" */
- void set maskRepeatY(String value);
-
- /** Gets the value of "mask-size" */
- String get maskSize();
-
- /** Sets the value of "mask-size" */
- void set maskSize(String value);
-
- /** Gets the value of "match-nearest-mail-blockquote-color" */
- String get matchNearestMailBlockquoteColor();
-
- /** Sets the value of "match-nearest-mail-blockquote-color" */
- void set matchNearestMailBlockquoteColor(String value);
-
- /** Gets the value of "max-height" */
- String get maxHeight();
-
- /** Sets the value of "max-height" */
- void set maxHeight(String value);
-
- /** Gets the value of "max-logical-height" */
- String get maxLogicalHeight();
-
- /** Sets the value of "max-logical-height" */
- void set maxLogicalHeight(String value);
-
- /** Gets the value of "max-logical-width" */
- String get maxLogicalWidth();
-
- /** Sets the value of "max-logical-width" */
- void set maxLogicalWidth(String value);
-
- /** Gets the value of "max-width" */
- String get maxWidth();
-
- /** Sets the value of "max-width" */
- void set maxWidth(String value);
-
- /** Gets the value of "min-height" */
- String get minHeight();
-
- /** Sets the value of "min-height" */
- void set minHeight(String value);
-
- /** Gets the value of "min-logical-height" */
- String get minLogicalHeight();
-
- /** Sets the value of "min-logical-height" */
- void set minLogicalHeight(String value);
-
- /** Gets the value of "min-logical-width" */
- String get minLogicalWidth();
-
- /** Sets the value of "min-logical-width" */
- void set minLogicalWidth(String value);
-
- /** Gets the value of "min-width" */
- String get minWidth();
-
- /** Sets the value of "min-width" */
- void set minWidth(String value);
-
- /** Gets the value of "nbsp-mode" */
- String get nbspMode();
-
- /** Sets the value of "nbsp-mode" */
- void set nbspMode(String value);
-
- /** Gets the value of "opacity" */
- String get opacity();
-
- /** Sets the value of "opacity" */
- void set opacity(String value);
-
- /** Gets the value of "orphans" */
- String get orphans();
-
- /** Sets the value of "orphans" */
- void set orphans(String value);
-
- /** Gets the value of "outline" */
- String get outline();
-
- /** Sets the value of "outline" */
- void set outline(String value);
-
- /** Gets the value of "outline-color" */
- String get outlineColor();
-
- /** Sets the value of "outline-color" */
- void set outlineColor(String value);
-
- /** Gets the value of "outline-offset" */
- String get outlineOffset();
-
- /** Sets the value of "outline-offset" */
- void set outlineOffset(String value);
-
- /** Gets the value of "outline-style" */
- String get outlineStyle();
-
- /** Sets the value of "outline-style" */
- void set outlineStyle(String value);
-
- /** Gets the value of "outline-width" */
- String get outlineWidth();
-
- /** Sets the value of "outline-width" */
- void set outlineWidth(String value);
-
- /** Gets the value of "overflow" */
- String get overflow();
-
- /** Sets the value of "overflow" */
- void set overflow(String value);
-
- /** Gets the value of "overflow-x" */
- String get overflowX();
-
- /** Sets the value of "overflow-x" */
- void set overflowX(String value);
-
- /** Gets the value of "overflow-y" */
- String get overflowY();
-
- /** Sets the value of "overflow-y" */
- void set overflowY(String value);
-
- /** Gets the value of "padding" */
- String get padding();
-
- /** Sets the value of "padding" */
- void set padding(String value);
-
- /** Gets the value of "padding-after" */
- String get paddingAfter();
-
- /** Sets the value of "padding-after" */
- void set paddingAfter(String value);
-
- /** Gets the value of "padding-before" */
- String get paddingBefore();
-
- /** Sets the value of "padding-before" */
- void set paddingBefore(String value);
-
- /** Gets the value of "padding-bottom" */
- String get paddingBottom();
-
- /** Sets the value of "padding-bottom" */
- void set paddingBottom(String value);
-
- /** Gets the value of "padding-end" */
- String get paddingEnd();
-
- /** Sets the value of "padding-end" */
- void set paddingEnd(String value);
-
- /** Gets the value of "padding-left" */
- String get paddingLeft();
-
- /** Sets the value of "padding-left" */
- void set paddingLeft(String value);
-
- /** Gets the value of "padding-right" */
- String get paddingRight();
-
- /** Sets the value of "padding-right" */
- void set paddingRight(String value);
-
- /** Gets the value of "padding-start" */
- String get paddingStart();
-
- /** Sets the value of "padding-start" */
- void set paddingStart(String value);
-
- /** Gets the value of "padding-top" */
- String get paddingTop();
-
- /** Sets the value of "padding-top" */
- void set paddingTop(String value);
-
- /** Gets the value of "page" */
- String get page();
-
- /** Sets the value of "page" */
- void set page(String value);
-
- /** Gets the value of "page-break-after" */
- String get pageBreakAfter();
-
- /** Sets the value of "page-break-after" */
- void set pageBreakAfter(String value);
-
- /** Gets the value of "page-break-before" */
- String get pageBreakBefore();
-
- /** Sets the value of "page-break-before" */
- void set pageBreakBefore(String value);
-
- /** Gets the value of "page-break-inside" */
- String get pageBreakInside();
-
- /** Sets the value of "page-break-inside" */
- void set pageBreakInside(String value);
-
- /** Gets the value of "perspective" */
- String get perspective();
-
- /** Sets the value of "perspective" */
- void set perspective(String value);
-
- /** Gets the value of "perspective-origin" */
- String get perspectiveOrigin();
-
- /** Sets the value of "perspective-origin" */
- void set perspectiveOrigin(String value);
-
- /** Gets the value of "perspective-origin-x" */
- String get perspectiveOriginX();
-
- /** Sets the value of "perspective-origin-x" */
- void set perspectiveOriginX(String value);
-
- /** Gets the value of "perspective-origin-y" */
- String get perspectiveOriginY();
-
- /** Sets the value of "perspective-origin-y" */
- void set perspectiveOriginY(String value);
-
- /** Gets the value of "pointer-events" */
- String get pointerEvents();
-
- /** Sets the value of "pointer-events" */
- void set pointerEvents(String value);
-
- /** Gets the value of "position" */
- String get position();
-
- /** Sets the value of "position" */
- void set position(String value);
-
- /** Gets the value of "quotes" */
- String get quotes();
-
- /** Sets the value of "quotes" */
- void set quotes(String value);
-
- /** Gets the value of "region-break-after" */
- String get regionBreakAfter();
-
- /** Sets the value of "region-break-after" */
- void set regionBreakAfter(String value);
-
- /** Gets the value of "region-break-before" */
- String get regionBreakBefore();
-
- /** Sets the value of "region-break-before" */
- void set regionBreakBefore(String value);
-
- /** Gets the value of "region-break-inside" */
- String get regionBreakInside();
-
- /** Sets the value of "region-break-inside" */
- void set regionBreakInside(String value);
-
- /** Gets the value of "region-overflow" */
- String get regionOverflow();
-
- /** Sets the value of "region-overflow" */
- void set regionOverflow(String value);
-
- /** Gets the value of "resize" */
- String get resize();
-
- /** Sets the value of "resize" */
- void set resize(String value);
-
- /** Gets the value of "right" */
- String get right();
-
- /** Sets the value of "right" */
- void set right(String value);
-
- /** Gets the value of "rtl-ordering" */
- String get rtlOrdering();
-
- /** Sets the value of "rtl-ordering" */
- void set rtlOrdering(String value);
-
- /** Gets the value of "size" */
- String get size();
-
- /** Sets the value of "size" */
- void set size(String value);
-
- /** Gets the value of "speak" */
- String get speak();
-
- /** Sets the value of "speak" */
- void set speak(String value);
-
- /** Gets the value of "src" */
- String get src();
-
- /** Sets the value of "src" */
- void set src(String value);
-
- /** Gets the value of "table-layout" */
- String get tableLayout();
-
- /** Sets the value of "table-layout" */
- void set tableLayout(String value);
-
- /** Gets the value of "tap-highlight-color" */
- String get tapHighlightColor();
-
- /** Sets the value of "tap-highlight-color" */
- void set tapHighlightColor(String value);
-
- /** Gets the value of "text-align" */
- String get textAlign();
-
- /** Sets the value of "text-align" */
- void set textAlign(String value);
-
- /** Gets the value of "text-combine" */
- String get textCombine();
-
- /** Sets the value of "text-combine" */
- void set textCombine(String value);
-
- /** Gets the value of "text-decoration" */
- String get textDecoration();
-
- /** Sets the value of "text-decoration" */
- void set textDecoration(String value);
-
- /** Gets the value of "text-decorations-in-effect" */
- String get textDecorationsInEffect();
-
- /** Sets the value of "text-decorations-in-effect" */
- void set textDecorationsInEffect(String value);
-
- /** Gets the value of "text-emphasis" */
- String get textEmphasis();
-
- /** Sets the value of "text-emphasis" */
- void set textEmphasis(String value);
-
- /** Gets the value of "text-emphasis-color" */
- String get textEmphasisColor();
-
- /** Sets the value of "text-emphasis-color" */
- void set textEmphasisColor(String value);
-
- /** Gets the value of "text-emphasis-position" */
- String get textEmphasisPosition();
-
- /** Sets the value of "text-emphasis-position" */
- void set textEmphasisPosition(String value);
-
- /** Gets the value of "text-emphasis-style" */
- String get textEmphasisStyle();
-
- /** Sets the value of "text-emphasis-style" */
- void set textEmphasisStyle(String value);
-
- /** Gets the value of "text-fill-color" */
- String get textFillColor();
-
- /** Sets the value of "text-fill-color" */
- void set textFillColor(String value);
-
- /** Gets the value of "text-indent" */
- String get textIndent();
-
- /** Sets the value of "text-indent" */
- void set textIndent(String value);
-
- /** Gets the value of "text-line-through" */
- String get textLineThrough();
-
- /** Sets the value of "text-line-through" */
- void set textLineThrough(String value);
-
- /** Gets the value of "text-line-through-color" */
- String get textLineThroughColor();
-
- /** Sets the value of "text-line-through-color" */
- void set textLineThroughColor(String value);
-
- /** Gets the value of "text-line-through-mode" */
- String get textLineThroughMode();
-
- /** Sets the value of "text-line-through-mode" */
- void set textLineThroughMode(String value);
-
- /** Gets the value of "text-line-through-style" */
- String get textLineThroughStyle();
-
- /** Sets the value of "text-line-through-style" */
- void set textLineThroughStyle(String value);
-
- /** Gets the value of "text-line-through-width" */
- String get textLineThroughWidth();
-
- /** Sets the value of "text-line-through-width" */
- void set textLineThroughWidth(String value);
-
- /** Gets the value of "text-orientation" */
- String get textOrientation();
-
- /** Sets the value of "text-orientation" */
- void set textOrientation(String value);
-
- /** Gets the value of "text-overflow" */
- String get textOverflow();
-
- /** Sets the value of "text-overflow" */
- void set textOverflow(String value);
-
- /** Gets the value of "text-overline" */
- String get textOverline();
-
- /** Sets the value of "text-overline" */
- void set textOverline(String value);
-
- /** Gets the value of "text-overline-color" */
- String get textOverlineColor();
-
- /** Sets the value of "text-overline-color" */
- void set textOverlineColor(String value);
-
- /** Gets the value of "text-overline-mode" */
- String get textOverlineMode();
-
- /** Sets the value of "text-overline-mode" */
- void set textOverlineMode(String value);
-
- /** Gets the value of "text-overline-style" */
- String get textOverlineStyle();
-
- /** Sets the value of "text-overline-style" */
- void set textOverlineStyle(String value);
-
- /** Gets the value of "text-overline-width" */
- String get textOverlineWidth();
-
- /** Sets the value of "text-overline-width" */
- void set textOverlineWidth(String value);
-
- /** Gets the value of "text-rendering" */
- String get textRendering();
-
- /** Sets the value of "text-rendering" */
- void set textRendering(String value);
-
- /** Gets the value of "text-security" */
- String get textSecurity();
-
- /** Sets the value of "text-security" */
- void set textSecurity(String value);
-
- /** Gets the value of "text-shadow" */
- String get textShadow();
-
- /** Sets the value of "text-shadow" */
- void set textShadow(String value);
-
- /** Gets the value of "text-size-adjust" */
- String get textSizeAdjust();
-
- /** Sets the value of "text-size-adjust" */
- void set textSizeAdjust(String value);
-
- /** Gets the value of "text-stroke" */
- String get textStroke();
-
- /** Sets the value of "text-stroke" */
- void set textStroke(String value);
-
- /** Gets the value of "text-stroke-color" */
- String get textStrokeColor();
-
- /** Sets the value of "text-stroke-color" */
- void set textStrokeColor(String value);
-
- /** Gets the value of "text-stroke-width" */
- String get textStrokeWidth();
-
- /** Sets the value of "text-stroke-width" */
- void set textStrokeWidth(String value);
-
- /** Gets the value of "text-transform" */
- String get textTransform();
-
- /** Sets the value of "text-transform" */
- void set textTransform(String value);
-
- /** Gets the value of "text-underline" */
- String get textUnderline();
-
- /** Sets the value of "text-underline" */
- void set textUnderline(String value);
-
- /** Gets the value of "text-underline-color" */
- String get textUnderlineColor();
-
- /** Sets the value of "text-underline-color" */
- void set textUnderlineColor(String value);
-
- /** Gets the value of "text-underline-mode" */
- String get textUnderlineMode();
-
- /** Sets the value of "text-underline-mode" */
- void set textUnderlineMode(String value);
-
- /** Gets the value of "text-underline-style" */
- String get textUnderlineStyle();
-
- /** Sets the value of "text-underline-style" */
- void set textUnderlineStyle(String value);
-
- /** Gets the value of "text-underline-width" */
- String get textUnderlineWidth();
-
- /** Sets the value of "text-underline-width" */
- void set textUnderlineWidth(String value);
-
- /** Gets the value of "top" */
- String get top();
-
- /** Sets the value of "top" */
- void set top(String value);
-
- /** Gets the value of "transform" */
- String get transform();
-
- /** Sets the value of "transform" */
- void set transform(String value);
-
- /** Gets the value of "transform-origin" */
- String get transformOrigin();
-
- /** Sets the value of "transform-origin" */
- void set transformOrigin(String value);
-
- /** Gets the value of "transform-origin-x" */
- String get transformOriginX();
-
- /** Sets the value of "transform-origin-x" */
- void set transformOriginX(String value);
-
- /** Gets the value of "transform-origin-y" */
- String get transformOriginY();
-
- /** Sets the value of "transform-origin-y" */
- void set transformOriginY(String value);
-
- /** Gets the value of "transform-origin-z" */
- String get transformOriginZ();
-
- /** Sets the value of "transform-origin-z" */
- void set transformOriginZ(String value);
-
- /** Gets the value of "transform-style" */
- String get transformStyle();
-
- /** Sets the value of "transform-style" */
- void set transformStyle(String value);
-
- /** Gets the value of "transition" */
- String get transition();
-
- /** Sets the value of "transition" */
- void set transition(String value);
-
- /** Gets the value of "transition-delay" */
- String get transitionDelay();
-
- /** Sets the value of "transition-delay" */
- void set transitionDelay(String value);
-
- /** Gets the value of "transition-duration" */
- String get transitionDuration();
-
- /** Sets the value of "transition-duration" */
- void set transitionDuration(String value);
-
- /** Gets the value of "transition-property" */
- String get transitionProperty();
-
- /** Sets the value of "transition-property" */
- void set transitionProperty(String value);
-
- /** Gets the value of "transition-timing-function" */
- String get transitionTimingFunction();
-
- /** Sets the value of "transition-timing-function" */
- void set transitionTimingFunction(String value);
-
- /** Gets the value of "unicode-bidi" */
- String get unicodeBidi();
-
- /** Sets the value of "unicode-bidi" */
- void set unicodeBidi(String value);
-
- /** Gets the value of "unicode-range" */
- String get unicodeRange();
-
- /** Sets the value of "unicode-range" */
- void set unicodeRange(String value);
-
- /** Gets the value of "user-drag" */
- String get userDrag();
-
- /** Sets the value of "user-drag" */
- void set userDrag(String value);
-
- /** Gets the value of "user-modify" */
- String get userModify();
-
- /** Sets the value of "user-modify" */
- void set userModify(String value);
-
- /** Gets the value of "user-select" */
- String get userSelect();
-
- /** Sets the value of "user-select" */
- void set userSelect(String value);
-
- /** Gets the value of "vertical-align" */
- String get verticalAlign();
-
- /** Sets the value of "vertical-align" */
- void set verticalAlign(String value);
-
- /** Gets the value of "visibility" */
- String get visibility();
-
- /** Sets the value of "visibility" */
- void set visibility(String value);
-
- /** Gets the value of "white-space" */
- String get whiteSpace();
-
- /** Sets the value of "white-space" */
- void set whiteSpace(String value);
-
- /** Gets the value of "widows" */
- String get widows();
-
- /** Sets the value of "widows" */
- void set widows(String value);
-
- /** Gets the value of "width" */
- String get width();
-
- /** Sets the value of "width" */
- void set width(String value);
-
- /** Gets the value of "word-break" */
- String get wordBreak();
-
- /** Sets the value of "word-break" */
- void set wordBreak(String value);
-
- /** Gets the value of "word-spacing" */
- String get wordSpacing();
-
- /** Sets the value of "word-spacing" */
- void set wordSpacing(String value);
-
- /** Gets the value of "word-wrap" */
- String get wordWrap();
-
- /** Sets the value of "word-wrap" */
- void set wordWrap(String value);
-
- /** Gets the value of "wrap-shape" */
- String get wrapShape();
-
- /** Sets the value of "wrap-shape" */
- void set wrapShape(String value);
-
- /** Gets the value of "writing-mode" */
- String get writingMode();
-
- /** Sets the value of "writing-mode" */
- void set writingMode(String value);
-
- /** Gets the value of "z-index" */
- String get zIndex();
-
- /** Sets the value of "z-index" */
- void set zIndex(String value);
-
- /** Gets the value of "zoom" */
- String get zoom();
-
- /** Sets the value of "zoom" */
- void set zoom(String 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.
-
-// WARNING: Do not edit.
-// This file was generated by html/scripts/css_code_generator.py
-
-// Source of CSS properties:
-// Source/WebCore/css/CSSPropertyNames.in
-
-// TODO(jacobr): add versions that take numeric values in px, miliseconds, etc.
-
-class CSSStyleDeclarationWrappingImplementation extends DOMWrapperBase implements CSSStyleDeclaration {
- static String _cachedBrowserPrefix;
-
- CSSStyleDeclarationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- factory CSSStyleDeclarationWrappingImplementation.css(String css) {
- var style = new Element.tag('div').style;
- style.cssText = css;
- return style;
- }
-
- factory CSSStyleDeclarationWrappingImplementation() {
- return new CSSStyleDeclarationWrappingImplementation.css('');
- }
-
- static String get _browserPrefix() {
- if (_cachedBrowserPrefix === null) {
- if (_Device.isFirefox) {
- _cachedBrowserPrefix = '-moz-';
- } else {
- _cachedBrowserPrefix = '-webkit-';
- }
- // TODO(jacobr): support IE 9.0 and Opera as well.
- }
- return _cachedBrowserPrefix;
- }
-
- String get cssText() { return _ptr.cssText; }
-
- void set cssText(String value) { _ptr.cssText = value; }
-
- int get length() { return _ptr.length; }
-
- CSSRule get parentRule() { return LevelDom.wrapCSSRule(_ptr.parentRule); }
-
- CSSValue getPropertyCSSValue(String propertyName) {
- return LevelDom.wrapCSSValue(_ptr.getPropertyCSSValue(propertyName));
- }
-
- String getPropertyPriority(String propertyName) {
- return _ptr.getPropertyPriority(propertyName);
- }
-
- String getPropertyShorthand(String propertyName) {
- return _ptr.getPropertyShorthand(propertyName);
- }
-
- String getPropertyValue(String propertyName) {
- return _ptr.getPropertyValue(propertyName);
- }
-
- bool isPropertyImplicit(String propertyName) {
- return _ptr.isPropertyImplicit(propertyName);
- }
-
- String item(int index) {
- return _ptr.item(index);
- }
-
- String removeProperty(String propertyName) {
- return _ptr.removeProperty(propertyName);
- }
-
- void setProperty(String propertyName, String value, [String priority = '']) {
- _ptr.setProperty(propertyName, value, priority);
- }
-
- String get typeName() { return "CSSStyleDeclaration"; }
-
-
- /** Gets the value of "animation" */
- String get animation() =>
- getPropertyValue('${_browserPrefix}animation');
-
- /** Sets the value of "animation" */
- void set animation(String value) {
- setProperty('${_browserPrefix}animation', value, '');
- }
-
- /** Gets the value of "animation-delay" */
- String get animationDelay() =>
- getPropertyValue('${_browserPrefix}animation-delay');
-
- /** Sets the value of "animation-delay" */
- void set animationDelay(String value) {
- setProperty('${_browserPrefix}animation-delay', value, '');
- }
-
- /** Gets the value of "animation-direction" */
- String get animationDirection() =>
- getPropertyValue('${_browserPrefix}animation-direction');
-
- /** Sets the value of "animation-direction" */
- void set animationDirection(String value) {
- setProperty('${_browserPrefix}animation-direction', value, '');
- }
-
- /** Gets the value of "animation-duration" */
- String get animationDuration() =>
- getPropertyValue('${_browserPrefix}animation-duration');
-
- /** Sets the value of "animation-duration" */
- void set animationDuration(String value) {
- setProperty('${_browserPrefix}animation-duration', value, '');
- }
-
- /** Gets the value of "animation-fill-mode" */
- String get animationFillMode() =>
- getPropertyValue('${_browserPrefix}animation-fill-mode');
-
- /** Sets the value of "animation-fill-mode" */
- void set animationFillMode(String value) {
- setProperty('${_browserPrefix}animation-fill-mode', value, '');
- }
-
- /** Gets the value of "animation-iteration-count" */
- String get animationIterationCount() =>
- getPropertyValue('${_browserPrefix}animation-iteration-count');
-
- /** Sets the value of "animation-iteration-count" */
- void set animationIterationCount(String value) {
- setProperty('${_browserPrefix}animation-iteration-count', value, '');
- }
-
- /** Gets the value of "animation-name" */
- String get animationName() =>
- getPropertyValue('${_browserPrefix}animation-name');
-
- /** Sets the value of "animation-name" */
- void set animationName(String value) {
- setProperty('${_browserPrefix}animation-name', value, '');
- }
-
- /** Gets the value of "animation-play-state" */
- String get animationPlayState() =>
- getPropertyValue('${_browserPrefix}animation-play-state');
-
- /** Sets the value of "animation-play-state" */
- void set animationPlayState(String value) {
- setProperty('${_browserPrefix}animation-play-state', value, '');
- }
-
- /** Gets the value of "animation-timing-function" */
- String get animationTimingFunction() =>
- getPropertyValue('${_browserPrefix}animation-timing-function');
-
- /** Sets the value of "animation-timing-function" */
- void set animationTimingFunction(String value) {
- setProperty('${_browserPrefix}animation-timing-function', value, '');
- }
-
- /** Gets the value of "appearance" */
- String get appearance() =>
- getPropertyValue('${_browserPrefix}appearance');
-
- /** Sets the value of "appearance" */
- void set appearance(String value) {
- setProperty('${_browserPrefix}appearance', value, '');
- }
-
- /** Gets the value of "backface-visibility" */
- String get backfaceVisibility() =>
- getPropertyValue('${_browserPrefix}backface-visibility');
-
- /** Sets the value of "backface-visibility" */
- void set backfaceVisibility(String value) {
- setProperty('${_browserPrefix}backface-visibility', value, '');
- }
-
- /** Gets the value of "background" */
- String get background() =>
- getPropertyValue('background');
-
- /** Sets the value of "background" */
- void set background(String value) {
- setProperty('background', value, '');
- }
-
- /** Gets the value of "background-attachment" */
- String get backgroundAttachment() =>
- getPropertyValue('background-attachment');
-
- /** Sets the value of "background-attachment" */
- void set backgroundAttachment(String value) {
- setProperty('background-attachment', value, '');
- }
-
- /** Gets the value of "background-clip" */
- String get backgroundClip() =>
- getPropertyValue('background-clip');
-
- /** Sets the value of "background-clip" */
- void set backgroundClip(String value) {
- setProperty('background-clip', value, '');
- }
-
- /** Gets the value of "background-color" */
- String get backgroundColor() =>
- getPropertyValue('background-color');
-
- /** Sets the value of "background-color" */
- void set backgroundColor(String value) {
- setProperty('background-color', value, '');
- }
-
- /** Gets the value of "background-composite" */
- String get backgroundComposite() =>
- getPropertyValue('${_browserPrefix}background-composite');
-
- /** Sets the value of "background-composite" */
- void set backgroundComposite(String value) {
- setProperty('${_browserPrefix}background-composite', value, '');
- }
-
- /** Gets the value of "background-image" */
- String get backgroundImage() =>
- getPropertyValue('background-image');
-
- /** Sets the value of "background-image" */
- void set backgroundImage(String value) {
- setProperty('background-image', value, '');
- }
-
- /** Gets the value of "background-origin" */
- String get backgroundOrigin() =>
- getPropertyValue('background-origin');
-
- /** Sets the value of "background-origin" */
- void set backgroundOrigin(String value) {
- setProperty('background-origin', value, '');
- }
-
- /** Gets the value of "background-position" */
- String get backgroundPosition() =>
- getPropertyValue('background-position');
-
- /** Sets the value of "background-position" */
- void set backgroundPosition(String value) {
- setProperty('background-position', value, '');
- }
-
- /** Gets the value of "background-position-x" */
- String get backgroundPositionX() =>
- getPropertyValue('background-position-x');
-
- /** Sets the value of "background-position-x" */
- void set backgroundPositionX(String value) {
- setProperty('background-position-x', value, '');
- }
-
- /** Gets the value of "background-position-y" */
- String get backgroundPositionY() =>
- getPropertyValue('background-position-y');
-
- /** Sets the value of "background-position-y" */
- void set backgroundPositionY(String value) {
- setProperty('background-position-y', value, '');
- }
-
- /** Gets the value of "background-repeat" */
- String get backgroundRepeat() =>
- getPropertyValue('background-repeat');
-
- /** Sets the value of "background-repeat" */
- void set backgroundRepeat(String value) {
- setProperty('background-repeat', value, '');
- }
-
- /** Gets the value of "background-repeat-x" */
- String get backgroundRepeatX() =>
- getPropertyValue('background-repeat-x');
-
- /** Sets the value of "background-repeat-x" */
- void set backgroundRepeatX(String value) {
- setProperty('background-repeat-x', value, '');
- }
-
- /** Gets the value of "background-repeat-y" */
- String get backgroundRepeatY() =>
- getPropertyValue('background-repeat-y');
-
- /** Sets the value of "background-repeat-y" */
- void set backgroundRepeatY(String value) {
- setProperty('background-repeat-y', value, '');
- }
-
- /** Gets the value of "background-size" */
- String get backgroundSize() =>
- getPropertyValue('background-size');
-
- /** Sets the value of "background-size" */
- void set backgroundSize(String value) {
- setProperty('background-size', value, '');
- }
-
- /** Gets the value of "border" */
- String get border() =>
- getPropertyValue('border');
-
- /** Sets the value of "border" */
- void set border(String value) {
- setProperty('border', value, '');
- }
-
- /** Gets the value of "border-after" */
- String get borderAfter() =>
- getPropertyValue('${_browserPrefix}border-after');
-
- /** Sets the value of "border-after" */
- void set borderAfter(String value) {
- setProperty('${_browserPrefix}border-after', value, '');
- }
-
- /** Gets the value of "border-after-color" */
- String get borderAfterColor() =>
- getPropertyValue('${_browserPrefix}border-after-color');
-
- /** Sets the value of "border-after-color" */
- void set borderAfterColor(String value) {
- setProperty('${_browserPrefix}border-after-color', value, '');
- }
-
- /** Gets the value of "border-after-style" */
- String get borderAfterStyle() =>
- getPropertyValue('${_browserPrefix}border-after-style');
-
- /** Sets the value of "border-after-style" */
- void set borderAfterStyle(String value) {
- setProperty('${_browserPrefix}border-after-style', value, '');
- }
-
- /** Gets the value of "border-after-width" */
- String get borderAfterWidth() =>
- getPropertyValue('${_browserPrefix}border-after-width');
-
- /** Sets the value of "border-after-width" */
- void set borderAfterWidth(String value) {
- setProperty('${_browserPrefix}border-after-width', value, '');
- }
-
- /** Gets the value of "border-before" */
- String get borderBefore() =>
- getPropertyValue('${_browserPrefix}border-before');
-
- /** Sets the value of "border-before" */
- void set borderBefore(String value) {
- setProperty('${_browserPrefix}border-before', value, '');
- }
-
- /** Gets the value of "border-before-color" */
- String get borderBeforeColor() =>
- getPropertyValue('${_browserPrefix}border-before-color');
-
- /** Sets the value of "border-before-color" */
- void set borderBeforeColor(String value) {
- setProperty('${_browserPrefix}border-before-color', value, '');
- }
-
- /** Gets the value of "border-before-style" */
- String get borderBeforeStyle() =>
- getPropertyValue('${_browserPrefix}border-before-style');
-
- /** Sets the value of "border-before-style" */
- void set borderBeforeStyle(String value) {
- setProperty('${_browserPrefix}border-before-style', value, '');
- }
-
- /** Gets the value of "border-before-width" */
- String get borderBeforeWidth() =>
- getPropertyValue('${_browserPrefix}border-before-width');
-
- /** Sets the value of "border-before-width" */
- void set borderBeforeWidth(String value) {
- setProperty('${_browserPrefix}border-before-width', value, '');
- }
-
- /** Gets the value of "border-bottom" */
- String get borderBottom() =>
- getPropertyValue('border-bottom');
-
- /** Sets the value of "border-bottom" */
- void set borderBottom(String value) {
- setProperty('border-bottom', value, '');
- }
-
- /** Gets the value of "border-bottom-color" */
- String get borderBottomColor() =>
- getPropertyValue('border-bottom-color');
-
- /** Sets the value of "border-bottom-color" */
- void set borderBottomColor(String value) {
- setProperty('border-bottom-color', value, '');
- }
-
- /** Gets the value of "border-bottom-left-radius" */
- String get borderBottomLeftRadius() =>
- getPropertyValue('border-bottom-left-radius');
-
- /** Sets the value of "border-bottom-left-radius" */
- void set borderBottomLeftRadius(String value) {
- setProperty('border-bottom-left-radius', value, '');
- }
-
- /** Gets the value of "border-bottom-right-radius" */
- String get borderBottomRightRadius() =>
- getPropertyValue('border-bottom-right-radius');
-
- /** Sets the value of "border-bottom-right-radius" */
- void set borderBottomRightRadius(String value) {
- setProperty('border-bottom-right-radius', value, '');
- }
-
- /** Gets the value of "border-bottom-style" */
- String get borderBottomStyle() =>
- getPropertyValue('border-bottom-style');
-
- /** Sets the value of "border-bottom-style" */
- void set borderBottomStyle(String value) {
- setProperty('border-bottom-style', value, '');
- }
-
- /** Gets the value of "border-bottom-width" */
- String get borderBottomWidth() =>
- getPropertyValue('border-bottom-width');
-
- /** Sets the value of "border-bottom-width" */
- void set borderBottomWidth(String value) {
- setProperty('border-bottom-width', value, '');
- }
-
- /** Gets the value of "border-collapse" */
- String get borderCollapse() =>
- getPropertyValue('border-collapse');
-
- /** Sets the value of "border-collapse" */
- void set borderCollapse(String value) {
- setProperty('border-collapse', value, '');
- }
-
- /** Gets the value of "border-color" */
- String get borderColor() =>
- getPropertyValue('border-color');
-
- /** Sets the value of "border-color" */
- void set borderColor(String value) {
- setProperty('border-color', value, '');
- }
-
- /** Gets the value of "border-end" */
- String get borderEnd() =>
- getPropertyValue('${_browserPrefix}border-end');
-
- /** Sets the value of "border-end" */
- void set borderEnd(String value) {
- setProperty('${_browserPrefix}border-end', value, '');
- }
-
- /** Gets the value of "border-end-color" */
- String get borderEndColor() =>
- getPropertyValue('${_browserPrefix}border-end-color');
-
- /** Sets the value of "border-end-color" */
- void set borderEndColor(String value) {
- setProperty('${_browserPrefix}border-end-color', value, '');
- }
-
- /** Gets the value of "border-end-style" */
- String get borderEndStyle() =>
- getPropertyValue('${_browserPrefix}border-end-style');
-
- /** Sets the value of "border-end-style" */
- void set borderEndStyle(String value) {
- setProperty('${_browserPrefix}border-end-style', value, '');
- }
-
- /** Gets the value of "border-end-width" */
- String get borderEndWidth() =>
- getPropertyValue('${_browserPrefix}border-end-width');
-
- /** Sets the value of "border-end-width" */
- void set borderEndWidth(String value) {
- setProperty('${_browserPrefix}border-end-width', value, '');
- }
-
- /** Gets the value of "border-fit" */
- String get borderFit() =>
- getPropertyValue('${_browserPrefix}border-fit');
-
- /** Sets the value of "border-fit" */
- void set borderFit(String value) {
- setProperty('${_browserPrefix}border-fit', value, '');
- }
-
- /** Gets the value of "border-horizontal-spacing" */
- String get borderHorizontalSpacing() =>
- getPropertyValue('${_browserPrefix}border-horizontal-spacing');
-
- /** Sets the value of "border-horizontal-spacing" */
- void set borderHorizontalSpacing(String value) {
- setProperty('${_browserPrefix}border-horizontal-spacing', value, '');
- }
-
- /** Gets the value of "border-image" */
- String get borderImage() =>
- getPropertyValue('border-image');
-
- /** Sets the value of "border-image" */
- void set borderImage(String value) {
- setProperty('border-image', value, '');
- }
-
- /** Gets the value of "border-image-outset" */
- String get borderImageOutset() =>
- getPropertyValue('border-image-outset');
-
- /** Sets the value of "border-image-outset" */
- void set borderImageOutset(String value) {
- setProperty('border-image-outset', value, '');
- }
-
- /** Gets the value of "border-image-repeat" */
- String get borderImageRepeat() =>
- getPropertyValue('border-image-repeat');
-
- /** Sets the value of "border-image-repeat" */
- void set borderImageRepeat(String value) {
- setProperty('border-image-repeat', value, '');
- }
-
- /** Gets the value of "border-image-slice" */
- String get borderImageSlice() =>
- getPropertyValue('border-image-slice');
-
- /** Sets the value of "border-image-slice" */
- void set borderImageSlice(String value) {
- setProperty('border-image-slice', value, '');
- }
-
- /** Gets the value of "border-image-source" */
- String get borderImageSource() =>
- getPropertyValue('border-image-source');
-
- /** Sets the value of "border-image-source" */
- void set borderImageSource(String value) {
- setProperty('border-image-source', value, '');
- }
-
- /** Gets the value of "border-image-width" */
- String get borderImageWidth() =>
- getPropertyValue('border-image-width');
-
- /** Sets the value of "border-image-width" */
- void set borderImageWidth(String value) {
- setProperty('border-image-width', value, '');
- }
-
- /** Gets the value of "border-left" */
- String get borderLeft() =>
- getPropertyValue('border-left');
-
- /** Sets the value of "border-left" */
- void set borderLeft(String value) {
- setProperty('border-left', value, '');
- }
-
- /** Gets the value of "border-left-color" */
- String get borderLeftColor() =>
- getPropertyValue('border-left-color');
-
- /** Sets the value of "border-left-color" */
- void set borderLeftColor(String value) {
- setProperty('border-left-color', value, '');
- }
-
- /** Gets the value of "border-left-style" */
- String get borderLeftStyle() =>
- getPropertyValue('border-left-style');
-
- /** Sets the value of "border-left-style" */
- void set borderLeftStyle(String value) {
- setProperty('border-left-style', value, '');
- }
-
- /** Gets the value of "border-left-width" */
- String get borderLeftWidth() =>
- getPropertyValue('border-left-width');
-
- /** Sets the value of "border-left-width" */
- void set borderLeftWidth(String value) {
- setProperty('border-left-width', value, '');
- }
-
- /** Gets the value of "border-radius" */
- String get borderRadius() =>
- getPropertyValue('border-radius');
-
- /** Sets the value of "border-radius" */
- void set borderRadius(String value) {
- setProperty('border-radius', value, '');
- }
-
- /** Gets the value of "border-right" */
- String get borderRight() =>
- getPropertyValue('border-right');
-
- /** Sets the value of "border-right" */
- void set borderRight(String value) {
- setProperty('border-right', value, '');
- }
-
- /** Gets the value of "border-right-color" */
- String get borderRightColor() =>
- getPropertyValue('border-right-color');
-
- /** Sets the value of "border-right-color" */
- void set borderRightColor(String value) {
- setProperty('border-right-color', value, '');
- }
-
- /** Gets the value of "border-right-style" */
- String get borderRightStyle() =>
- getPropertyValue('border-right-style');
-
- /** Sets the value of "border-right-style" */
- void set borderRightStyle(String value) {
- setProperty('border-right-style', value, '');
- }
-
- /** Gets the value of "border-right-width" */
- String get borderRightWidth() =>
- getPropertyValue('border-right-width');
-
- /** Sets the value of "border-right-width" */
- void set borderRightWidth(String value) {
- setProperty('border-right-width', value, '');
- }
-
- /** Gets the value of "border-spacing" */
- String get borderSpacing() =>
- getPropertyValue('border-spacing');
-
- /** Sets the value of "border-spacing" */
- void set borderSpacing(String value) {
- setProperty('border-spacing', value, '');
- }
-
- /** Gets the value of "border-start" */
- String get borderStart() =>
- getPropertyValue('${_browserPrefix}border-start');
-
- /** Sets the value of "border-start" */
- void set borderStart(String value) {
- setProperty('${_browserPrefix}border-start', value, '');
- }
-
- /** Gets the value of "border-start-color" */
- String get borderStartColor() =>
- getPropertyValue('${_browserPrefix}border-start-color');
-
- /** Sets the value of "border-start-color" */
- void set borderStartColor(String value) {
- setProperty('${_browserPrefix}border-start-color', value, '');
- }
-
- /** Gets the value of "border-start-style" */
- String get borderStartStyle() =>
- getPropertyValue('${_browserPrefix}border-start-style');
-
- /** Sets the value of "border-start-style" */
- void set borderStartStyle(String value) {
- setProperty('${_browserPrefix}border-start-style', value, '');
- }
-
- /** Gets the value of "border-start-width" */
- String get borderStartWidth() =>
- getPropertyValue('${_browserPrefix}border-start-width');
-
- /** Sets the value of "border-start-width" */
- void set borderStartWidth(String value) {
- setProperty('${_browserPrefix}border-start-width', value, '');
- }
-
- /** Gets the value of "border-style" */
- String get borderStyle() =>
- getPropertyValue('border-style');
-
- /** Sets the value of "border-style" */
- void set borderStyle(String value) {
- setProperty('border-style', value, '');
- }
-
- /** Gets the value of "border-top" */
- String get borderTop() =>
- getPropertyValue('border-top');
-
- /** Sets the value of "border-top" */
- void set borderTop(String value) {
- setProperty('border-top', value, '');
- }
-
- /** Gets the value of "border-top-color" */
- String get borderTopColor() =>
- getPropertyValue('border-top-color');
-
- /** Sets the value of "border-top-color" */
- void set borderTopColor(String value) {
- setProperty('border-top-color', value, '');
- }
-
- /** Gets the value of "border-top-left-radius" */
- String get borderTopLeftRadius() =>
- getPropertyValue('border-top-left-radius');
-
- /** Sets the value of "border-top-left-radius" */
- void set borderTopLeftRadius(String value) {
- setProperty('border-top-left-radius', value, '');
- }
-
- /** Gets the value of "border-top-right-radius" */
- String get borderTopRightRadius() =>
- getPropertyValue('border-top-right-radius');
-
- /** Sets the value of "border-top-right-radius" */
- void set borderTopRightRadius(String value) {
- setProperty('border-top-right-radius', value, '');
- }
-
- /** Gets the value of "border-top-style" */
- String get borderTopStyle() =>
- getPropertyValue('border-top-style');
-
- /** Sets the value of "border-top-style" */
- void set borderTopStyle(String value) {
- setProperty('border-top-style', value, '');
- }
-
- /** Gets the value of "border-top-width" */
- String get borderTopWidth() =>
- getPropertyValue('border-top-width');
-
- /** Sets the value of "border-top-width" */
- void set borderTopWidth(String value) {
- setProperty('border-top-width', value, '');
- }
-
- /** Gets the value of "border-vertical-spacing" */
- String get borderVerticalSpacing() =>
- getPropertyValue('${_browserPrefix}border-vertical-spacing');
-
- /** Sets the value of "border-vertical-spacing" */
- void set borderVerticalSpacing(String value) {
- setProperty('${_browserPrefix}border-vertical-spacing', value, '');
- }
-
- /** Gets the value of "border-width" */
- String get borderWidth() =>
- getPropertyValue('border-width');
-
- /** Sets the value of "border-width" */
- void set borderWidth(String value) {
- setProperty('border-width', value, '');
- }
-
- /** Gets the value of "bottom" */
- String get bottom() =>
- getPropertyValue('bottom');
-
- /** Sets the value of "bottom" */
- void set bottom(String value) {
- setProperty('bottom', value, '');
- }
-
- /** Gets the value of "box-align" */
- String get boxAlign() =>
- getPropertyValue('${_browserPrefix}box-align');
-
- /** Sets the value of "box-align" */
- void set boxAlign(String value) {
- setProperty('${_browserPrefix}box-align', value, '');
- }
-
- /** Gets the value of "box-direction" */
- String get boxDirection() =>
- getPropertyValue('${_browserPrefix}box-direction');
-
- /** Sets the value of "box-direction" */
- void set boxDirection(String value) {
- setProperty('${_browserPrefix}box-direction', value, '');
- }
-
- /** Gets the value of "box-flex" */
- String get boxFlex() =>
- getPropertyValue('${_browserPrefix}box-flex');
-
- /** Sets the value of "box-flex" */
- void set boxFlex(String value) {
- setProperty('${_browserPrefix}box-flex', value, '');
- }
-
- /** Gets the value of "box-flex-group" */
- String get boxFlexGroup() =>
- getPropertyValue('${_browserPrefix}box-flex-group');
-
- /** Sets the value of "box-flex-group" */
- void set boxFlexGroup(String value) {
- setProperty('${_browserPrefix}box-flex-group', value, '');
- }
-
- /** Gets the value of "box-lines" */
- String get boxLines() =>
- getPropertyValue('${_browserPrefix}box-lines');
-
- /** Sets the value of "box-lines" */
- void set boxLines(String value) {
- setProperty('${_browserPrefix}box-lines', value, '');
- }
-
- /** Gets the value of "box-ordinal-group" */
- String get boxOrdinalGroup() =>
- getPropertyValue('${_browserPrefix}box-ordinal-group');
-
- /** Sets the value of "box-ordinal-group" */
- void set boxOrdinalGroup(String value) {
- setProperty('${_browserPrefix}box-ordinal-group', value, '');
- }
-
- /** Gets the value of "box-orient" */
- String get boxOrient() =>
- getPropertyValue('${_browserPrefix}box-orient');
-
- /** Sets the value of "box-orient" */
- void set boxOrient(String value) {
- setProperty('${_browserPrefix}box-orient', value, '');
- }
-
- /** Gets the value of "box-pack" */
- String get boxPack() =>
- getPropertyValue('${_browserPrefix}box-pack');
-
- /** Sets the value of "box-pack" */
- void set boxPack(String value) {
- setProperty('${_browserPrefix}box-pack', value, '');
- }
-
- /** Gets the value of "box-reflect" */
- String get boxReflect() =>
- getPropertyValue('${_browserPrefix}box-reflect');
-
- /** Sets the value of "box-reflect" */
- void set boxReflect(String value) {
- setProperty('${_browserPrefix}box-reflect', value, '');
- }
-
- /** Gets the value of "box-shadow" */
- String get boxShadow() =>
- getPropertyValue('box-shadow');
-
- /** Sets the value of "box-shadow" */
- void set boxShadow(String value) {
- setProperty('box-shadow', value, '');
- }
-
- /** Gets the value of "box-sizing" */
- String get boxSizing() =>
- getPropertyValue('box-sizing');
-
- /** Sets the value of "box-sizing" */
- void set boxSizing(String value) {
- setProperty('box-sizing', value, '');
- }
-
- /** Gets the value of "caption-side" */
- String get captionSide() =>
- getPropertyValue('caption-side');
-
- /** Sets the value of "caption-side" */
- void set captionSide(String value) {
- setProperty('caption-side', value, '');
- }
-
- /** Gets the value of "clear" */
- String get clear() =>
- getPropertyValue('clear');
-
- /** Sets the value of "clear" */
- void set clear(String value) {
- setProperty('clear', value, '');
- }
-
- /** Gets the value of "clip" */
- String get clip() =>
- getPropertyValue('clip');
-
- /** Sets the value of "clip" */
- void set clip(String value) {
- setProperty('clip', value, '');
- }
-
- /** Gets the value of "color" */
- String get color() =>
- getPropertyValue('color');
-
- /** Sets the value of "color" */
- void set color(String value) {
- setProperty('color', value, '');
- }
-
- /** Gets the value of "color-correction" */
- String get colorCorrection() =>
- getPropertyValue('${_browserPrefix}color-correction');
-
- /** Sets the value of "color-correction" */
- void set colorCorrection(String value) {
- setProperty('${_browserPrefix}color-correction', value, '');
- }
-
- /** Gets the value of "column-break-after" */
- String get columnBreakAfter() =>
- getPropertyValue('${_browserPrefix}column-break-after');
-
- /** Sets the value of "column-break-after" */
- void set columnBreakAfter(String value) {
- setProperty('${_browserPrefix}column-break-after', value, '');
- }
-
- /** Gets the value of "column-break-before" */
- String get columnBreakBefore() =>
- getPropertyValue('${_browserPrefix}column-break-before');
-
- /** Sets the value of "column-break-before" */
- void set columnBreakBefore(String value) {
- setProperty('${_browserPrefix}column-break-before', value, '');
- }
-
- /** Gets the value of "column-break-inside" */
- String get columnBreakInside() =>
- getPropertyValue('${_browserPrefix}column-break-inside');
-
- /** Sets the value of "column-break-inside" */
- void set columnBreakInside(String value) {
- setProperty('${_browserPrefix}column-break-inside', value, '');
- }
-
- /** Gets the value of "column-count" */
- String get columnCount() =>
- getPropertyValue('${_browserPrefix}column-count');
-
- /** Sets the value of "column-count" */
- void set columnCount(String value) {
- setProperty('${_browserPrefix}column-count', value, '');
- }
-
- /** Gets the value of "column-gap" */
- String get columnGap() =>
- getPropertyValue('${_browserPrefix}column-gap');
-
- /** Sets the value of "column-gap" */
- void set columnGap(String value) {
- setProperty('${_browserPrefix}column-gap', value, '');
- }
-
- /** Gets the value of "column-rule" */
- String get columnRule() =>
- getPropertyValue('${_browserPrefix}column-rule');
-
- /** Sets the value of "column-rule" */
- void set columnRule(String value) {
- setProperty('${_browserPrefix}column-rule', value, '');
- }
-
- /** Gets the value of "column-rule-color" */
- String get columnRuleColor() =>
- getPropertyValue('${_browserPrefix}column-rule-color');
-
- /** Sets the value of "column-rule-color" */
- void set columnRuleColor(String value) {
- setProperty('${_browserPrefix}column-rule-color', value, '');
- }
-
- /** Gets the value of "column-rule-style" */
- String get columnRuleStyle() =>
- getPropertyValue('${_browserPrefix}column-rule-style');
-
- /** Sets the value of "column-rule-style" */
- void set columnRuleStyle(String value) {
- setProperty('${_browserPrefix}column-rule-style', value, '');
- }
-
- /** Gets the value of "column-rule-width" */
- String get columnRuleWidth() =>
- getPropertyValue('${_browserPrefix}column-rule-width');
-
- /** Sets the value of "column-rule-width" */
- void set columnRuleWidth(String value) {
- setProperty('${_browserPrefix}column-rule-width', value, '');
- }
-
- /** Gets the value of "column-span" */
- String get columnSpan() =>
- getPropertyValue('${_browserPrefix}column-span');
-
- /** Sets the value of "column-span" */
- void set columnSpan(String value) {
- setProperty('${_browserPrefix}column-span', value, '');
- }
-
- /** Gets the value of "column-width" */
- String get columnWidth() =>
- getPropertyValue('${_browserPrefix}column-width');
-
- /** Sets the value of "column-width" */
- void set columnWidth(String value) {
- setProperty('${_browserPrefix}column-width', value, '');
- }
-
- /** Gets the value of "columns" */
- String get columns() =>
- getPropertyValue('${_browserPrefix}columns');
-
- /** Sets the value of "columns" */
- void set columns(String value) {
- setProperty('${_browserPrefix}columns', value, '');
- }
-
- /** Gets the value of "content" */
- String get content() =>
- getPropertyValue('content');
-
- /** Sets the value of "content" */
- void set content(String value) {
- setProperty('content', value, '');
- }
-
- /** Gets the value of "counter-increment" */
- String get counterIncrement() =>
- getPropertyValue('counter-increment');
-
- /** Sets the value of "counter-increment" */
- void set counterIncrement(String value) {
- setProperty('counter-increment', value, '');
- }
-
- /** Gets the value of "counter-reset" */
- String get counterReset() =>
- getPropertyValue('counter-reset');
-
- /** Sets the value of "counter-reset" */
- void set counterReset(String value) {
- setProperty('counter-reset', value, '');
- }
-
- /** Gets the value of "cursor" */
- String get cursor() =>
- getPropertyValue('cursor');
-
- /** Sets the value of "cursor" */
- void set cursor(String value) {
- setProperty('cursor', value, '');
- }
-
- /** Gets the value of "direction" */
- String get direction() =>
- getPropertyValue('direction');
-
- /** Sets the value of "direction" */
- void set direction(String value) {
- setProperty('direction', value, '');
- }
-
- /** Gets the value of "display" */
- String get display() =>
- getPropertyValue('display');
-
- /** Sets the value of "display" */
- void set display(String value) {
- setProperty('display', value, '');
- }
-
- /** Gets the value of "empty-cells" */
- String get emptyCells() =>
- getPropertyValue('empty-cells');
-
- /** Sets the value of "empty-cells" */
- void set emptyCells(String value) {
- setProperty('empty-cells', value, '');
- }
-
- /** Gets the value of "filter" */
- String get filter() =>
- getPropertyValue('${_browserPrefix}filter');
-
- /** Sets the value of "filter" */
- void set filter(String value) {
- setProperty('${_browserPrefix}filter', value, '');
- }
-
- /** Gets the value of "flex-align" */
- String get flexAlign() =>
- getPropertyValue('${_browserPrefix}flex-align');
-
- /** Sets the value of "flex-align" */
- void set flexAlign(String value) {
- setProperty('${_browserPrefix}flex-align', value, '');
- }
-
- /** Gets the value of "flex-flow" */
- String get flexFlow() =>
- getPropertyValue('${_browserPrefix}flex-flow');
-
- /** Sets the value of "flex-flow" */
- void set flexFlow(String value) {
- setProperty('${_browserPrefix}flex-flow', value, '');
- }
-
- /** Gets the value of "flex-order" */
- String get flexOrder() =>
- getPropertyValue('${_browserPrefix}flex-order');
-
- /** Sets the value of "flex-order" */
- void set flexOrder(String value) {
- setProperty('${_browserPrefix}flex-order', value, '');
- }
-
- /** Gets the value of "flex-pack" */
- String get flexPack() =>
- getPropertyValue('${_browserPrefix}flex-pack');
-
- /** Sets the value of "flex-pack" */
- void set flexPack(String value) {
- setProperty('${_browserPrefix}flex-pack', value, '');
- }
-
- /** Gets the value of "float" */
- String get float() =>
- getPropertyValue('float');
-
- /** Sets the value of "float" */
- void set float(String value) {
- setProperty('float', value, '');
- }
-
- /** Gets the value of "flow-from" */
- String get flowFrom() =>
- getPropertyValue('${_browserPrefix}flow-from');
-
- /** Sets the value of "flow-from" */
- void set flowFrom(String value) {
- setProperty('${_browserPrefix}flow-from', value, '');
- }
-
- /** Gets the value of "flow-into" */
- String get flowInto() =>
- getPropertyValue('${_browserPrefix}flow-into');
-
- /** Sets the value of "flow-into" */
- void set flowInto(String value) {
- setProperty('${_browserPrefix}flow-into', value, '');
- }
-
- /** Gets the value of "font" */
- String get font() =>
- getPropertyValue('font');
-
- /** Sets the value of "font" */
- void set font(String value) {
- setProperty('font', value, '');
- }
-
- /** Gets the value of "font-family" */
- String get fontFamily() =>
- getPropertyValue('font-family');
-
- /** Sets the value of "font-family" */
- void set fontFamily(String value) {
- setProperty('font-family', value, '');
- }
-
- /** Gets the value of "font-feature-settings" */
- String get fontFeatureSettings() =>
- getPropertyValue('${_browserPrefix}font-feature-settings');
-
- /** Sets the value of "font-feature-settings" */
- void set fontFeatureSettings(String value) {
- setProperty('${_browserPrefix}font-feature-settings', value, '');
- }
-
- /** Gets the value of "font-size" */
- String get fontSize() =>
- getPropertyValue('font-size');
-
- /** Sets the value of "font-size" */
- void set fontSize(String value) {
- setProperty('font-size', value, '');
- }
-
- /** Gets the value of "font-size-delta" */
- String get fontSizeDelta() =>
- getPropertyValue('${_browserPrefix}font-size-delta');
-
- /** Sets the value of "font-size-delta" */
- void set fontSizeDelta(String value) {
- setProperty('${_browserPrefix}font-size-delta', value, '');
- }
-
- /** Gets the value of "font-smoothing" */
- String get fontSmoothing() =>
- getPropertyValue('${_browserPrefix}font-smoothing');
-
- /** Sets the value of "font-smoothing" */
- void set fontSmoothing(String value) {
- setProperty('${_browserPrefix}font-smoothing', value, '');
- }
-
- /** Gets the value of "font-stretch" */
- String get fontStretch() =>
- getPropertyValue('font-stretch');
-
- /** Sets the value of "font-stretch" */
- void set fontStretch(String value) {
- setProperty('font-stretch', value, '');
- }
-
- /** Gets the value of "font-style" */
- String get fontStyle() =>
- getPropertyValue('font-style');
-
- /** Sets the value of "font-style" */
- void set fontStyle(String value) {
- setProperty('font-style', value, '');
- }
-
- /** Gets the value of "font-variant" */
- String get fontVariant() =>
- getPropertyValue('font-variant');
-
- /** Sets the value of "font-variant" */
- void set fontVariant(String value) {
- setProperty('font-variant', value, '');
- }
-
- /** Gets the value of "font-weight" */
- String get fontWeight() =>
- getPropertyValue('font-weight');
-
- /** Sets the value of "font-weight" */
- void set fontWeight(String value) {
- setProperty('font-weight', value, '');
- }
-
- /** Gets the value of "height" */
- String get height() =>
- getPropertyValue('height');
-
- /** Sets the value of "height" */
- void set height(String value) {
- setProperty('height', value, '');
- }
-
- /** Gets the value of "highlight" */
- String get highlight() =>
- getPropertyValue('${_browserPrefix}highlight');
-
- /** Sets the value of "highlight" */
- void set highlight(String value) {
- setProperty('${_browserPrefix}highlight', value, '');
- }
-
- /** Gets the value of "hyphenate-character" */
- String get hyphenateCharacter() =>
- getPropertyValue('${_browserPrefix}hyphenate-character');
-
- /** Sets the value of "hyphenate-character" */
- void set hyphenateCharacter(String value) {
- setProperty('${_browserPrefix}hyphenate-character', value, '');
- }
-
- /** Gets the value of "hyphenate-limit-after" */
- String get hyphenateLimitAfter() =>
- getPropertyValue('${_browserPrefix}hyphenate-limit-after');
-
- /** Sets the value of "hyphenate-limit-after" */
- void set hyphenateLimitAfter(String value) {
- setProperty('${_browserPrefix}hyphenate-limit-after', value, '');
- }
-
- /** Gets the value of "hyphenate-limit-before" */
- String get hyphenateLimitBefore() =>
- getPropertyValue('${_browserPrefix}hyphenate-limit-before');
-
- /** Sets the value of "hyphenate-limit-before" */
- void set hyphenateLimitBefore(String value) {
- setProperty('${_browserPrefix}hyphenate-limit-before', value, '');
- }
-
- /** Gets the value of "hyphenate-limit-lines" */
- String get hyphenateLimitLines() =>
- getPropertyValue('${_browserPrefix}hyphenate-limit-lines');
-
- /** Sets the value of "hyphenate-limit-lines" */
- void set hyphenateLimitLines(String value) {
- setProperty('${_browserPrefix}hyphenate-limit-lines', value, '');
- }
-
- /** Gets the value of "hyphens" */
- String get hyphens() =>
- getPropertyValue('${_browserPrefix}hyphens');
-
- /** Sets the value of "hyphens" */
- void set hyphens(String value) {
- setProperty('${_browserPrefix}hyphens', value, '');
- }
-
- /** Gets the value of "image-rendering" */
- String get imageRendering() =>
- getPropertyValue('image-rendering');
-
- /** Sets the value of "image-rendering" */
- void set imageRendering(String value) {
- setProperty('image-rendering', value, '');
- }
-
- /** Gets the value of "left" */
- String get left() =>
- getPropertyValue('left');
-
- /** Sets the value of "left" */
- void set left(String value) {
- setProperty('left', value, '');
- }
-
- /** Gets the value of "letter-spacing" */
- String get letterSpacing() =>
- getPropertyValue('letter-spacing');
-
- /** Sets the value of "letter-spacing" */
- void set letterSpacing(String value) {
- setProperty('letter-spacing', value, '');
- }
-
- /** Gets the value of "line-box-contain" */
- String get lineBoxContain() =>
- getPropertyValue('${_browserPrefix}line-box-contain');
-
- /** Sets the value of "line-box-contain" */
- void set lineBoxContain(String value) {
- setProperty('${_browserPrefix}line-box-contain', value, '');
- }
-
- /** Gets the value of "line-break" */
- String get lineBreak() =>
- getPropertyValue('${_browserPrefix}line-break');
-
- /** Sets the value of "line-break" */
- void set lineBreak(String value) {
- setProperty('${_browserPrefix}line-break', value, '');
- }
-
- /** Gets the value of "line-clamp" */
- String get lineClamp() =>
- getPropertyValue('${_browserPrefix}line-clamp');
-
- /** Sets the value of "line-clamp" */
- void set lineClamp(String value) {
- setProperty('${_browserPrefix}line-clamp', value, '');
- }
-
- /** Gets the value of "line-height" */
- String get lineHeight() =>
- getPropertyValue('line-height');
-
- /** Sets the value of "line-height" */
- void set lineHeight(String value) {
- setProperty('line-height', value, '');
- }
-
- /** Gets the value of "list-style" */
- String get listStyle() =>
- getPropertyValue('list-style');
-
- /** Sets the value of "list-style" */
- void set listStyle(String value) {
- setProperty('list-style', value, '');
- }
-
- /** Gets the value of "list-style-image" */
- String get listStyleImage() =>
- getPropertyValue('list-style-image');
-
- /** Sets the value of "list-style-image" */
- void set listStyleImage(String value) {
- setProperty('list-style-image', value, '');
- }
-
- /** Gets the value of "list-style-position" */
- String get listStylePosition() =>
- getPropertyValue('list-style-position');
-
- /** Sets the value of "list-style-position" */
- void set listStylePosition(String value) {
- setProperty('list-style-position', value, '');
- }
-
- /** Gets the value of "list-style-type" */
- String get listStyleType() =>
- getPropertyValue('list-style-type');
-
- /** Sets the value of "list-style-type" */
- void set listStyleType(String value) {
- setProperty('list-style-type', value, '');
- }
-
- /** Gets the value of "locale" */
- String get locale() =>
- getPropertyValue('${_browserPrefix}locale');
-
- /** Sets the value of "locale" */
- void set locale(String value) {
- setProperty('${_browserPrefix}locale', value, '');
- }
-
- /** Gets the value of "logical-height" */
- String get logicalHeight() =>
- getPropertyValue('${_browserPrefix}logical-height');
-
- /** Sets the value of "logical-height" */
- void set logicalHeight(String value) {
- setProperty('${_browserPrefix}logical-height', value, '');
- }
-
- /** Gets the value of "logical-width" */
- String get logicalWidth() =>
- getPropertyValue('${_browserPrefix}logical-width');
-
- /** Sets the value of "logical-width" */
- void set logicalWidth(String value) {
- setProperty('${_browserPrefix}logical-width', value, '');
- }
-
- /** Gets the value of "margin" */
- String get margin() =>
- getPropertyValue('margin');
-
- /** Sets the value of "margin" */
- void set margin(String value) {
- setProperty('margin', value, '');
- }
-
- /** Gets the value of "margin-after" */
- String get marginAfter() =>
- getPropertyValue('${_browserPrefix}margin-after');
-
- /** Sets the value of "margin-after" */
- void set marginAfter(String value) {
- setProperty('${_browserPrefix}margin-after', value, '');
- }
-
- /** Gets the value of "margin-after-collapse" */
- String get marginAfterCollapse() =>
- getPropertyValue('${_browserPrefix}margin-after-collapse');
-
- /** Sets the value of "margin-after-collapse" */
- void set marginAfterCollapse(String value) {
- setProperty('${_browserPrefix}margin-after-collapse', value, '');
- }
-
- /** Gets the value of "margin-before" */
- String get marginBefore() =>
- getPropertyValue('${_browserPrefix}margin-before');
-
- /** Sets the value of "margin-before" */
- void set marginBefore(String value) {
- setProperty('${_browserPrefix}margin-before', value, '');
- }
-
- /** Gets the value of "margin-before-collapse" */
- String get marginBeforeCollapse() =>
- getPropertyValue('${_browserPrefix}margin-before-collapse');
-
- /** Sets the value of "margin-before-collapse" */
- void set marginBeforeCollapse(String value) {
- setProperty('${_browserPrefix}margin-before-collapse', value, '');
- }
-
- /** Gets the value of "margin-bottom" */
- String get marginBottom() =>
- getPropertyValue('margin-bottom');
-
- /** Sets the value of "margin-bottom" */
- void set marginBottom(String value) {
- setProperty('margin-bottom', value, '');
- }
-
- /** Gets the value of "margin-bottom-collapse" */
- String get marginBottomCollapse() =>
- getPropertyValue('${_browserPrefix}margin-bottom-collapse');
-
- /** Sets the value of "margin-bottom-collapse" */
- void set marginBottomCollapse(String value) {
- setProperty('${_browserPrefix}margin-bottom-collapse', value, '');
- }
-
- /** Gets the value of "margin-collapse" */
- String get marginCollapse() =>
- getPropertyValue('${_browserPrefix}margin-collapse');
-
- /** Sets the value of "margin-collapse" */
- void set marginCollapse(String value) {
- setProperty('${_browserPrefix}margin-collapse', value, '');
- }
-
- /** Gets the value of "margin-end" */
- String get marginEnd() =>
- getPropertyValue('${_browserPrefix}margin-end');
-
- /** Sets the value of "margin-end" */
- void set marginEnd(String value) {
- setProperty('${_browserPrefix}margin-end', value, '');
- }
-
- /** Gets the value of "margin-left" */
- String get marginLeft() =>
- getPropertyValue('margin-left');
-
- /** Sets the value of "margin-left" */
- void set marginLeft(String value) {
- setProperty('margin-left', value, '');
- }
-
- /** Gets the value of "margin-right" */
- String get marginRight() =>
- getPropertyValue('margin-right');
-
- /** Sets the value of "margin-right" */
- void set marginRight(String value) {
- setProperty('margin-right', value, '');
- }
-
- /** Gets the value of "margin-start" */
- String get marginStart() =>
- getPropertyValue('${_browserPrefix}margin-start');
-
- /** Sets the value of "margin-start" */
- void set marginStart(String value) {
- setProperty('${_browserPrefix}margin-start', value, '');
- }
-
- /** Gets the value of "margin-top" */
- String get marginTop() =>
- getPropertyValue('margin-top');
-
- /** Sets the value of "margin-top" */
- void set marginTop(String value) {
- setProperty('margin-top', value, '');
- }
-
- /** Gets the value of "margin-top-collapse" */
- String get marginTopCollapse() =>
- getPropertyValue('${_browserPrefix}margin-top-collapse');
-
- /** Sets the value of "margin-top-collapse" */
- void set marginTopCollapse(String value) {
- setProperty('${_browserPrefix}margin-top-collapse', value, '');
- }
-
- /** Gets the value of "marquee" */
- String get marquee() =>
- getPropertyValue('${_browserPrefix}marquee');
-
- /** Sets the value of "marquee" */
- void set marquee(String value) {
- setProperty('${_browserPrefix}marquee', value, '');
- }
-
- /** Gets the value of "marquee-direction" */
- String get marqueeDirection() =>
- getPropertyValue('${_browserPrefix}marquee-direction');
-
- /** Sets the value of "marquee-direction" */
- void set marqueeDirection(String value) {
- setProperty('${_browserPrefix}marquee-direction', value, '');
- }
-
- /** Gets the value of "marquee-increment" */
- String get marqueeIncrement() =>
- getPropertyValue('${_browserPrefix}marquee-increment');
-
- /** Sets the value of "marquee-increment" */
- void set marqueeIncrement(String value) {
- setProperty('${_browserPrefix}marquee-increment', value, '');
- }
-
- /** Gets the value of "marquee-repetition" */
- String get marqueeRepetition() =>
- getPropertyValue('${_browserPrefix}marquee-repetition');
-
- /** Sets the value of "marquee-repetition" */
- void set marqueeRepetition(String value) {
- setProperty('${_browserPrefix}marquee-repetition', value, '');
- }
-
- /** Gets the value of "marquee-speed" */
- String get marqueeSpeed() =>
- getPropertyValue('${_browserPrefix}marquee-speed');
-
- /** Sets the value of "marquee-speed" */
- void set marqueeSpeed(String value) {
- setProperty('${_browserPrefix}marquee-speed', value, '');
- }
-
- /** Gets the value of "marquee-style" */
- String get marqueeStyle() =>
- getPropertyValue('${_browserPrefix}marquee-style');
-
- /** Sets the value of "marquee-style" */
- void set marqueeStyle(String value) {
- setProperty('${_browserPrefix}marquee-style', value, '');
- }
-
- /** Gets the value of "mask" */
- String get mask() =>
- getPropertyValue('${_browserPrefix}mask');
-
- /** Sets the value of "mask" */
- void set mask(String value) {
- setProperty('${_browserPrefix}mask', value, '');
- }
-
- /** Gets the value of "mask-attachment" */
- String get maskAttachment() =>
- getPropertyValue('${_browserPrefix}mask-attachment');
-
- /** Sets the value of "mask-attachment" */
- void set maskAttachment(String value) {
- setProperty('${_browserPrefix}mask-attachment', value, '');
- }
-
- /** Gets the value of "mask-box-image" */
- String get maskBoxImage() =>
- getPropertyValue('${_browserPrefix}mask-box-image');
-
- /** Sets the value of "mask-box-image" */
- void set maskBoxImage(String value) {
- setProperty('${_browserPrefix}mask-box-image', value, '');
- }
-
- /** Gets the value of "mask-box-image-outset" */
- String get maskBoxImageOutset() =>
- getPropertyValue('${_browserPrefix}mask-box-image-outset');
-
- /** Sets the value of "mask-box-image-outset" */
- void set maskBoxImageOutset(String value) {
- setProperty('${_browserPrefix}mask-box-image-outset', value, '');
- }
-
- /** Gets the value of "mask-box-image-repeat" */
- String get maskBoxImageRepeat() =>
- getPropertyValue('${_browserPrefix}mask-box-image-repeat');
-
- /** Sets the value of "mask-box-image-repeat" */
- void set maskBoxImageRepeat(String value) {
- setProperty('${_browserPrefix}mask-box-image-repeat', value, '');
- }
-
- /** Gets the value of "mask-box-image-slice" */
- String get maskBoxImageSlice() =>
- getPropertyValue('${_browserPrefix}mask-box-image-slice');
-
- /** Sets the value of "mask-box-image-slice" */
- void set maskBoxImageSlice(String value) {
- setProperty('${_browserPrefix}mask-box-image-slice', value, '');
- }
-
- /** Gets the value of "mask-box-image-source" */
- String get maskBoxImageSource() =>
- getPropertyValue('${_browserPrefix}mask-box-image-source');
-
- /** Sets the value of "mask-box-image-source" */
- void set maskBoxImageSource(String value) {
- setProperty('${_browserPrefix}mask-box-image-source', value, '');
- }
-
- /** Gets the value of "mask-box-image-width" */
- String get maskBoxImageWidth() =>
- getPropertyValue('${_browserPrefix}mask-box-image-width');
-
- /** Sets the value of "mask-box-image-width" */
- void set maskBoxImageWidth(String value) {
- setProperty('${_browserPrefix}mask-box-image-width', value, '');
- }
-
- /** Gets the value of "mask-clip" */
- String get maskClip() =>
- getPropertyValue('${_browserPrefix}mask-clip');
-
- /** Sets the value of "mask-clip" */
- void set maskClip(String value) {
- setProperty('${_browserPrefix}mask-clip', value, '');
- }
-
- /** Gets the value of "mask-composite" */
- String get maskComposite() =>
- getPropertyValue('${_browserPrefix}mask-composite');
-
- /** Sets the value of "mask-composite" */
- void set maskComposite(String value) {
- setProperty('${_browserPrefix}mask-composite', value, '');
- }
-
- /** Gets the value of "mask-image" */
- String get maskImage() =>
- getPropertyValue('${_browserPrefix}mask-image');
-
- /** Sets the value of "mask-image" */
- void set maskImage(String value) {
- setProperty('${_browserPrefix}mask-image', value, '');
- }
-
- /** Gets the value of "mask-origin" */
- String get maskOrigin() =>
- getPropertyValue('${_browserPrefix}mask-origin');
-
- /** Sets the value of "mask-origin" */
- void set maskOrigin(String value) {
- setProperty('${_browserPrefix}mask-origin', value, '');
- }
-
- /** Gets the value of "mask-position" */
- String get maskPosition() =>
- getPropertyValue('${_browserPrefix}mask-position');
-
- /** Sets the value of "mask-position" */
- void set maskPosition(String value) {
- setProperty('${_browserPrefix}mask-position', value, '');
- }
-
- /** Gets the value of "mask-position-x" */
- String get maskPositionX() =>
- getPropertyValue('${_browserPrefix}mask-position-x');
-
- /** Sets the value of "mask-position-x" */
- void set maskPositionX(String value) {
- setProperty('${_browserPrefix}mask-position-x', value, '');
- }
-
- /** Gets the value of "mask-position-y" */
- String get maskPositionY() =>
- getPropertyValue('${_browserPrefix}mask-position-y');
-
- /** Sets the value of "mask-position-y" */
- void set maskPositionY(String value) {
- setProperty('${_browserPrefix}mask-position-y', value, '');
- }
-
- /** Gets the value of "mask-repeat" */
- String get maskRepeat() =>
- getPropertyValue('${_browserPrefix}mask-repeat');
-
- /** Sets the value of "mask-repeat" */
- void set maskRepeat(String value) {
- setProperty('${_browserPrefix}mask-repeat', value, '');
- }
-
- /** Gets the value of "mask-repeat-x" */
- String get maskRepeatX() =>
- getPropertyValue('${_browserPrefix}mask-repeat-x');
-
- /** Sets the value of "mask-repeat-x" */
- void set maskRepeatX(String value) {
- setProperty('${_browserPrefix}mask-repeat-x', value, '');
- }
-
- /** Gets the value of "mask-repeat-y" */
- String get maskRepeatY() =>
- getPropertyValue('${_browserPrefix}mask-repeat-y');
-
- /** Sets the value of "mask-repeat-y" */
- void set maskRepeatY(String value) {
- setProperty('${_browserPrefix}mask-repeat-y', value, '');
- }
-
- /** Gets the value of "mask-size" */
- String get maskSize() =>
- getPropertyValue('${_browserPrefix}mask-size');
-
- /** Sets the value of "mask-size" */
- void set maskSize(String value) {
- setProperty('${_browserPrefix}mask-size', value, '');
- }
-
- /** Gets the value of "match-nearest-mail-blockquote-color" */
- String get matchNearestMailBlockquoteColor() =>
- getPropertyValue('${_browserPrefix}match-nearest-mail-blockquote-color');
-
- /** Sets the value of "match-nearest-mail-blockquote-color" */
- void set matchNearestMailBlockquoteColor(String value) {
- setProperty('${_browserPrefix}match-nearest-mail-blockquote-color', value, '');
- }
-
- /** Gets the value of "max-height" */
- String get maxHeight() =>
- getPropertyValue('max-height');
-
- /** Sets the value of "max-height" */
- void set maxHeight(String value) {
- setProperty('max-height', value, '');
- }
-
- /** Gets the value of "max-logical-height" */
- String get maxLogicalHeight() =>
- getPropertyValue('${_browserPrefix}max-logical-height');
-
- /** Sets the value of "max-logical-height" */
- void set maxLogicalHeight(String value) {
- setProperty('${_browserPrefix}max-logical-height', value, '');
- }
-
- /** Gets the value of "max-logical-width" */
- String get maxLogicalWidth() =>
- getPropertyValue('${_browserPrefix}max-logical-width');
-
- /** Sets the value of "max-logical-width" */
- void set maxLogicalWidth(String value) {
- setProperty('${_browserPrefix}max-logical-width', value, '');
- }
-
- /** Gets the value of "max-width" */
- String get maxWidth() =>
- getPropertyValue('max-width');
-
- /** Sets the value of "max-width" */
- void set maxWidth(String value) {
- setProperty('max-width', value, '');
- }
-
- /** Gets the value of "min-height" */
- String get minHeight() =>
- getPropertyValue('min-height');
-
- /** Sets the value of "min-height" */
- void set minHeight(String value) {
- setProperty('min-height', value, '');
- }
-
- /** Gets the value of "min-logical-height" */
- String get minLogicalHeight() =>
- getPropertyValue('${_browserPrefix}min-logical-height');
-
- /** Sets the value of "min-logical-height" */
- void set minLogicalHeight(String value) {
- setProperty('${_browserPrefix}min-logical-height', value, '');
- }
-
- /** Gets the value of "min-logical-width" */
- String get minLogicalWidth() =>
- getPropertyValue('${_browserPrefix}min-logical-width');
-
- /** Sets the value of "min-logical-width" */
- void set minLogicalWidth(String value) {
- setProperty('${_browserPrefix}min-logical-width', value, '');
- }
-
- /** Gets the value of "min-width" */
- String get minWidth() =>
- getPropertyValue('min-width');
-
- /** Sets the value of "min-width" */
- void set minWidth(String value) {
- setProperty('min-width', value, '');
- }
-
- /** Gets the value of "nbsp-mode" */
- String get nbspMode() =>
- getPropertyValue('${_browserPrefix}nbsp-mode');
-
- /** Sets the value of "nbsp-mode" */
- void set nbspMode(String value) {
- setProperty('${_browserPrefix}nbsp-mode', value, '');
- }
-
- /** Gets the value of "opacity" */
- String get opacity() =>
- getPropertyValue('opacity');
-
- /** Sets the value of "opacity" */
- void set opacity(String value) {
- setProperty('opacity', value, '');
- }
-
- /** Gets the value of "orphans" */
- String get orphans() =>
- getPropertyValue('orphans');
-
- /** Sets the value of "orphans" */
- void set orphans(String value) {
- setProperty('orphans', value, '');
- }
-
- /** Gets the value of "outline" */
- String get outline() =>
- getPropertyValue('outline');
-
- /** Sets the value of "outline" */
- void set outline(String value) {
- setProperty('outline', value, '');
- }
-
- /** Gets the value of "outline-color" */
- String get outlineColor() =>
- getPropertyValue('outline-color');
-
- /** Sets the value of "outline-color" */
- void set outlineColor(String value) {
- setProperty('outline-color', value, '');
- }
-
- /** Gets the value of "outline-offset" */
- String get outlineOffset() =>
- getPropertyValue('outline-offset');
-
- /** Sets the value of "outline-offset" */
- void set outlineOffset(String value) {
- setProperty('outline-offset', value, '');
- }
-
- /** Gets the value of "outline-style" */
- String get outlineStyle() =>
- getPropertyValue('outline-style');
-
- /** Sets the value of "outline-style" */
- void set outlineStyle(String value) {
- setProperty('outline-style', value, '');
- }
-
- /** Gets the value of "outline-width" */
- String get outlineWidth() =>
- getPropertyValue('outline-width');
-
- /** Sets the value of "outline-width" */
- void set outlineWidth(String value) {
- setProperty('outline-width', value, '');
- }
-
- /** Gets the value of "overflow" */
- String get overflow() =>
- getPropertyValue('overflow');
-
- /** Sets the value of "overflow" */
- void set overflow(String value) {
- setProperty('overflow', value, '');
- }
-
- /** Gets the value of "overflow-x" */
- String get overflowX() =>
- getPropertyValue('overflow-x');
-
- /** Sets the value of "overflow-x" */
- void set overflowX(String value) {
- setProperty('overflow-x', value, '');
- }
-
- /** Gets the value of "overflow-y" */
- String get overflowY() =>
- getPropertyValue('overflow-y');
-
- /** Sets the value of "overflow-y" */
- void set overflowY(String value) {
- setProperty('overflow-y', value, '');
- }
-
- /** Gets the value of "padding" */
- String get padding() =>
- getPropertyValue('padding');
-
- /** Sets the value of "padding" */
- void set padding(String value) {
- setProperty('padding', value, '');
- }
-
- /** Gets the value of "padding-after" */
- String get paddingAfter() =>
- getPropertyValue('${_browserPrefix}padding-after');
-
- /** Sets the value of "padding-after" */
- void set paddingAfter(String value) {
- setProperty('${_browserPrefix}padding-after', value, '');
- }
-
- /** Gets the value of "padding-before" */
- String get paddingBefore() =>
- getPropertyValue('${_browserPrefix}padding-before');
-
- /** Sets the value of "padding-before" */
- void set paddingBefore(String value) {
- setProperty('${_browserPrefix}padding-before', value, '');
- }
-
- /** Gets the value of "padding-bottom" */
- String get paddingBottom() =>
- getPropertyValue('padding-bottom');
-
- /** Sets the value of "padding-bottom" */
- void set paddingBottom(String value) {
- setProperty('padding-bottom', value, '');
- }
-
- /** Gets the value of "padding-end" */
- String get paddingEnd() =>
- getPropertyValue('${_browserPrefix}padding-end');
-
- /** Sets the value of "padding-end" */
- void set paddingEnd(String value) {
- setProperty('${_browserPrefix}padding-end', value, '');
- }
-
- /** Gets the value of "padding-left" */
- String get paddingLeft() =>
- getPropertyValue('padding-left');
-
- /** Sets the value of "padding-left" */
- void set paddingLeft(String value) {
- setProperty('padding-left', value, '');
- }
-
- /** Gets the value of "padding-right" */
- String get paddingRight() =>
- getPropertyValue('padding-right');
-
- /** Sets the value of "padding-right" */
- void set paddingRight(String value) {
- setProperty('padding-right', value, '');
- }
-
- /** Gets the value of "padding-start" */
- String get paddingStart() =>
- getPropertyValue('${_browserPrefix}padding-start');
-
- /** Sets the value of "padding-start" */
- void set paddingStart(String value) {
- setProperty('${_browserPrefix}padding-start', value, '');
- }
-
- /** Gets the value of "padding-top" */
- String get paddingTop() =>
- getPropertyValue('padding-top');
-
- /** Sets the value of "padding-top" */
- void set paddingTop(String value) {
- setProperty('padding-top', value, '');
- }
-
- /** Gets the value of "page" */
- String get page() =>
- getPropertyValue('page');
-
- /** Sets the value of "page" */
- void set page(String value) {
- setProperty('page', value, '');
- }
-
- /** Gets the value of "page-break-after" */
- String get pageBreakAfter() =>
- getPropertyValue('page-break-after');
-
- /** Sets the value of "page-break-after" */
- void set pageBreakAfter(String value) {
- setProperty('page-break-after', value, '');
- }
-
- /** Gets the value of "page-break-before" */
- String get pageBreakBefore() =>
- getPropertyValue('page-break-before');
-
- /** Sets the value of "page-break-before" */
- void set pageBreakBefore(String value) {
- setProperty('page-break-before', value, '');
- }
-
- /** Gets the value of "page-break-inside" */
- String get pageBreakInside() =>
- getPropertyValue('page-break-inside');
-
- /** Sets the value of "page-break-inside" */
- void set pageBreakInside(String value) {
- setProperty('page-break-inside', value, '');
- }
-
- /** Gets the value of "perspective" */
- String get perspective() =>
- getPropertyValue('${_browserPrefix}perspective');
-
- /** Sets the value of "perspective" */
- void set perspective(String value) {
- setProperty('${_browserPrefix}perspective', value, '');
- }
-
- /** Gets the value of "perspective-origin" */
- String get perspectiveOrigin() =>
- getPropertyValue('${_browserPrefix}perspective-origin');
-
- /** Sets the value of "perspective-origin" */
- void set perspectiveOrigin(String value) {
- setProperty('${_browserPrefix}perspective-origin', value, '');
- }
-
- /** Gets the value of "perspective-origin-x" */
- String get perspectiveOriginX() =>
- getPropertyValue('${_browserPrefix}perspective-origin-x');
-
- /** Sets the value of "perspective-origin-x" */
- void set perspectiveOriginX(String value) {
- setProperty('${_browserPrefix}perspective-origin-x', value, '');
- }
-
- /** Gets the value of "perspective-origin-y" */
- String get perspectiveOriginY() =>
- getPropertyValue('${_browserPrefix}perspective-origin-y');
-
- /** Sets the value of "perspective-origin-y" */
- void set perspectiveOriginY(String value) {
- setProperty('${_browserPrefix}perspective-origin-y', value, '');
- }
-
- /** Gets the value of "pointer-events" */
- String get pointerEvents() =>
- getPropertyValue('pointer-events');
-
- /** Sets the value of "pointer-events" */
- void set pointerEvents(String value) {
- setProperty('pointer-events', value, '');
- }
-
- /** Gets the value of "position" */
- String get position() =>
- getPropertyValue('position');
-
- /** Sets the value of "position" */
- void set position(String value) {
- setProperty('position', value, '');
- }
-
- /** Gets the value of "quotes" */
- String get quotes() =>
- getPropertyValue('quotes');
-
- /** Sets the value of "quotes" */
- void set quotes(String value) {
- setProperty('quotes', value, '');
- }
-
- /** Gets the value of "region-break-after" */
- String get regionBreakAfter() =>
- getPropertyValue('${_browserPrefix}region-break-after');
-
- /** Sets the value of "region-break-after" */
- void set regionBreakAfter(String value) {
- setProperty('${_browserPrefix}region-break-after', value, '');
- }
-
- /** Gets the value of "region-break-before" */
- String get regionBreakBefore() =>
- getPropertyValue('${_browserPrefix}region-break-before');
-
- /** Sets the value of "region-break-before" */
- void set regionBreakBefore(String value) {
- setProperty('${_browserPrefix}region-break-before', value, '');
- }
-
- /** Gets the value of "region-break-inside" */
- String get regionBreakInside() =>
- getPropertyValue('${_browserPrefix}region-break-inside');
-
- /** Sets the value of "region-break-inside" */
- void set regionBreakInside(String value) {
- setProperty('${_browserPrefix}region-break-inside', value, '');
- }
-
- /** Gets the value of "region-overflow" */
- String get regionOverflow() =>
- getPropertyValue('${_browserPrefix}region-overflow');
-
- /** Sets the value of "region-overflow" */
- void set regionOverflow(String value) {
- setProperty('${_browserPrefix}region-overflow', value, '');
- }
-
- /** Gets the value of "resize" */
- String get resize() =>
- getPropertyValue('resize');
-
- /** Sets the value of "resize" */
- void set resize(String value) {
- setProperty('resize', value, '');
- }
-
- /** Gets the value of "right" */
- String get right() =>
- getPropertyValue('right');
-
- /** Sets the value of "right" */
- void set right(String value) {
- setProperty('right', value, '');
- }
-
- /** Gets the value of "rtl-ordering" */
- String get rtlOrdering() =>
- getPropertyValue('${_browserPrefix}rtl-ordering');
-
- /** Sets the value of "rtl-ordering" */
- void set rtlOrdering(String value) {
- setProperty('${_browserPrefix}rtl-ordering', value, '');
- }
-
- /** Gets the value of "size" */
- String get size() =>
- getPropertyValue('size');
-
- /** Sets the value of "size" */
- void set size(String value) {
- setProperty('size', value, '');
- }
-
- /** Gets the value of "speak" */
- String get speak() =>
- getPropertyValue('speak');
-
- /** Sets the value of "speak" */
- void set speak(String value) {
- setProperty('speak', value, '');
- }
-
- /** Gets the value of "src" */
- String get src() =>
- getPropertyValue('src');
-
- /** Sets the value of "src" */
- void set src(String value) {
- setProperty('src', value, '');
- }
-
- /** Gets the value of "table-layout" */
- String get tableLayout() =>
- getPropertyValue('table-layout');
-
- /** Sets the value of "table-layout" */
- void set tableLayout(String value) {
- setProperty('table-layout', value, '');
- }
-
- /** Gets the value of "tap-highlight-color" */
- String get tapHighlightColor() =>
- getPropertyValue('${_browserPrefix}tap-highlight-color');
-
- /** Sets the value of "tap-highlight-color" */
- void set tapHighlightColor(String value) {
- setProperty('${_browserPrefix}tap-highlight-color', value, '');
- }
-
- /** Gets the value of "text-align" */
- String get textAlign() =>
- getPropertyValue('text-align');
-
- /** Sets the value of "text-align" */
- void set textAlign(String value) {
- setProperty('text-align', value, '');
- }
-
- /** Gets the value of "text-combine" */
- String get textCombine() =>
- getPropertyValue('${_browserPrefix}text-combine');
-
- /** Sets the value of "text-combine" */
- void set textCombine(String value) {
- setProperty('${_browserPrefix}text-combine', value, '');
- }
-
- /** Gets the value of "text-decoration" */
- String get textDecoration() =>
- getPropertyValue('text-decoration');
-
- /** Sets the value of "text-decoration" */
- void set textDecoration(String value) {
- setProperty('text-decoration', value, '');
- }
-
- /** Gets the value of "text-decorations-in-effect" */
- String get textDecorationsInEffect() =>
- getPropertyValue('${_browserPrefix}text-decorations-in-effect');
-
- /** Sets the value of "text-decorations-in-effect" */
- void set textDecorationsInEffect(String value) {
- setProperty('${_browserPrefix}text-decorations-in-effect', value, '');
- }
-
- /** Gets the value of "text-emphasis" */
- String get textEmphasis() =>
- getPropertyValue('${_browserPrefix}text-emphasis');
-
- /** Sets the value of "text-emphasis" */
- void set textEmphasis(String value) {
- setProperty('${_browserPrefix}text-emphasis', value, '');
- }
-
- /** Gets the value of "text-emphasis-color" */
- String get textEmphasisColor() =>
- getPropertyValue('${_browserPrefix}text-emphasis-color');
-
- /** Sets the value of "text-emphasis-color" */
- void set textEmphasisColor(String value) {
- setProperty('${_browserPrefix}text-emphasis-color', value, '');
- }
-
- /** Gets the value of "text-emphasis-position" */
- String get textEmphasisPosition() =>
- getPropertyValue('${_browserPrefix}text-emphasis-position');
-
- /** Sets the value of "text-emphasis-position" */
- void set textEmphasisPosition(String value) {
- setProperty('${_browserPrefix}text-emphasis-position', value, '');
- }
-
- /** Gets the value of "text-emphasis-style" */
- String get textEmphasisStyle() =>
- getPropertyValue('${_browserPrefix}text-emphasis-style');
-
- /** Sets the value of "text-emphasis-style" */
- void set textEmphasisStyle(String value) {
- setProperty('${_browserPrefix}text-emphasis-style', value, '');
- }
-
- /** Gets the value of "text-fill-color" */
- String get textFillColor() =>
- getPropertyValue('${_browserPrefix}text-fill-color');
-
- /** Sets the value of "text-fill-color" */
- void set textFillColor(String value) {
- setProperty('${_browserPrefix}text-fill-color', value, '');
- }
-
- /** Gets the value of "text-indent" */
- String get textIndent() =>
- getPropertyValue('text-indent');
-
- /** Sets the value of "text-indent" */
- void set textIndent(String value) {
- setProperty('text-indent', value, '');
- }
-
- /** Gets the value of "text-line-through" */
- String get textLineThrough() =>
- getPropertyValue('text-line-through');
-
- /** Sets the value of "text-line-through" */
- void set textLineThrough(String value) {
- setProperty('text-line-through', value, '');
- }
-
- /** Gets the value of "text-line-through-color" */
- String get textLineThroughColor() =>
- getPropertyValue('text-line-through-color');
-
- /** Sets the value of "text-line-through-color" */
- void set textLineThroughColor(String value) {
- setProperty('text-line-through-color', value, '');
- }
-
- /** Gets the value of "text-line-through-mode" */
- String get textLineThroughMode() =>
- getPropertyValue('text-line-through-mode');
-
- /** Sets the value of "text-line-through-mode" */
- void set textLineThroughMode(String value) {
- setProperty('text-line-through-mode', value, '');
- }
-
- /** Gets the value of "text-line-through-style" */
- String get textLineThroughStyle() =>
- getPropertyValue('text-line-through-style');
-
- /** Sets the value of "text-line-through-style" */
- void set textLineThroughStyle(String value) {
- setProperty('text-line-through-style', value, '');
- }
-
- /** Gets the value of "text-line-through-width" */
- String get textLineThroughWidth() =>
- getPropertyValue('text-line-through-width');
-
- /** Sets the value of "text-line-through-width" */
- void set textLineThroughWidth(String value) {
- setProperty('text-line-through-width', value, '');
- }
-
- /** Gets the value of "text-orientation" */
- String get textOrientation() =>
- getPropertyValue('${_browserPrefix}text-orientation');
-
- /** Sets the value of "text-orientation" */
- void set textOrientation(String value) {
- setProperty('${_browserPrefix}text-orientation', value, '');
- }
-
- /** Gets the value of "text-overflow" */
- String get textOverflow() =>
- getPropertyValue('text-overflow');
-
- /** Sets the value of "text-overflow" */
- void set textOverflow(String value) {
- setProperty('text-overflow', value, '');
- }
-
- /** Gets the value of "text-overline" */
- String get textOverline() =>
- getPropertyValue('text-overline');
-
- /** Sets the value of "text-overline" */
- void set textOverline(String value) {
- setProperty('text-overline', value, '');
- }
-
- /** Gets the value of "text-overline-color" */
- String get textOverlineColor() =>
- getPropertyValue('text-overline-color');
-
- /** Sets the value of "text-overline-color" */
- void set textOverlineColor(String value) {
- setProperty('text-overline-color', value, '');
- }
-
- /** Gets the value of "text-overline-mode" */
- String get textOverlineMode() =>
- getPropertyValue('text-overline-mode');
-
- /** Sets the value of "text-overline-mode" */
- void set textOverlineMode(String value) {
- setProperty('text-overline-mode', value, '');
- }
-
- /** Gets the value of "text-overline-style" */
- String get textOverlineStyle() =>
- getPropertyValue('text-overline-style');
-
- /** Sets the value of "text-overline-style" */
- void set textOverlineStyle(String value) {
- setProperty('text-overline-style', value, '');
- }
-
- /** Gets the value of "text-overline-width" */
- String get textOverlineWidth() =>
- getPropertyValue('text-overline-width');
-
- /** Sets the value of "text-overline-width" */
- void set textOverlineWidth(String value) {
- setProperty('text-overline-width', value, '');
- }
-
- /** Gets the value of "text-rendering" */
- String get textRendering() =>
- getPropertyValue('text-rendering');
-
- /** Sets the value of "text-rendering" */
- void set textRendering(String value) {
- setProperty('text-rendering', value, '');
- }
-
- /** Gets the value of "text-security" */
- String get textSecurity() =>
- getPropertyValue('${_browserPrefix}text-security');
-
- /** Sets the value of "text-security" */
- void set textSecurity(String value) {
- setProperty('${_browserPrefix}text-security', value, '');
- }
-
- /** Gets the value of "text-shadow" */
- String get textShadow() =>
- getPropertyValue('text-shadow');
-
- /** Sets the value of "text-shadow" */
- void set textShadow(String value) {
- setProperty('text-shadow', value, '');
- }
-
- /** Gets the value of "text-size-adjust" */
- String get textSizeAdjust() =>
- getPropertyValue('${_browserPrefix}text-size-adjust');
-
- /** Sets the value of "text-size-adjust" */
- void set textSizeAdjust(String value) {
- setProperty('${_browserPrefix}text-size-adjust', value, '');
- }
-
- /** Gets the value of "text-stroke" */
- String get textStroke() =>
- getPropertyValue('${_browserPrefix}text-stroke');
-
- /** Sets the value of "text-stroke" */
- void set textStroke(String value) {
- setProperty('${_browserPrefix}text-stroke', value, '');
- }
-
- /** Gets the value of "text-stroke-color" */
- String get textStrokeColor() =>
- getPropertyValue('${_browserPrefix}text-stroke-color');
-
- /** Sets the value of "text-stroke-color" */
- void set textStrokeColor(String value) {
- setProperty('${_browserPrefix}text-stroke-color', value, '');
- }
-
- /** Gets the value of "text-stroke-width" */
- String get textStrokeWidth() =>
- getPropertyValue('${_browserPrefix}text-stroke-width');
-
- /** Sets the value of "text-stroke-width" */
- void set textStrokeWidth(String value) {
- setProperty('${_browserPrefix}text-stroke-width', value, '');
- }
-
- /** Gets the value of "text-transform" */
- String get textTransform() =>
- getPropertyValue('text-transform');
-
- /** Sets the value of "text-transform" */
- void set textTransform(String value) {
- setProperty('text-transform', value, '');
- }
-
- /** Gets the value of "text-underline" */
- String get textUnderline() =>
- getPropertyValue('text-underline');
-
- /** Sets the value of "text-underline" */
- void set textUnderline(String value) {
- setProperty('text-underline', value, '');
- }
-
- /** Gets the value of "text-underline-color" */
- String get textUnderlineColor() =>
- getPropertyValue('text-underline-color');
-
- /** Sets the value of "text-underline-color" */
- void set textUnderlineColor(String value) {
- setProperty('text-underline-color', value, '');
- }
-
- /** Gets the value of "text-underline-mode" */
- String get textUnderlineMode() =>
- getPropertyValue('text-underline-mode');
-
- /** Sets the value of "text-underline-mode" */
- void set textUnderlineMode(String value) {
- setProperty('text-underline-mode', value, '');
- }
-
- /** Gets the value of "text-underline-style" */
- String get textUnderlineStyle() =>
- getPropertyValue('text-underline-style');
-
- /** Sets the value of "text-underline-style" */
- void set textUnderlineStyle(String value) {
- setProperty('text-underline-style', value, '');
- }
-
- /** Gets the value of "text-underline-width" */
- String get textUnderlineWidth() =>
- getPropertyValue('text-underline-width');
-
- /** Sets the value of "text-underline-width" */
- void set textUnderlineWidth(String value) {
- setProperty('text-underline-width', value, '');
- }
-
- /** Gets the value of "top" */
- String get top() =>
- getPropertyValue('top');
-
- /** Sets the value of "top" */
- void set top(String value) {
- setProperty('top', value, '');
- }
-
- /** Gets the value of "transform" */
- String get transform() =>
- getPropertyValue('${_browserPrefix}transform');
-
- /** Sets the value of "transform" */
- void set transform(String value) {
- setProperty('${_browserPrefix}transform', value, '');
- }
-
- /** Gets the value of "transform-origin" */
- String get transformOrigin() =>
- getPropertyValue('${_browserPrefix}transform-origin');
-
- /** Sets the value of "transform-origin" */
- void set transformOrigin(String value) {
- setProperty('${_browserPrefix}transform-origin', value, '');
- }
-
- /** Gets the value of "transform-origin-x" */
- String get transformOriginX() =>
- getPropertyValue('${_browserPrefix}transform-origin-x');
-
- /** Sets the value of "transform-origin-x" */
- void set transformOriginX(String value) {
- setProperty('${_browserPrefix}transform-origin-x', value, '');
- }
-
- /** Gets the value of "transform-origin-y" */
- String get transformOriginY() =>
- getPropertyValue('${_browserPrefix}transform-origin-y');
-
- /** Sets the value of "transform-origin-y" */
- void set transformOriginY(String value) {
- setProperty('${_browserPrefix}transform-origin-y', value, '');
- }
-
- /** Gets the value of "transform-origin-z" */
- String get transformOriginZ() =>
- getPropertyValue('${_browserPrefix}transform-origin-z');
-
- /** Sets the value of "transform-origin-z" */
- void set transformOriginZ(String value) {
- setProperty('${_browserPrefix}transform-origin-z', value, '');
- }
-
- /** Gets the value of "transform-style" */
- String get transformStyle() =>
- getPropertyValue('${_browserPrefix}transform-style');
-
- /** Sets the value of "transform-style" */
- void set transformStyle(String value) {
- setProperty('${_browserPrefix}transform-style', value, '');
- }
-
- /** Gets the value of "transition" */
- String get transition() =>
- getPropertyValue('${_browserPrefix}transition');
-
- /** Sets the value of "transition" */
- void set transition(String value) {
- setProperty('${_browserPrefix}transition', value, '');
- }
-
- /** Gets the value of "transition-delay" */
- String get transitionDelay() =>
- getPropertyValue('${_browserPrefix}transition-delay');
-
- /** Sets the value of "transition-delay" */
- void set transitionDelay(String value) {
- setProperty('${_browserPrefix}transition-delay', value, '');
- }
-
- /** Gets the value of "transition-duration" */
- String get transitionDuration() =>
- getPropertyValue('${_browserPrefix}transition-duration');
-
- /** Sets the value of "transition-duration" */
- void set transitionDuration(String value) {
- setProperty('${_browserPrefix}transition-duration', value, '');
- }
-
- /** Gets the value of "transition-property" */
- String get transitionProperty() =>
- getPropertyValue('${_browserPrefix}transition-property');
-
- /** Sets the value of "transition-property" */
- void set transitionProperty(String value) {
- setProperty('${_browserPrefix}transition-property', value, '');
- }
-
- /** Gets the value of "transition-timing-function" */
- String get transitionTimingFunction() =>
- getPropertyValue('${_browserPrefix}transition-timing-function');
-
- /** Sets the value of "transition-timing-function" */
- void set transitionTimingFunction(String value) {
- setProperty('${_browserPrefix}transition-timing-function', value, '');
- }
-
- /** Gets the value of "unicode-bidi" */
- String get unicodeBidi() =>
- getPropertyValue('unicode-bidi');
-
- /** Sets the value of "unicode-bidi" */
- void set unicodeBidi(String value) {
- setProperty('unicode-bidi', value, '');
- }
-
- /** Gets the value of "unicode-range" */
- String get unicodeRange() =>
- getPropertyValue('unicode-range');
-
- /** Sets the value of "unicode-range" */
- void set unicodeRange(String value) {
- setProperty('unicode-range', value, '');
- }
-
- /** Gets the value of "user-drag" */
- String get userDrag() =>
- getPropertyValue('${_browserPrefix}user-drag');
-
- /** Sets the value of "user-drag" */
- void set userDrag(String value) {
- setProperty('${_browserPrefix}user-drag', value, '');
- }
-
- /** Gets the value of "user-modify" */
- String get userModify() =>
- getPropertyValue('${_browserPrefix}user-modify');
-
- /** Sets the value of "user-modify" */
- void set userModify(String value) {
- setProperty('${_browserPrefix}user-modify', value, '');
- }
-
- /** Gets the value of "user-select" */
- String get userSelect() =>
- getPropertyValue('${_browserPrefix}user-select');
-
- /** Sets the value of "user-select" */
- void set userSelect(String value) {
- setProperty('${_browserPrefix}user-select', value, '');
- }
-
- /** Gets the value of "vertical-align" */
- String get verticalAlign() =>
- getPropertyValue('vertical-align');
-
- /** Sets the value of "vertical-align" */
- void set verticalAlign(String value) {
- setProperty('vertical-align', value, '');
- }
-
- /** Gets the value of "visibility" */
- String get visibility() =>
- getPropertyValue('visibility');
-
- /** Sets the value of "visibility" */
- void set visibility(String value) {
- setProperty('visibility', value, '');
- }
-
- /** Gets the value of "white-space" */
- String get whiteSpace() =>
- getPropertyValue('white-space');
-
- /** Sets the value of "white-space" */
- void set whiteSpace(String value) {
- setProperty('white-space', value, '');
- }
-
- /** Gets the value of "widows" */
- String get widows() =>
- getPropertyValue('widows');
-
- /** Sets the value of "widows" */
- void set widows(String value) {
- setProperty('widows', value, '');
- }
-
- /** Gets the value of "width" */
- String get width() =>
- getPropertyValue('width');
-
- /** Sets the value of "width" */
- void set width(String value) {
- setProperty('width', value, '');
- }
-
- /** Gets the value of "word-break" */
- String get wordBreak() =>
- getPropertyValue('word-break');
-
- /** Sets the value of "word-break" */
- void set wordBreak(String value) {
- setProperty('word-break', value, '');
- }
-
- /** Gets the value of "word-spacing" */
- String get wordSpacing() =>
- getPropertyValue('word-spacing');
-
- /** Sets the value of "word-spacing" */
- void set wordSpacing(String value) {
- setProperty('word-spacing', value, '');
- }
-
- /** Gets the value of "word-wrap" */
- String get wordWrap() =>
- getPropertyValue('word-wrap');
-
- /** Sets the value of "word-wrap" */
- void set wordWrap(String value) {
- setProperty('word-wrap', value, '');
- }
-
- /** Gets the value of "wrap-shape" */
- String get wrapShape() =>
- getPropertyValue('${_browserPrefix}wrap-shape');
-
- /** Sets the value of "wrap-shape" */
- void set wrapShape(String value) {
- setProperty('${_browserPrefix}wrap-shape', value, '');
- }
-
- /** Gets the value of "writing-mode" */
- String get writingMode() =>
- getPropertyValue('${_browserPrefix}writing-mode');
-
- /** Sets the value of "writing-mode" */
- void set writingMode(String value) {
- setProperty('${_browserPrefix}writing-mode', value, '');
- }
-
- /** Gets the value of "z-index" */
- String get zIndex() =>
- getPropertyValue('z-index');
-
- /** Sets the value of "z-index" */
- void set zIndex(String value) {
- setProperty('z-index', value, '');
- }
-
- /** Gets the value of "zoom" */
- String get zoom() =>
- getPropertyValue('zoom');
-
- /** Sets the value of "zoom" */
- void set zoom(String value) {
- setProperty('zoom', 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.
-
-interface CustomEvent extends Event factory CustomEventWrappingImplementation {
-
- CustomEvent(String type, [bool canBubble, bool cancelable, Object detail]);
-
- String get detail();
-}
-// Copyright (c) 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 CustomEventWrappingImplementation extends EventWrappingImplementation implements CustomEvent {
- CustomEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory CustomEventWrappingImplementation(String type,
- [bool canBubble = true, bool cancelable = true, Object detail = null]) {
- final e = dom.document.createEvent("CustomEvent");
- e.initCustomEvent(type, canBubble, cancelable, detail);
- return LevelDom.wrapCustomEvent(e);
- }
-
- String get detail() => _ptr.detail;
-}
-// Copyright (c) 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.
-
-/**
- * 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.
-
-/**
- * Utils for device detection.
- */
-class _Device {
- /**
- * Gets the browser's user agent. Using this function allows tests to inject
- * the user agent.
- * Returns the user agent.
- */
- static String get userAgent() => dom.window.navigator.userAgent;
-
- /**
- * Determines if the current device is running Firefox.
- */
- static bool get isFirefox() => userAgent.contains("Firefox", 0);
-}
-// Copyright (c) 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 DeviceMotionEvent extends Event factory DeviceMotionEventWrappingImplementation {
-
- // TODO(nweiz): Add more arguments to the constructor when we support
- // DeviceMotionEvent more thoroughly.
- DeviceMotionEvent(String type, [bool canBubble, bool cancelable]);
-
- num get interval();
-}
-// Copyright (c) 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 DeviceMotionEventWrappingImplementation extends EventWrappingImplementation implements DeviceMotionEvent {
- DeviceMotionEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory DeviceMotionEventWrappingImplementation(String type,
- [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent("DeviceMotionEvent");
- e.initEvent(type, canBubble, cancelable);
- return LevelDom.wrapDeviceMotionEvent(e);
- }
-
- num get interval() => _ptr.interval;
-}
-// Copyright (c) 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 DeviceOrientationEvent extends Event factory DeviceOrientationEventWrappingImplementation {
-
- DeviceOrientationEvent(String type, double alpha, double beta, double gamma,
- [bool canBubble, bool cancelable]);
-
- num get alpha();
-
- num get beta();
-
- num get gamma();
-}
-// Copyright (c) 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 DeviceOrientationEventWrappingImplementation extends EventWrappingImplementation implements DeviceOrientationEvent {
- DeviceOrientationEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory DeviceOrientationEventWrappingImplementation(String type,
- double alpha, double beta, double gamma, [bool canBubble = true,
- bool cancelable = true]) {
- final e = dom.document.createEvent("DeviceOrientationEvent");
- e.initDeviceOrientationEvent(
- type, canBubble, cancelable, alpha, beta, gamma);
- return LevelDom.wrapDeviceOrientationEvent(e);
- }
-
- num get alpha() => _ptr.alpha;
-
- num get beta() => _ptr.beta;
-
- num get gamma() => _ptr.gamma;
-}
-// Copyright (c) 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 DocumentEvents extends ElementEvents {
- EventListenerList get readyStateChange();
- EventListenerList get selectionChange();
- EventListenerList get contentLoaded();
-}
-
-// TODO(jacobr): add DocumentFragment ctor
-// add something smarted for document.domain
-interface Document extends Element /*, common.NodeSelector */ {
-
- // TODO(jacobr): remove.
- Event createEvent([String eventType]);
-
- Element get activeElement();
-
- // TODO(jacobr): add
- // Map<String, Class> tags;
-
- Element get body();
-
- void set body(Element value);
-
- String get charset();
-
- void set charset(String value);
-
- // FIXME(slightlyoff): FIX COOKIES, MMM...COOKIES. ME WANT COOKIES!!
- // Map<String, CookieList> cookies
- // Map<String, Cookie> CookieList
- String get cookie();
-
- void set cookie(String value);
-
- Window get window();
-
- String get domain();
-
- HeadElement get head();
-
- String get lastModified();
-
- // TODO(jacobr): remove once on.contentLoaded is changed to return a Future.
- String get readyState();
-
- String get referrer();
-
- StyleSheetList get styleSheets();
-
- // TODO(jacobr): should this be removed? Users could write document.query("title").text instead.
- String get title();
-
- void set title(String value);
-
- bool get webkitHidden();
-
- String get webkitVisibilityState();
-
- Future<Range> caretRangeFromPoint([int x, int y]);
-
- // TODO(jacobr): remove.
- Element createElement([String tagName]);
-
- Future<Element> elementFromPoint([int x, int y]);
-
- bool execCommand([String command, bool userInterface, String value]);
-
- // TODO(jacobr): remove once a new API is specified
- CanvasRenderingContext getCSSCanvasContext(String contextId, String name,
- int width, int height);
-
- bool queryCommandEnabled([String command]);
-
- bool queryCommandIndeterm([String command]);
-
- bool queryCommandState([String command]);
-
- bool queryCommandSupported([String command]);
-
- String queryCommandValue([String command]);
-
- String get manifest();
-
- void set manifest(String value);
-
- DocumentEvents get on();
-
- Future<ElementRect> get 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
-// BSD-style license that can be found in the LICENSE file.
-
-interface DocumentFragment extends Element factory DocumentFragmentWrappingImplementation {
-
- DocumentFragment();
-
- DocumentFragment.html(String html);
-}
-// Copyright (c) 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 FilteredElementList implements ElementList {
- final Node _node;
- final NodeList _childNodes;
-
- FilteredElementList(Node node): _childNodes = node.nodes, _node = node;
-
- // We can't memoize this, since it's possible that children will be messed
- // with externally to this class.
- //
- // TODO(nweiz): Do we really need to copy the list to make the types work out?
- List<Element> get _filtered() =>
- new List.from(_childNodes.filter((n) => n is Element));
-
- // Don't use _filtered.first so we can short-circuit once we find an element.
- Element get first() {
- for (var node in _childNodes) {
- if (node is Element) {
- return node;
- }
- }
- return null;
- }
-
- void forEach(void f(Element element)) {
- _filtered.forEach(f);
- }
-
- void operator []=(int index, Element value) {
- this[index].replaceWith(value);
- }
-
- void set length(int newLength) {
- var len = this.length;
- if (newLength >= len) {
- return;
- } else if (newLength < 0) {
- throw const IllegalArgumentException("Invalid list length");
- }
-
- removeRange(newLength - 1, len - newLength);
- }
-
- void add(Element value) {
- _childNodes.add(value);
- }
-
- void addAll(Collection<Element> collection) {
- collection.forEach(add);
- }
-
- void addLast(Element value) {
- add(value);
- }
-
- void sort(int compare(Element a, Element b)) {
- throw const UnsupportedOperationException('TODO(jacobr): should we impl?');
- }
-
- void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
- throw const NotImplementedException();
- }
-
- void setRange(int start, int length, List from, [int startFrom = 0]) {
- throw const NotImplementedException();
- }
-
- void removeRange(int start, int length) {
- _filtered.getRange(start, length).forEach((el) => el.remove());
- }
-
- void insertRange(int start, int length, [initialValue = null]) {
- throw const NotImplementedException();
- }
-
- void clear() {
- // Currently, ElementList#clear clears even non-element nodes, so we follow
- // that behavior.
- _childNodes.clear();
- }
-
- Element removeLast() {
- var last = this.last();
- if (last != null) {
- last.remove();
- }
- return last;
- }
-
- Collection<Element> filter(bool f(Element element)) => _filtered.filter(f);
- bool every(bool f(Element element)) => _filtered.every(f);
- bool some(bool f(Element element)) => _filtered.some(f);
- bool isEmpty() => _filtered.isEmpty();
- int get length() => _filtered.length;
- Element operator [](int index) => _filtered[index];
- Iterator<Element> iterator() => _filtered.iterator();
- List<Element> getRange(int start, int length) =>
- _filtered.getRange(start, length);
- int indexOf(Element element, [int start = 0]) =>
- _filtered.indexOf(element, start);
-
- int lastIndexOf(Element element, [int start = null]) {
- if (start === null) start = length - 1;
- return _filtered.lastIndexOf(element, start);
- }
-
- Element last() => _filtered.last();
-}
-
-class EmptyStyleDeclaration extends CSSStyleDeclarationWrappingImplementation {
- // This can't call super(), since that's a factory constructor
- EmptyStyleDeclaration()
- : super._wrap(dom.document.createElement('div').style);
-
- void set cssText(String value) {
- throw new UnsupportedOperationException(
- "Can't modify a frozen style declaration.");
- }
-
- String removeProperty(String propertyName) {
- throw new UnsupportedOperationException(
- "Can't modify a frozen style declaration.");
- }
-
- void setProperty(String propertyName, String value, [String priority]) {
- throw new UnsupportedOperationException(
- "Can't modify a frozen style declaration.");
- }
-}
-
-Future<CSSStyleDeclaration> _emptyStyleFuture() {
- return _createMeasurementFuture(() => new EmptyStyleDeclaration(),
- new Completer<CSSStyleDeclaration>());
-}
-
-class EmptyElementRect implements ElementRect {
- final ClientRect client = const SimpleClientRect(0, 0, 0, 0);
- final ClientRect offset = const SimpleClientRect(0, 0, 0, 0);
- final ClientRect scroll = const SimpleClientRect(0, 0, 0, 0);
- final ClientRect bounding = const SimpleClientRect(0, 0, 0, 0);
- final List<ClientRect> clientRects = const <ClientRect>[];
-
- const EmptyElementRect();
-}
-
-class DocumentFragmentWrappingImplementation extends NodeWrappingImplementation implements DocumentFragment {
- ElementList _elements;
-
- DocumentFragmentWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- /** @domName Document.createDocumentFragment */
- factory DocumentFragmentWrappingImplementation() {
- return new DocumentFragmentWrappingImplementation._wrap(
- dom.document.createDocumentFragment());
- }
-
- factory DocumentFragmentWrappingImplementation.html(String html) {
- var fragment = new DocumentFragment();
- fragment.innerHTML = html;
- return fragment;
- }
-
- ElementList get elements() {
- if (_elements == null) {
- _elements = new FilteredElementList(this);
- }
- return _elements;
- }
-
- // TODO: The type of value should be Collection<Element>. See http://b/5392897
- void set elements(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);
- }
-
- String get innerHTML() {
- var e = new Element.tag("div");
- e.nodes.add(this.clone(true));
- return e.innerHTML;
- }
-
- String get outerHTML() => innerHTML;
-
- void set innerHTML(String value) {
- this.nodes.clear();
-
- var e = new Element.tag("div");
- e.innerHTML = value;
-
- // Copy list first since we don't want liveness during iteration.
- List nodes = new List.from(e.nodes);
- this.nodes.addAll(nodes);
- }
-
- Node _insertAdjacentNode(String where, Node node) {
- switch (where.toLowerCase()) {
- case "beforebegin": return null;
- case "afterend": return null;
- case "afterbegin":
- this.insertBefore(node, nodes.first);
- return node;
- case "beforeend":
- this.nodes.add(node);
- return node;
- default:
- throw new IllegalArgumentException("Invalid position ${where}");
- }
- }
-
- Element insertAdjacentElement([String where = null, Element element = null])
- => this._insertAdjacentNode(where, element);
-
- void insertAdjacentText([String where = null, String text = null]) {
- this._insertAdjacentNode(where, new Text(text));
- }
-
- void insertAdjacentHTML(
- [String position_OR_where = null, String text = null]) {
- this._insertAdjacentNode(
- position_OR_where, new DocumentFragment.html(text));
- }
-
- ElementEvents get on() {
- if (_on === null) {
- _on = new ElementEventsImplementation._wrap(_ptr);
- }
- return _on;
- }
-
- Future<ElementRect> get rect() {
- return _createMeasurementFuture(() => const EmptyElementRect(),
- new Completer<ElementRect>());
- }
-
- Element query(String selectors) =>
- LevelDom.wrapElement(_ptr.querySelector(selectors));
-
- ElementList queryAll(String selectors) =>
- LevelDom.wrapElementList(_ptr.querySelectorAll(selectors));
-
- // If we can come up with a semi-reasonable default value for an Element
- // getter, we'll use it. In general, these return the same values as an
- // element that has no parent.
- String get contentEditable() => "false";
- bool get isContentEditable() => false;
- bool get draggable() => false;
- bool get hidden() => false;
- bool get spellcheck() => false;
- int get tabIndex() => -1;
- String get id() => "";
- String get title() => "";
- String get tagName() => "";
- String get webkitdropzone() => "";
- Element get firstElementChild() => elements.first();
- Element get lastElementChild() => elements.last();
- Element get nextElementSibling() => null;
- Element get previousElementSibling() => null;
- Element get offsetParent() => null;
- Element get parent() => null;
- Map<String, String> get attributes() => const {};
- // Issue 174: this should be a const set.
- Set<String> get classes() => new Set<String>();
- Map<String, String> get dataAttributes() => const {};
- CSSStyleDeclaration get style() => new EmptyStyleDeclaration();
- Future<CSSStyleDeclaration> get computedStyle() =>
- _emptyStyleFuture();
- Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) =>
- _emptyStyleFuture();
- bool matchesSelector([String selectors]) => false;
-
- // Imperative Element methods are made into no-ops, as they are on parentless
- // elements.
- void blur() {}
- void focus() {}
- void scrollByLines([int lines]) {}
- void scrollByPages([int pages]) {}
- void scrollIntoView([bool centerIfNeeded]) {}
-
- // Setters throw errors rather than being no-ops because we aren't going to
- // retain the values that were set, and erroring out seems clearer.
- void set attributes(Map<String, String> value) {
- throw new UnsupportedOperationException(
- "Attributes can't be set for document fragments.");
- }
-
- void set classes(Collection<String> value) {
- throw new UnsupportedOperationException(
- "Classes can't be set for document fragments.");
- }
-
- void set dataAttributes(Map<String, String> value) {
- throw new UnsupportedOperationException(
- "Data attributes can't be set for document fragments.");
- }
-
- void set contentEditable(String value) {
- throw new UnsupportedOperationException(
- "Content editable can't be set for document fragments.");
- }
-
- String get dir() {
- throw new UnsupportedOperationException(
- "Document fragments don't support text direction.");
- }
-
- void set dir(String value) {
- throw new UnsupportedOperationException(
- "Document fragments don't support text direction.");
- }
-
- void set draggable(bool value) {
- throw new UnsupportedOperationException(
- "Draggable can't be set for document fragments.");
- }
-
- void set hidden(bool value) {
- throw new UnsupportedOperationException(
- "Hidden can't be set for document fragments.");
- }
-
- void set id(String value) {
- throw new UnsupportedOperationException(
- "ID can't be set for document fragments.");
- }
-
- String get lang() {
- throw new UnsupportedOperationException(
- "Document fragments don't support language.");
- }
-
- void set lang(String value) {
- throw new UnsupportedOperationException(
- "Document fragments don't support language.");
- }
-
- void set scrollLeft(int value) {
- throw new UnsupportedOperationException(
- "Document fragments don't support scrolling.");
- }
-
- void set scrollTop(int value) {
- throw new UnsupportedOperationException(
- "Document fragments don't support scrolling.");
- }
-
- void set spellcheck(bool value) {
- throw new UnsupportedOperationException(
- "Spellcheck can't be set for document fragments.");
- }
-
- void set tabIndex(int value) {
- throw new UnsupportedOperationException(
- "Tab index can't be set for document fragments.");
- }
-
- void set title(String value) {
- throw new UnsupportedOperationException(
- "Title can't be set for document fragments.");
- }
-
- void set webkitdropzone(String value) {
- throw new UnsupportedOperationException(
- "WebKit drop zone can't be set for document fragments.");
- }
-}
-// Copyright (c) 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 DocumentEventsImplementation extends ElementEventsImplementation
- implements DocumentEvents {
-
- DocumentEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
-
- EventListenerList get readyStateChange() => _get('readystatechange');
-
- EventListenerList get selectionChange() => _get('selectionchange');
-
- EventListenerList get contentLoaded() => _get('DOMContentLoaded');
-}
-
-class DocumentWrappingImplementation extends ElementWrappingImplementation implements Document {
-
- final _documentPtr;
-
- DocumentWrappingImplementation._wrap(this._documentPtr, ptr) : super._wrap(ptr) {
- // We have to set the back ptr on the document as well as the documentElement
- // so that it is always simple to detect when an existing wrapper exists.
- _documentPtr.dartObjectLocalStorage = this;
- }
-
- /** @domName HTMLDocument.activeElement */
- Element get activeElement() => LevelDom.wrapElement(_documentPtr.activeElement);
-
- Node get parent() => null;
-
- /** @domName Document.body */
- Element get body() => LevelDom.wrapElement(_documentPtr.body);
-
- /** @domName Document.body */
- void set body(Element value) { _documentPtr.body = LevelDom.unwrap(value); }
-
- /** @domName Document.charset */
- String get charset() => _documentPtr.charset;
-
- /** @domName Document.charset */
- void set charset(String value) { _documentPtr.charset = value; }
-
- /** @domName Document.cookie */
- String get cookie() => _documentPtr.cookie;
-
- /** @domName Document.cookie */
- void set cookie(String value) { _documentPtr.cookie = value; }
-
- /** @domName Document.defaultView */
- Window get window() => LevelDom.wrapWindow(_documentPtr.defaultView);
-
- /** @domName HTMLDocument.designMode */
- void set designMode(String value) { _documentPtr.designMode = value; }
-
- /** @domName Document.domain */
- String get domain() => _documentPtr.domain;
-
- /** @domName Document.head */
- HeadElement get head() => LevelDom.wrapHeadElement(_documentPtr.head);
-
- /** @domName Document.lastModified */
- String get lastModified() => _documentPtr.lastModified;
-
- /** @domName Document.readyState */
- String get readyState() => _documentPtr.readyState;
-
- /** @domName Document.referrer */
- String get referrer() => _documentPtr.referrer;
-
- /** @domName Document.styleSheets */
- StyleSheetList get styleSheets() => LevelDom.wrapStyleSheetList(_documentPtr.styleSheets);
-
- /** @domName Document.title */
- String get title() => _documentPtr.title;
-
- /** @domName Document.title */
- void set title(String value) { _documentPtr.title = value; }
-
- /** @domName Document.webkitHidden */
- bool get webkitHidden() => _documentPtr.webkitHidden;
-
- /** @domName Document.webkitVisibilityState */
- String get webkitVisibilityState() => _documentPtr.webkitVisibilityState;
-
- /** @domName Document.caretRangeFromPoint */
- Future<Range> caretRangeFromPoint([int x = null, int y = null]) {
- return _createMeasurementFuture(
- () => LevelDom.wrapRange(_documentPtr.caretRangeFromPoint(x, y)),
- new Completer<Range>());
- }
-
- /** @domName Document.createElement */
- Element createElement([String tagName = null]) {
- return LevelDom.wrapElement(_documentPtr.createElement(tagName));
- }
-
- /** @domName Document.createEvent */
- Event createEvent([String eventType = null]) {
- return LevelDom.wrapEvent(_documentPtr.createEvent(eventType));
- }
-
- /** @domName Document.elementFromPoint */
- Future<Element> elementFromPoint([int x = null, int y = null]) {
- return _createMeasurementFuture(
- () => LevelDom.wrapElement(_documentPtr.elementFromPoint(x, y)),
- new Completer<Element>());
- }
-
- /** @domName Document.execCommand */
- bool execCommand([String command = null, bool userInterface = null, String value = null]) {
- return _documentPtr.execCommand(command, userInterface, value);
- }
-
- /** @domName Document.getCSSCanvasContext */
- CanvasRenderingContext getCSSCanvasContext(String contextId, String name,
- int width, int height) {
- return LevelDom.wrapCanvasRenderingContext(_documentPtr.getCSSCanvasContext(contextId, name, width, height));
- }
-
- /** @domName Document.queryCommandEnabled */
- bool queryCommandEnabled([String command = null]) {
- return _documentPtr.queryCommandEnabled(command);
- }
-
- /** @domName Document.queryCommandIndeterm */
- bool queryCommandIndeterm([String command = null]) {
- return _documentPtr.queryCommandIndeterm(command);
- }
-
- /** @domName Document.queryCommandState */
- bool queryCommandState([String command = null]) {
- return _documentPtr.queryCommandState(command);
- }
-
- /** @domName Document.queryCommandSupported */
- bool queryCommandSupported([String command = null]) {
- return _documentPtr.queryCommandSupported(command);
- }
-
- /** @domName Document.queryCommandValue */
- String queryCommandValue([String command = null]) {
- return _documentPtr.queryCommandValue(command);
- }
-
- String get manifest() => _ptr.manifest;
-
- void set manifest(String value) { _ptr.manifest = value; }
-
- DocumentEvents get on() {
- if (_on === null) {
- _on = new DocumentEventsImplementation._wrap(_ptr);
- }
- 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.
-
-interface DOMApplicationCacheEvents extends Events {
- EventListenerList get cached();
- EventListenerList get checking();
- EventListenerList get downloading();
- EventListenerList get error();
- EventListenerList get noUpdate();
- EventListenerList get obsolete();
- EventListenerList get progress();
- EventListenerList get updateReady();
-}
-
-interface DOMApplicationCache extends EventTarget {
-
- static final int CHECKING = 2;
-
- static final int DOWNLOADING = 3;
-
- static final int IDLE = 1;
-
- static final int OBSOLETE = 5;
-
- static final int UNCACHED = 0;
-
- static final int UPDATEREADY = 4;
-
- int get status();
-
- void swapCache();
-
- void update();
-
- DOMApplicationCacheEvents get 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.
-
-class DOMApplicationCacheEventsImplementation extends EventsImplementation
- implements DOMApplicationCacheEvents {
- DOMApplicationCacheEventsImplementation._wrap(ptr) : super._wrap(ptr);
-
- EventListenerList get cached() => _get('cached');
- EventListenerList get checking() => _get('checking');
- EventListenerList get downloading() => _get('downloading');
- EventListenerList get error() => _get('error');
- EventListenerList get noUpdate() => _get('noupdate');
- EventListenerList get obsolete() => _get('obsolete');
- EventListenerList get progress() => _get('progress');
- EventListenerList get updateReady() => _get('updateready');
-}
-
-class DOMApplicationCacheWrappingImplementation extends EventTargetWrappingImplementation implements DOMApplicationCache {
- DOMApplicationCacheWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- int get status() => _ptr.status;
-
- void swapCache() {
- _ptr.swapCache();
- }
-
- void update() {
- _ptr.update();
- }
-
- DOMApplicationCacheEvents get on() {
- if (_on === null) {
- _on = new DOMApplicationCacheEventsImplementation._wrap(_ptr);
- }
- 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.
-
-class DOMWrapperBase {
- final _ptr;
-
- DOMWrapperBase._wrap(this._ptr) {
- // We should never be creating duplicate wrappers.
- assert(_ptr.dartObjectLocalStorage === null);
- _ptr.dartObjectLocalStorage = this;
- }
-}
-
-/** This function is provided for unittest purposes only. */
-unwrapDomObject(DOMWrapperBase wrapper) {
- return wrapper._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
-// BSD-style license that can be found in the LICENSE file.
-
-interface ElementList extends List<Element> {
- // TODO(jacobr): add element batch manipulation methods.
- Element get first();
- // TODO(jacobr): add insertAt
-}
-
-class DeferredElementRect {
- // TODO(jacobr)
-}
-
-interface ElementEvents extends Events {
- EventListenerList get abort();
- EventListenerList get beforeCopy();
- EventListenerList get beforeCut();
- EventListenerList get beforePaste();
- EventListenerList get blur();
- EventListenerList get change();
- EventListenerList get click();
- EventListenerList get contextMenu();
- EventListenerList get copy();
- EventListenerList get cut();
- EventListenerList get dblClick();
- EventListenerList get drag();
- EventListenerList get dragEnd();
- EventListenerList get dragEnter();
- EventListenerList get dragLeave();
- EventListenerList get dragOver();
- EventListenerList get dragStart();
- EventListenerList get drop();
- EventListenerList get error();
- EventListenerList get focus();
- EventListenerList get input();
- EventListenerList get invalid();
- EventListenerList get keyDown();
- EventListenerList get keyPress();
- EventListenerList get keyUp();
- EventListenerList get load();
- EventListenerList get mouseDown();
- EventListenerList get mouseMove();
- EventListenerList get mouseOut();
- EventListenerList get mouseOver();
- EventListenerList get mouseUp();
- EventListenerList get mouseWheel();
- EventListenerList get paste();
- EventListenerList get reset();
- EventListenerList get scroll();
- EventListenerList get search();
- EventListenerList get select();
- EventListenerList get selectStart();
- EventListenerList get submit();
- EventListenerList get touchCancel();
- EventListenerList get touchEnd();
- EventListenerList get touchLeave();
- EventListenerList get touchMove();
- EventListenerList get touchStart();
- EventListenerList get transitionEnd();
- EventListenerList get fullscreenChange();
-}
-
-/**
- * All your element measurement needs in one place
- */
-interface ElementRect {
- ClientRect get client();
- ClientRect get offset();
- ClientRect get scroll();
- ClientRect get bounding();
- List<ClientRect> get clientRects();
-}
-
-
-interface Element extends Node /*, common.NodeSelector, common.ElementTraversal */
- factory ElementWrappingImplementation {
-
- Element.html(String html);
- Element.tag(String tag);
-
- Map<String, String> get attributes();
- void set attributes(Map<String, String> value);
-
- ElementList get elements();
-
- // TODO: The type of value should be Collection<Element>. See http://b/5392897
- void set elements(value);
-
- Set<String> get classes();
-
- // TODO: The type of value should be Collection<String>. See http://b/5392897
- void set classes(value);
-
- Map<String, String> get dataAttributes();
- void set dataAttributes(Map<String, String> value);
-
- String get contentEditable();
-
- void set contentEditable(String value);
-
- String get dir();
-
- void set dir(String value);
-
- bool get draggable();
-
- void set draggable(bool value);
-
- Element get firstElementChild();
-
- bool get hidden();
-
- void set hidden(bool value);
-
- String get id();
-
- void set id(String value);
-
- String get innerHTML();
-
- void set innerHTML(String value);
-
- bool get isContentEditable();
-
- String get lang();
-
- void set lang(String value);
-
- Element get lastElementChild();
-
- Element get nextElementSibling();
-
- Element get offsetParent();
-
- String get outerHTML();
-
- Element get previousElementSibling();
-
- void set scrollLeft(int value);
-
- void set scrollTop(int value);
-
- bool get spellcheck();
-
- void set spellcheck(bool value);
-
- CSSStyleDeclaration get style();
-
- int get tabIndex();
-
- void set tabIndex(int value);
-
- String get tagName();
-
- String get title();
-
- void set title(String value);
-
- String get webkitdropzone();
-
- void set webkitdropzone(String value);
-
- void blur();
-
- void focus();
-
- Element insertAdjacentElement([String where, Element element]);
-
- void insertAdjacentHTML([String position_OR_where, String text]);
-
- void insertAdjacentText([String where, String text]);
-
- Element query(String selectors);
-
- ElementList queryAll(String selectors);
-
- Element get parent();
-
- void scrollByLines([int lines]);
-
- void scrollByPages([int pages]);
-
- void scrollIntoView([bool centerIfNeeded]);
-
- bool matchesSelector([String selectors]);
-
- Future<ElementRect> get rect();
-
- Future<CSSStyleDeclaration> get computedStyle();
-
- Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement);
-
- ElementEvents get 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.
-
-// TODO(jacobr): use Lists.dart to remove some of the duplicated functionality.
-class _ChildrenElementList implements ElementList {
- // Raw Element.
- final _element;
- final _childElements;
-
- _ChildrenElementList._wrap(var element)
- : _childElements = element.children,
- _element = element;
-
- List<Element> _toList() {
- final output = new List(_childElements.length);
- for (int i = 0, len = _childElements.length; i < len; i++) {
- output[i] = LevelDom.wrapElement(_childElements[i]);
- }
- return output;
- }
-
- Element get first() {
- return LevelDom.wrapElement(_element.firstElementChild);
- }
-
- void forEach(void f(Element element)) {
- for (var element in _childElements) {
- f(LevelDom.wrapElement(element));
- }
- }
-
- Collection<Element> filter(bool f(Element element)) {
- List<Element> output = new List<Element>();
- forEach((Element element) {
- if (f(element)) {
- output.add(element);
- }
- });
- return output;
- }
-
- bool every(bool f(Element element)) {
- for(Element element in this) {
- if (!f(element)) {
- return false;
- }
- };
- return true;
- }
-
- bool some(bool f(Element element)) {
- for(Element element in this) {
- if (f(element)) {
- return true;
- }
- };
- return false;
- }
-
- bool isEmpty() {
- return _element.firstElementChild !== null;
- }
-
- int get length() {
- return _childElements.length;
- }
-
- Element operator [](int index) {
- return LevelDom.wrapElement(_childElements[index]);
- }
-
- void operator []=(int index, Element value) {
- _element.replaceChild(LevelDom.unwrap(value), _childElements.item(index));
- }
-
- void set length(int newLength) {
- // TODO(jacobr): remove children when length is reduced.
- throw const UnsupportedOperationException('');
- }
-
- Element add(Element value) {
- _element.appendChild(LevelDom.unwrap(value));
- return value;
- }
-
- Element addLast(Element value) => add(value);
-
- Iterator<Element> iterator() => _toList().iterator();
-
- void addAll(Collection<Element> collection) {
- for (Element element in collection) {
- _element.appendChild(LevelDom.unwrap(element));
- }
- }
-
- void sort(int compare(Element a, Element b)) {
- throw const UnsupportedOperationException('TODO(jacobr): should we impl?');
- }
-
- void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
- 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 start = 0]) {
- return _Lists.indexOf(this, element, start, this.length);
- }
-
- int lastIndexOf(Element element, [int start = null]) {
- if (start === null) start = length - 1;
- return _Lists.lastIndexOf(this, element, start);
- }
-
- void clear() {
- // It is unclear if we want to keep non element nodes?
- _element.textContent = '';
- }
-
- Element removeLast() {
- final last = this.last();
- if (last != null) {
- _element.removeChild(LevelDom.unwrap(last));
- }
- return last;
- }
-
- Element last() {
- return LevelDom.wrapElement(_element.lastElementChild);
- }
-}
-
-class FrozenElementList implements ElementList {
- final _ptr;
-
- FrozenElementList._wrap(this._ptr);
-
- Element get first() {
- return this[0];
- }
-
- void forEach(void f(Element element)) {
- for (var element in _ptr) {
- f(LevelDom.wrapElement(element));
- }
- }
-
- Collection<Element> filter(bool f(Element element)) {
- throw 'Not impl yet. todo(jacobr)';
- }
-
- bool every(bool f(Element element)) {
- throw 'Not impl yet. todo(jacobr)';
- }
-
- bool some(bool f(Element element)) {
- throw 'Not impl yet. todo(jacobr)';
- }
-
- bool isEmpty() {
- return _ptr.length == 0;
- }
-
- int get length() {
- return _ptr.length;
- }
-
- Element operator [](int index) {
- return LevelDom.wrapElement(_ptr[index]);
- }
-
- void operator []=(int index, Element value) {
- throw const UnsupportedOperationException('');
- }
-
- void set length(int newLength) {
- throw const UnsupportedOperationException('');
- }
-
- void add(Element value) {
- throw const UnsupportedOperationException('');
- }
-
-
- void addLast(Element value) {
- throw const UnsupportedOperationException('');
- }
-
- Iterator<Element> iterator() => new FrozenElementListIterator(this);
-
- void addAll(Collection<Element> collection) {
- throw const UnsupportedOperationException('');
- }
-
- void sort(int compare(Element a, Element b)) {
- throw const UnsupportedOperationException('');
- }
-
- void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
- 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 start = 0]) {
- throw 'Not impl yet. todo(jacobr)';
- }
-
- int lastIndexOf(Element element, [int start = null]) {
- throw 'Not impl yet. todo(jacobr)';
- }
-
- void clear() {
- throw 'Not impl yet. todo(jacobr)';
- }
-
- Element removeLast() {
- throw 'Not impl yet. todo(jacobr)';
- }
-
- Element last() {
- return this[length-1];
- }
-}
-
-class FrozenElementListIterator implements Iterator<Element> {
- final FrozenElementList _list;
- int _index = 0;
-
- FrozenElementListIterator(this._list);
-
- /**
- * Gets the next element in the iteration. Throws a
- * [NoMoreElementsException] if no element is left.
- */
- Element next() {
- if (!hasNext()) {
- throw const NoMoreElementsException();
- }
-
- return _list[_index++];
- }
-
- /**
- * Returns whether the [Iterator] has elements left.
- */
- bool hasNext() => _index < _list.length;
-}
-
-class ElementAttributeMap implements Map<String, String> {
-
- final _element;
-
- ElementAttributeMap._wrap(this._element);
-
- bool containsValue(String value) {
- final attributes = _element.attributes;
- for (int i = 0, len = attributes.length; i < len; i++) {
- if(value == attributes.item(i).value) {
- return true;
- }
- }
- return false;
- }
-
- /** @domName Element.hasAttribute */
- bool containsKey(String key) {
- return _element.hasAttribute(key);
- }
-
- /** @domName Element.getAttribute */
- String operator [](String key) {
- return _element.getAttribute(key);
- }
-
- /** @domName Element.setAttribute */
- void operator []=(String key, String value) {
- _element.setAttribute(key, value);
- }
-
- String putIfAbsent(String key, String ifAbsent()) {
- if (!containsKey(key)) {
- this[key] = ifAbsent();
- }
- }
-
- /** @domName Element.removeAttribute */
- String remove(String key) {
- _element.removeAttribute(key);
- }
-
- void clear() {
- final attributes = _element.attributes;
- for (int i = attributes.length - 1; i >= 0; i--) {
- _element.removeAttribute(attributes.item(i).name);
- }
- }
-
- void forEach(void f(String key, String value)) {
- final attributes = _element.attributes;
- for (int i = 0, len = attributes.length; i < len; i++) {
- final item = attributes.item(i);
- f(item.name, item.value);
- }
- }
-
- Collection<String> getKeys() {
- // TODO(jacobr): generate a lazy collection instead.
- final attributes = _element.attributes;
- final keys = new List<String>(attributes.length);
- for (int i = 0, len = attributes.length; i < len; i++) {
- keys[i] = attributes.item(i).name;
- }
- return keys;
- }
-
- Collection<String> getValues() {
- // TODO(jacobr): generate a lazy collection instead.
- final attributes = _element.attributes;
- final values = new List<String>(attributes.length);
- for (int i = 0, len = attributes.length; i < len; i++) {
- values[i] = attributes.item(i).value;
- }
- return values;
- }
-
- /**
- * The number of {key, value} pairs in the map.
- */
- int get length() {
- return _element.attributes.length;
- }
-
- /**
- * Returns true if there is no {key, value} pair in the map.
- */
- bool isEmpty() {
- return !_element.hasAttributes();
- }
-}
-
-class ElementEventsImplementation extends EventsImplementation implements ElementEvents {
- ElementEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
-
- EventListenerList get abort() => _get("abort");
- EventListenerList get beforeCopy() => _get("beforecopy");
- EventListenerList get beforeCut() => _get("beforecut");
- EventListenerList get beforePaste() => _get("beforepaste");
- EventListenerList get blur() => _get("blur");
- EventListenerList get change() => _get("change");
- EventListenerList get click() => _get("click");
- EventListenerList get contextMenu() => _get("contextmenu");
- EventListenerList get copy() => _get("copy");
- EventListenerList get cut() => _get("cut");
- EventListenerList get dblClick() => _get("dblclick");
- EventListenerList get drag() => _get("drag");
- EventListenerList get dragEnd() => _get("dragend");
- EventListenerList get dragEnter() => _get("dragenter");
- EventListenerList get dragLeave() => _get("dragleave");
- EventListenerList get dragOver() => _get("dragover");
- EventListenerList get dragStart() => _get("dragstart");
- EventListenerList get drop() => _get("drop");
- EventListenerList get error() => _get("error");
- EventListenerList get focus() => _get("focus");
- EventListenerList get input() => _get("input");
- EventListenerList get invalid() => _get("invalid");
- EventListenerList get keyDown() => _get("keydown");
- EventListenerList get keyPress() => _get("keypress");
- EventListenerList get keyUp() => _get("keyup");
- EventListenerList get load() => _get("load");
- EventListenerList get mouseDown() => _get("mousedown");
- EventListenerList get mouseMove() => _get("mousemove");
- EventListenerList get mouseOut() => _get("mouseout");
- EventListenerList get mouseOver() => _get("mouseover");
- EventListenerList get mouseUp() => _get("mouseup");
- EventListenerList get mouseWheel() => _get("mousewheel");
- EventListenerList get paste() => _get("paste");
- EventListenerList get reset() => _get("reset");
- EventListenerList get scroll() => _get("scroll");
- EventListenerList get search() => _get("search");
- EventListenerList get select() => _get("select");
- EventListenerList get selectStart() => _get("selectstart");
- EventListenerList get submit() => _get("submit");
- EventListenerList get touchCancel() => _get("touchcancel");
- EventListenerList get touchEnd() => _get("touchend");
- EventListenerList get touchLeave() => _get("touchleave");
- EventListenerList get touchMove() => _get("touchmove");
- EventListenerList get touchStart() => _get("touchstart");
- EventListenerList get transitionEnd() => _get("webkitTransitionEnd");
- EventListenerList get fullscreenChange() => _get("webkitfullscreenchange");
-}
-
-class SimpleClientRect implements ClientRect {
- final num left;
- final num top;
- final num width;
- final num height;
- num get right() => left + width;
- num get bottom() => top + height;
-
- const SimpleClientRect(this.left, this.top, this.width, this.height);
-
- bool operator ==(ClientRect other) {
- return other !== null && left == other.left && top == other.top
- && width == other.width && height == other.height;
- }
-
- String toString() => "($left, $top, $width, $height)";
-}
-
-// TODO(jacobr): we cannot currently be lazy about calculating the client
-// rects as we must perform all measurement queries at a safe point to avoid
-// triggering unneeded layouts.
-/**
- * All your element measurement needs in one place
- * @domName none
- */
-class ElementRectWrappingImplementation implements ElementRect {
- final ClientRect client;
- final ClientRect offset;
- final ClientRect scroll;
-
- // TODO(jacobr): should we move these outside of ElementRect to avoid the
- // overhead of computing them every time even though they are rarely used.
- // This should be type dom.ClientRect but that fails on dartium. b/5522629
- final _boundingClientRect;
- // an exception due to a dartium bug.
- final dom.ClientRectList _clientRects;
-
- ElementRectWrappingImplementation(dom.HTMLElement element) :
- client = new SimpleClientRect(element.clientLeft,
- element.clientTop,
- element.clientWidth,
- element.clientHeight),
- offset = new SimpleClientRect(element.offsetLeft,
- element.offsetTop,
- element.offsetWidth,
- element.offsetHeight),
- scroll = new SimpleClientRect(element.scrollLeft,
- element.scrollTop,
- element.scrollWidth,
- element.scrollHeight),
- _boundingClientRect = element.getBoundingClientRect(),
- _clientRects = element.getClientRects();
-
- ClientRect get bounding() =>
- LevelDom.wrapClientRect(_boundingClientRect);
-
- List<ClientRect> get clientRects() {
- final out = new List(_clientRects.length);
- for (num i = 0; i < _clientRects.length; i++) {
- out[i] = LevelDom.wrapClientRect(_clientRects.item(i));
- }
- return out;
- }
-}
-
-class ElementWrappingImplementation extends NodeWrappingImplementation implements Element {
-
- static final _START_TAG_REGEXP = const RegExp('<(\\w+)');
- static final _CUSTOM_PARENT_TAG_MAP = const {
- 'body' : 'html',
- 'head' : 'html',
- 'caption' : 'table',
- 'td': 'tr',
- 'tbody': 'table',
- 'colgroup': 'table',
- 'col' : 'colgroup',
- 'tr' : 'tbody',
- 'tbody' : 'table',
- 'tfoot' : 'table',
- 'thead' : 'table',
- 'track' : 'audio',
- };
-
- factory ElementWrappingImplementation.html(String html) {
- // TODO(jacobr): this method can be made more robust and performant.
- // 1) Cache the dummy parent elements required to use innerHTML rather than
- // creating them every call.
- // 2) Verify that the html does not contain leading or trailing text nodes.
- // 3) Verify that the html does not contain both <head> and <body> tags.
- // 4) Detatch the created element from its dummy parent.
- String parentTag = 'div';
- String tag;
- final match = _START_TAG_REGEXP.firstMatch(html);
- if (match !== null) {
- tag = match.group(1).toLowerCase();
- if (_CUSTOM_PARENT_TAG_MAP.containsKey(tag)) {
- parentTag = _CUSTOM_PARENT_TAG_MAP[tag];
- }
- }
- final temp = dom.document.createElement(parentTag);
- temp.innerHTML = html;
-
- if (temp.childElementCount == 1) {
- return LevelDom.wrapElement(temp.firstElementChild);
- } else if (parentTag == 'html' && temp.childElementCount == 2) {
- // Work around for edge case in WebKit and possibly other browsers where
- // both body and head elements are created even though the inner html
- // only contains a head or body element.
- return LevelDom.wrapElement(temp.children.item(tag == 'head' ? 0 : 1));
- } else {
- throw 'HTML had ${temp.childElementCount} top level elements but 1 expected';
- }
- }
-
- factory ElementWrappingImplementation.tag(String tag) {
- return LevelDom.wrapElement(dom.document.createElement(tag));
- }
-
- ElementWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- ElementAttributeMap _elementAttributeMap;
- ElementList _elements;
- _CssClassSet _cssClassSet;
- _DataAttributeMap _dataAttributes;
-
- Map<String, String> get attributes() {
- if (_elementAttributeMap === null) {
- _elementAttributeMap = new ElementAttributeMap._wrap(_ptr);
- }
- return _elementAttributeMap;
- }
-
- void set attributes(Map<String, String> value) {
- Map<String, String> attributes = this.attributes;
- attributes.clear();
- for (String key in value.getKeys()) {
- attributes[key] = value[key];
- }
- }
-
- 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) {
- _cssClassSet = new _CssClassSet(_ptr);
- }
- return _cssClassSet;
- }
-
- void set classes(Collection<String> value) {
- _CssClassSet classSet = classes;
- classSet.clear();
- classSet.addAll(value);
- }
-
- Map<String, String> get dataAttributes() {
- if (_dataAttributes === null) {
- _dataAttributes = new _DataAttributeMap(attributes);
- }
- return _dataAttributes;
- }
-
- void set dataAttributes(Map<String, String> value) {
- Map<String, String> dataAttributes = this.dataAttributes;
- dataAttributes.clear();
- for (String key in value.getKeys()) {
- dataAttributes[key] = value[key];
- }
- }
-
- String get contentEditable() => _ptr.contentEditable;
-
- void set contentEditable(String value) { _ptr.contentEditable = value; }
-
- String get dir() => _ptr.dir;
-
- void set dir(String value) { _ptr.dir = value; }
-
- bool get draggable() => _ptr.draggable;
-
- void set draggable(bool value) { _ptr.draggable = value; }
-
- Element get firstElementChild() => LevelDom.wrapElement(_ptr.firstElementChild);
-
- bool get hidden() => _ptr.hidden;
-
- void set hidden(bool value) { _ptr.hidden = value; }
-
- String get id() => _ptr.id;
-
- void set id(String value) { _ptr.id = value; }
-
- String get innerHTML() => _ptr.innerHTML;
-
- void set innerHTML(String value) { _ptr.innerHTML = value; }
-
- bool get isContentEditable() => _ptr.isContentEditable;
-
- String get lang() => _ptr.lang;
-
- void set lang(String value) { _ptr.lang = value; }
-
- Element get lastElementChild() => LevelDom.wrapElement(_ptr.lastElementChild);
-
- Element get nextElementSibling() => LevelDom.wrapElement(_ptr.nextElementSibling);
-
- Element get offsetParent() => LevelDom.wrapElement(_ptr.offsetParent);
-
- String get outerHTML() => _ptr.outerHTML;
-
- Element get previousElementSibling() => LevelDom.wrapElement(_ptr.previousElementSibling);
-
- bool get spellcheck() => _ptr.spellcheck;
-
- void set spellcheck(bool value) { _ptr.spellcheck = value; }
-
- CSSStyleDeclaration get style() => LevelDom.wrapCSSStyleDeclaration(_ptr.style);
-
- int get tabIndex() => _ptr.tabIndex;
-
- void set tabIndex(int value) { _ptr.tabIndex = value; }
-
- String get tagName() => _ptr.tagName;
-
- String get title() => _ptr.title;
-
- void set title(String value) { _ptr.title = value; }
-
- String get webkitdropzone() => _ptr.webkitdropzone;
-
- void set webkitdropzone(String value) { _ptr.webkitdropzone = value; }
-
- void blur() {
- _ptr.blur();
- }
-
- bool contains(Node element) {
- return _ptr.contains(LevelDom.unwrap(element));
- }
-
- void focus() {
- _ptr.focus();
- }
-
- /** @domName HTMLElement.insertAdjacentElement */
- Element insertAdjacentElement([String where = null, Element element = null]) {
- return LevelDom.wrapElement(_ptr.insertAdjacentElement(where, LevelDom.unwrap(element)));
- }
-
- /** @domName HTMLElement.insertAdjacentHTML */
- void insertAdjacentHTML([String position_OR_where = null, String text = null]) {
- _ptr.insertAdjacentHTML(position_OR_where, text);
- }
-
- /** @domName HTMLElement.insertAdjacentText */
- void insertAdjacentText([String where = null, String text = null]) {
- _ptr.insertAdjacentText(where, text);
- }
-
- Element query(String selectors) {
- // TODO(jacobr): scope fix.
- return LevelDom.wrapElement(_ptr.querySelector(selectors));
- }
-
- ElementList queryAll(String selectors) {
- // TODO(jacobr): scope fix.
- return new FrozenElementList._wrap(_ptr.querySelectorAll(selectors));
- }
-
- void scrollByLines([int lines = null]) {
- _ptr.scrollByLines(lines);
- }
-
- void scrollByPages([int pages = null]) {
- _ptr.scrollByPages(pages);
- }
-
- void scrollIntoView([bool centerIfNeeded = null]) {
- _ptr.scrollIntoViewIfNeeded(centerIfNeeded);
- }
-
- bool matchesSelector([String selectors = null]) {
- return _ptr.webkitMatchesSelector(selectors);
- }
-
- void set scrollLeft(int value) { _ptr.scrollLeft = value; }
-
- void set scrollTop(int value) { _ptr.scrollTop = value; }
-
- /** @domName getClientRects */
- Future<ElementRect> get rect() {
- return _createMeasurementFuture(
- () => new ElementRectWrappingImplementation(_ptr),
- new Completer<ElementRect>());
- }
-
- Future<CSSStyleDeclaration> get computedStyle() {
- // TODO(jacobr): last param should be null, see b/5045788
- return getComputedStyle('');
- }
-
- /** @domName Window.getComputedStyle */
- Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) {
- return _createMeasurementFuture(() =>
- LevelDom.wrapCSSStyleDeclaration(
- dom.window.getComputedStyle(_ptr, pseudoElement)),
- new Completer<CSSStyleDeclaration>());
- }
-
- ElementEvents get on() {
- if (_on === null) {
- _on = new ElementEventsImplementation._wrap(_ptr);
- }
- 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.
-
-interface ErrorEvent extends Event factory ErrorEventWrappingImplementation {
-
- ErrorEvent(String type, String message, String filename, int lineNo,
- [bool canBubble, bool cancelable]);
-
- String get filename();
-
- int get lineno();
-
- String get message();
-}
-// Copyright (c) 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 ErrorEventWrappingImplementation extends EventWrappingImplementation implements ErrorEvent {
- ErrorEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory ErrorEventWrappingImplementation(String type, String message,
- String filename, int lineNo, [bool canBubble = true,
- bool cancelable = true]) {
- final e = dom.document.createEvent("ErrorEvent");
- e.initErrorEvent(type, canBubble, cancelable, message, filename, lineNo);
- return LevelDom.wrapErrorEvent(e);
- }
-
- String get filename() => _ptr.filename;
-
- int get lineno() => _ptr.lineno;
-
- String get message() => _ptr.message;
-}
-// Copyright (c) 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 Event factory EventWrappingImplementation {
-
- static final int AT_TARGET = 2;
-
- static final int BLUR = 8192;
-
- static final int BUBBLING_PHASE = 3;
-
- static final int CAPTURING_PHASE = 1;
-
- static final int CHANGE = 32768;
-
- static final int CLICK = 64;
-
- static final int DBLCLICK = 128;
-
- static final int DRAGDROP = 2048;
-
- static final int FOCUS = 4096;
-
- static final int KEYDOWN = 256;
-
- static final int KEYPRESS = 1024;
-
- static final int KEYUP = 512;
-
- static final int MOUSEDOWN = 1;
-
- static final int MOUSEDRAG = 32;
-
- static final int MOUSEMOVE = 16;
-
- static final int MOUSEOUT = 8;
-
- static final int MOUSEOVER = 4;
-
- static final int MOUSEUP = 2;
-
- static final int SELECT = 16384;
-
- // In JS, canBubble and cancelable are technically required parameters to
- // init*Event. In practice, though, if they aren't provided they simply
- // default to false (since that's Boolean(undefined)).
- //
- // Contrary to JS, we default canBubble and cancelable to true, since that's
- // what people want most of the time anyway.
- Event(String type, [bool canBubble, bool cancelable]);
-
- bool get bubbles();
-
- bool get cancelBubble();
-
- void set cancelBubble(bool value);
-
- bool get cancelable();
-
- EventTarget get currentTarget();
-
- bool get defaultPrevented();
-
- int get eventPhase();
-
- bool get returnValue();
-
- void set returnValue(bool value);
-
- EventTarget get srcElement();
-
- EventTarget get target();
-
- int get timeStamp();
-
- String get type();
-
- void preventDefault();
-
- void stopImmediatePropagation();
-
- void stopPropagation();
-}
-// Copyright (c) 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.
-
-typedef void EventListener(Event 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
-// BSD-style license that can be found in the LICENSE file.
-
-interface EventSourceEvents extends Events {
- EventListenerList get error();
- EventListenerList get message();
- EventListenerList get open();
-}
-
-interface EventSource extends EventTarget {
-
- static final int CLOSED = 2;
-
- static final int CONNECTING = 0;
-
- static final int OPEN = 1;
-
- String get URL();
-
- int get readyState();
-
- void close();
-
- EventSourceEvents get 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.
-
-class EventSourceEventsImplementation extends EventsImplementation implements EventSourceEvents {
- EventSourceEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
-
- EventListenerList get error() => _get('error');
- EventListenerList get message() => _get('message');
- EventListenerList get open() => _get('open');
-}
-
-class EventSourceWrappingImplementation extends EventTargetWrappingImplementation implements EventSource {
- EventSourceWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- String get URL() => _ptr.URL;
-
- int get readyState() => _ptr.readyState;
-
- void close() {
- _ptr.close();
- }
-
- EventSourceEvents get on() {
- if (_on === null) {
- _on = new EventSourceEventsImplementation._wrap(_ptr);
- }
- 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.
-
-interface EventListenerList {
- EventListenerList add(EventListener handler, [bool useCapture]);
-
- EventListenerList remove(EventListener handler, [bool useCapture]);
-
- bool dispatch(Event evt);
-}
-
-interface Events {
- EventListenerList operator [](String type);
-}
-
-interface EventTarget {
- Events get 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.
-
-class EventsImplementation implements Events {
- /* Raw event target. */
- var _ptr;
-
- Map<String, EventListenerList> _listenerMap;
-
- EventsImplementation._wrap(this._ptr) {
- _listenerMap = <String, EventListenerList>{};
- }
-
- EventListenerList operator [](String type) {
- return _get(type.toLowerCase());
- }
-
- EventListenerList _get(String type) {
- return _listenerMap.putIfAbsent(type,
- () => new EventListenerListImplementation(_ptr, type));
- }
-}
-
-class _EventListenerWrapper {
- final EventListener raw;
- final Function wrapped;
- final bool useCapture;
- _EventListenerWrapper(this.raw, this.wrapped, this.useCapture);
-}
-
-class EventListenerListImplementation implements EventListenerList {
- final _ptr;
- final String _type;
- List<_EventListenerWrapper> _wrappers;
-
- EventListenerListImplementation(this._ptr, this._type) :
- // TODO(jacobr): switch to <_EventListenerWrapper>[] when the VM allow it.
- _wrappers = new List<_EventListenerWrapper>();
-
- EventListenerList add(EventListener listener, [bool useCapture = false]) {
- _add(listener, useCapture);
- return this;
- }
-
- EventListenerList remove(EventListener listener, [bool useCapture = false]) {
- _remove(listener, useCapture);
- return this;
- }
-
- bool dispatch(Event evt) {
- // TODO(jacobr): what is the correct behavior here. We could alternately
- // force the event to have the expected type.
- assert(evt.type == _type);
- return _ptr.dispatchEvent(LevelDom.unwrap(evt));
- }
-
- void _add(EventListener listener, bool useCapture) {
- _ptr.addEventListener(_type,
- _findOrAddWrapper(listener, useCapture),
- useCapture);
- }
-
- void _remove(EventListener listener, bool useCapture) {
- Function wrapper = _removeWrapper(listener, useCapture);
- if (wrapper !== null) {
- _ptr.removeEventListener(_type, wrapper, useCapture);
- }
- }
-
- Function _removeWrapper(EventListener listener, bool useCapture) {
- if (_wrappers === null) {
- return null;
- }
- for (int i = 0; i < _wrappers.length; i++) {
- _EventListenerWrapper wrapper = _wrappers[i];
- if (wrapper.raw === listener && wrapper.useCapture == useCapture) {
- // Order doesn't matter so we swap with the last element instead of
- // performing a more expensive remove from the middle of the list.
- if (i + 1 != _wrappers.length) {
- _wrappers[i] = _wrappers.removeLast();
- } else {
- _wrappers.removeLast();
- }
- return wrapper.wrapped;
- }
- }
- return null;
- }
-
- Function _findOrAddWrapper(EventListener listener, bool useCapture) {
- if (_wrappers === null) {
- _wrappers = <_EventListenerWrapper>[];
- } else {
- for (_EventListenerWrapper wrapper in _wrappers) {
- if (wrapper.raw === listener && wrapper.useCapture == useCapture) {
- return wrapper.wrapped;
- }
- }
- }
- final wrapped = (e) { listener(LevelDom.wrapEvent(e)); };
- _wrappers.add(new _EventListenerWrapper(listener, wrapped, useCapture));
- return wrapped;
- }
-}
-
-class EventTargetWrappingImplementation extends DOMWrapperBase implements EventTarget {
- Events _on;
-
- EventTargetWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- Events get on() {
- if (_on === null) {
- _on = new EventsImplementation._wrap(_ptr);
- }
- 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.
-
-class EventWrappingImplementation extends DOMWrapperBase implements Event {
- EventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory EventWrappingImplementation(String type, [bool canBubble = true,
- bool cancelable = true]) {
- final e = dom.document.createEvent("Event");
- e.initEvent(type, canBubble, cancelable);
- return LevelDom.wrapEvent(e);
- }
-
- bool get bubbles() => _ptr.bubbles;
-
- bool get cancelBubble() => _ptr.cancelBubble;
-
- void set cancelBubble(bool value) { _ptr.cancelBubble = value; }
-
- bool get cancelable() => _ptr.cancelable;
-
- EventTarget get currentTarget() => LevelDom.wrapEventTarget(_ptr.currentTarget);
-
- bool get defaultPrevented() => _ptr.defaultPrevented;
-
- int get eventPhase() => _ptr.eventPhase;
-
- bool get returnValue() => _ptr.returnValue;
-
- void set returnValue(bool value) { _ptr.returnValue = value; }
-
- EventTarget get srcElement() => LevelDom.wrapEventTarget(_ptr.srcElement);
-
- EventTarget get target() => LevelDom.wrapEventTarget(_ptr.target);
-
- int get timeStamp() => _ptr.timeStamp;
-
- String get type() => _ptr.type;
-
- void preventDefault() {
- _ptr.preventDefault();
- return;
- }
-
- void stopImmediatePropagation() {
- _ptr.stopImmediatePropagation();
- return;
- }
-
- void stopPropagation() {
- _ptr.stopPropagation();
- 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.
-
-var secretWindow;
-var secretDocument;
-
-Window get window() {
- if (secretWindow === null) {
- LevelDom.initialize(dom.window);
- }
- return secretWindow;
-}
-
-Document get document() {
- if (secretWindow === null) {
- LevelDom.initialize(dom.window);
- }
- return secretDocument;
-}
-// Copyright (c) 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 HashChangeEvent extends Event factory HashChangeEventWrappingImplementation {
-
- HashChangeEvent(String type, String oldURL, String newURL, [bool canBubble,
- bool cancelable]);
-
- String get newURL();
-
- String get oldURL();
-}
-// Copyright (c) 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 HashChangeEventWrappingImplementation extends EventWrappingImplementation implements HashChangeEvent {
- HashChangeEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory HashChangeEventWrappingImplementation(String type, String oldURL,
- String newURL, [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent("HashChangeEvent");
- e.initHashChangeEvent(type, canBubble, cancelable, oldURL, newURL);
- return LevelDom.wrapHashChangeEvent(e);
- }
-
- String get newURL() => _ptr.newURL;
-
- String get oldURL() => _ptr.oldURL;
-}
-// Copyright (c) 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 KeyboardEvent extends UIEvent factory KeyboardEventWrappingImplementation {
-
- static final int KEY_LOCATION_LEFT = 0x01;
-
- static final int KEY_LOCATION_NUMPAD = 0x03;
-
- static final int KEY_LOCATION_RIGHT = 0x02;
-
- static final int KEY_LOCATION_STANDARD = 0x00;
-
- KeyboardEvent(String type, Window view, String keyIdentifier, int keyLocation,
- [bool canBubble, bool cancelable, bool ctrlKey, bool altKey,
- bool shiftKey, bool metaKey, bool altGraphKey]);
-
- bool get altGraphKey();
-
- bool get altKey();
-
- bool get ctrlKey();
-
- String get keyIdentifier();
-
- int get keyLocation();
-
- bool get metaKey();
-
- bool get shiftKey();
-
- bool getModifierState(String keyIdentifierArg);
-}
-
-// Copyright (c) 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.
-
-/**
- * Defines the standard key locations returned by
- * KeyboardEvent.getKeyLocation.
- */
-interface KeyLocation {
-
- /**
- * The event key is not distinguished as the left or right version
- * of the key, and did not originate from the numeric keypad (or did not
- * originate with a virtual key corresponding to the numeric keypad).
- */
- static final int STANDARD = 0;
-
- /**
- * The event key is in the left key location.
- */
- static final int LEFT = 1;
-
- /**
- * The event key is in the right key location.
- */
- static final int RIGHT = 2;
-
- /**
- * The event key originated on the numeric keypad or with a virtual key
- * corresponding to the numeric keypad.
- */
- static final int NUMPAD = 3;
-
- /**
- * The event key originated on a mobile device, either on a physical
- * keypad or a virtual keyboard.
- */
- static final int MOBILE = 4;
-
- /**
- * The event key originated on a game controller or a joystick on a mobile
- * device.
- */
- static final int JOYSTICK = 5;
-}
-
-/**
- * Defines the standard keyboard identifier names for keys that are returned
- * by KeyEvent.getKeyboardIdentifier when the key does not have a direct
- * unicode mapping.
- */
-interface KeyName {
-
- /** The Accept (Commit, OK) key */
- static final String ACCEPT = "Accept";
-
- /** The Add key */
- static final String ADD = "Add";
-
- /** The Again key */
- static final String AGAIN = "Again";
-
- /** The All Candidates key */
- static final String ALL_CANDIDATES = "AllCandidates";
-
- /** The Alphanumeric key */
- static final String ALPHANUMERIC = "Alphanumeric";
-
- /** The Alt (Menu) key */
- static final String ALT = "Alt";
-
- /** The Alt-Graph key */
- static final String ALT_GRAPH = "AltGraph";
-
- /** The Application key */
- static final String APPS = "Apps";
-
- /** The ATTN key */
- static final String ATTN = "Attn";
-
- /** The Browser Back key */
- static final String BROWSER_BACK = "BrowserBack";
-
- /** The Browser Favorites key */
- static final String BROWSER_FAVORTIES = "BrowserFavorites";
-
- /** The Browser Forward key */
- static final String BROWSER_FORWARD = "BrowserForward";
-
- /** The Browser Home key */
- static final String BROWSER_NAME = "BrowserHome";
-
- /** The Browser Refresh key */
- static final String BROWSER_REFRESH = "BrowserRefresh";
-
- /** The Browser Search key */
- static final String BROWSER_SEARCH = "BrowserSearch";
-
- /** The Browser Stop key */
- static final String BROWSER_STOP = "BrowserStop";
-
- /** The Camera key */
- static final String CAMERA = "Camera";
-
- /** The Caps Lock (Capital) key */
- static final String CAPS_LOCK = "CapsLock";
-
- /** The Clear key */
- static final String CLEAR = "Clear";
-
- /** The Code Input key */
- static final String CODE_INPUT = "CodeInput";
-
- /** The Compose key */
- static final String COMPOSE = "Compose";
-
- /** The Control (Ctrl) key */
- static final String CONTROL = "Control";
-
- /** The Crsel key */
- static final String CRSEL = "Crsel";
-
- /** The Convert key */
- static final String CONVERT = "Convert";
-
- /** The Copy key */
- static final String COPY = "Copy";
-
- /** The Cut key */
- static final String CUT = "Cut";
-
- /** The Decimal key */
- static final String DECIMAL = "Decimal";
-
- /** The Divide key */
- static final String DIVIDE = "Divide";
-
- /** The Down Arrow key */
- static final String DOWN = "Down";
-
- /** The diagonal Down-Left Arrow key */
- static final String DOWN_LEFT = "DownLeft";
-
- /** The diagonal Down-Right Arrow key */
- static final String DOWN_RIGHT = "DownRight";
-
- /** The Eject key */
- static final String EJECT = "Eject";
-
- /** The End key */
- static final String END = "End";
-
- /**
- * The Enter key. Note: This key value must also be used for the Return
- * (Macintosh numpad) key
- */
- static final String ENTER = "Enter";
-
- /** The Erase EOF key */
- static final String ERASE_EOF= "EraseEof";
-
- /** The Execute key */
- static final String EXECUTE = "Execute";
-
- /** The Exsel key */
- static final String EXSEL = "Exsel";
-
- /** The Function switch key */
- static final String FN = "Fn";
-
- /** The F1 key */
- static final String F1 = "F1";
-
- /** The F2 key */
- static final String F2 = "F2";
-
- /** The F3 key */
- static final String F3 = "F3";
-
- /** The F4 key */
- static final String F4 = "F4";
-
- /** The F5 key */
- static final String F5 = "F5";
-
- /** The F6 key */
- static final String F6 = "F6";
-
- /** The F7 key */
- static final String F7 = "F7";
-
- /** The F8 key */
- static final String F8 = "F8";
-
- /** The F9 key */
- static final String F9 = "F9";
-
- /** The F10 key */
- static final String F10 = "F10";
-
- /** The F11 key */
- static final String F11 = "F11";
-
- /** The F12 key */
- static final String F12 = "F12";
-
- /** The F13 key */
- static final String F13 = "F13";
-
- /** The F14 key */
- static final String F14 = "F14";
-
- /** The F15 key */
- static final String F15 = "F15";
-
- /** The F16 key */
- static final String F16 = "F16";
-
- /** The F17 key */
- static final String F17 = "F17";
-
- /** The F18 key */
- static final String F18 = "F18";
-
- /** The F19 key */
- static final String F19 = "F19";
-
- /** The F20 key */
- static final String F20 = "F20";
-
- /** The F21 key */
- static final String F21 = "F21";
-
- /** The F22 key */
- static final String F22 = "F22";
-
- /** The F23 key */
- static final String F23 = "F23";
-
- /** The F24 key */
- static final String F24 = "F24";
-
- /** The Final Mode (Final) key used on some asian keyboards */
- static final String FINAL_MODE = "FinalMode";
-
- /** The Find key */
- static final String FIND = "Find";
-
- /** The Full-Width Characters key */
- static final String FULL_WIDTH = "FullWidth";
-
- /** The Half-Width Characters key */
- static final String HALF_WIDTH = "HalfWidth";
-
- /** The Hangul (Korean characters) Mode key */
- static final String HANGUL_MODE = "HangulMode";
-
- /** The Hanja (Korean characters) Mode key */
- static final String HANJA_MODE = "HanjaMode";
-
- /** The Help key */
- static final String HELP = "Help";
-
- /** The Hiragana (Japanese Kana characters) key */
- static final String HIRAGANA = "Hiragana";
-
- /** The Home key */
- static final String HOME = "Home";
-
- /** The Insert (Ins) key */
- static final String INSERT = "Insert";
-
- /** The Japanese-Hiragana key */
- static final String JAPANESE_HIRAGANA = "JapaneseHiragana";
-
- /** The Japanese-Katakana key */
- static final String JAPANESE_KATAKANA = "JapaneseKatakana";
-
- /** The Japanese-Romaji key */
- static final String JAPANESE_ROMAJI = "JapaneseRomaji";
-
- /** The Junja Mode key */
- static final String JUNJA_MODE = "JunjaMode";
-
- /** The Kana Mode (Kana Lock) key */
- static final String KANA_MODE = "KanaMode";
-
- /**
- * The Kanji (Japanese name for ideographic characters of Chinese origin)
- * Mode key
- */
- static final String KANJI_MODE = "KanjiMode";
-
- /** The Katakana (Japanese Kana characters) key */
- static final String KATAKANA = "Katakana";
-
- /** The Start Application One key */
- static final String LAUNCH_APPLICATION_1 = "LaunchApplication1";
-
- /** The Start Application Two key */
- static final String LAUNCH_APPLICATION_2 = "LaunchApplication2";
-
- /** The Start Mail key */
- static final String LAUNCH_MAIL = "LaunchMail";
-
- /** The Left Arrow key */
- static final String LEFT = "Left";
-
- /** The Menu key */
- static final String MENU = "Menu";
-
- /**
- * The Meta key. Note: This key value shall be also used for the Apple
- * Command key
- */
- static final String META = "Meta";
-
- /** The Media Next Track key */
- static final String MEDIA_NEXT_TRACK = "MediaNextTrack";
-
- /** The Media Play Pause key */
- static final String MEDIA_PAUSE_PLAY = "MediaPlayPause";
-
- /** The Media Previous Track key */
- static final String MEDIA_PREVIOUS_TRACK = "MediaPreviousTrack";
-
- /** The Media Stop key */
- static final String MEDIA_STOP = "MediaStop";
-
- /** The Mode Change key */
- static final String MODE_CHANGE = "ModeChange";
-
- /** The Next Candidate function key */
- static final String NEXT_CANDIDATE = "NextCandidate";
-
- /** The Nonconvert (Don't Convert) key */
- static final String NON_CONVERT = "Nonconvert";
-
- /** The Number Lock key */
- static final String NUM_LOCK = "NumLock";
-
- /** The Page Down (Next) key */
- static final String PAGE_DOWN = "PageDown";
-
- /** The Page Up key */
- static final String PAGE_UP = "PageUp";
-
- /** The Paste key */
- static final String PASTE = "Paste";
-
- /** The Pause key */
- static final String PAUSE = "Pause";
-
- /** The Play key */
- static final String PLAY = "Play";
-
- /**
- * The Power key. Note: Some devices may not expose this key to the
- * operating environment
- */
- static final String POWER = "Power";
-
- /** The Previous Candidate function key */
- static final String PREVIOUS_CANDIDATE = "PreviousCandidate";
-
- /** The Print Screen (PrintScrn, SnapShot) key */
- static final String PRINT_SCREEN = "PrintScreen";
-
- /** The Process key */
- static final String PROCESS = "Process";
-
- /** The Props key */
- static final String PROPS = "Props";
-
- /** The Right Arrow key */
- static final String RIGHT = "Right";
-
- /** The Roman Characters function key */
- static final String ROMAN_CHARACTERS = "RomanCharacters";
-
- /** The Scroll Lock key */
- static final String SCROLL = "Scroll";
-
- /** The Select key */
- static final String SELECT = "Select";
-
- /** The Select Media key */
- static final String SELECT_MEDIA = "SelectMedia";
-
- /** The Separator key */
- static final String SEPARATOR = "Separator";
-
- /** The Shift key */
- static final String SHIFT = "Shift";
-
- /** The Soft1 key */
- static final String SOFT_1 = "Soft1";
-
- /** The Soft2 key */
- static final String SOFT_2 = "Soft2";
-
- /** The Soft3 key */
- static final String SOFT_3 = "Soft3";
-
- /** The Soft4 key */
- static final String SOFT_4 = "Soft4";
-
- /** The Stop key */
- static final String STOP = "Stop";
-
- /** The Subtract key */
- static final String SUBTRACT = "Subtract";
-
- /** The Symbol Lock key */
- static final String SYMBOL_LOCK = "SymbolLock";
-
- /** The Up Arrow key */
- static final String UP = "Up";
-
- /** The diagonal Up-Left Arrow key */
- static final String UP_LEFT = "UpLeft";
-
- /** The diagonal Up-Right Arrow key */
- static final String UP_RIGHT = "UpRight";
-
- /** The Undo key */
- static final String UNDO = "Undo";
-
- /** The Volume Down key */
- static final String VOLUME_DOWN = "VolumeDown";
-
- /** The Volume Mute key */
- static final String VOLUMN_MUTE = "VolumeMute";
-
- /** The Volume Up key */
- static final String VOLUMN_UP = "VolumeUp";
-
- /** The Windows Logo key */
- static final String WIN = "Win";
-
- /** The Zoom key */
- static final String ZOOM = "Zoom";
-
- /**
- * The Backspace (Back) key. Note: This key value shall be also used for the
- * key labeled 'delete' MacOS keyboards when not modified by the 'Fn' key
- */
- static final String BACKSPACE = "Backspace";
-
- /** The Horizontal Tabulation (Tab) key */
- static final String TAB = "Tab";
-
- /** The Cancel key */
- static final String CANCEL = "Cancel";
-
- /** The Escape (Esc) key */
- static final String ESC = "Esc";
-
- /** The Space (Spacebar) key: */
- static final String SPACEBAR = "Spacebar";
-
- /**
- * The Delete (Del) Key. Note: This key value shall be also used for the key
- * labeled 'delete' MacOS keyboards when modified by the 'Fn' key
- */
- static final String DEL = "Del";
-
- /** The Combining Grave Accent (Greek Varia, Dead Grave) key */
- static final String DEAD_GRAVE = "DeadGrave";
-
- /**
- * The Combining Acute Accent (Stress Mark, Greek Oxia, Tonos, Dead Eacute)
- * key
- */
- static final String DEAD_EACUTE = "DeadEacute";
-
- /** The Combining Circumflex Accent (Hat, Dead Circumflex) key */
- static final String DEAD_CIRCUMFLEX = "DeadCircumflex";
-
- /** The Combining Tilde (Dead Tilde) key */
- static final String DEAD_TILDE = "DeadTilde";
-
- /** The Combining Macron (Long, Dead Macron) key */
- static final String DEAD_MACRON = "DeadMacron";
-
- /** The Combining Breve (Short, Dead Breve) key */
- static final String DEAD_BREVE = "DeadBreve";
-
- /** The Combining Dot Above (Derivative, Dead Above Dot) key */
- static final String DEAD_ABOVE_DOT = "DeadAboveDot";
-
- /**
- * The Combining Diaeresis (Double Dot Abode, Umlaut, Greek Dialytika,
- * Double Derivative, Dead Diaeresis) key
- */
- static final String DEAD_UMLAUT = "DeadUmlaut";
-
- /** The Combining Ring Above (Dead Above Ring) key */
- static final String DEAD_ABOVE_RING = "DeadAboveRing";
-
- /** The Combining Double Acute Accent (Dead Doubleacute) key */
- static final String DEAD_DOUBLEACUTE = "DeadDoubleacute";
-
- /** The Combining Caron (Hacek, V Above, Dead Caron) key */
- static final String DEAD_CARON = "DeadCaron";
-
- /** The Combining Cedilla (Dead Cedilla) key */
- static final String DEAD_CEDILLA = "DeadCedilla";
-
- /** The Combining Ogonek (Nasal Hook, Dead Ogonek) key */
- static final String DEAD_OGONEK = "DeadOgonek";
-
- /**
- * The Combining Greek Ypogegrammeni (Greek Non-Spacing Iota Below, Iota
- * Subscript, Dead Iota) key
- */
- static final String DEAD_IOTA = "DeadIota";
-
- /**
- * The Combining Katakana-Hiragana Voiced Sound Mark (Dead Voiced Sound) key
- */
- static final String DEAD_VOICED_SOUND = "DeadVoicedSound";
-
- /**
- * The Combining Katakana-Hiragana Semi-Voiced Sound Mark (Dead Semivoiced
- * Sound) key
- */
- static final String DEC_SEMIVOICED_SOUND= "DeadSemivoicedSound";
-
- /**
- * Key value used when an implementation is unable to identify another key
- * value, due to either hardware, platform, or software constraints
- */
- static final String UNIDENTIFIED = "Unidentified";
-}
-// Copyright (c) 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 KeyboardEventWrappingImplementation extends UIEventWrappingImplementation implements KeyboardEvent {
- KeyboardEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory KeyboardEventWrappingImplementation(String type, Window view,
- String keyIdentifier, int keyLocation, [bool canBubble = true,
- bool cancelable = true, bool ctrlKey = false, bool altKey = false,
- bool shiftKey = false, bool metaKey = false, bool altGraphKey = false]) {
- final e = dom.document.createEvent("KeyboardEvent");
- e.initKeyboardEvent(type, canBubble, cancelable, LevelDom.unwrap(view),
- keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey,
- altGraphKey);
- return LevelDom.wrapKeyboardEvent(e);
- }
-
- bool get altGraphKey() => _ptr.altGraphKey;
-
- bool get altKey() => _ptr.altKey;
-
- bool get ctrlKey() => _ptr.ctrlKey;
-
- String get keyIdentifier() => _ptr.keyIdentifier;
-
- int get keyLocation() => _ptr.keyLocation;
-
- bool get metaKey() => _ptr.metaKey;
-
- bool get shiftKey() => _ptr.shiftKey;
-
- bool getModifierState(String keyIdentifierArg) {
- return _ptr.getModifierState(keyIdentifierArg);
- }
-}
-// Copyright (c) 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.
-
-typedef Object ComputeValue();
-
-class _MeasurementRequest<T> {
- final ComputeValue computeValue;
- final Completer<T> completer;
- Object value;
- bool exception = false;
- _MeasurementRequest(this.computeValue, this.completer);
-}
-
-final _MEASUREMENT_MESSAGE = "DART-MEASURE";
-List<_MeasurementRequest> _pendingRequests;
-List<TimeoutHandler> _pendingMeasurementFrameCallbacks;
-bool _nextMeasurementFrameScheduled = false;
-bool _firstMeasurementRequest = true;
-
-void _maybeScheduleMeasurementFrame() {
- if (_nextMeasurementFrameScheduled) return;
-
- _nextMeasurementFrameScheduled = true;
- // postMessage gives us a way to receive a callback after the current
- // event listener has unwound but before the browser has repainted.
- if (_firstMeasurementRequest) {
- // Messages from other windows do not cause a security risk as
- // all we care about is that _onCompleteMeasurementRequests is called
- // after the current event loop is unwound and calling the function is
- // a noop when zero requests are pending.
- window.on.message.add((e) => _completeMeasurementFutures());
- _firstMeasurementRequest = false;
- }
-
- // TODO(jacobr): other mechanisms such as setImmediate and
- // requestAnimationFrame may work better of platforms that support them.
- // The key is we need a way to execute code immediately after the current
- // event listener queue unwinds.
- window.postMessage(_MEASUREMENT_MESSAGE, "*");
-}
-
-/**
- * Registers a [callback] which is called after the next batch of measurements
- * completes. Even if no measurements completed, the callback is triggered
- * when they would have completed to avoid confusing bugs if it happened that
- * no measurements were actually requested.
- */
-void _addMeasurementFrameCallback(TimeoutHandler callback) {
- if (_pendingMeasurementFrameCallbacks === null) {
- _pendingMeasurementFrameCallbacks = <TimeoutHandler>[];
- _maybeScheduleMeasurementFrame();
- }
- _pendingMeasurementFrameCallbacks.add(callback);
-}
-
-/**
- * Returns a [Future] whose value will be the result of evaluating
- * [computeValue] during the next safe measurement interval.
- * The next safe measurement interval is after the current event loop has
- * unwound but before the browser has rendered the page.
- * It is important that the [computeValue] function only queries the html
- * layout and html in any way.
- */
-Future _createMeasurementFuture(ComputeValue computeValue,
- Completer completer) {
- if (_pendingRequests === null) {
- _pendingRequests = <_MeasurementRequest>[];
- _maybeScheduleMeasurementFrame();
- }
- _pendingRequests.add(new _MeasurementRequest(computeValue, completer));
- return completer.future;
-}
-
-/**
- * Complete all pending measurement futures evaluating them in a single batch
- * so that the the browser is guaranteed to avoid multiple layouts.
- */
-void _completeMeasurementFutures() {
- if (_nextMeasurementFrameScheduled == false) {
- // Ignore spurious call to this function.
- return;
- }
-
- _nextMeasurementFrameScheduled = false;
- // We must compute all new values before fulfilling the futures as
- // the onComplete callbacks for the futures could modify the DOM making
- // subsequent measurement calculations expensive to compute.
- for (_MeasurementRequest request in _pendingRequests) {
- try {
- request.value = request.computeValue();
- } catch(var e) {
- request.value = e;
- request.exception = true;
- }
- }
-
- final completedRequests = _pendingRequests;
- final readyMeasurementFrameCallbacks = _pendingMeasurementFrameCallbacks;
- _pendingRequests = null;
- _pendingMeasurementFrameCallbacks = null;
- for (_MeasurementRequest request in completedRequests) {
- if (request.exception) {
- request.completer.completeException(request.value);
- } else {
- request.completer.complete(request.value);
- }
- }
-
- if (readyMeasurementFrameCallbacks !== null) {
- for (TimeoutHandler handler in readyMeasurementFrameCallbacks) {
- // TODO(jacobr): wrap each call to a handler in a try-catch block.
- handler();
- }
- }
-}
-// Copyright (c) 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 MessageEvent extends Event factory MessageEventWrappingImplementation {
-
- MessageEvent(String type, String data, String origin, String lastEventId,
- Window source, [bool canBubble, bool cancelable, MessagePort port]);
-
- String get data();
-
- String get lastEventId();
-
- MessagePort get messagePort();
-
- String get origin();
-
- Window get source();
-}
-// Copyright (c) 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 MessageEventWrappingImplementation extends EventWrappingImplementation implements MessageEvent {
- MessageEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory MessageEventWrappingImplementation(String type, String data,
- String origin, String lastEventId, Window source, MessagePort port,
- [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent("MessageEvent");
- e.initMessageEvent(type, canBubble, cancelable, data, origin, lastEventId,
- LevelDom.unwrap(source), LevelDom.unwrap(port));
- return LevelDom.wrapMessageEvent(e);
- }
-
- String get data() => _ptr.data;
-
- String get lastEventId() => _ptr.lastEventId;
-
- MessagePort get messagePort() => LevelDom.wrapMessagePort(_ptr.messagePort);
-
- String get origin() => _ptr.origin;
-
- Window get source() => LevelDom.wrapWindow(_ptr.source);
-
- void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, String dataArg, String originArg, String lastEventIdArg, Window sourceArg, MessagePort messagePort) {
- _ptr.initMessageEvent(typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, LevelDom.unwrap(sourceArg), LevelDom.unwrap(messagePort));
- 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.
-
-interface MessagePort extends EventTarget {
-}
-// Copyright (c) 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 MessagePortWrappingImplementation extends EventTargetWrappingImplementation implements MessagePort {
- MessagePortWrappingImplementation._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
-// BSD-style license that can be found in the LICENSE file.
-
-interface MouseEvent extends UIEvent factory MouseEventWrappingImplementation {
-
- MouseEvent(String type, Window view, int detail, int screenX, int screenY,
- int clientX, int clientY, int button, [bool canBubble, bool cancelable,
- bool ctrlKey, bool altKey, bool shiftKey, bool metaKey,
- EventTarget relatedTarget]);
-
- bool get altKey();
-
- int get button();
-
- int get clientX();
-
- int get clientY();
-
- bool get ctrlKey();
-
- Node get fromElement();
-
- bool get metaKey();
-
- int get offsetX();
-
- int get offsetY();
-
- EventTarget get relatedTarget();
-
- int get screenX();
-
- int get screenY();
-
- bool get shiftKey();
-
- Node get toElement();
-
- int get x();
-
- int get 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.
-
-class MouseEventWrappingImplementation extends UIEventWrappingImplementation implements MouseEvent {
- MouseEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory MouseEventWrappingImplementation(String type, Window view, int detail,
- int screenX, int screenY, int clientX, int clientY, int button,
- [bool canBubble = true, bool cancelable = true, bool ctrlKey = false,
- bool altKey = false, bool shiftKey = false, bool metaKey = false,
- EventTarget relatedTarget = null]) {
- final e = dom.document.createEvent("MouseEvent");
- e.initMouseEvent(type, canBubble, cancelable, LevelDom.unwrap(view), detail,
- screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey,
- button, LevelDom.unwrap(relatedTarget));
- return LevelDom.wrapMouseEvent(e);
- }
-
- bool get altKey() => _ptr.altKey;
-
- int get button() => _ptr.button;
-
- int get clientX() => _ptr.clientX;
-
- int get clientY() => _ptr.clientY;
-
- bool get ctrlKey() => _ptr.ctrlKey;
-
- Node get fromElement() => LevelDom.wrapNode(_ptr.fromElement);
-
- bool get metaKey() => _ptr.metaKey;
-
- int get offsetX() => _ptr.offsetX;
-
- int get offsetY() => _ptr.offsetY;
-
- EventTarget get relatedTarget() => LevelDom.wrapEventTarget(_ptr.relatedTarget);
-
- int get screenX() => _ptr.screenX;
-
- int get screenY() => _ptr.screenY;
-
- bool get shiftKey() => _ptr.shiftKey;
-
- Node get toElement() => LevelDom.wrapNode(_ptr.toElement);
-
- int get x() => _ptr.x;
-
- int get y() => _ptr.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.
-
-interface MutationEvent extends Event factory MutationEventWrappingImplementation {
-
- MutationEvent(String type, Node relatedNode, String prevValue,
- String newValue, String attrName, int attrChange, [bool canBubble,
- bool cancelable]);
-
- static final int ADDITION = 2;
-
- static final int MODIFICATION = 1;
-
- static final int REMOVAL = 3;
-
- int get attrChange();
-
- String get attrName();
-
- String get newValue();
-
- String get prevValue();
-
- Node get relatedNode();
-}
-// Copyright (c) 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 MutationEventWrappingImplementation extends EventWrappingImplementation implements MutationEvent {
- MutationEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory MutationEventWrappingImplementation(String type, Node relatedNode,
- String prevValue, String newValue, String attrName, int attrChange,
- [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent("MutationEvent");
- e.initMutationEvent(type, canBubble, cancelable,
- LevelDom.unwrap(relatedNode), prevValue, newValue, attrName,
- attrChange);
- return LevelDom.wrapMutationEvent(e);
- }
-
- int get attrChange() => _ptr.attrChange;
-
- String get attrName() => _ptr.attrName;
-
- String get newValue() => _ptr.newValue;
-
- String get prevValue() => _ptr.prevValue;
-
- Node get relatedNode() => LevelDom.wrapNode(_ptr.relatedNode);
-}
-// Copyright (c) 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): stop extending eventTarget.
-interface Node extends EventTarget {
-
- NodeList get nodes();
-
- // TODO: The type of value should be Collection<Node>. See http://b/5392897
- void set nodes(value);
-
- Node get nextNode();
-
- Document get document();
-
- Node get parent();
-
- Node get previousNode();
-
- String get text();
-
- void set text(String value);
-
- Node replaceWith(Node otherNode);
-
- Node remove();
-
- bool contains(Node otherNode);
-
- // TODO(jacobr): remove when/if Array supports a method similar to
- // insertBefore or we switch NodeList to implement LinkedList rather than
- // array.
- Node insertBefore(Node newChild, Node refChild);
-
- Node clone(bool deep);
-}
-// Copyright (c) 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 NodeList extends List<Node> {
- Node get first();
-}
-// Copyright (c) 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 _ChildrenNodeList implements NodeList {
- // Raw node.
- final _node;
- final _childNodes;
-
- _ChildrenNodeList._wrap(var node)
- : _childNodes = node.childNodes,
- _node = node;
-
- List<Node> _toList() {
- final output = new List(_childNodes.length);
- for (int i = 0, len = _childNodes.length; i < len; i++) {
- output[i] = LevelDom.wrapNode(_childNodes[i]);
- }
- return output;
- }
-
- Node get first() {
- return LevelDom.wrapNode(_node.firstChild);
- }
-
- void forEach(void f(Node element)) {
- for (var node in _childNodes) {
- f(LevelDom.wrapNode(node));
- }
- }
-
- Collection<Node> filter(bool f(Node element)) {
- List<Node> output = new List<Node>();
- forEach((Node element) {
- if (f(element)) {
- output.add(element);
- }
- });
- return output;
- }
-
- bool every(bool f(Node element)) {
- for(Node element in this) {
- if (!f(element)) {
- return false;
- }
- };
- return true;
- }
-
- bool some(bool f(Node element)) {
- for(Node element in this) {
- if (f(element)) {
- return true;
- }
- };
- return false;
- }
-
- /** @domName Node.hasChildNodes */
- bool isEmpty() {
- return !_node.hasChildNodes();
- }
-
- int get length() {
- return _childNodes.length;
- }
-
- Node operator [](int index) {
- return LevelDom.wrapNode(_childNodes[index]);
- }
-
- void operator []=(int index, Node value) {
- _childNodes[index] = LevelDom.unwrap(value);
- }
-
- void set length(int newLength) {
- throw new UnsupportedOperationException('');
- }
-
- /** @domName Node.appendChild */
- Node add(Node value) {
- _node.appendChild(LevelDom.unwrap(value));
- return value;
- }
-
- Node addLast(Node value) {
- _node.appendChild(LevelDom.unwrap(value));
- return value;
- }
-
- Iterator<Node> iterator() {
- return _toList().iterator();
- }
-
- void addAll(Collection<Node> collection) {
- for (Node node in collection) {
- _node.appendChild(LevelDom.unwrap(node));
- }
- }
-
- void sort(int compare(Node a, Node b)) {
- throw const UnsupportedOperationException('TODO(jacobr): should we impl?');
- }
-
- void copyFrom(List<Object> src, int srcStart, int dstStart, int count) {
- 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 start = 0]) {
- return _Lists.indexOf(this, element, start, this.length);
- }
-
- int lastIndexOf(Node element, [int start = null]) {
- if (start === null) start = length - 1;
- return _Lists.lastIndexOf(this, element, start);
- }
-
- void clear() {
- _node.textContent = '';
- }
-
- Node removeLast() {
- final last = this.last();
- if (last != null) {
- _node.removeChild(LevelDom.unwrap(last));
- }
- return last;
- }
-
- Node last() {
- return LevelDom.wrapNode(_node.lastChild);
- }
-}
-
-class NodeWrappingImplementation extends EventTargetWrappingImplementation implements Node {
- NodeList _nodes;
-
- 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);
- }
- return _nodes;
- }
-
- Node get nextNode() => LevelDom.wrapNode(_ptr.nextSibling);
-
- Document get document() => LevelDom.wrapDocument(_ptr.ownerDocument);
-
- Node get parent() => LevelDom.wrapNode(_ptr.parentNode);
-
- Node get previousNode() => LevelDom.wrapNode(_ptr.previousSibling);
-
- String get text() => _ptr.textContent;
-
- void set text(String value) { _ptr.textContent = value; }
-
- // New methods implemented.
- Node replaceWith(Node otherNode) {
- try {
- _ptr.parentNode.replaceChild(LevelDom.unwrap(otherNode), _ptr);
- } catch(var e) {
- // TODO(jacobr): what should we return on failure?
- }
- return this;
- }
-
- Node remove() {
- // TODO(jacobr): should we throw an exception if parent is already null?
- if (_ptr.parentNode !== null) {
- _ptr.parentNode.removeChild(_ptr);
- }
- return this;
- }
-
- /** @domName contains */
- bool contains(Node otherNode) {
- // 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
- // insertBefore or we switch NodeList to implement LinkedList rather than
- // array.
- Node insertBefore(Node newChild, Node refChild) {
- return LevelDom.wrapNode(_ptr.insertBefore(
- LevelDom.unwrap(newChild), LevelDom.unwrap(refChild)));
- }
-
- Node clone(bool deep) {
- return LevelDom.wrapNode(_ptr.cloneNode(deep));
- }
-}
-// Copyright (c) 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 Notification extends EventTarget {
-
- String get dir();
-
- void set dir(String value);
-
- EventListener get onclick();
-
- void set onclick(EventListener value);
-
- EventListener get onclose();
-
- void set onclose(EventListener value);
-
- EventListener get ondisplay();
-
- void set ondisplay(EventListener value);
-
- EventListener get onerror();
-
- void set onerror(EventListener value);
-
- String get replaceId();
-
- void set replaceId(String value);
-
- void cancel();
-
- void show();
-}
-// Copyright (c) 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) add custom Events class.
-class NotificationWrappingImplementation extends EventTargetWrappingImplementation implements Notification {
- NotificationWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get dir() { return _ptr.dir; }
-
- void set dir(String value) { _ptr.dir = value; }
-
- EventListener get onclick() { return LevelDom.wrapEventListener(_ptr.onclick); }
-
- void set onclick(EventListener value) { _ptr.onclick = LevelDom.unwrap(value); }
-
- EventListener get onclose() { return LevelDom.wrapEventListener(_ptr.onclose); }
-
- void set onclose(EventListener value) { _ptr.onclose = LevelDom.unwrap(value); }
-
- EventListener get ondisplay() { return LevelDom.wrapEventListener(_ptr.ondisplay); }
-
- void set ondisplay(EventListener value) { _ptr.ondisplay = LevelDom.unwrap(value); }
-
- EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror); }
-
- void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value); }
-
- String get replaceId() { return _ptr.replaceId; }
-
- void set replaceId(String value) { _ptr.replaceId = value; }
-
- void cancel() {
- _ptr.cancel();
- return;
- }
-
- void show() {
- _ptr.show();
- return;
- }
-
- String get typeName() { return "Notification"; }
-}
-// Copyright (c) 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 OverflowEvent extends Event factory OverflowEventWrappingImplementation {
-
- OverflowEvent(int orient, bool horizontalOverflow, bool verticalOverflow);
-
- static final int BOTH = 2;
-
- static final int HORIZONTAL = 0;
-
- static final int VERTICAL = 1;
-
- bool get horizontalOverflow();
-
- int get orient();
-
- bool get verticalOverflow();
-}
-// Copyright (c) 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 OverflowEventWrappingImplementation extends EventWrappingImplementation implements OverflowEvent {
- OverflowEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- /** @domName OverflowEvent.initOverflowEvent */
- factory OverflowEventWrappingImplementation(int orient,
- bool horizontalOverflow, bool verticalOverflow) {
- final e = dom.document.createEvent("OverflowEvent");
- e.initOverflowEvent(orient, horizontalOverflow, verticalOverflow);
- return LevelDom.wrapOverflowEvent(e);
- }
-
- bool get horizontalOverflow() => _ptr.horizontalOverflow;
-
- int get orient() => _ptr.orient;
-
- bool get verticalOverflow() => _ptr.verticalOverflow;
-}
-// Copyright (c) 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 PageTransitionEvent extends Event factory PageTransitionEventWrappingImplementation {
-
- PageTransitionEvent(String type, [bool canBubble, bool cancelable,
- bool persisted]);
-
- bool get persisted();
-}
-// Copyright (c) 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 PageTransitionEventWrappingImplementation extends EventWrappingImplementation implements PageTransitionEvent {
- PageTransitionEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory PageTransitionEventWrappingImplementation(String type,
- [bool canBubble = true, bool cancelable = true,
- bool persisted = false]) {
- final e = dom.document.createEvent("PageTransitionEvent");
- e.initPageTransitionEvent(type, canBubble, cancelable, persisted);
- return LevelDom.wrapPageTransitionEvent(e);
- }
-
- bool get persisted() => _ptr.persisted;
-}
-// Copyright (c) 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 PopStateEvent extends Event factory PopStateEventWrappingImplementation {
-
- PopStateEvent(String type, Object state, [bool canBubble, bool cancelable]);
-
- String get state();
-}
-// Copyright (c) 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 PopStateEventWrappingImplementation extends EventWrappingImplementation implements PopStateEvent {
- PopStateEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory PopStateEventWrappingImplementation(String type, Object state,
- [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent("PopStateEvent");
- e.initPopStateEvent(type, canBubble, cancelable, state);
- return LevelDom.wrapPopStateEvent(e);
- }
-
- String get state() => _ptr.state;
-}
-// Copyright (c) 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 ProgressEvent extends Event factory ProgressEventWrappingImplementation {
-
- ProgressEvent(String type, int loaded, [bool canBubble, bool cancelable,
- bool lengthComputable, int total]);
-
- bool get lengthComputable();
-
- int get loaded();
-
- int get total();
-}
-// Copyright (c) 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 ProgressEventWrappingImplementation extends EventWrappingImplementation implements ProgressEvent {
- ProgressEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory ProgressEventWrappingImplementation(String type, int loaded,
- [bool canBubble = true, bool cancelable = true,
- bool lengthComputable = false, int total = 0]) {
- final e = dom.document.createEvent("ProgressEvent");
- e.initProgressEvent(type, canBubble, cancelable, lengthComputable, loaded,
- total);
- return LevelDom.wrapProgressEvent(e);
- }
-
- bool get lengthComputable() => _ptr.lengthComputable;
-
- int get loaded() => _ptr.loaded;
-
- int get total() => _ptr.total;
-}
-// Copyright (c) 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.
-
-typedef bool RequestAnimationFrameCallback(int time);
-// Copyright (c) 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 SharedWorker extends AbstractWorker {
-
- MessagePort get port();
-}
-// Copyright (c) 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 SharedWorkerWrappingImplementation extends AbstractWorkerWrappingImplementation implements SharedWorker {
- SharedWorkerWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- MessagePort get port() { return LevelDom.wrapMessagePort(_ptr.port); }
-}
-// Copyright (c) 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 StorageEvent extends Event factory StorageEventWrappingImplementation {
-
- StorageEvent(String type, String key, String url, Storage storageArea,
- [bool canBubble, bool cancelable, String oldValue, String newValue]);
-
- String get key();
-
- String get newValue();
-
- String get oldValue();
-
- Storage get storageArea();
-
- String get 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
-// BSD-style license that can be found in the LICENSE file.
-
-class StorageEventWrappingImplementation extends EventWrappingImplementation implements StorageEvent {
- StorageEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory StorageEventWrappingImplementation(String type, String key,
- String url, Storage storageArea, [bool canBubble = true,
- bool cancelable = true, String oldValue = null,
- String newValue = null]) {
- final e = dom.document.createEvent("StorageEvent");
- e.initStorageEvent(type, canBubble, cancelable, key, oldValue, newValue,
- url, LevelDom.unwrap(storageArea));
- return LevelDom.wrapStorageEvent(e);
- }
-
- String get key() => _ptr.key;
-
- String get newValue() => _ptr.newValue;
-
- String get oldValue() => _ptr.oldValue;
-
- Storage get storageArea() => LevelDom.wrapStorage(_ptr.storageArea);
-
- String get url() => _ptr.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
-// BSD-style license that can be found in the LICENSE file.
-
-interface Text extends CharacterData factory TextWrappingImplementation {
-
- Text(String content);
-
- String get wholeText();
-
- Text replaceWholeText([String content]);
-
- Text splitText([int offset]);
-}
-// Copyright (c) 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 TextEvent extends UIEvent factory TextEventWrappingImplementation {
-
- TextEvent(String type, Window view, String data, [bool canBubble,
- bool cancelable]);
-
- String get data();
-}
-// Copyright (c) 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 TextEventWrappingImplementation extends UIEventWrappingImplementation implements TextEvent {
- TextEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory TextEventWrappingImplementation(String type, Window view, String data,
- [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent("TextEvent");
- e.initTextEvent(type, canBubble, cancelable, LevelDom.unwrap(view), data);
- return LevelDom.wrapTextEvent(e);
- }
-
- String get data() => _ptr.data;
-}
-// Copyright (c) 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 TextWrappingImplementation extends CharacterDataWrappingImplementation implements Text {
- /** @domName Document.createTextNode */
- factory TextWrappingImplementation(String content) {
- return new TextWrappingImplementation._wrap(
- dom.document.createTextNode(content));
- }
-
- TextWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- String get wholeText() => _ptr.wholeText;
-
- Text replaceWholeText([String content = null]) {
- if (content === null) {
- return LevelDom.wrapText(_ptr.replaceWholeText());
- } else {
- return LevelDom.wrapText(_ptr.replaceWholeText(content));
- }
- }
-
- Text splitText([int offset = null]) {
- if (offset === null) {
- return LevelDom.wrapText(_ptr.splitText());
- } else {
- return LevelDom.wrapText(_ptr.splitText(offset));
- }
- }
-}
-// Copyright (c) 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.
-
-typedef void TimeoutHandler();
-// Copyright (c) 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 TouchEvent extends UIEvent factory TouchEventWrappingImplementation {
-
- TouchEvent(TouchList touches, TouchList targetTouches,
- TouchList changedTouches, String type, Window view, int screenX,
- int screenY, int clientX, int clientY, [bool ctrlKey, bool altKey,
- bool shiftKey, bool metaKey]);
-
- bool get altKey();
-
- TouchList get changedTouches();
-
- bool get ctrlKey();
-
- bool get metaKey();
-
- bool get shiftKey();
-
- TouchList get targetTouches();
-
- TouchList get touches();
-}
-// Copyright (c) 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 TouchEventWrappingImplementation extends UIEventWrappingImplementation implements TouchEvent {
- TouchEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory TouchEvent(TouchList touches, TouchList targetTouches,
- TouchList changedTouches, String type, Window view, int screenX,
- int screenY, int clientX, int clientY, [bool ctrlKey = false,
- bool altKey = false, bool shiftKey = false, bool metaKey = false]) {
- final e = dom.document.createEvent("TouchEvent");
- e.initTouchEvent(LevelDom.unwrap(touches), LevelDom.unwrap(targetTouches),
- LevelDom.unwrap(changedTouches), type, LevelDom.unwrap(view), screenX,
- screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
- return LevelDom.wrapTouchEvent(e);
- }
-
- bool get altKey() => _ptr.altKey;
-
- TouchList get changedTouches() => LevelDom.wrapTouchList(_ptr.changedTouches);
-
- bool get ctrlKey() => _ptr.ctrlKey;
-
- bool get metaKey() => _ptr.metaKey;
-
- bool get shiftKey() => _ptr.shiftKey;
-
- TouchList get targetTouches() => LevelDom.wrapTouchList(_ptr.targetTouches);
-
- TouchList get touches() => LevelDom.wrapTouchList(_ptr.touches);
-}
-// Copyright (c) 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 TransitionEvent extends Event factory TransitionEventWrappingImplementation {
-
- TransitionEvent(String type, String propertyName, double elapsedTime,
- [bool canBubble, bool cancelable]);
-
- num get elapsedTime();
-
- String get propertyName();
-}
-// Copyright (c) 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 TransitionEventWrappingImplementation extends EventWrappingImplementation implements TransitionEvent {
- static String _name;
-
- TransitionEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- static String get _eventName() {
- if (_name != null) return _name;
-
- try {
- dom.document.createEvent("WebKitTransitionEvent");
- _name = "WebKitTransitionEvent";
- } catch (var e) {
- _name = "TransitionEvent";
- }
- return _name;
- }
-
- factory TransitionEventWrappingImplementation(String type,
- String propertyName, double elapsedTime, [bool canBubble = true,
- bool cancelable = true]) {
- final e = dom.document.createEvent(_eventName);
- e.initWebKitTransitionEvent(type, canBubble, cancelable, propertyName,
- elapsedTime);
- return LevelDom.wrapTransitionEvent(e);
- }
-
- num get elapsedTime() => _ptr.elapsedTime;
-
- String get propertyName() => _ptr.propertyName;
-}
-// Copyright (c) 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 UIEvent extends Event factory UIEventWrappingImplementation {
-
- UIEvent(String type, Window view, int detail, [bool canBubble,
- bool cancelable]);
-
- int get charCode();
-
- int get detail();
-
- int get keyCode();
-
- int get layerX();
-
- int get layerY();
-
- int get pageX();
-
- int get pageY();
-
- Window get view();
-
- int get which();
-}
-// Copyright (c) 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 UIEventWrappingImplementation extends EventWrappingImplementation implements UIEvent {
- UIEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory UIEventWrappingImplementation(String type, Window view, int detail,
- [bool canBubble = true, bool cancelable = true]) {
- final e = dom.document.createEvent("UIEvent");
- e.initUIEvent(type, canBubble, cancelable, LevelDom.unwrap(view), detail);
- return LevelDom.wrapUIEvent(e);
- }
-
- int get charCode() => _ptr.charCode;
-
- int get detail() => _ptr.detail;
-
- int get keyCode() => _ptr.keyCode;
-
- int get layerX() => _ptr.layerX;
-
- int get layerY() => _ptr.layerY;
-
- int get pageX() => _ptr.pageX;
-
- int get pageY() => _ptr.pageY;
-
- Window get view() => LevelDom.wrapWindow(_ptr.view);
-
- int get which() => _ptr.which;
-}
-// Copyright (c) 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 WebSocket extends EventTarget {
-
- static final int CLOSED = 3;
-
- static final int CLOSING = 2;
-
- static final int CONNECTING = 0;
-
- static final int OPEN = 1;
-
- String get URL();
-
- String get binaryType();
-
- void set binaryType(String value);
-
- int get bufferedAmount();
-
- EventListener get onclose();
-
- void set onclose(EventListener value);
-
- EventListener get onerror();
-
- void set onerror(EventListener value);
-
- EventListener get onmessage();
-
- void set onmessage(EventListener value);
-
- EventListener get onopen();
-
- void set onopen(EventListener value);
-
- String get protocol();
-
- int get readyState();
-
- void close();
-
- bool send(String data);
-}
-// Copyright (c) 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) add events.
-class WebSocketWrappingImplementation extends EventTargetWrappingImplementation implements WebSocket {
- WebSocketWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- String get URL() { return _ptr.URL; }
-
- String get binaryType() { return _ptr.binaryType; }
-
- void set binaryType(String value) { _ptr.binaryType = value; }
-
- int get bufferedAmount() { return _ptr.bufferedAmount; }
-
- EventListener get onclose() { return LevelDom.wrapEventListener(_ptr.onclose); }
-
- void set onclose(EventListener value) { _ptr.onclose = LevelDom.unwrap(value); }
-
- EventListener get onerror() { return LevelDom.wrapEventListener(_ptr.onerror); }
-
- void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value); }
-
- EventListener get onmessage() { return LevelDom.wrapEventListener(_ptr.onmessage); }
-
- void set onmessage(EventListener value) { _ptr.onmessage = LevelDom.unwrap(value); }
-
- EventListener get onopen() { return LevelDom.wrapEventListener(_ptr.onopen); }
-
- void set onopen(EventListener value) { _ptr.onopen = LevelDom.unwrap(value); }
-
- String get protocol() { return _ptr.protocol; }
-
- int get readyState() { return _ptr.readyState; }
-
- void close() {
- _ptr.close();
- return;
- }
-
- bool send(String data) {
- return _ptr.send(data);
- }
-
- String get typeName() { return "WebSocket"; }
-}
-// Copyright (c) 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 WheelEvent extends UIEvent factory WheelEventWrappingImplementation {
-
- WheelEvent(int deltaX, int deltaY, Window view, int screenX, int screenY,
- int clientX, int clientY, [bool ctrlKey, bool altKey, bool shiftKey,
- bool metaKey]);
-
- bool get altKey();
-
- int get clientX();
-
- int get clientY();
-
- bool get ctrlKey();
-
- bool get metaKey();
-
- int get offsetX();
-
- int get offsetY();
-
- int get screenX();
-
- int get screenY();
-
- bool get shiftKey();
-
- int get wheelDelta();
-
- int get wheelDeltaX();
-
- int get wheelDeltaY();
-
- int get x();
-
- int get 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.
-
-class WheelEventWrappingImplementation extends UIEventWrappingImplementation implements WheelEvent {
- WheelEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory WheelEventWrappingImplementation(int deltaX, int deltaY, Window view,
- int screenX, int screenY, int clientX, int clientY, [bool ctrlKey = false,
- bool altKey = false, bool shiftKey = false, bool metaKey = false]) {
- final e = dom.document.createEvent("WheelEvent");
- e.initWebKitWheelEvent(deltaX, deltaY, LevelDom.unwrap(view), screenX, screenY,
- clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
- return LevelDom.wrapWheelEvent(e);
- }
-
- bool get altKey() => _ptr.altKey;
-
- int get clientX() => _ptr.clientX;
-
- int get clientY() => _ptr.clientY;
-
- bool get ctrlKey() => _ptr.ctrlKey;
-
- bool get metaKey() => _ptr.metaKey;
-
- int get offsetX() => _ptr.offsetX;
-
- int get offsetY() => _ptr.offsetY;
-
- int get screenX() => _ptr.screenX;
-
- int get screenY() => _ptr.screenY;
-
- bool get shiftKey() => _ptr.shiftKey;
-
- int get wheelDelta() => _ptr.wheelDelta;
-
- int get wheelDeltaX() => _ptr.wheelDeltaX;
-
- int get wheelDeltaY() => _ptr.wheelDeltaY;
-
- int get x() => _ptr.x;
-
- int get y() => _ptr.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.
-
-interface WindowEvents extends Events {
- EventListenerList get abort();
- EventListenerList get beforeUnload();
- EventListenerList get blur();
- EventListenerList get canPlay();
- EventListenerList get canPlayThrough();
- EventListenerList get change();
- EventListenerList get click();
- EventListenerList get contextMenu();
- EventListenerList get dblClick();
- EventListenerList get deviceMotion();
- EventListenerList get deviceOrientation();
- EventListenerList get drag();
- EventListenerList get dragEnd();
- EventListenerList get dragEnter();
- EventListenerList get dragLeave();
- EventListenerList get dragOver();
- EventListenerList get dragStart();
- EventListenerList get drop();
- EventListenerList get durationChange();
- EventListenerList get emptied();
- EventListenerList get ended();
- EventListenerList get error();
- EventListenerList get focus();
- EventListenerList get hashChange();
- EventListenerList get input();
- EventListenerList get invalid();
- EventListenerList get keyDown();
- EventListenerList get keyPress();
- EventListenerList get keyUp();
- EventListenerList get load();
- EventListenerList get loadedData();
- EventListenerList get loadedMetaData();
- EventListenerList get loadStart();
- EventListenerList get message();
- EventListenerList get mouseDown();
- EventListenerList get mouseMove();
- EventListenerList get mouseOut();
- EventListenerList get mouseOver();
- EventListenerList get mouseUp();
- EventListenerList get mouseWheel();
- EventListenerList get offline();
- EventListenerList get online();
- EventListenerList get pageHide();
- EventListenerList get pageShow();
- EventListenerList get pause();
- EventListenerList get play();
- EventListenerList get playing();
- EventListenerList get popState();
- EventListenerList get progress();
- EventListenerList get rateChange();
- EventListenerList get reset();
- EventListenerList get resize();
- EventListenerList get scroll();
- EventListenerList get search();
- EventListenerList get seeked();
- EventListenerList get seeking();
- EventListenerList get select();
- EventListenerList get stalled();
- EventListenerList get storage();
- EventListenerList get submit();
- EventListenerList get suspend();
- EventListenerList get timeUpdate();
- EventListenerList get touchCancel();
- EventListenerList get touchEnd();
- EventListenerList get touchMove();
- EventListenerList get touchStart();
- EventListenerList get unLoad();
- EventListenerList get volumeChange();
- EventListenerList get waiting();
- EventListenerList get animationEnd();
- EventListenerList get animationIteration();
- EventListenerList get animationStart();
- EventListenerList get transitionEnd();
- EventListenerList get contentLoaded();
-}
-
-interface Window extends EventTarget {
-
- DOMApplicationCache get applicationCache();
-
- Navigator get clientInformation();
-
- void set clientInformation(Navigator value);
-
- bool get closed();
-
- Console get console();
-
- void set console(Console value);
-
- Crypto get crypto();
-
- String get defaultStatus();
-
- void set defaultStatus(String value);
-
- num get devicePixelRatio();
-
- void set devicePixelRatio(num value);
-
- Document get document();
-
- Event get event();
-
- void set event(Event value);
-
- Element get frameElement();
-
- Window get frames();
-
- void set frames(Window value);
-
- History get history();
-
- void set history(History value);
-
- int get innerHeight();
-
- void set innerHeight(int value);
-
- int get innerWidth();
-
- void set innerWidth(int value);
-
- int get length();
-
- void set length(int value);
-
- Storage get localStorage();
-
- Location get location();
-
- void set location(Location value);
-
- BarInfo get locationbar();
-
- void set locationbar(BarInfo value);
-
- BarInfo get menubar();
-
- void set menubar(BarInfo value);
-
- String get name();
-
- void set name(String value);
-
- Navigator get navigator();
-
- void set navigator(Navigator value);
-
- bool get offscreenBuffering();
-
- void set offscreenBuffering(bool value);
-
- Window get opener();
-
- void set opener(Window value);
-
- int get outerHeight();
-
- void set outerHeight(int value);
-
- int get outerWidth();
-
- void set outerWidth(int value);
-
- int get pageXOffset();
-
- int get pageYOffset();
-
- Window get parent();
-
- void set parent(Window value);
-
- BarInfo get personalbar();
-
- void set personalbar(BarInfo value);
-
- Screen get screen();
-
- void set screen(Screen value);
-
- int get screenLeft();
-
- void set screenLeft(int value);
-
- int get screenTop();
-
- void set screenTop(int value);
-
- int get screenX();
-
- void set screenX(int value);
-
- int get screenY();
-
- void set screenY(int value);
-
- int get scrollX();
-
- void set scrollX(int value);
+ /** The Undo key */
+ static final String UNDO = "Undo";
- int get scrollY();
+ /** The Volume Down key */
+ static final String VOLUME_DOWN = "VolumeDown";
- void set scrollY(int value);
+ /** The Volume Mute key */
+ static final String VOLUMN_MUTE = "VolumeMute";
- BarInfo get scrollbars();
+ /** The Volume Up key */
+ static final String VOLUMN_UP = "VolumeUp";
- void set scrollbars(BarInfo value);
+ /** The Windows Logo key */
+ static final String WIN = "Win";
- Window get self();
+ /** The Zoom key */
+ static final String ZOOM = "Zoom";
- void set self(Window value);
+ /**
+ * The Backspace (Back) key. Note: This key value shall be also used for the
+ * key labeled 'delete' MacOS keyboards when not modified by the 'Fn' key
+ */
+ static final String BACKSPACE = "Backspace";
- Storage get sessionStorage();
+ /** The Horizontal Tabulation (Tab) key */
+ static final String TAB = "Tab";
- String get status();
+ /** The Cancel key */
+ static final String CANCEL = "Cancel";
- void set status(String value);
+ /** The Escape (Esc) key */
+ static final String ESC = "Esc";
- BarInfo get statusbar();
+ /** The Space (Spacebar) key: */
+ static final String SPACEBAR = "Spacebar";
- void set statusbar(BarInfo value);
+ /**
+ * The Delete (Del) Key. Note: This key value shall be also used for the key
+ * labeled 'delete' MacOS keyboards when modified by the 'Fn' key
+ */
+ static final String DEL = "Del";
- StyleMedia get styleMedia();
+ /** The Combining Grave Accent (Greek Varia, Dead Grave) key */
+ static final String DEAD_GRAVE = "DeadGrave";
- BarInfo get toolbar();
+ /**
+ * The Combining Acute Accent (Stress Mark, Greek Oxia, Tonos, Dead Eacute)
+ * key
+ */
+ static final String DEAD_EACUTE = "DeadEacute";
- void set toolbar(BarInfo value);
+ /** The Combining Circumflex Accent (Hat, Dead Circumflex) key */
+ static final String DEAD_CIRCUMFLEX = "DeadCircumflex";
- Window get top();
+ /** The Combining Tilde (Dead Tilde) key */
+ static final String DEAD_TILDE = "DeadTilde";
- void set top(Window value);
+ /** The Combining Macron (Long, Dead Macron) key */
+ static final String DEAD_MACRON = "DeadMacron";
- NotificationCenter get webkitNotifications();
+ /** The Combining Breve (Short, Dead Breve) key */
+ static final String DEAD_BREVE = "DeadBreve";
- void alert([String message]);
+ /** The Combining Dot Above (Derivative, Dead Above Dot) key */
+ static final String DEAD_ABOVE_DOT = "DeadAboveDot";
- String atob([String string]);
+ /**
+ * The Combining Diaeresis (Double Dot Abode, Umlaut, Greek Dialytika,
+ * Double Derivative, Dead Diaeresis) key
+ */
+ static final String DEAD_UMLAUT = "DeadUmlaut";
- void blur();
+ /** The Combining Ring Above (Dead Above Ring) key */
+ static final String DEAD_ABOVE_RING = "DeadAboveRing";
- String btoa([String string]);
+ /** The Combining Double Acute Accent (Dead Doubleacute) key */
+ static final String DEAD_DOUBLEACUTE = "DeadDoubleacute";
- void captureEvents();
+ /** The Combining Caron (Hacek, V Above, Dead Caron) key */
+ static final String DEAD_CARON = "DeadCaron";
- void clearInterval([int handle]);
+ /** The Combining Cedilla (Dead Cedilla) key */
+ static final String DEAD_CEDILLA = "DeadCedilla";
- void clearTimeout([int handle]);
+ /** The Combining Ogonek (Nasal Hook, Dead Ogonek) key */
+ static final String DEAD_OGONEK = "DeadOgonek";
- void close();
+ /**
+ * The Combining Greek Ypogegrammeni (Greek Non-Spacing Iota Below, Iota
+ * Subscript, Dead Iota) key
+ */
+ static final String DEAD_IOTA = "DeadIota";
- bool confirm([String message]);
+ /**
+ * The Combining Katakana-Hiragana Voiced Sound Mark (Dead Voiced Sound) key
+ */
+ static final String DEAD_VOICED_SOUND = "DeadVoicedSound";
- FileReader createFileReader();
+ /**
+ * The Combining Katakana-Hiragana Semi-Voiced Sound Mark (Dead Semivoiced
+ * Sound) key
+ */
+ static final String DEC_SEMIVOICED_SOUND= "DeadSemivoicedSound";
- bool find([String string, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog]);
+ /**
+ * Key value used when an implementation is unable to identify another key
+ * value, due to either hardware, platform, or software constraints
+ */
+ static final String UNIDENTIFIED = "Unidentified";
+}
+// Copyright (c) 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.
- void focus();
+interface MessageEvent extends Event factory MessageEventWrappingImplementation {
- DOMSelection getSelection();
+ MessageEvent(String type, String data, String origin, String lastEventId,
+ Window source, [bool canBubble, bool cancelable, MessagePort port]);
- MediaQueryList matchMedia(String query);
+ String get data();
- void moveBy(num x, num y);
+ String get lastEventId();
- void moveTo(num x, num y);
+ MessagePort get messagePort();
- Window open(String url, String target, [String features]);
+ String get origin();
- void postMessage(String message, [var messagePort, String targetOrigin]);
+ Window get source();
+}
+// Copyright (c) 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.
- void print();
+interface MessagePort extends EventTarget {
+}
+// Copyright (c) 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 prompt([String message, String defaultValue]);
+interface MouseEvent extends UIEvent factory MouseEventWrappingImplementation {
- void releaseEvents();
+ MouseEvent(String type, Window view, int detail, int screenX, int screenY,
+ int clientX, int clientY, int button, [bool canBubble, bool cancelable,
+ bool ctrlKey, bool altKey, bool shiftKey, bool metaKey,
+ EventTarget relatedTarget]);
- void resizeBy(num x, num y);
+ bool get altKey();
- void resizeTo(num width, num height);
+ int get button();
- void scroll(int x, int y);
+ int get clientX();
- void scrollBy(int x, int y);
+ int get clientY();
- void scrollTo(int x, int y);
+ bool get ctrlKey();
- int setInterval(TimeoutHandler handler, int timeout);
+ Node get fromElement();
- int setTimeout(TimeoutHandler handler, int timeout);
+ bool get metaKey();
- Object showModalDialog(String url, [Object dialogArgs, String featureArgs]);
+ int get offsetX();
- void stop();
+ int get offsetY();
- void webkitCancelRequestAnimationFrame(int id);
+ EventTarget get relatedTarget();
- // TODO(jacobr): make these return Future<Point>.
- Point webkitConvertPointFromNodeToPage([Node node, Point p]);
+ int get screenX();
- Point webkitConvertPointFromPageToNode([Node node, Point p]);
+ int get screenY();
- int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback, [Element element]);
+ bool get shiftKey();
- /**
- * Executes a [callback] after the next batch of browser layout measurements
- * has completed or would have completed if any browser layout measurements
- * had been scheduled.
- */
- void requestLayoutFrame(TimeoutHandler callback);
+ Node get toElement();
- // Window open(String url, String target, WindowSpec features);
+ int get x();
- WindowEvents get on();
+ int get 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.
-// TODO(jacobr): define a base class containing the overlap between
-// this class and ElementEvents.
-class WindowEventsImplementation extends EventsImplementation
- implements WindowEvents {
- WindowEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
-
- EventListenerList get abort() => _get('abort');
- EventListenerList get beforeUnload() => _get('beforeunload');
- EventListenerList get blur() => _get('blur');
- EventListenerList get canPlay() => _get('canplay');
- EventListenerList get canPlayThrough() => _get('canplaythrough');
- EventListenerList get change() => _get('change');
- EventListenerList get click() => _get('click');
- EventListenerList get contextMenu() => _get('contextmenu');
- EventListenerList get dblClick() => _get('dblclick');
- EventListenerList get deviceMotion() => _get('devicemotion');
- EventListenerList get deviceOrientation() => _get('deviceorientation');
- EventListenerList get drag() => _get('drag');
- EventListenerList get dragEnd() => _get('dragend');
- EventListenerList get dragEnter() => _get('dragenter');
- EventListenerList get dragLeave() => _get('dragleave');
- EventListenerList get dragOver() => _get('dragover');
- EventListenerList get dragStart() => _get('dragstart');
- EventListenerList get drop() => _get('drop');
- EventListenerList get durationChange() => _get('durationchange');
- EventListenerList get emptied() => _get('emptied');
- EventListenerList get ended() => _get('ended');
- EventListenerList get error() => _get('error');
- EventListenerList get focus() => _get('focus');
- EventListenerList get hashChange() => _get('hashchange');
- EventListenerList get input() => _get('input');
- EventListenerList get invalid() => _get('invalid');
- EventListenerList get keyDown() => _get('keydown');
- EventListenerList get keyPress() => _get('keypress');
- EventListenerList get keyUp() => _get('keyup');
- EventListenerList get load() => _get('load');
- EventListenerList get loadedData() => _get('loadeddata');
- EventListenerList get loadedMetaData() => _get('loadedmetadata');
- EventListenerList get loadStart() => _get('loadstart');
- EventListenerList get message() => _get('message');
- EventListenerList get mouseDown() => _get('mousedown');
- EventListenerList get mouseMove() => _get('mousemove');
- EventListenerList get mouseOut() => _get('mouseout');
- EventListenerList get mouseOver() => _get('mouseover');
- EventListenerList get mouseUp() => _get('mouseup');
- EventListenerList get mouseWheel() => _get('mousewheel');
- EventListenerList get offline() => _get('offline');
- EventListenerList get online() => _get('online');
- EventListenerList get pageHide() => _get('pagehide');
- EventListenerList get pageShow() => _get('pageshow');
- EventListenerList get pause() => _get('pause');
- EventListenerList get play() => _get('play');
- EventListenerList get playing() => _get('playing');
- EventListenerList get popState() => _get('popstate');
- EventListenerList get progress() => _get('progress');
- EventListenerList get rateChange() => _get('ratechange');
- EventListenerList get reset() => _get('reset');
- EventListenerList get resize() => _get('resize');
- EventListenerList get scroll() => _get('scroll');
- EventListenerList get search() => _get('search');
- EventListenerList get seeked() => _get('seeked');
- EventListenerList get seeking() => _get('seeking');
- EventListenerList get select() => _get('select');
- EventListenerList get stalled() => _get('stalled');
- EventListenerList get storage() => _get('storage');
- EventListenerList get submit() => _get('submit');
- EventListenerList get suspend() => _get('suspend');
- EventListenerList get timeUpdate() => _get('timeupdate');
- EventListenerList get touchCancel() => _get('touchcancel');
- EventListenerList get touchEnd() => _get('touchend');
- EventListenerList get touchMove() => _get('touchmove');
- EventListenerList get touchStart() => _get('touchstart');
- EventListenerList get unLoad() => _get('unload');
- EventListenerList get volumeChange() => _get('volumechange');
- EventListenerList get waiting() => _get('waiting');
- EventListenerList get animationEnd() => _get('webkitAnimationEnd');
- EventListenerList get animationIteration() => _get('webkitAnimationIteration');
- EventListenerList get animationStart() => _get('webkitAnimationStart');
- EventListenerList get transitionEnd() => _get('webkitTransitionEnd');
- EventListenerList get contentLoaded() => _get('DOMContentLoaded');
-}
-
-/** @domName Window */
-class WindowWrappingImplementation extends EventTargetWrappingImplementation implements Window {
- WindowWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- DOMApplicationCache get applicationCache() => LevelDom.wrapDOMApplicationCache(_ptr.applicationCache);
-
- Navigator get clientInformation() => LevelDom.wrapNavigator(_ptr.clientInformation);
-
- void set clientInformation(Navigator value) { _ptr.clientInformation = LevelDom.unwrap(value); }
-
- bool get closed() => _ptr.closed;
-
- Console get console() => LevelDom.wrapConsole(_ptr.console);
-
- void set console(Console value) { _ptr.console = LevelDom.unwrap(value); }
+interface MutationEvent extends Event factory MutationEventWrappingImplementation {
- Crypto get crypto() => LevelDom.wrapCrypto(_ptr.crypto);
+ MutationEvent(String type, Node relatedNode, String prevValue,
+ String newValue, String attrName, int attrChange, [bool canBubble,
+ bool cancelable]);
- String get defaultStatus() => _ptr.defaultStatus;
+ static final int ADDITION = 2;
- void set defaultStatus(String value) { _ptr.defaultStatus = value; }
+ static final int MODIFICATION = 1;
- num get devicePixelRatio() => _ptr.devicePixelRatio;
+ static final int REMOVAL = 3;
- void set devicePixelRatio(num value) { _ptr.devicePixelRatio = value; }
+ int get attrChange();
- Document get document() => LevelDom.wrapDocument(_ptr.document);
+ String get attrName();
- Event get event() => LevelDom.wrapEvent(_ptr.event);
+ String get newValue();
- void set event(Event value) { _ptr.event = LevelDom.unwrap(value); }
+ String get prevValue();
- Element get frameElement() => LevelDom.wrapElement(_ptr.frameElement);
+ Node get relatedNode();
+}
+// Copyright (c) 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.
- Window get frames() => LevelDom.wrapWindow(_ptr.frames);
+// TODO(jacobr): stop extending eventTarget.
+interface Node extends EventTarget {
- void set frames(Window value) { _ptr.frames = LevelDom.unwrap(value); }
+ NodeList get nodes();
- History get history() => LevelDom.wrapHistory(_ptr.history);
+ // TODO: The type of value should be Collection<Node>. See http://b/5392897
+ void set nodes(value);
- void set history(History value) { _ptr.history = LevelDom.unwrap(value); }
+ Node get nextNode();
- int get innerHeight() => _ptr.innerHeight;
+ Document get document();
- void set innerHeight(int value) { _ptr.innerHeight = value; }
+ Node get parent();
- int get innerWidth() => _ptr.innerWidth;
+ Node get previousNode();
- void set innerWidth(int value) { _ptr.innerWidth = value; }
+ String get text();
- int get length() => _ptr.length;
+ void set text(String value);
- void set length(int value) { _ptr.length = value; }
+ Node replaceWith(Node otherNode);
- Storage get localStorage() => LevelDom.wrapStorage(_ptr.localStorage);
+ Node remove();
- Location get location() => LevelDom.wrapLocation(_ptr.location);
+ bool contains(Node otherNode);
- void set location(Location value) { _ptr.location = LevelDom.unwrap(value); }
+ // TODO(jacobr): remove when/if Array supports a method similar to
+ // insertBefore or we switch NodeList to implement LinkedList rather than
+ // array.
+ Node insertBefore(Node newChild, Node refChild);
- BarInfo get locationbar() => LevelDom.wrapBarInfo(_ptr.locationbar);
+ Node clone(bool deep);
+}
+// Copyright (c) 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.
- void set locationbar(BarInfo value) { _ptr.locationbar = LevelDom.unwrap(value); }
+interface NodeList extends List<Node> {
+ Node get first();
+}
+// Copyright (c) 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.
- BarInfo get menubar() => LevelDom.wrapBarInfo(_ptr.menubar);
+interface Notification extends EventTarget {
- void set menubar(BarInfo value) { _ptr.menubar = LevelDom.unwrap(value); }
+ String get dir();
- String get name() => _ptr.name;
+ void set dir(String value);
- void set name(String value) { _ptr.name = value; }
+ EventListener get onclick();
- Navigator get navigator() => LevelDom.wrapNavigator(_ptr.navigator);
+ void set onclick(EventListener value);
- void set navigator(Navigator value) { _ptr.navigator = LevelDom.unwrap(value); }
+ EventListener get onclose();
- bool get offscreenBuffering() => _ptr.offscreenBuffering;
+ void set onclose(EventListener value);
- void set offscreenBuffering(bool value) { _ptr.offscreenBuffering = value; }
+ EventListener get ondisplay();
- EventListener get onabort() => LevelDom.wrapEventListener(_ptr.onabort);
+ void set ondisplay(EventListener value);
- void set onabort(EventListener value) { _ptr.onabort = LevelDom.unwrap(value); }
+ EventListener get onerror();
- EventListener get onbeforeunload() => LevelDom.wrapEventListener(_ptr.onbeforeunload);
+ void set onerror(EventListener value);
- void set onbeforeunload(EventListener value) { _ptr.onbeforeunload = LevelDom.unwrap(value); }
+ String get replaceId();
- EventListener get onblur() => LevelDom.wrapEventListener(_ptr.onblur);
+ void set replaceId(String value);
- void set onblur(EventListener value) { _ptr.onblur = LevelDom.unwrap(value); }
+ void cancel();
- EventListener get oncanplay() => LevelDom.wrapEventListener(_ptr.oncanplay);
+ void show();
+}
+// Copyright (c) 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.
- void set oncanplay(EventListener value) { _ptr.oncanplay = LevelDom.unwrap(value); }
+interface OverflowEvent extends Event factory OverflowEventWrappingImplementation {
- EventListener get oncanplaythrough() => LevelDom.wrapEventListener(_ptr.oncanplaythrough);
+ OverflowEvent(int orient, bool horizontalOverflow, bool verticalOverflow);
- void set oncanplaythrough(EventListener value) { _ptr.oncanplaythrough = LevelDom.unwrap(value); }
+ static final int BOTH = 2;
- EventListener get onchange() => LevelDom.wrapEventListener(_ptr.onchange);
+ static final int HORIZONTAL = 0;
- void set onchange(EventListener value) { _ptr.onchange = LevelDom.unwrap(value); }
+ static final int VERTICAL = 1;
- EventListener get onclick() => LevelDom.wrapEventListener(_ptr.onclick);
+ bool get horizontalOverflow();
- void set onclick(EventListener value) { _ptr.onclick = LevelDom.unwrap(value); }
+ int get orient();
- EventListener get oncontextmenu() => LevelDom.wrapEventListener(_ptr.oncontextmenu);
+ bool get verticalOverflow();
+}
+// Copyright (c) 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.
- void set oncontextmenu(EventListener value) { _ptr.oncontextmenu = LevelDom.unwrap(value); }
+interface PageTransitionEvent extends Event factory PageTransitionEventWrappingImplementation {
- EventListener get ondblclick() => LevelDom.wrapEventListener(_ptr.ondblclick);
+ PageTransitionEvent(String type, [bool canBubble, bool cancelable,
+ bool persisted]);
- void set ondblclick(EventListener value) { _ptr.ondblclick = LevelDom.unwrap(value); }
+ bool get persisted();
+}
+// Copyright (c) 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.
- EventListener get ondevicemotion() => LevelDom.wrapEventListener(_ptr.ondevicemotion);
+interface PopStateEvent extends Event factory PopStateEventWrappingImplementation {
- void set ondevicemotion(EventListener value) { _ptr.ondevicemotion = LevelDom.unwrap(value); }
+ PopStateEvent(String type, Object state, [bool canBubble, bool cancelable]);
- EventListener get ondeviceorientation() => LevelDom.wrapEventListener(_ptr.ondeviceorientation);
+ String get state();
+}
+// Copyright (c) 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.
- void set ondeviceorientation(EventListener value) { _ptr.ondeviceorientation = LevelDom.unwrap(value); }
+interface ProgressEvent extends Event factory ProgressEventWrappingImplementation {
- EventListener get ondrag() => LevelDom.wrapEventListener(_ptr.ondrag);
+ ProgressEvent(String type, int loaded, [bool canBubble, bool cancelable,
+ bool lengthComputable, int total]);
- void set ondrag(EventListener value) { _ptr.ondrag = LevelDom.unwrap(value); }
+ bool get lengthComputable();
- EventListener get ondragend() => LevelDom.wrapEventListener(_ptr.ondragend);
+ int get loaded();
- void set ondragend(EventListener value) { _ptr.ondragend = LevelDom.unwrap(value); }
+ int get total();
+}
+// Copyright (c) 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.
- EventListener get ondragenter() => LevelDom.wrapEventListener(_ptr.ondragenter);
+typedef bool RequestAnimationFrameCallback(int time);
+// Copyright (c) 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.
- void set ondragenter(EventListener value) { _ptr.ondragenter = LevelDom.unwrap(value); }
+interface SharedWorker extends AbstractWorker {
- EventListener get ondragleave() => LevelDom.wrapEventListener(_ptr.ondragleave);
+ MessagePort get port();
+}
+// Copyright (c) 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.
- void set ondragleave(EventListener value) { _ptr.ondragleave = LevelDom.unwrap(value); }
+interface StorageEvent extends Event factory StorageEventWrappingImplementation {
- EventListener get ondragover() => LevelDom.wrapEventListener(_ptr.ondragover);
+ StorageEvent(String type, String key, String url, Storage storageArea,
+ [bool canBubble, bool cancelable, String oldValue, String newValue]);
- void set ondragover(EventListener value) { _ptr.ondragover = LevelDom.unwrap(value); }
+ String get key();
- EventListener get ondragstart() => LevelDom.wrapEventListener(_ptr.ondragstart);
+ String get newValue();
- void set ondragstart(EventListener value) { _ptr.ondragstart = LevelDom.unwrap(value); }
+ String get oldValue();
- EventListener get ondrop() => LevelDom.wrapEventListener(_ptr.ondrop);
+ Storage get storageArea();
- void set ondrop(EventListener value) { _ptr.ondrop = LevelDom.unwrap(value); }
+ String get 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
+// BSD-style license that can be found in the LICENSE file.
- EventListener get ondurationchange() => LevelDom.wrapEventListener(_ptr.ondurationchange);
+interface Text extends CharacterData factory TextWrappingImplementation {
+
+ Text(String content);
- void set ondurationchange(EventListener value) { _ptr.ondurationchange = LevelDom.unwrap(value); }
+ String get wholeText();
- EventListener get onemptied() => LevelDom.wrapEventListener(_ptr.onemptied);
+ Text replaceWholeText([String content]);
- void set onemptied(EventListener value) { _ptr.onemptied = LevelDom.unwrap(value); }
+ Text splitText([int offset]);
+}
+// Copyright (c) 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.
- EventListener get onended() => LevelDom.wrapEventListener(_ptr.onended);
+interface TextEvent extends UIEvent factory TextEventWrappingImplementation {
- void set onended(EventListener value) { _ptr.onended = LevelDom.unwrap(value); }
+ TextEvent(String type, Window view, String data, [bool canBubble,
+ bool cancelable]);
- EventListener get onerror() => LevelDom.wrapEventListener(_ptr.onerror);
+ String get data();
+}
+// Copyright (c) 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.
- void set onerror(EventListener value) { _ptr.onerror = LevelDom.unwrap(value); }
+typedef void TimeoutHandler();
+// Copyright (c) 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.
- EventListener get onfocus() => LevelDom.wrapEventListener(_ptr.onfocus);
+interface TouchEvent extends UIEvent factory TouchEventWrappingImplementation {
- void set onfocus(EventListener value) { _ptr.onfocus = LevelDom.unwrap(value); }
+ TouchEvent(TouchList touches, TouchList targetTouches,
+ TouchList changedTouches, String type, Window view, int screenX,
+ int screenY, int clientX, int clientY, [bool ctrlKey, bool altKey,
+ bool shiftKey, bool metaKey]);
- EventListener get onhashchange() => LevelDom.wrapEventListener(_ptr.onhashchange);
+ bool get altKey();
- void set onhashchange(EventListener value) { _ptr.onhashchange = LevelDom.unwrap(value); }
+ TouchList get changedTouches();
- EventListener get oninput() => LevelDom.wrapEventListener(_ptr.oninput);
+ bool get ctrlKey();
- void set oninput(EventListener value) { _ptr.oninput = LevelDom.unwrap(value); }
+ bool get metaKey();
- EventListener get oninvalid() => LevelDom.wrapEventListener(_ptr.oninvalid);
+ bool get shiftKey();
- void set oninvalid(EventListener value) { _ptr.oninvalid = LevelDom.unwrap(value); }
+ TouchList get targetTouches();
- EventListener get onkeydown() => LevelDom.wrapEventListener(_ptr.onkeydown);
+ TouchList get touches();
+}
+// Copyright (c) 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.
- void set onkeydown(EventListener value) { _ptr.onkeydown = LevelDom.unwrap(value); }
+interface TransitionEvent extends Event factory TransitionEventWrappingImplementation {
- EventListener get onkeypress() => LevelDom.wrapEventListener(_ptr.onkeypress);
+ TransitionEvent(String type, String propertyName, double elapsedTime,
+ [bool canBubble, bool cancelable]);
- void set onkeypress(EventListener value) { _ptr.onkeypress = LevelDom.unwrap(value); }
+ num get elapsedTime();
- EventListener get onkeyup() => LevelDom.wrapEventListener(_ptr.onkeyup);
+ String get propertyName();
+}
+// Copyright (c) 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.
- void set onkeyup(EventListener value) { _ptr.onkeyup = LevelDom.unwrap(value); }
+interface UIEvent extends Event factory UIEventWrappingImplementation {
- EventListener get onload() => LevelDom.wrapEventListener(_ptr.onload);
+ UIEvent(String type, Window view, int detail, [bool canBubble,
+ bool cancelable]);
- void set onload(EventListener value) { _ptr.onload = LevelDom.unwrap(value); }
+ int get charCode();
- EventListener get onloadeddata() => LevelDom.wrapEventListener(_ptr.onloadeddata);
+ int get detail();
- void set onloadeddata(EventListener value) { _ptr.onloadeddata = LevelDom.unwrap(value); }
+ int get keyCode();
- EventListener get onloadedmetadata() => LevelDom.wrapEventListener(_ptr.onloadedmetadata);
+ int get layerX();
- void set onloadedmetadata(EventListener value) { _ptr.onloadedmetadata = LevelDom.unwrap(value); }
+ int get layerY();
- EventListener get onloadstart() => LevelDom.wrapEventListener(_ptr.onloadstart);
+ int get pageX();
- void set onloadstart(EventListener value) { _ptr.onloadstart = LevelDom.unwrap(value); }
+ int get pageY();
- EventListener get onmessage() => LevelDom.wrapEventListener(_ptr.onmessage);
+ Window get view();
- void set onmessage(EventListener value) { _ptr.onmessage = LevelDom.unwrap(value); }
+ int get which();
+}
+// Copyright (c) 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.
- EventListener get onmousedown() => LevelDom.wrapEventListener(_ptr.onmousedown);
+interface WebSocket extends EventTarget {
- void set onmousedown(EventListener value) { _ptr.onmousedown = LevelDom.unwrap(value); }
+ static final int CLOSED = 3;
- EventListener get onmousemove() => LevelDom.wrapEventListener(_ptr.onmousemove);
+ static final int CLOSING = 2;
- void set onmousemove(EventListener value) { _ptr.onmousemove = LevelDom.unwrap(value); }
+ static final int CONNECTING = 0;
- EventListener get onmouseout() => LevelDom.wrapEventListener(_ptr.onmouseout);
+ static final int OPEN = 1;
- void set onmouseout(EventListener value) { _ptr.onmouseout = LevelDom.unwrap(value); }
+ String get URL();
- EventListener get onmouseover() => LevelDom.wrapEventListener(_ptr.onmouseover);
+ String get binaryType();
- void set onmouseover(EventListener value) { _ptr.onmouseover = LevelDom.unwrap(value); }
+ void set binaryType(String value);
- EventListener get onmouseup() => LevelDom.wrapEventListener(_ptr.onmouseup);
+ int get bufferedAmount();
- void set onmouseup(EventListener value) { _ptr.onmouseup = LevelDom.unwrap(value); }
+ EventListener get onclose();
- EventListener get onmousewheel() => LevelDom.wrapEventListener(_ptr.onmousewheel);
+ void set onclose(EventListener value);
- void set onmousewheel(EventListener value) { _ptr.onmousewheel = LevelDom.unwrap(value); }
+ EventListener get onerror();
- EventListener get onoffline() => LevelDom.wrapEventListener(_ptr.onoffline);
+ void set onerror(EventListener value);
- void set onoffline(EventListener value) { _ptr.onoffline = LevelDom.unwrap(value); }
+ EventListener get onmessage();
- EventListener get ononline() => LevelDom.wrapEventListener(_ptr.ononline);
+ void set onmessage(EventListener value);
- void set ononline(EventListener value) { _ptr.ononline = LevelDom.unwrap(value); }
+ EventListener get onopen();
- EventListener get onpagehide() => LevelDom.wrapEventListener(_ptr.onpagehide);
+ void set onopen(EventListener value);
- void set onpagehide(EventListener value) { _ptr.onpagehide = LevelDom.unwrap(value); }
+ String get protocol();
- EventListener get onpageshow() => LevelDom.wrapEventListener(_ptr.onpageshow);
+ int get readyState();
- void set onpageshow(EventListener value) { _ptr.onpageshow = LevelDom.unwrap(value); }
+ void close();
- EventListener get onpause() => LevelDom.wrapEventListener(_ptr.onpause);
+ bool send(String data);
+}
+// Copyright (c) 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.
- void set onpause(EventListener value) { _ptr.onpause = LevelDom.unwrap(value); }
+interface WheelEvent extends UIEvent factory WheelEventWrappingImplementation {
- EventListener get onplay() => LevelDom.wrapEventListener(_ptr.onplay);
+ WheelEvent(int deltaX, int deltaY, Window view, int screenX, int screenY,
+ int clientX, int clientY, [bool ctrlKey, bool altKey, bool shiftKey,
+ bool metaKey]);
- void set onplay(EventListener value) { _ptr.onplay = LevelDom.unwrap(value); }
+ bool get altKey();
- EventListener get onplaying() => LevelDom.wrapEventListener(_ptr.onplaying);
+ int get clientX();
- void set onplaying(EventListener value) { _ptr.onplaying = LevelDom.unwrap(value); }
+ int get clientY();
- EventListener get onpopstate() => LevelDom.wrapEventListener(_ptr.onpopstate);
+ bool get ctrlKey();
- void set onpopstate(EventListener value) { _ptr.onpopstate = LevelDom.unwrap(value); }
+ bool get metaKey();
- EventListener get onprogress() => LevelDom.wrapEventListener(_ptr.onprogress);
+ int get offsetX();
- void set onprogress(EventListener value) { _ptr.onprogress = LevelDom.unwrap(value); }
+ int get offsetY();
- EventListener get onratechange() => LevelDom.wrapEventListener(_ptr.onratechange);
+ int get screenX();
- void set onratechange(EventListener value) { _ptr.onratechange = LevelDom.unwrap(value); }
+ int get screenY();
- EventListener get onreset() => LevelDom.wrapEventListener(_ptr.onreset);
+ bool get shiftKey();
- void set onreset(EventListener value) { _ptr.onreset = LevelDom.unwrap(value); }
+ int get wheelDelta();
- EventListener get onresize() => LevelDom.wrapEventListener(_ptr.onresize);
+ int get wheelDeltaX();
- void set onresize(EventListener value) { _ptr.onresize = LevelDom.unwrap(value); }
+ int get wheelDeltaY();
- EventListener get onscroll() => LevelDom.wrapEventListener(_ptr.onscroll);
+ int get x();
- void set onscroll(EventListener value) { _ptr.onscroll = LevelDom.unwrap(value); }
+ int get 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.
- EventListener get onsearch() => LevelDom.wrapEventListener(_ptr.onsearch);
+interface WindowEvents extends Events {
+ EventListenerList get abort();
+ EventListenerList get beforeUnload();
+ EventListenerList get blur();
+ EventListenerList get canPlay();
+ EventListenerList get canPlayThrough();
+ EventListenerList get change();
+ EventListenerList get click();
+ EventListenerList get contextMenu();
+ EventListenerList get dblClick();
+ EventListenerList get deviceMotion();
+ EventListenerList get deviceOrientation();
+ EventListenerList get drag();
+ EventListenerList get dragEnd();
+ EventListenerList get dragEnter();
+ EventListenerList get dragLeave();
+ EventListenerList get dragOver();
+ EventListenerList get dragStart();
+ EventListenerList get drop();
+ EventListenerList get durationChange();
+ EventListenerList get emptied();
+ EventListenerList get ended();
+ EventListenerList get error();
+ EventListenerList get focus();
+ EventListenerList get hashChange();
+ EventListenerList get input();
+ EventListenerList get invalid();
+ EventListenerList get keyDown();
+ EventListenerList get keyPress();
+ EventListenerList get keyUp();
+ EventListenerList get load();
+ EventListenerList get loadedData();
+ EventListenerList get loadedMetaData();
+ EventListenerList get loadStart();
+ EventListenerList get message();
+ EventListenerList get mouseDown();
+ EventListenerList get mouseMove();
+ EventListenerList get mouseOut();
+ EventListenerList get mouseOver();
+ EventListenerList get mouseUp();
+ EventListenerList get mouseWheel();
+ EventListenerList get offline();
+ EventListenerList get online();
+ EventListenerList get pageHide();
+ EventListenerList get pageShow();
+ EventListenerList get pause();
+ EventListenerList get play();
+ EventListenerList get playing();
+ EventListenerList get popState();
+ EventListenerList get progress();
+ EventListenerList get rateChange();
+ EventListenerList get reset();
+ EventListenerList get resize();
+ EventListenerList get scroll();
+ EventListenerList get search();
+ EventListenerList get seeked();
+ EventListenerList get seeking();
+ EventListenerList get select();
+ EventListenerList get stalled();
+ EventListenerList get storage();
+ EventListenerList get submit();
+ EventListenerList get suspend();
+ EventListenerList get timeUpdate();
+ EventListenerList get touchCancel();
+ EventListenerList get touchEnd();
+ EventListenerList get touchMove();
+ EventListenerList get touchStart();
+ EventListenerList get unLoad();
+ EventListenerList get volumeChange();
+ EventListenerList get waiting();
+ EventListenerList get animationEnd();
+ EventListenerList get animationIteration();
+ EventListenerList get animationStart();
+ EventListenerList get transitionEnd();
+ EventListenerList get contentLoaded();
+}
- void set onsearch(EventListener value) { _ptr.onsearch = LevelDom.unwrap(value); }
+interface Window extends EventTarget {
- EventListener get onseeked() => LevelDom.wrapEventListener(_ptr.onseeked);
+ DOMApplicationCache get applicationCache();
- void set onseeked(EventListener value) { _ptr.onseeked = LevelDom.unwrap(value); }
+ Navigator get clientInformation();
- EventListener get onseeking() => LevelDom.wrapEventListener(_ptr.onseeking);
+ void set clientInformation(Navigator value);
- void set onseeking(EventListener value) { _ptr.onseeking = LevelDom.unwrap(value); }
+ bool get closed();
- EventListener get onselect() => LevelDom.wrapEventListener(_ptr.onselect);
+ Console get console();
- void set onselect(EventListener value) { _ptr.onselect = LevelDom.unwrap(value); }
+ void set console(Console value);
- EventListener get onstalled() => LevelDom.wrapEventListener(_ptr.onstalled);
+ Crypto get crypto();
- void set onstalled(EventListener value) { _ptr.onstalled = LevelDom.unwrap(value); }
+ String get defaultStatus();
- EventListener get onstorage() => LevelDom.wrapEventListener(_ptr.onstorage);
+ void set defaultStatus(String value);
- void set onstorage(EventListener value) { _ptr.onstorage = LevelDom.unwrap(value); }
+ num get devicePixelRatio();
- EventListener get onsubmit() => LevelDom.wrapEventListener(_ptr.onsubmit);
+ void set devicePixelRatio(num value);
- void set onsubmit(EventListener value) { _ptr.onsubmit = LevelDom.unwrap(value); }
+ Document get document();
- EventListener get onsuspend() => LevelDom.wrapEventListener(_ptr.onsuspend);
+ Event get event();
- void set onsuspend(EventListener value) { _ptr.onsuspend = LevelDom.unwrap(value); }
+ void set event(Event value);
- EventListener get ontimeupdate() => LevelDom.wrapEventListener(_ptr.ontimeupdate);
+ Element get frameElement();
- void set ontimeupdate(EventListener value) { _ptr.ontimeupdate = LevelDom.unwrap(value); }
+ Window get frames();
- EventListener get ontouchcancel() => LevelDom.wrapEventListener(_ptr.ontouchcancel);
+ void set frames(Window value);
- void set ontouchcancel(EventListener value) { _ptr.ontouchcancel = LevelDom.unwrap(value); }
+ History get history();
- EventListener get ontouchend() => LevelDom.wrapEventListener(_ptr.ontouchend);
+ void set history(History value);
- void set ontouchend(EventListener value) { _ptr.ontouchend = LevelDom.unwrap(value); }
+ int get innerHeight();
- EventListener get ontouchmove() => LevelDom.wrapEventListener(_ptr.ontouchmove);
+ void set innerHeight(int value);
- void set ontouchmove(EventListener value) { _ptr.ontouchmove = LevelDom.unwrap(value); }
+ int get innerWidth();
- EventListener get ontouchstart() => LevelDom.wrapEventListener(_ptr.ontouchstart);
+ void set innerWidth(int value);
- void set ontouchstart(EventListener value) { _ptr.ontouchstart = LevelDom.unwrap(value); }
+ int get length();
- EventListener get onunload() => LevelDom.wrapEventListener(_ptr.onunload);
+ void set length(int value);
- void set onunload(EventListener value) { _ptr.onunload = LevelDom.unwrap(value); }
+ Storage get localStorage();
- EventListener get onvolumechange() => LevelDom.wrapEventListener(_ptr.onvolumechange);
+ Location get location();
- void set onvolumechange(EventListener value) { _ptr.onvolumechange = LevelDom.unwrap(value); }
+ void set location(Location value);
- EventListener get onwaiting() => LevelDom.wrapEventListener(_ptr.onwaiting);
+ BarInfo get locationbar();
- void set onwaiting(EventListener value) { _ptr.onwaiting = LevelDom.unwrap(value); }
+ void set locationbar(BarInfo value);
- EventListener get onwebkitanimationend() => LevelDom.wrapEventListener(_ptr.onwebkitanimationend);
+ BarInfo get menubar();
- void set onwebkitanimationend(EventListener value) { _ptr.onwebkitanimationend = LevelDom.unwrap(value); }
+ void set menubar(BarInfo value);
- EventListener get onwebkitanimationiteration() => LevelDom.wrapEventListener(_ptr.onwebkitanimationiteration);
+ String get name();
- void set onwebkitanimationiteration(EventListener value) { _ptr.onwebkitanimationiteration = LevelDom.unwrap(value); }
+ void set name(String value);
- EventListener get onwebkitanimationstart() => LevelDom.wrapEventListener(_ptr.onwebkitanimationstart);
+ Navigator get navigator();
- void set onwebkitanimationstart(EventListener value) { _ptr.onwebkitanimationstart = LevelDom.unwrap(value); }
+ void set navigator(Navigator value);
- EventListener get onwebkittransitionend() => LevelDom.wrapEventListener(_ptr.onwebkittransitionend);
+ bool get offscreenBuffering();
- void set onwebkittransitionend(EventListener value) { _ptr.onwebkittransitionend = LevelDom.unwrap(value); }
+ void set offscreenBuffering(bool value);
- Window get opener() => LevelDom.wrapWindow(_ptr.opener);
+ Window get opener();
- void set opener(Window value) { _ptr.opener = LevelDom.unwrap(value); }
+ void set opener(Window value);
- int get outerHeight() => _ptr.outerHeight;
+ int get outerHeight();
- void set outerHeight(int value) { _ptr.outerHeight = value; }
+ void set outerHeight(int value);
- int get outerWidth() => _ptr.outerWidth;
+ int get outerWidth();
- void set outerWidth(int value) { _ptr.outerWidth = value; }
+ void set outerWidth(int value);
- int get pageXOffset() => _ptr.pageXOffset;
+ int get pageXOffset();
- int get pageYOffset() => _ptr.pageYOffset;
+ int get pageYOffset();
- Window get parent() => LevelDom.wrapWindow(_ptr.parent);
+ Window get parent();
- void set parent(Window value) { _ptr.parent = LevelDom.unwrap(value); }
+ void set parent(Window value);
- BarInfo get personalbar() => LevelDom.wrapBarInfo(_ptr.personalbar);
+ BarInfo get personalbar();
- void set personalbar(BarInfo value) { _ptr.personalbar = LevelDom.unwrap(value); }
+ void set personalbar(BarInfo value);
- Screen get screen() => LevelDom.wrapScreen(_ptr.screen);
+ Screen get screen();
- void set screen(Screen value) { _ptr.screen = LevelDom.unwrap(value); }
+ void set screen(Screen value);
- int get screenLeft() => _ptr.screenLeft;
+ int get screenLeft();
- void set screenLeft(int value) { _ptr.screenLeft = value; }
+ void set screenLeft(int value);
- int get screenTop() => _ptr.screenTop;
+ int get screenTop();
- void set screenTop(int value) { _ptr.screenTop = value; }
+ void set screenTop(int value);
- int get screenX() => _ptr.screenX;
+ int get screenX();
- void set screenX(int value) { _ptr.screenX = value; }
+ void set screenX(int value);
- int get screenY() => _ptr.screenY;
+ int get screenY();
- void set screenY(int value) { _ptr.screenY = value; }
+ void set screenY(int value);
- int get scrollX() => _ptr.scrollX;
+ int get scrollX();
- void set scrollX(int value) { _ptr.scrollX = value; }
+ void set scrollX(int value);
- int get scrollY() => _ptr.scrollY;
+ int get scrollY();
- void set scrollY(int value) { _ptr.scrollY = value; }
+ void set scrollY(int value);
- BarInfo get scrollbars() => LevelDom.wrapBarInfo(_ptr.scrollbars);
+ BarInfo get scrollbars();
- void set scrollbars(BarInfo value) { _ptr.scrollbars = LevelDom.unwrap(value); }
+ void set scrollbars(BarInfo value);
- Window get self() => LevelDom.wrapWindow(_ptr.self);
+ Window get self();
- void set self(Window value) { _ptr.self = LevelDom.unwrap(value); }
+ void set self(Window value);
- Storage get sessionStorage() => LevelDom.wrapStorage(_ptr.sessionStorage);
+ Storage get sessionStorage();
- String get status() => _ptr.status;
+ String get status();
- void set status(String value) { _ptr.status = value; }
+ void set status(String value);
- BarInfo get statusbar() => LevelDom.wrapBarInfo(_ptr.statusbar);
+ BarInfo get statusbar();
- void set statusbar(BarInfo value) { _ptr.statusbar = LevelDom.unwrap(value); }
+ void set statusbar(BarInfo value);
- StyleMedia get styleMedia() => LevelDom.wrapStyleMedia(_ptr.styleMedia);
+ StyleMedia get styleMedia();
- BarInfo get toolbar() => LevelDom.wrapBarInfo(_ptr.toolbar);
+ BarInfo get toolbar();
- void set toolbar(BarInfo value) { _ptr.toolbar = LevelDom.unwrap(value); }
+ void set toolbar(BarInfo value);
- Window get top() => LevelDom.wrapWindow(_ptr.top);
+ Window get top();
- void set top(Window value) { _ptr.top = LevelDom.unwrap(value); }
+ void set top(Window value);
- NotificationCenter get webkitNotifications() => LevelDom.wrapNotificationCenter(_ptr.webkitNotifications);
+ NotificationCenter get webkitNotifications();
- void alert([String message = null]) {
- if (message === null) {
- _ptr.alert();
- } else {
- _ptr.alert(message);
- }
- }
+ void alert([String message]);
- String atob([String string = null]) {
- if (string === null) {
- return _ptr.atob();
- } else {
- return _ptr.atob(string);
- }
- }
+ String atob([String string]);
- void blur() {
- _ptr.blur();
- }
+ void blur();
- String btoa([String string = null]) {
- if (string === null) {
- return _ptr.btoa();
- } else {
- return _ptr.btoa(string);
- }
- }
+ String btoa([String string]);
- void captureEvents() {
- _ptr.captureEvents();
- }
+ void captureEvents();
- void clearInterval([int handle = null]) {
- if (handle === null) {
- _ptr.clearInterval();
- } else {
- _ptr.clearInterval(handle);
- }
- }
+ void clearInterval([int handle]);
- void clearTimeout([int handle = null]) {
- if (handle === null) {
- _ptr.clearTimeout();
- } else {
- _ptr.clearTimeout(handle);
- }
- }
+ void clearTimeout([int handle]);
- void close() {
- _ptr.close();
- }
+ void close();
- bool confirm([String message = null]) {
- if (message === null) {
- return _ptr.confirm();
- } else {
- return _ptr.confirm(message);
- }
- }
+ bool confirm([String message]);
- FileReader createFileReader() =>
- LevelDom.wrapFileReader(_ptr.createFileReader());
+ FileReader createFileReader();
- CSSMatrix createCSSMatrix([String cssValue = null]) {
- if (cssValue === null) {
- return LevelDom.wrapCSSMatrix(_ptr.createWebKitCSSMatrix());
- } else {
- return LevelDom.wrapCSSMatrix(_ptr.createWebKitCSSMatrix(cssValue));
- }
- }
+ bool find([String string, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog]);
- bool find([String string = null, bool caseSensitive = null, bool backwards = null, bool wrap = null, bool wholeWord = null, bool searchInFrames = null, bool showDialog = null]) {
- if (string === null) {
- if (caseSensitive === null) {
- if (backwards === null) {
- if (wrap === null) {
- if (wholeWord === null) {
- if (searchInFrames === null) {
- if (showDialog === null) {
- return _ptr.find();
- }
- }
- }
- }
- }
- }
- } else {
- if (caseSensitive === null) {
- if (backwards === null) {
- if (wrap === null) {
- if (wholeWord === null) {
- if (searchInFrames === null) {
- if (showDialog === null) {
- return _ptr.find(string);
- }
- }
- }
- }
- }
- } else {
- if (backwards === null) {
- if (wrap === null) {
- if (wholeWord === null) {
- if (searchInFrames === null) {
- if (showDialog === null) {
- return _ptr.find(string, caseSensitive);
- }
- }
- }
- }
- } else {
- if (wrap === null) {
- if (wholeWord === null) {
- if (searchInFrames === null) {
- if (showDialog === null) {
- return _ptr.find(string, caseSensitive, backwards);
- }
- }
- }
- } else {
- if (wholeWord === null) {
- if (searchInFrames === null) {
- if (showDialog === null) {
- return _ptr.find(string, caseSensitive, backwards, wrap);
- }
- }
- } else {
- if (searchInFrames === null) {
- if (showDialog === null) {
- return _ptr.find(string, caseSensitive, backwards, wrap, wholeWord);
- }
- } else {
- if (showDialog === null) {
- return _ptr.find(string, caseSensitive, backwards, wrap, wholeWord, searchInFrames);
- } else {
- return _ptr.find(string, caseSensitive, backwards, wrap, wholeWord, searchInFrames, showDialog);
- }
- }
- }
- }
- }
- }
- }
- throw "Incorrect number or type of arguments";
- }
+ void focus();
- void focus() {
- _ptr.focus();
- }
+ DOMSelection getSelection();
- DOMSelection getSelection() =>
- LevelDom.wrapDOMSelection(_ptr.getSelection());
+ MediaQueryList matchMedia(String query);
- MediaQueryList matchMedia(String query) {
- return LevelDom.wrapMediaQueryList(_ptr.matchMedia(query));
- }
+ void moveBy(num x, num y);
- void moveBy(num x, num y) {
- _ptr.moveBy(x, y);
- }
+ void moveTo(num x, num y);
- void moveTo(num x, num y) {
- _ptr.moveTo(x, y);
- }
+ Window open(String url, String target, [String features]);
- Window open(String url, String target, [String features = null]) {
- if (features === null) {
- return LevelDom.wrapWindow(_ptr.open(url, target));
- } else {
- return LevelDom.wrapWindow(_ptr.open(url, target, features));
- }
- }
+ void postMessage(String message, [var messagePort, String targetOrigin]);
- // TODO(jacobr): cleanup.
- void postMessage(String message, [var messagePort = null, var targetOrigin = null]) {
- if (targetOrigin === null) {
- if (messagePort === null) {
- _ptr.postMessage(message);
- return;
- } else {
- // messagePort is really the targetOrigin string.
- _ptr.postMessage(message, messagePort);
- return;
- }
- } else {
- _ptr.postMessage(message, LevelDom.unwrap(messagePort), targetOrigin);
- return;
- }
- throw "Incorrect number or type of arguments";
- }
+ void print();
- void print() {
- _ptr.print();
- }
+ String prompt([String message, String defaultValue]);
- String prompt([String message = null, String defaultValue = null]) {
- if (message === null) {
- if (defaultValue === null) {
- return _ptr.prompt();
- }
- } else {
- if (defaultValue === null) {
- return _ptr.prompt(message);
- } else {
- return _ptr.prompt(message, defaultValue);
- }
- }
- throw "Incorrect number or type of arguments";
- }
+ void releaseEvents();
- void releaseEvents() {
- _ptr.releaseEvents();
- }
+ void resizeBy(num x, num y);
- void resizeBy(num x, num y) {
- _ptr.resizeBy(x, y);
- }
+ void resizeTo(num width, num height);
- void resizeTo(num width, num height) {
- _ptr.resizeTo(width, height);
- }
+ void scroll(int x, int y);
- void scroll(int x, int y) {
- _ptr.scroll(x, y);
- }
+ void scrollBy(int x, int y);
- void scrollBy(int x, int y) {
- _ptr.scrollBy(x, y);
- }
+ void scrollTo(int x, int y);
- void scrollTo(int x, int y) {
- _ptr.scrollTo(x, y);
- }
+ int setInterval(TimeoutHandler handler, int timeout);
- int setInterval(TimeoutHandler handler, int timeout) =>
- _ptr.setInterval(handler, timeout);
+ int setTimeout(TimeoutHandler handler, int timeout);
- int setTimeout(TimeoutHandler handler, int timeout) =>
- _ptr.setTimeout(handler, timeout);
+ Object showModalDialog(String url, [Object dialogArgs, String featureArgs]);
- Object showModalDialog(String url, [Object dialogArgs = null, String featureArgs = null]) {
- if (dialogArgs === null) {
- if (featureArgs === null) {
- return _ptr.showModalDialog(url);
- }
- } else {
- if (featureArgs === null) {
- return _ptr.showModalDialog(url, LevelDom.unwrap(dialogArgs));
- } else {
- return _ptr.showModalDialog(url, LevelDom.unwrap(dialogArgs),
- featureArgs);
- }
- }
- throw "Incorrect number or type of arguments";
- }
+ void stop();
- void stop() {
- _ptr.stop();
- }
+ void webkitCancelRequestAnimationFrame(int id);
- void webkitCancelRequestAnimationFrame(int id) {
- _ptr.webkitCancelRequestAnimationFrame(id);
- }
+ // TODO(jacobr): make these return Future<Point>.
+ Point webkitConvertPointFromNodeToPage([Node node, Point p]);
- Point webkitConvertPointFromNodeToPage([Node node = null, Point p = null]) {
- if (node === null) {
- if (p === null) {
- return LevelDom.wrapPoint(_ptr.webkitConvertPointFromNodeToPage());
- }
- } else {
- if (p === null) {
- return LevelDom.wrapPoint(_ptr.webkitConvertPointFromNodeToPage(LevelDom.unwrap(node)));
- } else {
- return LevelDom.wrapPoint(_ptr.webkitConvertPointFromNodeToPage(LevelDom.unwrap(node), LevelDom.unwrap(p)));
- }
- }
- throw "Incorrect number or type of arguments";
- }
+ Point webkitConvertPointFromPageToNode([Node node, Point p]);
- Point webkitConvertPointFromPageToNode([Node node = null, Point p = null]) {
- if (node === null) {
- if (p === null) {
- return LevelDom.wrapPoint(_ptr.webkitConvertPointFromPageToNode());
- }
- } else {
- if (p === null) {
- return LevelDom.wrapPoint(_ptr.webkitConvertPointFromPageToNode(LevelDom.unwrap(node)));
- } else {
- return LevelDom.wrapPoint(_ptr.webkitConvertPointFromPageToNode(LevelDom.unwrap(node), LevelDom.unwrap(p)));
- }
- }
- throw "Incorrect number or type of arguments";
- }
+ int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback, [Element element]);
- int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback, [Element element = null]) {
- if (element === null) {
- return _ptr.webkitRequestAnimationFrame(callback);
- } else {
- return _ptr.webkitRequestAnimationFrame(
- callback, LevelDom.unwrap(element));
- }
- }
+ /**
+ * Executes a [callback] after the next batch of browser layout measurements
+ * has completed or would have completed if any browser layout measurements
+ * had been scheduled.
+ */
+ void requestLayoutFrame(TimeoutHandler callback);
- void requestLayoutFrame(TimeoutHandler callback) {
- _addMeasurementFrameCallback(callback);
- }
+ // Window open(String url, String target, WindowSpec features);
- WindowEvents get on() {
- if (_on === null) {
- _on = new WindowEventsImplementation._wrap(_ptr);
- }
- return _on;
- }
+ WindowEvents get 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
@@ -27378,42 +10441,6 @@ 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.
-class WorkerEventsImplementation extends AbstractWorkerEventsImplementation
- implements WorkerEvents {
- WorkerEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
-
- EventListenerList get message() => _get('message');
-}
-
-class WorkerWrappingImplementation extends EventTargetWrappingImplementation implements Worker {
- WorkerWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- void postMessage(String message, [MessagePort messagePort = null]) {
- if (messagePort === null) {
- _ptr.postMessage(message);
- return;
- } else {
- _ptr.postMessage(message, LevelDom.unwrap(messagePort));
- return;
- }
- }
-
- void terminate() {
- _ptr.terminate();
- return;
- }
-
- WorkerEvents get on() {
- if (_on === null) {
- _on = new WorkerEventsImplementation._wrap(_ptr);
- }
- 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.
-
interface XMLHttpRequestEvents extends Events {
EventListenerList get abort();
EventListenerList get error();
@@ -27493,26 +10520,6 @@ interface XMLHttpRequestProgressEvent extends ProgressEvent factory XMLHttpReque
// for 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 XMLHttpRequestProgressEventWrappingImplementation extends ProgressEventWrappingImplementation implements XMLHttpRequestProgressEvent {
- XMLHttpRequestProgressEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
-
- factory XMLHttpRequestProgressEventWrappingImplementation(String type,
- int loaded, [bool canBubble = true, bool cancelable = true,
- bool lengthComputable = false, int total = 0]) {
- final e = dom.document.createEvent("XMLHttpRequestProgressEvent");
- e.initProgressEvent(type, canBubble, cancelable, lengthComputable, loaded,
- total);
- return LevelDom.wrapProgressEvent(e);
- }
-
- int get position() => _ptr.position;
-
- int get totalSize() => _ptr.totalSize;
-}
-// Copyright (c) 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 XMLHttpRequestUploadEvents extends Events {
EventListenerList get abort();
EventListenerList get error();
@@ -27524,160 +10531,3 @@ interface XMLHttpRequestUploadEvents extends Events {
interface XMLHttpRequestUpload extends EventTarget {
XMLHttpRequestUploadEvents get 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.
-
-class XMLHttpRequestUploadEventsImplementation extends EventsImplementation
- implements XMLHttpRequestUploadEvents {
- XMLHttpRequestUploadEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
-
- EventListenerList get abort() => _get('abort');
- EventListenerList get error() => _get('error');
- EventListenerList get load() => _get('load');
- EventListenerList get loadStart() => _get('loadstart');
- EventListenerList get progress() => _get('progress');
-}
-
-class XMLHttpRequestUploadWrappingImplementation extends EventTargetWrappingImplementation implements XMLHttpRequestUpload {
- XMLHttpRequestUploadWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
-
- XMLHttpRequestUploadEvents get on() {
- if (_on === null) {
- _on = new XMLHttpRequestUploadEventsImplementation._wrap(_ptr);
- }
- 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.
-
-class XMLHttpRequestEventsImplementation extends EventsImplementation
- implements XMLHttpRequestEvents {
- XMLHttpRequestEventsImplementation._wrap(_ptr) : super._wrap(_ptr);
-
- EventListenerList get abort() => _get('abort');
- EventListenerList get error() => _get('error');
- EventListenerList get load() => _get('load');
- EventListenerList get loadStart() => _get('loadstart');
- EventListenerList get progress() => _get('progress');
- EventListenerList get readyStateChange() => _get('readystatechange');
-}
-
-class XMLHttpRequestWrappingImplementation extends EventTargetWrappingImplementation implements XMLHttpRequest {
- XMLHttpRequestWrappingImplementation._wrap(
- dom.XMLHttpRequest ptr) : super._wrap(ptr);
-
- /** @domName Window.createXMLHttpRequest */
- factory XMLHttpRequestWrappingImplementation() {
- return new XMLHttpRequestWrappingImplementation._wrap(
- new dom.XMLHttpRequest());
- }
-
- factory XMLHttpRequestWrappingImplementation.getTEMPNAME(String url,
- onSuccess(XMLHttpRequest request)) {
- final request = new XMLHttpRequest();
- request.open('GET', url, true);
-
- // TODO(terry): Validate after client login added if necessary to forward
- // cookies to server.
- request.withCredentials = true;
-
- // Status 0 is for local XHR request.
- request.on.readyStateChange.add((e) {
- if (request.readyState == XMLHttpRequest.DONE &&
- (request.status == 200 || request.status == 0)) {
- onSuccess(request);
- }
- });
-
- request.send();
-
- return request;
- }
-
- int get readyState() => _ptr.readyState;
-
- String get responseText() => _ptr.responseText;
-
- String get responseType() => _ptr.responseType;
-
- void set responseType(String value) { _ptr.responseType = value; }
-
- Document get responseXML() => LevelDom.wrapDocument(_ptr.responseXML);
-
- int get status() => _ptr.status;
-
- String get statusText() => _ptr.statusText;
-
- XMLHttpRequestUpload get upload() => LevelDom.wrapXMLHttpRequestUpload(_ptr.upload);
-
- bool get withCredentials() => _ptr.withCredentials;
-
- void set withCredentials(bool value) { _ptr.withCredentials = value; }
-
- void abort() {
- _ptr.abort();
- return;
- }
-
- String getAllResponseHeaders() {
- return _ptr.getAllResponseHeaders();
- }
-
- String getResponseHeader(String header) {
- return _ptr.getResponseHeader(header);
- }
-
- void open(String method, String url, bool async, [String user = null, String password = null]) {
- if (user === null) {
- if (password === null) {
- _ptr.open(method, url, async);
- return;
- }
- } else {
- if (password === null) {
- _ptr.open(method, url, async, user);
- return;
- } else {
- _ptr.open(method, url, async, user, password);
- return;
- }
- }
- throw "Incorrect number or type of arguments";
- }
-
- void overrideMimeType(String mime) {
- _ptr.overrideMimeType(mime);
- }
-
- void send([var data = null]) {
- if (data === null) {
- _ptr.send();
- return;
- } else {
- if (data is Document) {
- _ptr.send(LevelDom.unwrapMaybePrimitive(data));
- return;
- } else {
- if (data is String) {
- _ptr.send(LevelDom.unwrapMaybePrimitive(data));
- return;
- }
- }
- }
- throw "Incorrect number or type of arguments";
- }
-
- void setRequestHeader(String header, String value) {
- _ptr.setRequestHeader(header, value);
- }
-
- XMLHttpRequestEvents get on() {
- if (_on === null) {
- _on = new XMLHttpRequestEventsImplementation._wrap(_ptr);
- }
- return _on;
- }
-}
« no previous file with comments | « client/html/htmlimpl.dart ('k') | client/tests/client/html/html_tests.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698