Index: sdk/lib/html/dart2js/html_dart2js.dart |
diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart |
index e7ca906d9c48153ccf9b955b08a833f2211520af..b9debdcd54c6e7c1320959227ffe7fbfe7e9f4ca 100644 |
--- a/sdk/lib/html/dart2js/html_dart2js.dart |
+++ b/sdk/lib/html/dart2js/html_dart2js.dart |
@@ -268,6 +268,74 @@ class AppletElement extends Element implements Element native "*HTMLAppletElemen |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName DOMApplicationCache; @docsEditable true |
+class ApplicationCache extends EventTarget native "*DOMApplicationCache" { |
+ |
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
+ ApplicationCacheEvents get on => |
+ new ApplicationCacheEvents(this); |
+ |
+ static const int CHECKING = 2; |
+ |
+ static const int DOWNLOADING = 3; |
+ |
+ static const int IDLE = 1; |
+ |
+ static const int OBSOLETE = 5; |
+ |
+ static const int UNCACHED = 0; |
+ |
+ static const int UPDATEREADY = 4; |
+ |
+ /// @domName DOMApplicationCache.status; @docsEditable true |
+ final int status; |
+ |
+ /// @domName DOMApplicationCache.abort; @docsEditable true |
+ void abort() native; |
+ |
+ /// @domName DOMApplicationCache.addEventListener; @docsEditable true |
+ @JSName('addEventListener') |
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native; |
+ |
+ /// @domName DOMApplicationCache.dispatchEvent; @docsEditable true |
+ @JSName('dispatchEvent') |
+ bool $dom_dispatchEvent(Event evt) native; |
+ |
+ /// @domName DOMApplicationCache.removeEventListener; @docsEditable true |
+ @JSName('removeEventListener') |
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
+ |
+ /// @domName DOMApplicationCache.swapCache; @docsEditable true |
+ void swapCache() native; |
+ |
+ /// @domName DOMApplicationCache.update; @docsEditable true |
+ void update() native; |
+} |
+ |
+class ApplicationCacheEvents extends Events { |
+ ApplicationCacheEvents(EventTarget _ptr) : super(_ptr); |
+ |
+ EventListenerList get cached => this['cached']; |
+ |
+ EventListenerList get checking => this['checking']; |
+ |
+ EventListenerList get downloading => this['downloading']; |
+ |
+ EventListenerList get error => this['error']; |
+ |
+ EventListenerList get noUpdate => this['noupdate']; |
+ |
+ EventListenerList get obsolete => this['obsolete']; |
+ |
+ EventListenerList get progress => this['progress']; |
+ |
+ EventListenerList get updateReady => this['updateready']; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
/// @domName HTMLAreaElement; @docsEditable true |
class AreaElement extends Element implements Element native "*HTMLAreaElement" { |
@@ -656,4358 +724,4358 @@ class ButtonElement extends Element implements Element native "*HTMLButtonElemen |
/// @domName CDATASection; @docsEditable true |
-class CDATASection extends Text native "*CDATASection" { |
+class CDataSection extends Text native "*CDATASection" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName CSSCharsetRule; @docsEditable true |
-class CSSCharsetRule extends CSSRule native "*CSSCharsetRule" { |
+/// @domName HTMLCanvasElement |
+class CanvasElement extends Element implements Element native "*HTMLCanvasElement" { |
- /// @domName CSSCharsetRule.encoding; @docsEditable true |
- String encoding; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ factory CanvasElement({int width, int height}) { |
+ var e = document.$dom_createElement("canvas"); |
+ if (width != null) e.width = width; |
+ if (height != null) e.height = height; |
+ return e; |
+ } |
+ |
+ /// @domName HTMLCanvasElement.height; @docsEditable true |
+ int height; |
+ /// @domName HTMLCanvasElement.width; @docsEditable true |
+ int width; |
-/// @domName CSSFontFaceRule; @docsEditable true |
-class CSSFontFaceRule extends CSSRule native "*CSSFontFaceRule" { |
+ /// @domName HTMLCanvasElement.toDataURL; @docsEditable true |
+ @JSName('toDataURL') |
+ String toDataUrl(String type, [num quality]) native; |
- /// @domName CSSFontFaceRule.style; @docsEditable true |
- final CSSStyleDeclaration style; |
+ |
+ CanvasRenderingContext getContext(String contextId) native; |
+ CanvasRenderingContext2D get context2d => getContext('2d'); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName CSSImportRule; @docsEditable true |
-class CSSImportRule extends CSSRule native "*CSSImportRule" { |
- |
- /// @domName CSSImportRule.href; @docsEditable true |
- final String href; |
- |
- /// @domName CSSImportRule.media; @docsEditable true |
- final MediaList media; |
+/// @domName CanvasGradient; @docsEditable true |
+class CanvasGradient native "*CanvasGradient" { |
- /// @domName CSSImportRule.styleSheet; @docsEditable true |
- final CSSStyleSheet styleSheet; |
+ /// @domName CanvasGradient.addColorStop; @docsEditable true |
+ void addColorStop(num offset, String color) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName WebKitCSSKeyframeRule; @docsEditable true |
-class CSSKeyframeRule extends CSSRule native "*WebKitCSSKeyframeRule" { |
- |
- /// @domName WebKitCSSKeyframeRule.keyText; @docsEditable true |
- String keyText; |
- |
- /// @domName WebKitCSSKeyframeRule.style; @docsEditable true |
- final CSSStyleDeclaration style; |
+/// @domName CanvasPattern; @docsEditable true |
+class CanvasPattern native "*CanvasPattern" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName WebKitCSSKeyframesRule; @docsEditable true |
-class CSSKeyframesRule extends CSSRule native "*WebKitCSSKeyframesRule" { |
- |
- /// @domName WebKitCSSKeyframesRule.cssRules; @docsEditable true |
- @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
- final List<CSSRule> cssRules; |
- |
- /// @domName WebKitCSSKeyframesRule.name; @docsEditable true |
- String name; |
- |
- /// @domName WebKitCSSKeyframesRule.deleteRule; @docsEditable true |
- void deleteRule(String key) native; |
- |
- /// @domName WebKitCSSKeyframesRule.findRule; @docsEditable true |
- CSSKeyframeRule findRule(String key) native; |
+/// @domName CanvasRenderingContext; @docsEditable true |
+class CanvasRenderingContext native "*CanvasRenderingContext" { |
- /// @domName WebKitCSSKeyframesRule.insertRule; @docsEditable true |
- void insertRule(String rule) native; |
+ /// @domName CanvasRenderingContext.canvas; @docsEditable true |
+ final CanvasElement canvas; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName WebKitCSSMatrix; @docsEditable true |
-class CSSMatrix native "*WebKitCSSMatrix" { |
- |
- factory CSSMatrix([String cssValue]) { |
- if (!?cssValue) { |
- return _CSSMatrixFactoryProvider.createCSSMatrix(); |
- } |
- return _CSSMatrixFactoryProvider.createCSSMatrix(cssValue); |
- } |
- |
- /// @domName WebKitCSSMatrix.a; @docsEditable true |
- num a; |
- |
- /// @domName WebKitCSSMatrix.b; @docsEditable true |
- num b; |
- |
- /// @domName WebKitCSSMatrix.c; @docsEditable true |
- num c; |
- |
- /// @domName WebKitCSSMatrix.d; @docsEditable true |
- num d; |
- |
- /// @domName WebKitCSSMatrix.e; @docsEditable true |
- num e; |
+/// @domName CanvasRenderingContext2D |
+class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRenderingContext2D" { |
- /// @domName WebKitCSSMatrix.f; @docsEditable true |
- num f; |
+ /// @domName CanvasRenderingContext2D.fillStyle; @docsEditable true |
+ dynamic fillStyle; |
- /// @domName WebKitCSSMatrix.m11; @docsEditable true |
- num m11; |
+ /// @domName CanvasRenderingContext2D.font; @docsEditable true |
+ String font; |
- /// @domName WebKitCSSMatrix.m12; @docsEditable true |
- num m12; |
+ /// @domName CanvasRenderingContext2D.globalAlpha; @docsEditable true |
+ num globalAlpha; |
- /// @domName WebKitCSSMatrix.m13; @docsEditable true |
- num m13; |
+ /// @domName CanvasRenderingContext2D.globalCompositeOperation; @docsEditable true |
+ String globalCompositeOperation; |
- /// @domName WebKitCSSMatrix.m14; @docsEditable true |
- num m14; |
+ /// @domName CanvasRenderingContext2D.lineCap; @docsEditable true |
+ String lineCap; |
- /// @domName WebKitCSSMatrix.m21; @docsEditable true |
- num m21; |
+ /// @domName CanvasRenderingContext2D.lineDashOffset; @docsEditable true |
+ num lineDashOffset; |
- /// @domName WebKitCSSMatrix.m22; @docsEditable true |
- num m22; |
+ /// @domName CanvasRenderingContext2D.lineJoin; @docsEditable true |
+ String lineJoin; |
- /// @domName WebKitCSSMatrix.m23; @docsEditable true |
- num m23; |
+ /// @domName CanvasRenderingContext2D.lineWidth; @docsEditable true |
+ num lineWidth; |
- /// @domName WebKitCSSMatrix.m24; @docsEditable true |
- num m24; |
+ /// @domName CanvasRenderingContext2D.miterLimit; @docsEditable true |
+ num miterLimit; |
- /// @domName WebKitCSSMatrix.m31; @docsEditable true |
- num m31; |
+ /// @domName CanvasRenderingContext2D.shadowBlur; @docsEditable true |
+ num shadowBlur; |
- /// @domName WebKitCSSMatrix.m32; @docsEditable true |
- num m32; |
+ /// @domName CanvasRenderingContext2D.shadowColor; @docsEditable true |
+ String shadowColor; |
- /// @domName WebKitCSSMatrix.m33; @docsEditable true |
- num m33; |
+ /// @domName CanvasRenderingContext2D.shadowOffsetX; @docsEditable true |
+ num shadowOffsetX; |
- /// @domName WebKitCSSMatrix.m34; @docsEditable true |
- num m34; |
+ /// @domName CanvasRenderingContext2D.shadowOffsetY; @docsEditable true |
+ num shadowOffsetY; |
- /// @domName WebKitCSSMatrix.m41; @docsEditable true |
- num m41; |
+ /// @domName CanvasRenderingContext2D.strokeStyle; @docsEditable true |
+ dynamic strokeStyle; |
- /// @domName WebKitCSSMatrix.m42; @docsEditable true |
- num m42; |
+ /// @domName CanvasRenderingContext2D.textAlign; @docsEditable true |
+ String textAlign; |
- /// @domName WebKitCSSMatrix.m43; @docsEditable true |
- num m43; |
+ /// @domName CanvasRenderingContext2D.textBaseline; @docsEditable true |
+ String textBaseline; |
- /// @domName WebKitCSSMatrix.m44; @docsEditable true |
- num m44; |
+ /// @domName CanvasRenderingContext2D.webkitBackingStorePixelRatio; @docsEditable true |
+ final num webkitBackingStorePixelRatio; |
- /// @domName WebKitCSSMatrix.inverse; @docsEditable true |
- CSSMatrix inverse() native; |
+ /// @domName CanvasRenderingContext2D.webkitImageSmoothingEnabled; @docsEditable true |
+ bool webkitImageSmoothingEnabled; |
- /// @domName WebKitCSSMatrix.multiply; @docsEditable true |
- CSSMatrix multiply(CSSMatrix secondMatrix) native; |
+ /// @domName CanvasRenderingContext2D.webkitLineDash; @docsEditable true |
+ List webkitLineDash; |
- /// @domName WebKitCSSMatrix.rotate; @docsEditable true |
- CSSMatrix rotate(num rotX, num rotY, num rotZ) native; |
+ /// @domName CanvasRenderingContext2D.webkitLineDashOffset; @docsEditable true |
+ num webkitLineDashOffset; |
- /// @domName WebKitCSSMatrix.rotateAxisAngle; @docsEditable true |
- CSSMatrix rotateAxisAngle(num x, num y, num z, num angle) native; |
+ /// @domName CanvasRenderingContext2D.arc; @docsEditable true |
+ void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) native; |
- /// @domName WebKitCSSMatrix.scale; @docsEditable true |
- CSSMatrix scale(num scaleX, num scaleY, num scaleZ) native; |
+ /// @domName CanvasRenderingContext2D.arcTo; @docsEditable true |
+ void arcTo(num x1, num y1, num x2, num y2, num radius) native; |
- /// @domName WebKitCSSMatrix.setMatrixValue; @docsEditable true |
- void setMatrixValue(String string) native; |
+ /// @domName CanvasRenderingContext2D.beginPath; @docsEditable true |
+ void beginPath() native; |
- /// @domName WebKitCSSMatrix.skewX; @docsEditable true |
- CSSMatrix skewX(num angle) native; |
+ /// @domName CanvasRenderingContext2D.bezierCurveTo; @docsEditable true |
+ void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) native; |
- /// @domName WebKitCSSMatrix.skewY; @docsEditable true |
- CSSMatrix skewY(num angle) native; |
+ /// @domName CanvasRenderingContext2D.clearRect; @docsEditable true |
+ void clearRect(num x, num y, num width, num height) native; |
- /// @domName WebKitCSSMatrix.toString; @docsEditable true |
- String toString() native; |
+ /// @domName CanvasRenderingContext2D.clearShadow; @docsEditable true |
+ void clearShadow() native; |
- /// @domName WebKitCSSMatrix.translate; @docsEditable true |
- CSSMatrix translate(num x, num y, num z) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /// @domName CanvasRenderingContext2D.clip; @docsEditable true |
+ void clip() native; |
+ /// @domName CanvasRenderingContext2D.closePath; @docsEditable true |
+ void closePath() native; |
-/// @domName CSSMediaRule; @docsEditable true |
-class CSSMediaRule extends CSSRule native "*CSSMediaRule" { |
- |
- /// @domName CSSMediaRule.cssRules; @docsEditable true |
- @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
- final List<CSSRule> cssRules; |
- |
- /// @domName CSSMediaRule.media; @docsEditable true |
- final MediaList media; |
- |
- /// @domName CSSMediaRule.deleteRule; @docsEditable true |
- void deleteRule(int index) native; |
- |
- /// @domName CSSMediaRule.insertRule; @docsEditable true |
- int insertRule(String rule, int index) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
+ /// @domName CanvasRenderingContext2D.createImageData; @docsEditable true |
+ ImageData createImageData(imagedata_OR_sw, [num sh]) { |
+ if ((?imagedata_OR_sw && (imagedata_OR_sw is ImageData || imagedata_OR_sw == null)) && |
+ !?sh) { |
+ var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw); |
+ return _convertNativeToDart_ImageData(_createImageData_1(imagedata_1)); |
+ } |
+ if ((?imagedata_OR_sw && (imagedata_OR_sw is num || imagedata_OR_sw == null))) { |
+ return _convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw, sh)); |
+ } |
+ throw new ArgumentError("Incorrect number or type of arguments"); |
+ } |
+ @JSName('createImageData') |
+ @Creates('ImageData|=Object') |
+ _createImageData_1(imagedata) native; |
+ @JSName('createImageData') |
+ @Creates('ImageData|=Object') |
+ _createImageData_2(num sw, sh) native; |
-/// @domName CSSPageRule; @docsEditable true |
-class CSSPageRule extends CSSRule native "*CSSPageRule" { |
+ /// @domName CanvasRenderingContext2D.createLinearGradient; @docsEditable true |
+ CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; |
- /// @domName CSSPageRule.selectorText; @docsEditable true |
- String selectorText; |
+ /// @domName CanvasRenderingContext2D.createPattern; @docsEditable true |
+ CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; |
- /// @domName CSSPageRule.style; @docsEditable true |
- final CSSStyleDeclaration style; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /// @domName CanvasRenderingContext2D.createRadialGradient; @docsEditable true |
+ CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) native; |
+ /// @domName CanvasRenderingContext2D.drawImage; @docsEditable true |
+ void drawImage(canvas_OR_image_OR_video, num sx_OR_x, num sy_OR_y, [num sw_OR_width, num height_OR_sh, num dx, num dy, num dw, num dh]) native; |
-/// @domName CSSPrimitiveValue; @docsEditable true |
-class CSSPrimitiveValue extends CSSValue native "*CSSPrimitiveValue" { |
+ /// @domName CanvasRenderingContext2D.drawImageFromRect; @docsEditable true |
+ void drawImageFromRect(ImageElement image, [num sx, num sy, num sw, num sh, num dx, num dy, num dw, num dh, String compositeOperation]) native; |
- static const int CSS_ATTR = 22; |
+ /// @domName CanvasRenderingContext2D.fill; @docsEditable true |
+ void fill() native; |
- static const int CSS_CM = 6; |
+ /// @domName CanvasRenderingContext2D.fillRect; @docsEditable true |
+ void fillRect(num x, num y, num width, num height) native; |
- static const int CSS_COUNTER = 23; |
+ /// @domName CanvasRenderingContext2D.fillText; @docsEditable true |
+ void fillText(String text, num x, num y, [num maxWidth]) native; |
- static const int CSS_DEG = 11; |
+ /// @domName CanvasRenderingContext2D.getImageData; @docsEditable true |
+ ImageData getImageData(num sx, num sy, num sw, num sh) { |
+ return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh)); |
+ } |
+ @JSName('getImageData') |
+ @Creates('ImageData|=Object') |
+ _getImageData_1(sx, sy, sw, sh) native; |
- static const int CSS_DIMENSION = 18; |
+ /// @domName CanvasRenderingContext2D.getLineDash; @docsEditable true |
+ List<num> getLineDash() native; |
- static const int CSS_EMS = 3; |
+ /// @domName CanvasRenderingContext2D.isPointInPath; @docsEditable true |
+ bool isPointInPath(num x, num y) native; |
- static const int CSS_EXS = 4; |
+ /// @domName CanvasRenderingContext2D.lineTo; @docsEditable true |
+ void lineTo(num x, num y) native; |
- static const int CSS_GRAD = 13; |
+ /// @domName CanvasRenderingContext2D.measureText; @docsEditable true |
+ TextMetrics measureText(String text) native; |
- static const int CSS_HZ = 16; |
+ /// @domName CanvasRenderingContext2D.moveTo; @docsEditable true |
+ void moveTo(num x, num y) native; |
- static const int CSS_IDENT = 21; |
+ /// @domName CanvasRenderingContext2D.putImageData; @docsEditable true |
+ void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) { |
+ if (!?dirtyX && |
+ !?dirtyY && |
+ !?dirtyWidth && |
+ !?dirtyHeight) { |
+ var imagedata_1 = _convertDartToNative_ImageData(imagedata); |
+ _putImageData_1(imagedata_1, dx, dy); |
+ return; |
+ } |
+ var imagedata_2 = _convertDartToNative_ImageData(imagedata); |
+ _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight); |
+ return; |
+ throw new ArgumentError("Incorrect number or type of arguments"); |
+ } |
+ @JSName('putImageData') |
+ void _putImageData_1(imagedata, dx, dy) native; |
+ @JSName('putImageData') |
+ void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) native; |
- static const int CSS_IN = 8; |
+ /// @domName CanvasRenderingContext2D.quadraticCurveTo; @docsEditable true |
+ void quadraticCurveTo(num cpx, num cpy, num x, num y) native; |
- static const int CSS_KHZ = 17; |
+ /// @domName CanvasRenderingContext2D.rect; @docsEditable true |
+ void rect(num x, num y, num width, num height) native; |
- static const int CSS_MM = 7; |
+ /// @domName CanvasRenderingContext2D.restore; @docsEditable true |
+ void restore() native; |
- static const int CSS_MS = 14; |
+ /// @domName CanvasRenderingContext2D.rotate; @docsEditable true |
+ void rotate(num angle) native; |
- static const int CSS_NUMBER = 1; |
+ /// @domName CanvasRenderingContext2D.save; @docsEditable true |
+ void save() native; |
- static const int CSS_PC = 10; |
+ /// @domName CanvasRenderingContext2D.scale; @docsEditable true |
+ void scale(num sx, num sy) native; |
- static const int CSS_PERCENTAGE = 2; |
+ /// @domName CanvasRenderingContext2D.setAlpha; @docsEditable true |
+ void setAlpha(num alpha) native; |
- static const int CSS_PT = 9; |
+ /// @domName CanvasRenderingContext2D.setCompositeOperation; @docsEditable true |
+ void setCompositeOperation(String compositeOperation) native; |
- static const int CSS_PX = 5; |
+ /// @domName CanvasRenderingContext2D.setLineCap; @docsEditable true |
+ void setLineCap(String cap) native; |
- static const int CSS_RAD = 12; |
+ /// @domName CanvasRenderingContext2D.setLineDash; @docsEditable true |
+ void setLineDash(List<num> dash) native; |
- static const int CSS_RECT = 24; |
+ /// @domName CanvasRenderingContext2D.setLineJoin; @docsEditable true |
+ void setLineJoin(String join) native; |
- static const int CSS_RGBCOLOR = 25; |
+ /// @domName CanvasRenderingContext2D.setLineWidth; @docsEditable true |
+ void setLineWidth(num width) native; |
- static const int CSS_S = 15; |
+ /// @domName CanvasRenderingContext2D.setMiterLimit; @docsEditable true |
+ void setMiterLimit(num limit) native; |
- static const int CSS_STRING = 19; |
+ /// @domName CanvasRenderingContext2D.setShadow; @docsEditable true |
+ void setShadow(num width, num height, num blur, [c_OR_color_OR_grayLevel_OR_r, num alpha_OR_g_OR_m, num b_OR_y, num a_OR_k, num a]) native; |
- static const int CSS_UNKNOWN = 0; |
+ /// @domName CanvasRenderingContext2D.setTransform; @docsEditable true |
+ void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) native; |
- static const int CSS_URI = 20; |
+ /// @domName CanvasRenderingContext2D.stroke; @docsEditable true |
+ void stroke() native; |
- static const int CSS_VH = 27; |
+ /// @domName CanvasRenderingContext2D.strokeRect; @docsEditable true |
+ void strokeRect(num x, num y, num width, num height, [num lineWidth]) native; |
- static const int CSS_VMIN = 28; |
+ /// @domName CanvasRenderingContext2D.strokeText; @docsEditable true |
+ void strokeText(String text, num x, num y, [num maxWidth]) native; |
- static const int CSS_VW = 26; |
+ /// @domName CanvasRenderingContext2D.transform; @docsEditable true |
+ void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; |
- /// @domName CSSPrimitiveValue.primitiveType; @docsEditable true |
- final int primitiveType; |
+ /// @domName CanvasRenderingContext2D.translate; @docsEditable true |
+ void translate(num tx, num ty) native; |
- /// @domName CSSPrimitiveValue.getCounterValue; @docsEditable true |
- Counter getCounterValue() native; |
+ /// @domName CanvasRenderingContext2D.webkitGetImageDataHD; @docsEditable true |
+ ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) { |
+ return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh)); |
+ } |
+ @JSName('webkitGetImageDataHD') |
+ @Creates('ImageData|=Object') |
+ _webkitGetImageDataHD_1(sx, sy, sw, sh) native; |
- /// @domName CSSPrimitiveValue.getFloatValue; @docsEditable true |
- num getFloatValue(int unitType) native; |
+ /// @domName CanvasRenderingContext2D.webkitPutImageDataHD; @docsEditable true |
+ void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) { |
+ if (!?dirtyX && |
+ !?dirtyY && |
+ !?dirtyWidth && |
+ !?dirtyHeight) { |
+ var imagedata_1 = _convertDartToNative_ImageData(imagedata); |
+ _webkitPutImageDataHD_1(imagedata_1, dx, dy); |
+ return; |
+ } |
+ var imagedata_2 = _convertDartToNative_ImageData(imagedata); |
+ _webkitPutImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight); |
+ return; |
+ throw new ArgumentError("Incorrect number or type of arguments"); |
+ } |
+ @JSName('webkitPutImageDataHD') |
+ void _webkitPutImageDataHD_1(imagedata, dx, dy) native; |
+ @JSName('webkitPutImageDataHD') |
+ void _webkitPutImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) native; |
- /// @domName CSSPrimitiveValue.getRGBColorValue; @docsEditable true |
- @JSName('getRGBColorValue') |
- RGBColor getRgbColorValue() native; |
- /// @domName CSSPrimitiveValue.getRectValue; @docsEditable true |
- Rect getRectValue() native; |
+ /** |
+ * Sets the color used inside shapes. |
+ * [r], [g], [b] are 0-255, [a] is 0-1. |
+ */ |
+ void setFillColorRgb(int r, int g, int b, [num a = 1]) { |
+ this.fillStyle = 'rgba($r, $g, $b, $a)'; |
+ } |
- /// @domName CSSPrimitiveValue.getStringValue; @docsEditable true |
- String getStringValue() native; |
+ /** |
+ * Sets the color used inside shapes. |
+ * [h] is in degrees, 0-360. |
+ * [s], [l] are in percent, 0-100. |
+ * [a] is 0-1. |
+ */ |
+ void setFillColorHsl(int h, num s, num l, [num a = 1]) { |
+ this.fillStyle = 'hsla($h, $s%, $l%, $a)'; |
+ } |
- /// @domName CSSPrimitiveValue.setFloatValue; @docsEditable true |
- void setFloatValue(int unitType, num floatValue) native; |
+ /** |
+ * Sets the color used for stroking shapes. |
+ * [r], [g], [b] are 0-255, [a] is 0-1. |
+ */ |
+ void setStrokeColorRgb(int r, int g, int b, [num a = 1]) { |
+ this.strokeStyle = 'rgba($r, $g, $b, $a)'; |
+ } |
- /// @domName CSSPrimitiveValue.setStringValue; @docsEditable true |
- void setStringValue(int stringType, String stringValue) native; |
+ /** |
+ * Sets the color used for stroking shapes. |
+ * [h] is in degrees, 0-360. |
+ * [s], [l] are in percent, 0-100. |
+ * [a] is 0-1. |
+ */ |
+ void setStrokeColorHsl(int h, num s, num l, [num a = 1]) { |
+ this.strokeStyle = 'hsla($h, $s%, $l%, $a)'; |
+ } |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName CSSRule; @docsEditable true |
-class CSSRule native "*CSSRule" { |
- |
- static const int CHARSET_RULE = 2; |
+/// @domName CharacterData; @docsEditable true |
+class CharacterData extends Node native "*CharacterData" { |
- static const int FONT_FACE_RULE = 5; |
+ /// @domName CharacterData.data; @docsEditable true |
+ String data; |
- static const int IMPORT_RULE = 3; |
+ /// @domName CharacterData.length; @docsEditable true |
+ final int length; |
- static const int MEDIA_RULE = 4; |
+ /// @domName CharacterData.appendData; @docsEditable true |
+ void appendData(String data) native; |
- static const int PAGE_RULE = 6; |
+ /// @domName CharacterData.deleteData; @docsEditable true |
+ void deleteData(int offset, int length) native; |
- static const int STYLE_RULE = 1; |
+ /// @domName CharacterData.insertData; @docsEditable true |
+ void insertData(int offset, String data) native; |
- static const int UNKNOWN_RULE = 0; |
+ /// @domName CharacterData.remove; @docsEditable true |
+ void remove() native; |
- static const int WEBKIT_KEYFRAMES_RULE = 7; |
+ /// @domName CharacterData.replaceData; @docsEditable true |
+ void replaceData(int offset, int length, String data) native; |
- static const int WEBKIT_KEYFRAME_RULE = 8; |
+ /// @domName CharacterData.substringData; @docsEditable true |
+ String substringData(int offset, int length) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName CSSRule.cssText; @docsEditable true |
- String cssText; |
- /// @domName CSSRule.parentRule; @docsEditable true |
- final CSSRule parentRule; |
+/// @domName ClientRect; @docsEditable true |
+class ClientRect native "*ClientRect" { |
- /// @domName CSSRule.parentStyleSheet; @docsEditable true |
- final CSSStyleSheet parentStyleSheet; |
+ /// @domName ClientRect.bottom; @docsEditable true |
+ final num bottom; |
- /// @domName CSSRule.type; @docsEditable true |
- final int type; |
+ /// @domName ClientRect.height; @docsEditable true |
+ final num height; |
+ |
+ /// @domName ClientRect.left; @docsEditable true |
+ final num left; |
+ |
+ /// @domName ClientRect.right; @docsEditable true |
+ final num right; |
+ |
+ /// @domName ClientRect.top; @docsEditable true |
+ final num top; |
+ |
+ /// @domName ClientRect.width; @docsEditable true |
+ final num width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-String _cachedBrowserPrefix; |
+/// @domName Clipboard; @docsEditable true |
+class Clipboard native "*Clipboard" { |
-String get _browserPrefix { |
- if (_cachedBrowserPrefix == null) { |
- if (_Device.isFirefox) { |
- _cachedBrowserPrefix = '-moz-'; |
- } else if (_Device.isIE) { |
- _cachedBrowserPrefix = '-ms-'; |
- } else if (_Device.isOpera) { |
- _cachedBrowserPrefix = '-o-'; |
- } else { |
- _cachedBrowserPrefix = '-webkit-'; |
- } |
- } |
- return _cachedBrowserPrefix; |
-} |
+ /// @domName Clipboard.dropEffect; @docsEditable true |
+ String dropEffect; |
-/// @domName CSSStyleDeclaration |
-class CSSStyleDeclaration native "*CSSStyleDeclaration" { |
- factory CSSStyleDeclaration() => _CSSStyleDeclarationFactoryProvider.createCSSStyleDeclaration(); |
- factory CSSStyleDeclaration.css(String css) => |
- _CSSStyleDeclarationFactoryProvider.createCSSStyleDeclaration_css(css); |
+ /// @domName Clipboard.effectAllowed; @docsEditable true |
+ String effectAllowed; |
+ /// @domName Clipboard.files; @docsEditable true |
+ final FileList files; |
- /// @domName CSSStyleDeclaration.cssText; @docsEditable true |
- String cssText; |
+ /// @domName Clipboard.items; @docsEditable true |
+ final DataTransferItemList items; |
- /// @domName CSSStyleDeclaration.length; @docsEditable true |
- final int length; |
+ /// @domName Clipboard.types; @docsEditable true |
+ final List types; |
- /// @domName CSSStyleDeclaration.parentRule; @docsEditable true |
- final CSSRule parentRule; |
+ /// @domName Clipboard.clearData; @docsEditable true |
+ void clearData([String type]) native; |
- /// @domName CSSStyleDeclaration.getPropertyCSSValue; @docsEditable true |
- @JSName('getPropertyCSSValue') |
- CSSValue getPropertyCssValue(String propertyName) native; |
+ /// @domName Clipboard.getData; @docsEditable true |
+ String getData(String type) native; |
- /// @domName CSSStyleDeclaration.getPropertyPriority; @docsEditable true |
- String getPropertyPriority(String propertyName) native; |
+ /// @domName Clipboard.setData; @docsEditable true |
+ bool setData(String type, String data) native; |
- /// @domName CSSStyleDeclaration.getPropertyShorthand; @docsEditable true |
- String getPropertyShorthand(String propertyName) native; |
+ /// @domName Clipboard.setDragImage; @docsEditable true |
+ void setDragImage(ImageElement image, int x, int y) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName CSSStyleDeclaration._getPropertyValue; @docsEditable true |
- @JSName('getPropertyValue') |
- String _getPropertyValue(String propertyName) native; |
- /// @domName CSSStyleDeclaration.isPropertyImplicit; @docsEditable true |
- bool isPropertyImplicit(String propertyName) native; |
+/// @domName CloseEvent; @docsEditable true |
+class CloseEvent extends Event native "*CloseEvent" { |
- /// @domName CSSStyleDeclaration.item; @docsEditable true |
- String item(int index) native; |
+ /// @domName CloseEvent.code; @docsEditable true |
+ final int code; |
- /// @domName CSSStyleDeclaration.removeProperty; @docsEditable true |
- String removeProperty(String propertyName) native; |
+ /// @domName CloseEvent.reason; @docsEditable true |
+ final String reason; |
+ /// @domName CloseEvent.wasClean; @docsEditable true |
+ final bool wasClean; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- String getPropertyValue(String propertyName) { |
- var propValue = _getPropertyValue(propertyName); |
- return propValue != null ? propValue : ''; |
- } |
- void setProperty(String propertyName, String value, [String priority]) { |
- JS('void', '#.setProperty(#, #, #)', this, propertyName, value, priority); |
- // Bug #2772, IE9 requires a poke to actually apply the value. |
- if (JS('bool', '!!#.setAttribute', this)) { |
- JS('void', '#.setAttribute(#, #)', this, propertyName, value); |
- } |
- } |
+/// @domName Comment; @docsEditable true |
+class Comment extends CharacterData native "*Comment" { |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- // TODO(jacobr): generate this list of properties using the existing script. |
- /** Gets the value of "align-content" */ |
- String get alignContent => |
- getPropertyValue('${_browserPrefix}align-content'); |
- /** Sets the value of "align-content" */ |
- void set alignContent(String value) { |
- setProperty('${_browserPrefix}align-content', value, ''); |
- } |
+/// @domName CompositionEvent; @docsEditable true |
+class CompositionEvent extends UIEvent native "*CompositionEvent" { |
- /** Gets the value of "align-items" */ |
- String get alignItems => |
- getPropertyValue('${_browserPrefix}align-items'); |
+ /// @domName CompositionEvent.data; @docsEditable true |
+ final String data; |
- /** Sets the value of "align-items" */ |
- void set alignItems(String value) { |
- setProperty('${_browserPrefix}align-items', value, ''); |
- } |
+ /// @domName CompositionEvent.initCompositionEvent; @docsEditable true |
+ void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableArg, LocalWindow viewArg, String dataArg) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** Gets the value of "align-self" */ |
- String get alignSelf => |
- getPropertyValue('${_browserPrefix}align-self'); |
- /** Sets the value of "align-self" */ |
- void set alignSelf(String value) { |
- setProperty('${_browserPrefix}align-self', value, ''); |
- } |
+/// @domName Console |
+class Console |
+ // Console is sometimes a singleton bag-of-properties without a prototype. |
+ native "=(typeof console == 'undefined' ? {} : console)" { |
- /** Gets the value of "animation" */ |
- String get animation => |
- getPropertyValue('${_browserPrefix}animation'); |
+ /// @domName Console.memory; @docsEditable true |
+ final MemoryInfo memory; |
- /** Sets the value of "animation" */ |
- void set animation(String value) { |
- setProperty('${_browserPrefix}animation', value, ''); |
- } |
+ /// @domName Console.profiles; @docsEditable true |
+ final List<ScriptProfile> profiles; |
- /** Gets the value of "animation-delay" */ |
- String get animationDelay => |
- getPropertyValue('${_browserPrefix}animation-delay'); |
+ /// @domName Console.assertCondition; @docsEditable true |
+ void assertCondition(bool condition, Object arg) native; |
- /** Sets the value of "animation-delay" */ |
- void set animationDelay(String value) { |
- setProperty('${_browserPrefix}animation-delay', value, ''); |
- } |
+ /// @domName Console.count; @docsEditable true |
+ void count(Object arg) native; |
- /** Gets the value of "animation-direction" */ |
- String get animationDirection => |
- getPropertyValue('${_browserPrefix}animation-direction'); |
+ /// @domName Console.debug; @docsEditable true |
+ void debug(Object arg) native; |
- /** Sets the value of "animation-direction" */ |
- void set animationDirection(String value) { |
- setProperty('${_browserPrefix}animation-direction', value, ''); |
- } |
+ /// @domName Console.dir; @docsEditable true |
+ void dir(Object arg) native; |
- /** Gets the value of "animation-duration" */ |
- String get animationDuration => |
- getPropertyValue('${_browserPrefix}animation-duration'); |
+ /// @domName Console.dirxml; @docsEditable true |
+ void dirxml(Object arg) native; |
- /** Sets the value of "animation-duration" */ |
- void set animationDuration(String value) { |
- setProperty('${_browserPrefix}animation-duration', value, ''); |
- } |
+ /// @domName Console.error; @docsEditable true |
+ void error(Object arg) native; |
- /** Gets the value of "animation-fill-mode" */ |
- String get animationFillMode => |
- getPropertyValue('${_browserPrefix}animation-fill-mode'); |
+ /// @domName Console.group; @docsEditable true |
+ void group(Object arg) native; |
- /** Sets the value of "animation-fill-mode" */ |
- void set animationFillMode(String value) { |
- setProperty('${_browserPrefix}animation-fill-mode', value, ''); |
- } |
+ /// @domName Console.groupCollapsed; @docsEditable true |
+ void groupCollapsed(Object arg) native; |
- /** Gets the value of "animation-iteration-count" */ |
- String get animationIterationCount => |
- getPropertyValue('${_browserPrefix}animation-iteration-count'); |
+ /// @domName Console.groupEnd; @docsEditable true |
+ void groupEnd() native; |
- /** Sets the value of "animation-iteration-count" */ |
- void set animationIterationCount(String value) { |
- setProperty('${_browserPrefix}animation-iteration-count', value, ''); |
- } |
+ /// @domName Console.info; @docsEditable true |
+ void info(Object arg) native; |
- /** Gets the value of "animation-name" */ |
- String get animationName => |
- getPropertyValue('${_browserPrefix}animation-name'); |
+ /// @domName Console.log; @docsEditable true |
+ void log(Object arg) native; |
- /** Sets the value of "animation-name" */ |
- void set animationName(String value) { |
- setProperty('${_browserPrefix}animation-name', value, ''); |
- } |
+ /// @domName Console.markTimeline; @docsEditable true |
+ void markTimeline(Object arg) native; |
- /** Gets the value of "animation-play-state" */ |
- String get animationPlayState => |
- getPropertyValue('${_browserPrefix}animation-play-state'); |
+ /// @domName Console.profile; @docsEditable true |
+ void profile(String title) native; |
- /** Sets the value of "animation-play-state" */ |
- void set animationPlayState(String value) { |
- setProperty('${_browserPrefix}animation-play-state', value, ''); |
- } |
+ /// @domName Console.profileEnd; @docsEditable true |
+ void profileEnd(String title) native; |
- /** Gets the value of "animation-timing-function" */ |
- String get animationTimingFunction => |
- getPropertyValue('${_browserPrefix}animation-timing-function'); |
+ /// @domName Console.time; @docsEditable true |
+ void time(String title) native; |
- /** Sets the value of "animation-timing-function" */ |
- void set animationTimingFunction(String value) { |
- setProperty('${_browserPrefix}animation-timing-function', value, ''); |
- } |
+ /// @domName Console.timeEnd; @docsEditable true |
+ void timeEnd(String title, Object arg) native; |
- /** Gets the value of "app-region" */ |
- String get appRegion => |
- getPropertyValue('${_browserPrefix}app-region'); |
+ /// @domName Console.timeStamp; @docsEditable true |
+ void timeStamp(Object arg) native; |
- /** Sets the value of "app-region" */ |
- void set appRegion(String value) { |
- setProperty('${_browserPrefix}app-region', value, ''); |
- } |
+ /// @domName Console.trace; @docsEditable true |
+ void trace(Object arg) native; |
- /** Gets the value of "appearance" */ |
- String get appearance => |
- getPropertyValue('${_browserPrefix}appearance'); |
+ /// @domName Console.warn; @docsEditable true |
+ void warn(Object arg) native; |
- /** Sets the value of "appearance" */ |
- void set appearance(String value) { |
- setProperty('${_browserPrefix}appearance', value, ''); |
- } |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** Gets the value of "aspect-ratio" */ |
- String get aspectRatio => |
- getPropertyValue('${_browserPrefix}aspect-ratio'); |
- /** Sets the value of "aspect-ratio" */ |
- void set aspectRatio(String value) { |
- setProperty('${_browserPrefix}aspect-ratio', value, ''); |
- } |
+/// @domName HTMLContentElement; @docsEditable true |
+class ContentElement extends Element implements Element native "*HTMLContentElement" { |
- /** Gets the value of "backface-visibility" */ |
- String get backfaceVisibility => |
- getPropertyValue('${_browserPrefix}backface-visibility'); |
+ factory ContentElement() => document.$dom_createElement("content"); |
- /** Sets the value of "backface-visibility" */ |
- void set backfaceVisibility(String value) { |
- setProperty('${_browserPrefix}backface-visibility', value, ''); |
- } |
+ /// @domName HTMLContentElement.resetStyleInheritance; @docsEditable true |
+ bool resetStyleInheritance; |
- /** Gets the value of "background" */ |
- String get background => |
- getPropertyValue('background'); |
+ /// @domName HTMLContentElement.select; @docsEditable true |
+ String select; |
- /** Sets the value of "background" */ |
- void set background(String value) { |
- setProperty('background', value, ''); |
- } |
+ /// @domName HTMLContentElement.getDistributedNodes; @docsEditable true |
+ @Returns('NodeList') @Creates('NodeList') |
+ List<Node> getDistributedNodes() native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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, ''); |
- } |
+/// @domName Coordinates; @docsEditable true |
+class Coordinates native "*Coordinates" { |
- /** Gets the value of "background-clip" */ |
- String get backgroundClip => |
- getPropertyValue('background-clip'); |
+ /// @domName Coordinates.accuracy; @docsEditable true |
+ final num accuracy; |
- /** Sets the value of "background-clip" */ |
- void set backgroundClip(String value) { |
- setProperty('background-clip', value, ''); |
- } |
+ /// @domName Coordinates.altitude; @docsEditable true |
+ final num altitude; |
- /** Gets the value of "background-color" */ |
- String get backgroundColor => |
- getPropertyValue('background-color'); |
+ /// @domName Coordinates.altitudeAccuracy; @docsEditable true |
+ final num altitudeAccuracy; |
- /** Sets the value of "background-color" */ |
- void set backgroundColor(String value) { |
- setProperty('background-color', value, ''); |
- } |
+ /// @domName Coordinates.heading; @docsEditable true |
+ final num heading; |
- /** Gets the value of "background-composite" */ |
- String get backgroundComposite => |
- getPropertyValue('${_browserPrefix}background-composite'); |
+ /// @domName Coordinates.latitude; @docsEditable true |
+ final num latitude; |
- /** Sets the value of "background-composite" */ |
- void set backgroundComposite(String value) { |
- setProperty('${_browserPrefix}background-composite', value, ''); |
- } |
+ /// @domName Coordinates.longitude; @docsEditable true |
+ final num longitude; |
- /** Gets the value of "background-image" */ |
- String get backgroundImage => |
- getPropertyValue('background-image'); |
+ /// @domName Coordinates.speed; @docsEditable true |
+ final num speed; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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'); |
+/// @domName Counter; @docsEditable true |
+class Counter native "*Counter" { |
- /** Sets the value of "background-origin" */ |
- void set backgroundOrigin(String value) { |
- setProperty('background-origin', value, ''); |
- } |
+ /// @domName Counter.identifier; @docsEditable true |
+ final String identifier; |
- /** Gets the value of "background-position" */ |
- String get backgroundPosition => |
- getPropertyValue('background-position'); |
+ /// @domName Counter.listStyle; @docsEditable true |
+ final String listStyle; |
- /** Sets the value of "background-position" */ |
- void set backgroundPosition(String value) { |
- setProperty('background-position', value, ''); |
- } |
+ /// @domName Counter.separator; @docsEditable true |
+ final String separator; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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, ''); |
- } |
+/// @domName Crypto; @docsEditable true |
+class Crypto native "*Crypto" { |
- /** Gets the value of "background-position-y" */ |
- String get backgroundPositionY => |
- getPropertyValue('background-position-y'); |
+ /// @domName Crypto.getRandomValues; @docsEditable true |
+ void getRandomValues(ArrayBufferView array) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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'); |
+/// @domName CSSCharsetRule; @docsEditable true |
+class CssCharsetRule extends CssRule native "*CSSCharsetRule" { |
- /** Sets the value of "background-repeat" */ |
- void set backgroundRepeat(String value) { |
- setProperty('background-repeat', value, ''); |
- } |
+ /// @domName CSSCharsetRule.encoding; @docsEditable true |
+ String encoding; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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, ''); |
- } |
+/// @domName CSSFontFaceRule; @docsEditable true |
+class CssFontFaceRule extends CssRule native "*CSSFontFaceRule" { |
- /** Gets the value of "background-repeat-y" */ |
- String get backgroundRepeatY => |
- getPropertyValue('background-repeat-y'); |
+ /// @domName CSSFontFaceRule.style; @docsEditable true |
+ final CssStyleDeclaration style; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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'); |
+/// @domName CSSImportRule; @docsEditable true |
+class CssImportRule extends CssRule native "*CSSImportRule" { |
- /** Sets the value of "background-size" */ |
- void set backgroundSize(String value) { |
- setProperty('background-size', value, ''); |
- } |
+ /// @domName CSSImportRule.href; @docsEditable true |
+ final String href; |
- /** Gets the value of "blend-mode" */ |
- String get blendMode => |
- getPropertyValue('${_browserPrefix}blend-mode'); |
+ /// @domName CSSImportRule.media; @docsEditable true |
+ final MediaList media; |
- /** Sets the value of "blend-mode" */ |
- void set blendMode(String value) { |
- setProperty('${_browserPrefix}blend-mode', value, ''); |
- } |
+ /// @domName CSSImportRule.styleSheet; @docsEditable true |
+ final CssStyleSheet styleSheet; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** Gets the value of "border" */ |
- String get border => |
- getPropertyValue('border'); |
- /** Sets the value of "border" */ |
- void set border(String value) { |
- setProperty('border', value, ''); |
- } |
+/// @domName WebKitCSSKeyframeRule; @docsEditable true |
+class CssKeyframeRule extends CssRule native "*WebKitCSSKeyframeRule" { |
- /** Gets the value of "border-after" */ |
- String get borderAfter => |
- getPropertyValue('${_browserPrefix}border-after'); |
+ /// @domName WebKitCSSKeyframeRule.keyText; @docsEditable true |
+ String keyText; |
- /** Sets the value of "border-after" */ |
- void set borderAfter(String value) { |
- setProperty('${_browserPrefix}border-after', value, ''); |
- } |
+ /// @domName WebKitCSSKeyframeRule.style; @docsEditable true |
+ final CssStyleDeclaration style; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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, ''); |
- } |
+/// @domName WebKitCSSKeyframesRule; @docsEditable true |
+class CssKeyframesRule extends CssRule native "*WebKitCSSKeyframesRule" { |
- /** Gets the value of "border-after-style" */ |
- String get borderAfterStyle => |
- getPropertyValue('${_browserPrefix}border-after-style'); |
+ /// @domName WebKitCSSKeyframesRule.cssRules; @docsEditable true |
+ @Returns('_CssRuleList') @Creates('_CssRuleList') |
+ final List<CssRule> cssRules; |
- /** Sets the value of "border-after-style" */ |
- void set borderAfterStyle(String value) { |
- setProperty('${_browserPrefix}border-after-style', value, ''); |
- } |
+ /// @domName WebKitCSSKeyframesRule.name; @docsEditable true |
+ String name; |
- /** Gets the value of "border-after-width" */ |
- String get borderAfterWidth => |
- getPropertyValue('${_browserPrefix}border-after-width'); |
+ /// @domName WebKitCSSKeyframesRule.deleteRule; @docsEditable true |
+ void deleteRule(String key) native; |
- /** Sets the value of "border-after-width" */ |
- void set borderAfterWidth(String value) { |
- setProperty('${_browserPrefix}border-after-width', value, ''); |
- } |
+ /// @domName WebKitCSSKeyframesRule.findRule; @docsEditable true |
+ CssKeyframeRule findRule(String key) native; |
- /** Gets the value of "border-before" */ |
- String get borderBefore => |
- getPropertyValue('${_browserPrefix}border-before'); |
+ /// @domName WebKitCSSKeyframesRule.insertRule; @docsEditable true |
+ void insertRule(String rule) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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'); |
+/// @domName WebKitCSSMatrix; @docsEditable true |
+class CssMatrix native "*WebKitCSSMatrix" { |
- /** Sets the value of "border-before-color" */ |
- void set borderBeforeColor(String value) { |
- setProperty('${_browserPrefix}border-before-color', value, ''); |
+ factory CssMatrix([String cssValue]) { |
+ if (!?cssValue) { |
+ return _CssMatrixFactoryProvider.createCssMatrix(); |
+ } |
+ return _CssMatrixFactoryProvider.createCssMatrix(cssValue); |
} |
- /** Gets the value of "border-before-style" */ |
- String get borderBeforeStyle => |
- getPropertyValue('${_browserPrefix}border-before-style'); |
+ /// @domName WebKitCSSMatrix.a; @docsEditable true |
+ num a; |
- /** Sets the value of "border-before-style" */ |
- void set borderBeforeStyle(String value) { |
- setProperty('${_browserPrefix}border-before-style', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.b; @docsEditable true |
+ num b; |
- /** Gets the value of "border-before-width" */ |
- String get borderBeforeWidth => |
- getPropertyValue('${_browserPrefix}border-before-width'); |
+ /// @domName WebKitCSSMatrix.c; @docsEditable true |
+ num c; |
- /** Sets the value of "border-before-width" */ |
- void set borderBeforeWidth(String value) { |
- setProperty('${_browserPrefix}border-before-width', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.d; @docsEditable true |
+ num d; |
- /** Gets the value of "border-bottom" */ |
- String get borderBottom => |
- getPropertyValue('border-bottom'); |
+ /// @domName WebKitCSSMatrix.e; @docsEditable true |
+ num e; |
- /** Sets the value of "border-bottom" */ |
- void set borderBottom(String value) { |
- setProperty('border-bottom', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.f; @docsEditable true |
+ num f; |
- /** Gets the value of "border-bottom-color" */ |
- String get borderBottomColor => |
- getPropertyValue('border-bottom-color'); |
+ /// @domName WebKitCSSMatrix.m11; @docsEditable true |
+ num m11; |
- /** Sets the value of "border-bottom-color" */ |
- void set borderBottomColor(String value) { |
- setProperty('border-bottom-color', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.m12; @docsEditable true |
+ num m12; |
- /** Gets the value of "border-bottom-left-radius" */ |
- String get borderBottomLeftRadius => |
- getPropertyValue('border-bottom-left-radius'); |
+ /// @domName WebKitCSSMatrix.m13; @docsEditable true |
+ num m13; |
- /** Sets the value of "border-bottom-left-radius" */ |
- void set borderBottomLeftRadius(String value) { |
- setProperty('border-bottom-left-radius', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.m14; @docsEditable true |
+ num m14; |
- /** Gets the value of "border-bottom-right-radius" */ |
- String get borderBottomRightRadius => |
- getPropertyValue('border-bottom-right-radius'); |
+ /// @domName WebKitCSSMatrix.m21; @docsEditable true |
+ num m21; |
- /** Sets the value of "border-bottom-right-radius" */ |
- void set borderBottomRightRadius(String value) { |
- setProperty('border-bottom-right-radius', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.m22; @docsEditable true |
+ num m22; |
- /** Gets the value of "border-bottom-style" */ |
- String get borderBottomStyle => |
- getPropertyValue('border-bottom-style'); |
+ /// @domName WebKitCSSMatrix.m23; @docsEditable true |
+ num m23; |
- /** Sets the value of "border-bottom-style" */ |
- void set borderBottomStyle(String value) { |
- setProperty('border-bottom-style', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.m24; @docsEditable true |
+ num m24; |
- /** Gets the value of "border-bottom-width" */ |
- String get borderBottomWidth => |
- getPropertyValue('border-bottom-width'); |
+ /// @domName WebKitCSSMatrix.m31; @docsEditable true |
+ num m31; |
- /** Sets the value of "border-bottom-width" */ |
- void set borderBottomWidth(String value) { |
- setProperty('border-bottom-width', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.m32; @docsEditable true |
+ num m32; |
- /** Gets the value of "border-collapse" */ |
- String get borderCollapse => |
- getPropertyValue('border-collapse'); |
+ /// @domName WebKitCSSMatrix.m33; @docsEditable true |
+ num m33; |
- /** Sets the value of "border-collapse" */ |
- void set borderCollapse(String value) { |
- setProperty('border-collapse', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.m34; @docsEditable true |
+ num m34; |
- /** Gets the value of "border-color" */ |
- String get borderColor => |
- getPropertyValue('border-color'); |
+ /// @domName WebKitCSSMatrix.m41; @docsEditable true |
+ num m41; |
- /** Sets the value of "border-color" */ |
- void set borderColor(String value) { |
- setProperty('border-color', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.m42; @docsEditable true |
+ num m42; |
- /** Gets the value of "border-end" */ |
- String get borderEnd => |
- getPropertyValue('${_browserPrefix}border-end'); |
+ /// @domName WebKitCSSMatrix.m43; @docsEditable true |
+ num m43; |
- /** Sets the value of "border-end" */ |
- void set borderEnd(String value) { |
- setProperty('${_browserPrefix}border-end', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.m44; @docsEditable true |
+ num m44; |
- /** Gets the value of "border-end-color" */ |
- String get borderEndColor => |
- getPropertyValue('${_browserPrefix}border-end-color'); |
+ /// @domName WebKitCSSMatrix.inverse; @docsEditable true |
+ CssMatrix inverse() native; |
- /** Sets the value of "border-end-color" */ |
- void set borderEndColor(String value) { |
- setProperty('${_browserPrefix}border-end-color', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.multiply; @docsEditable true |
+ CssMatrix multiply(CssMatrix secondMatrix) native; |
- /** Gets the value of "border-end-style" */ |
- String get borderEndStyle => |
- getPropertyValue('${_browserPrefix}border-end-style'); |
+ /// @domName WebKitCSSMatrix.rotate; @docsEditable true |
+ CssMatrix rotate(num rotX, num rotY, num rotZ) native; |
- /** Sets the value of "border-end-style" */ |
- void set borderEndStyle(String value) { |
- setProperty('${_browserPrefix}border-end-style', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.rotateAxisAngle; @docsEditable true |
+ CssMatrix rotateAxisAngle(num x, num y, num z, num angle) native; |
- /** Gets the value of "border-end-width" */ |
- String get borderEndWidth => |
- getPropertyValue('${_browserPrefix}border-end-width'); |
+ /// @domName WebKitCSSMatrix.scale; @docsEditable true |
+ CssMatrix scale(num scaleX, num scaleY, num scaleZ) native; |
- /** Sets the value of "border-end-width" */ |
- void set borderEndWidth(String value) { |
- setProperty('${_browserPrefix}border-end-width', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.setMatrixValue; @docsEditable true |
+ void setMatrixValue(String string) native; |
- /** Gets the value of "border-fit" */ |
- String get borderFit => |
- getPropertyValue('${_browserPrefix}border-fit'); |
+ /// @domName WebKitCSSMatrix.skewX; @docsEditable true |
+ CssMatrix skewX(num angle) native; |
- /** Sets the value of "border-fit" */ |
- void set borderFit(String value) { |
- setProperty('${_browserPrefix}border-fit', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.skewY; @docsEditable true |
+ CssMatrix skewY(num angle) native; |
- /** Gets the value of "border-horizontal-spacing" */ |
- String get borderHorizontalSpacing => |
- getPropertyValue('${_browserPrefix}border-horizontal-spacing'); |
+ /// @domName WebKitCSSMatrix.toString; @docsEditable true |
+ String toString() native; |
- /** Sets the value of "border-horizontal-spacing" */ |
- void set borderHorizontalSpacing(String value) { |
- setProperty('${_browserPrefix}border-horizontal-spacing', value, ''); |
- } |
+ /// @domName WebKitCSSMatrix.translate; @docsEditable true |
+ CssMatrix translate(num x, num y, num z) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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, ''); |
- } |
+/// @domName CSSMediaRule; @docsEditable true |
+class CssMediaRule extends CssRule native "*CSSMediaRule" { |
- /** Gets the value of "border-image-outset" */ |
- String get borderImageOutset => |
- getPropertyValue('border-image-outset'); |
+ /// @domName CSSMediaRule.cssRules; @docsEditable true |
+ @Returns('_CssRuleList') @Creates('_CssRuleList') |
+ final List<CssRule> cssRules; |
- /** Sets the value of "border-image-outset" */ |
- void set borderImageOutset(String value) { |
- setProperty('border-image-outset', value, ''); |
- } |
+ /// @domName CSSMediaRule.media; @docsEditable true |
+ final MediaList media; |
- /** Gets the value of "border-image-repeat" */ |
- String get borderImageRepeat => |
- getPropertyValue('border-image-repeat'); |
+ /// @domName CSSMediaRule.deleteRule; @docsEditable true |
+ void deleteRule(int index) native; |
- /** Sets the value of "border-image-repeat" */ |
- void set borderImageRepeat(String value) { |
- setProperty('border-image-repeat', value, ''); |
- } |
+ /// @domName CSSMediaRule.insertRule; @docsEditable true |
+ int insertRule(String rule, int index) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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, ''); |
- } |
+/// @domName CSSPageRule; @docsEditable true |
+class CssPageRule extends CssRule native "*CSSPageRule" { |
- /** Gets the value of "border-image-source" */ |
- String get borderImageSource => |
- getPropertyValue('border-image-source'); |
+ /// @domName CSSPageRule.selectorText; @docsEditable true |
+ String selectorText; |
- /** Sets the value of "border-image-source" */ |
- void set borderImageSource(String value) { |
- setProperty('border-image-source', value, ''); |
- } |
+ /// @domName CSSPageRule.style; @docsEditable true |
+ final CssStyleDeclaration style; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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, ''); |
- } |
+/// @domName CSSPrimitiveValue; @docsEditable true |
+class CssPrimitiveValue extends CssValue native "*CSSPrimitiveValue" { |
- /** Gets the value of "border-left" */ |
- String get borderLeft => |
- getPropertyValue('border-left'); |
+ static const int CSS_ATTR = 22; |
- /** Sets the value of "border-left" */ |
- void set borderLeft(String value) { |
- setProperty('border-left', value, ''); |
- } |
+ static const int CSS_CM = 6; |
- /** Gets the value of "border-left-color" */ |
- String get borderLeftColor => |
- getPropertyValue('border-left-color'); |
+ static const int CSS_COUNTER = 23; |
- /** Sets the value of "border-left-color" */ |
- void set borderLeftColor(String value) { |
- setProperty('border-left-color', value, ''); |
- } |
+ static const int CSS_DEG = 11; |
- /** Gets the value of "border-left-style" */ |
- String get borderLeftStyle => |
- getPropertyValue('border-left-style'); |
+ static const int CSS_DIMENSION = 18; |
- /** Sets the value of "border-left-style" */ |
- void set borderLeftStyle(String value) { |
- setProperty('border-left-style', value, ''); |
- } |
+ static const int CSS_EMS = 3; |
- /** Gets the value of "border-left-width" */ |
- String get borderLeftWidth => |
- getPropertyValue('border-left-width'); |
+ static const int CSS_EXS = 4; |
- /** Sets the value of "border-left-width" */ |
- void set borderLeftWidth(String value) { |
- setProperty('border-left-width', value, ''); |
- } |
+ static const int CSS_GRAD = 13; |
- /** Gets the value of "border-radius" */ |
- String get borderRadius => |
- getPropertyValue('border-radius'); |
+ static const int CSS_HZ = 16; |
- /** Sets the value of "border-radius" */ |
- void set borderRadius(String value) { |
- setProperty('border-radius', value, ''); |
- } |
+ static const int CSS_IDENT = 21; |
- /** Gets the value of "border-right" */ |
- String get borderRight => |
- getPropertyValue('border-right'); |
+ static const int CSS_IN = 8; |
- /** Sets the value of "border-right" */ |
- void set borderRight(String value) { |
- setProperty('border-right', value, ''); |
- } |
+ static const int CSS_KHZ = 17; |
- /** Gets the value of "border-right-color" */ |
- String get borderRightColor => |
- getPropertyValue('border-right-color'); |
+ static const int CSS_MM = 7; |
- /** Sets the value of "border-right-color" */ |
- void set borderRightColor(String value) { |
- setProperty('border-right-color', value, ''); |
- } |
+ static const int CSS_MS = 14; |
- /** Gets the value of "border-right-style" */ |
- String get borderRightStyle => |
- getPropertyValue('border-right-style'); |
+ static const int CSS_NUMBER = 1; |
- /** Sets the value of "border-right-style" */ |
- void set borderRightStyle(String value) { |
- setProperty('border-right-style', value, ''); |
- } |
+ static const int CSS_PC = 10; |
- /** Gets the value of "border-right-width" */ |
- String get borderRightWidth => |
- getPropertyValue('border-right-width'); |
+ static const int CSS_PERCENTAGE = 2; |
- /** Sets the value of "border-right-width" */ |
- void set borderRightWidth(String value) { |
- setProperty('border-right-width', value, ''); |
- } |
+ static const int CSS_PT = 9; |
- /** Gets the value of "border-spacing" */ |
- String get borderSpacing => |
- getPropertyValue('border-spacing'); |
+ static const int CSS_PX = 5; |
- /** Sets the value of "border-spacing" */ |
- void set borderSpacing(String value) { |
- setProperty('border-spacing', value, ''); |
- } |
+ static const int CSS_RAD = 12; |
- /** Gets the value of "border-start" */ |
- String get borderStart => |
- getPropertyValue('${_browserPrefix}border-start'); |
+ static const int CSS_RECT = 24; |
- /** Sets the value of "border-start" */ |
- void set borderStart(String value) { |
- setProperty('${_browserPrefix}border-start', value, ''); |
- } |
+ static const int CSS_RGBCOLOR = 25; |
- /** Gets the value of "border-start-color" */ |
- String get borderStartColor => |
- getPropertyValue('${_browserPrefix}border-start-color'); |
+ static const int CSS_S = 15; |
- /** Sets the value of "border-start-color" */ |
- void set borderStartColor(String value) { |
- setProperty('${_browserPrefix}border-start-color', value, ''); |
- } |
+ static const int CSS_STRING = 19; |
- /** Gets the value of "border-start-style" */ |
- String get borderStartStyle => |
- getPropertyValue('${_browserPrefix}border-start-style'); |
+ static const int CSS_UNKNOWN = 0; |
- /** Sets the value of "border-start-style" */ |
- void set borderStartStyle(String value) { |
- setProperty('${_browserPrefix}border-start-style', value, ''); |
- } |
+ static const int CSS_URI = 20; |
- /** Gets the value of "border-start-width" */ |
- String get borderStartWidth => |
- getPropertyValue('${_browserPrefix}border-start-width'); |
+ static const int CSS_VH = 27; |
- /** Sets the value of "border-start-width" */ |
- void set borderStartWidth(String value) { |
- setProperty('${_browserPrefix}border-start-width', value, ''); |
- } |
+ static const int CSS_VMIN = 28; |
- /** Gets the value of "border-style" */ |
- String get borderStyle => |
- getPropertyValue('border-style'); |
+ static const int CSS_VW = 26; |
- /** Sets the value of "border-style" */ |
- void set borderStyle(String value) { |
- setProperty('border-style', value, ''); |
- } |
+ /// @domName CSSPrimitiveValue.primitiveType; @docsEditable true |
+ final int primitiveType; |
- /** Gets the value of "border-top" */ |
- String get borderTop => |
- getPropertyValue('border-top'); |
+ /// @domName CSSPrimitiveValue.getCounterValue; @docsEditable true |
+ Counter getCounterValue() native; |
- /** Sets the value of "border-top" */ |
- void set borderTop(String value) { |
- setProperty('border-top', value, ''); |
- } |
+ /// @domName CSSPrimitiveValue.getFloatValue; @docsEditable true |
+ num getFloatValue(int unitType) native; |
- /** Gets the value of "border-top-color" */ |
- String get borderTopColor => |
- getPropertyValue('border-top-color'); |
+ /// @domName CSSPrimitiveValue.getRGBColorValue; @docsEditable true |
+ @JSName('getRGBColorValue') |
+ RgbColor getRgbColorValue() native; |
- /** Sets the value of "border-top-color" */ |
- void set borderTopColor(String value) { |
- setProperty('border-top-color', value, ''); |
- } |
+ /// @domName CSSPrimitiveValue.getRectValue; @docsEditable true |
+ Rect getRectValue() native; |
- /** Gets the value of "border-top-left-radius" */ |
- String get borderTopLeftRadius => |
- getPropertyValue('border-top-left-radius'); |
+ /// @domName CSSPrimitiveValue.getStringValue; @docsEditable true |
+ String getStringValue() native; |
- /** Sets the value of "border-top-left-radius" */ |
- void set borderTopLeftRadius(String value) { |
- setProperty('border-top-left-radius', value, ''); |
- } |
+ /// @domName CSSPrimitiveValue.setFloatValue; @docsEditable true |
+ void setFloatValue(int unitType, num floatValue) native; |
- /** Gets the value of "border-top-right-radius" */ |
- String get borderTopRightRadius => |
- getPropertyValue('border-top-right-radius'); |
+ /// @domName CSSPrimitiveValue.setStringValue; @docsEditable true |
+ void setStringValue(int stringType, String stringValue) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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'); |
+/// @domName CSSRule; @docsEditable true |
+class CssRule native "*CSSRule" { |
- /** Sets the value of "border-top-style" */ |
- void set borderTopStyle(String value) { |
- setProperty('border-top-style', value, ''); |
- } |
+ static const int CHARSET_RULE = 2; |
- /** Gets the value of "border-top-width" */ |
- String get borderTopWidth => |
- getPropertyValue('border-top-width'); |
+ static const int FONT_FACE_RULE = 5; |
- /** Sets the value of "border-top-width" */ |
- void set borderTopWidth(String value) { |
- setProperty('border-top-width', value, ''); |
- } |
+ static const int IMPORT_RULE = 3; |
- /** Gets the value of "border-vertical-spacing" */ |
- String get borderVerticalSpacing => |
- getPropertyValue('${_browserPrefix}border-vertical-spacing'); |
+ static const int MEDIA_RULE = 4; |
- /** Sets the value of "border-vertical-spacing" */ |
- void set borderVerticalSpacing(String value) { |
- setProperty('${_browserPrefix}border-vertical-spacing', value, ''); |
- } |
+ static const int PAGE_RULE = 6; |
- /** Gets the value of "border-width" */ |
- String get borderWidth => |
- getPropertyValue('border-width'); |
+ static const int STYLE_RULE = 1; |
- /** Sets the value of "border-width" */ |
- void set borderWidth(String value) { |
- setProperty('border-width', value, ''); |
- } |
+ static const int UNKNOWN_RULE = 0; |
- /** Gets the value of "bottom" */ |
- String get bottom => |
- getPropertyValue('bottom'); |
+ static const int WEBKIT_KEYFRAMES_RULE = 7; |
- /** Sets the value of "bottom" */ |
- void set bottom(String value) { |
- setProperty('bottom', value, ''); |
- } |
+ static const int WEBKIT_KEYFRAME_RULE = 8; |
- /** Gets the value of "box-align" */ |
- String get boxAlign => |
- getPropertyValue('${_browserPrefix}box-align'); |
+ /// @domName CSSRule.cssText; @docsEditable true |
+ String cssText; |
- /** Sets the value of "box-align" */ |
- void set boxAlign(String value) { |
- setProperty('${_browserPrefix}box-align', value, ''); |
- } |
- |
- /** Gets the value of "box-decoration-break" */ |
- String get boxDecorationBreak => |
- getPropertyValue('${_browserPrefix}box-decoration-break'); |
+ /// @domName CSSRule.parentRule; @docsEditable true |
+ final CssRule parentRule; |
- /** Sets the value of "box-decoration-break" */ |
- void set boxDecorationBreak(String value) { |
- setProperty('${_browserPrefix}box-decoration-break', value, ''); |
- } |
+ /// @domName CSSRule.parentStyleSheet; @docsEditable true |
+ final CssStyleSheet parentStyleSheet; |
- /** Gets the value of "box-direction" */ |
- String get boxDirection => |
- getPropertyValue('${_browserPrefix}box-direction'); |
+ /// @domName CSSRule.type; @docsEditable true |
+ final int type; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /** 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'); |
+String _cachedBrowserPrefix; |
- /** Sets the value of "box-flex" */ |
- void set boxFlex(String value) { |
- setProperty('${_browserPrefix}box-flex', value, ''); |
+String get _browserPrefix { |
+ if (_cachedBrowserPrefix == null) { |
+ if (_Device.isFirefox) { |
+ _cachedBrowserPrefix = '-moz-'; |
+ } else if (_Device.isIE) { |
+ _cachedBrowserPrefix = '-ms-'; |
+ } else if (_Device.isOpera) { |
+ _cachedBrowserPrefix = '-o-'; |
+ } else { |
+ _cachedBrowserPrefix = '-webkit-'; |
+ } |
} |
+ return _cachedBrowserPrefix; |
+} |
- /** Gets the value of "box-flex-group" */ |
- String get boxFlexGroup => |
- getPropertyValue('${_browserPrefix}box-flex-group'); |
+/// @domName CSSStyleDeclaration |
+class CssStyleDeclaration native "*CSSStyleDeclaration" { |
+ factory CssStyleDeclaration() => _CssStyleDeclarationFactoryProvider.createCssStyleDeclaration(); |
+ factory CssStyleDeclaration.css(String css) => |
+ _CssStyleDeclarationFactoryProvider.createCssStyleDeclaration_css(css); |
- /** 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'); |
+ /// @domName CSSStyleDeclaration.cssText; @docsEditable true |
+ String cssText; |
- /** Sets the value of "box-lines" */ |
- void set boxLines(String value) { |
- setProperty('${_browserPrefix}box-lines', value, ''); |
- } |
+ /// @domName CSSStyleDeclaration.length; @docsEditable true |
+ final int length; |
- /** Gets the value of "box-ordinal-group" */ |
- String get boxOrdinalGroup => |
- getPropertyValue('${_browserPrefix}box-ordinal-group'); |
+ /// @domName CSSStyleDeclaration.parentRule; @docsEditable true |
+ final CssRule parentRule; |
- /** Sets the value of "box-ordinal-group" */ |
- void set boxOrdinalGroup(String value) { |
- setProperty('${_browserPrefix}box-ordinal-group', value, ''); |
- } |
+ /// @domName CSSStyleDeclaration.getPropertyCSSValue; @docsEditable true |
+ @JSName('getPropertyCSSValue') |
+ CssValue getPropertyCssValue(String propertyName) native; |
- /** Gets the value of "box-orient" */ |
- String get boxOrient => |
- getPropertyValue('${_browserPrefix}box-orient'); |
+ /// @domName CSSStyleDeclaration.getPropertyPriority; @docsEditable true |
+ String getPropertyPriority(String propertyName) native; |
- /** Sets the value of "box-orient" */ |
- void set boxOrient(String value) { |
- setProperty('${_browserPrefix}box-orient', value, ''); |
- } |
+ /// @domName CSSStyleDeclaration.getPropertyShorthand; @docsEditable true |
+ String getPropertyShorthand(String propertyName) native; |
- /** Gets the value of "box-pack" */ |
- String get boxPack => |
- getPropertyValue('${_browserPrefix}box-pack'); |
+ /// @domName CSSStyleDeclaration._getPropertyValue; @docsEditable true |
+ @JSName('getPropertyValue') |
+ String _getPropertyValue(String propertyName) native; |
- /** Sets the value of "box-pack" */ |
- void set boxPack(String value) { |
- setProperty('${_browserPrefix}box-pack', value, ''); |
- } |
+ /// @domName CSSStyleDeclaration.isPropertyImplicit; @docsEditable true |
+ bool isPropertyImplicit(String propertyName) native; |
- /** Gets the value of "box-reflect" */ |
- String get boxReflect => |
- getPropertyValue('${_browserPrefix}box-reflect'); |
+ /// @domName CSSStyleDeclaration.item; @docsEditable true |
+ String item(int index) native; |
- /** Sets the value of "box-reflect" */ |
- void set boxReflect(String value) { |
- setProperty('${_browserPrefix}box-reflect', value, ''); |
- } |
+ /// @domName CSSStyleDeclaration.removeProperty; @docsEditable true |
+ String removeProperty(String propertyName) native; |
- /** 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, ''); |
+ String getPropertyValue(String propertyName) { |
+ var propValue = _getPropertyValue(propertyName); |
+ return propValue != null ? propValue : ''; |
} |
- /** 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, ''); |
+ void setProperty(String propertyName, String value, [String priority]) { |
+ JS('void', '#.setProperty(#, #, #)', this, propertyName, value, priority); |
+ // Bug #2772, IE9 requires a poke to actually apply the value. |
+ if (JS('bool', '!!#.setAttribute', this)) { |
+ JS('void', '#.setAttribute(#, #)', this, propertyName, value); |
+ } |
} |
- /** Gets the value of "caption-side" */ |
- String get captionSide => |
- getPropertyValue('caption-side'); |
+ // TODO(jacobr): generate this list of properties using the existing script. |
+ /** Gets the value of "align-content" */ |
+ String get alignContent => |
+ getPropertyValue('${_browserPrefix}align-content'); |
- /** Sets the value of "caption-side" */ |
- void set captionSide(String value) { |
- setProperty('caption-side', value, ''); |
+ /** Sets the value of "align-content" */ |
+ void set alignContent(String value) { |
+ setProperty('${_browserPrefix}align-content', value, ''); |
} |
- /** Gets the value of "clear" */ |
- String get clear => |
- getPropertyValue('clear'); |
+ /** Gets the value of "align-items" */ |
+ String get alignItems => |
+ getPropertyValue('${_browserPrefix}align-items'); |
- /** Sets the value of "clear" */ |
- void set clear(String value) { |
- setProperty('clear', value, ''); |
+ /** Sets the value of "align-items" */ |
+ void set alignItems(String value) { |
+ setProperty('${_browserPrefix}align-items', value, ''); |
} |
- /** Gets the value of "clip" */ |
- String get clip => |
- getPropertyValue('clip'); |
+ /** Gets the value of "align-self" */ |
+ String get alignSelf => |
+ getPropertyValue('${_browserPrefix}align-self'); |
- /** Sets the value of "clip" */ |
- void set clip(String value) { |
- setProperty('clip', value, ''); |
+ /** Sets the value of "align-self" */ |
+ void set alignSelf(String value) { |
+ setProperty('${_browserPrefix}align-self', value, ''); |
} |
- /** Gets the value of "clip-path" */ |
- String get clipPath => |
- getPropertyValue('${_browserPrefix}clip-path'); |
+ /** Gets the value of "animation" */ |
+ String get animation => |
+ getPropertyValue('${_browserPrefix}animation'); |
- /** Sets the value of "clip-path" */ |
- void set clipPath(String value) { |
- setProperty('${_browserPrefix}clip-path', value, ''); |
+ /** Sets the value of "animation" */ |
+ void set animation(String value) { |
+ setProperty('${_browserPrefix}animation', value, ''); |
} |
- /** Gets the value of "color" */ |
- String get color => |
- getPropertyValue('color'); |
+ /** Gets the value of "animation-delay" */ |
+ String get animationDelay => |
+ getPropertyValue('${_browserPrefix}animation-delay'); |
- /** Sets the value of "color" */ |
- void set color(String value) { |
- setProperty('color', value, ''); |
+ /** Sets the value of "animation-delay" */ |
+ void set animationDelay(String value) { |
+ setProperty('${_browserPrefix}animation-delay', value, ''); |
} |
- /** Gets the value of "color-correction" */ |
- String get colorCorrection => |
- getPropertyValue('${_browserPrefix}color-correction'); |
+ /** Gets the value of "animation-direction" */ |
+ String get animationDirection => |
+ getPropertyValue('${_browserPrefix}animation-direction'); |
- /** Sets the value of "color-correction" */ |
- void set colorCorrection(String value) { |
- setProperty('${_browserPrefix}color-correction', value, ''); |
+ /** Sets the value of "animation-direction" */ |
+ void set animationDirection(String value) { |
+ setProperty('${_browserPrefix}animation-direction', value, ''); |
} |
- /** Gets the value of "column-axis" */ |
- String get columnAxis => |
- getPropertyValue('${_browserPrefix}column-axis'); |
+ /** Gets the value of "animation-duration" */ |
+ String get animationDuration => |
+ getPropertyValue('${_browserPrefix}animation-duration'); |
- /** Sets the value of "column-axis" */ |
- void set columnAxis(String value) { |
- setProperty('${_browserPrefix}column-axis', value, ''); |
+ /** Sets the value of "animation-duration" */ |
+ void set animationDuration(String value) { |
+ setProperty('${_browserPrefix}animation-duration', value, ''); |
} |
- /** Gets the value of "column-break-after" */ |
- String get columnBreakAfter => |
- getPropertyValue('${_browserPrefix}column-break-after'); |
+ /** Gets the value of "animation-fill-mode" */ |
+ String get animationFillMode => |
+ getPropertyValue('${_browserPrefix}animation-fill-mode'); |
- /** Sets the value of "column-break-after" */ |
- void set columnBreakAfter(String value) { |
- setProperty('${_browserPrefix}column-break-after', value, ''); |
+ /** Sets the value of "animation-fill-mode" */ |
+ void set animationFillMode(String value) { |
+ setProperty('${_browserPrefix}animation-fill-mode', value, ''); |
} |
- /** Gets the value of "column-break-before" */ |
- String get columnBreakBefore => |
- getPropertyValue('${_browserPrefix}column-break-before'); |
+ /** Gets the value of "animation-iteration-count" */ |
+ String get animationIterationCount => |
+ getPropertyValue('${_browserPrefix}animation-iteration-count'); |
- /** Sets the value of "column-break-before" */ |
- void set columnBreakBefore(String value) { |
- setProperty('${_browserPrefix}column-break-before', value, ''); |
+ /** Sets the value of "animation-iteration-count" */ |
+ void set animationIterationCount(String value) { |
+ setProperty('${_browserPrefix}animation-iteration-count', value, ''); |
} |
- /** Gets the value of "column-break-inside" */ |
- String get columnBreakInside => |
- getPropertyValue('${_browserPrefix}column-break-inside'); |
+ /** Gets the value of "animation-name" */ |
+ String get animationName => |
+ getPropertyValue('${_browserPrefix}animation-name'); |
- /** Sets the value of "column-break-inside" */ |
- void set columnBreakInside(String value) { |
- setProperty('${_browserPrefix}column-break-inside', value, ''); |
+ /** Sets the value of "animation-name" */ |
+ void set animationName(String value) { |
+ setProperty('${_browserPrefix}animation-name', 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 "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 "column-gap" */ |
- String get columnGap => |
- getPropertyValue('${_browserPrefix}column-gap'); |
+ /** Gets the value of "animation-timing-function" */ |
+ String get animationTimingFunction => |
+ getPropertyValue('${_browserPrefix}animation-timing-function'); |
- /** Sets the value of "column-gap" */ |
- void set columnGap(String value) { |
- setProperty('${_browserPrefix}column-gap', value, ''); |
+ /** Sets the value of "animation-timing-function" */ |
+ void set animationTimingFunction(String value) { |
+ setProperty('${_browserPrefix}animation-timing-function', value, ''); |
} |
- /** Gets the value of "column-progression" */ |
- String get columnProgression => |
- getPropertyValue('${_browserPrefix}column-progression'); |
+ /** Gets the value of "app-region" */ |
+ String get appRegion => |
+ getPropertyValue('${_browserPrefix}app-region'); |
- /** Sets the value of "column-progression" */ |
- void set columnProgression(String value) { |
- setProperty('${_browserPrefix}column-progression', value, ''); |
+ /** Sets the value of "app-region" */ |
+ void set appRegion(String value) { |
+ setProperty('${_browserPrefix}app-region', value, ''); |
} |
- /** Gets the value of "column-rule" */ |
- String get columnRule => |
- getPropertyValue('${_browserPrefix}column-rule'); |
+ /** Gets the value of "appearance" */ |
+ String get appearance => |
+ getPropertyValue('${_browserPrefix}appearance'); |
- /** Sets the value of "column-rule" */ |
- void set columnRule(String value) { |
- setProperty('${_browserPrefix}column-rule', value, ''); |
+ /** Sets the value of "appearance" */ |
+ void set appearance(String value) { |
+ setProperty('${_browserPrefix}appearance', value, ''); |
} |
- /** Gets the value of "column-rule-color" */ |
- String get columnRuleColor => |
- getPropertyValue('${_browserPrefix}column-rule-color'); |
+ /** Gets the value of "aspect-ratio" */ |
+ String get aspectRatio => |
+ getPropertyValue('${_browserPrefix}aspect-ratio'); |
- /** Sets the value of "column-rule-color" */ |
- void set columnRuleColor(String value) { |
- setProperty('${_browserPrefix}column-rule-color', value, ''); |
+ /** Sets the value of "aspect-ratio" */ |
+ void set aspectRatio(String value) { |
+ setProperty('${_browserPrefix}aspect-ratio', value, ''); |
} |
- /** Gets the value of "column-rule-style" */ |
- String get columnRuleStyle => |
- getPropertyValue('${_browserPrefix}column-rule-style'); |
+ /** Gets the value of "backface-visibility" */ |
+ String get backfaceVisibility => |
+ getPropertyValue('${_browserPrefix}backface-visibility'); |
- /** Sets the value of "column-rule-style" */ |
- void set columnRuleStyle(String value) { |
- setProperty('${_browserPrefix}column-rule-style', value, ''); |
+ /** Sets the value of "backface-visibility" */ |
+ void set backfaceVisibility(String value) { |
+ setProperty('${_browserPrefix}backface-visibility', value, ''); |
} |
- /** Gets the value of "column-rule-width" */ |
- String get columnRuleWidth => |
- getPropertyValue('${_browserPrefix}column-rule-width'); |
+ /** Gets the value of "background" */ |
+ String get background => |
+ getPropertyValue('background'); |
- /** Sets the value of "column-rule-width" */ |
- void set columnRuleWidth(String value) { |
- setProperty('${_browserPrefix}column-rule-width', value, ''); |
+ /** Sets the value of "background" */ |
+ void set background(String value) { |
+ setProperty('background', value, ''); |
} |
- /** Gets the value of "column-span" */ |
- String get columnSpan => |
- getPropertyValue('${_browserPrefix}column-span'); |
+ /** Gets the value of "background-attachment" */ |
+ String get backgroundAttachment => |
+ getPropertyValue('background-attachment'); |
- /** Sets the value of "column-span" */ |
- void set columnSpan(String value) { |
- setProperty('${_browserPrefix}column-span', value, ''); |
+ /** Sets the value of "background-attachment" */ |
+ void set backgroundAttachment(String value) { |
+ setProperty('background-attachment', value, ''); |
} |
- /** Gets the value of "column-width" */ |
- String get columnWidth => |
- getPropertyValue('${_browserPrefix}column-width'); |
+ /** Gets the value of "background-clip" */ |
+ String get backgroundClip => |
+ getPropertyValue('background-clip'); |
- /** Sets the value of "column-width" */ |
- void set columnWidth(String value) { |
- setProperty('${_browserPrefix}column-width', value, ''); |
+ /** Sets the value of "background-clip" */ |
+ void set backgroundClip(String value) { |
+ setProperty('background-clip', value, ''); |
} |
- /** Gets the value of "columns" */ |
- String get columns => |
- getPropertyValue('${_browserPrefix}columns'); |
+ /** Gets the value of "background-color" */ |
+ String get backgroundColor => |
+ getPropertyValue('background-color'); |
- /** Sets the value of "columns" */ |
- void set columns(String value) { |
- setProperty('${_browserPrefix}columns', value, ''); |
+ /** Sets the value of "background-color" */ |
+ void set backgroundColor(String value) { |
+ setProperty('background-color', value, ''); |
} |
- /** Gets the value of "content" */ |
- String get content => |
- getPropertyValue('content'); |
+ /** Gets the value of "background-composite" */ |
+ String get backgroundComposite => |
+ getPropertyValue('${_browserPrefix}background-composite'); |
- /** Sets the value of "content" */ |
- void set content(String value) { |
- setProperty('content', value, ''); |
+ /** Sets the value of "background-composite" */ |
+ void set backgroundComposite(String value) { |
+ setProperty('${_browserPrefix}background-composite', value, ''); |
} |
- /** Gets the value of "counter-increment" */ |
- String get counterIncrement => |
- getPropertyValue('counter-increment'); |
+ /** Gets the value of "background-image" */ |
+ String get backgroundImage => |
+ getPropertyValue('background-image'); |
- /** Sets the value of "counter-increment" */ |
- void set counterIncrement(String value) { |
- setProperty('counter-increment', value, ''); |
+ /** Sets the value of "background-image" */ |
+ void set backgroundImage(String value) { |
+ setProperty('background-image', value, ''); |
} |
- /** Gets the value of "counter-reset" */ |
- String get counterReset => |
- getPropertyValue('counter-reset'); |
+ /** Gets the value of "background-origin" */ |
+ String get backgroundOrigin => |
+ getPropertyValue('background-origin'); |
- /** Sets the value of "counter-reset" */ |
- void set counterReset(String value) { |
- setProperty('counter-reset', value, ''); |
+ /** Sets the value of "background-origin" */ |
+ void set backgroundOrigin(String value) { |
+ setProperty('background-origin', value, ''); |
} |
- /** Gets the value of "cursor" */ |
- String get cursor => |
- getPropertyValue('cursor'); |
+ /** Gets the value of "background-position" */ |
+ String get backgroundPosition => |
+ getPropertyValue('background-position'); |
- /** Sets the value of "cursor" */ |
- void set cursor(String value) { |
- setProperty('cursor', value, ''); |
+ /** Sets the value of "background-position" */ |
+ void set backgroundPosition(String value) { |
+ setProperty('background-position', value, ''); |
} |
- /** Gets the value of "dashboard-region" */ |
- String get dashboardRegion => |
- getPropertyValue('${_browserPrefix}dashboard-region'); |
+ /** Gets the value of "background-position-x" */ |
+ String get backgroundPositionX => |
+ getPropertyValue('background-position-x'); |
- /** Sets the value of "dashboard-region" */ |
- void set dashboardRegion(String value) { |
- setProperty('${_browserPrefix}dashboard-region', value, ''); |
+ /** Sets the value of "background-position-x" */ |
+ void set backgroundPositionX(String value) { |
+ setProperty('background-position-x', value, ''); |
} |
- /** Gets the value of "direction" */ |
- String get direction => |
- getPropertyValue('direction'); |
+ /** Gets the value of "background-position-y" */ |
+ String get backgroundPositionY => |
+ getPropertyValue('background-position-y'); |
- /** Sets the value of "direction" */ |
- void set direction(String value) { |
- setProperty('direction', value, ''); |
+ /** Sets the value of "background-position-y" */ |
+ void set backgroundPositionY(String value) { |
+ setProperty('background-position-y', value, ''); |
} |
- /** Gets the value of "display" */ |
- String get display => |
- getPropertyValue('display'); |
+ /** Gets the value of "background-repeat" */ |
+ String get backgroundRepeat => |
+ getPropertyValue('background-repeat'); |
- /** Sets the value of "display" */ |
- void set display(String value) { |
- setProperty('display', value, ''); |
+ /** Sets the value of "background-repeat" */ |
+ void set backgroundRepeat(String value) { |
+ setProperty('background-repeat', value, ''); |
} |
- /** Gets the value of "empty-cells" */ |
- String get emptyCells => |
- getPropertyValue('empty-cells'); |
+ /** Gets the value of "background-repeat-x" */ |
+ String get backgroundRepeatX => |
+ getPropertyValue('background-repeat-x'); |
- /** Sets the value of "empty-cells" */ |
- void set emptyCells(String value) { |
- setProperty('empty-cells', value, ''); |
+ /** Sets the value of "background-repeat-x" */ |
+ void set backgroundRepeatX(String value) { |
+ setProperty('background-repeat-x', value, ''); |
} |
- /** Gets the value of "filter" */ |
- String get filter => |
- getPropertyValue('${_browserPrefix}filter'); |
+ /** Gets the value of "background-repeat-y" */ |
+ String get backgroundRepeatY => |
+ getPropertyValue('background-repeat-y'); |
- /** Sets the value of "filter" */ |
- void set filter(String value) { |
- setProperty('${_browserPrefix}filter', value, ''); |
+ /** Sets the value of "background-repeat-y" */ |
+ void set backgroundRepeatY(String value) { |
+ setProperty('background-repeat-y', value, ''); |
} |
- /** Gets the value of "flex" */ |
- String get flex => |
- getPropertyValue('${_browserPrefix}flex'); |
+ /** Gets the value of "background-size" */ |
+ String get backgroundSize => |
+ getPropertyValue('background-size'); |
- /** Sets the value of "flex" */ |
- void set flex(String value) { |
- setProperty('${_browserPrefix}flex', value, ''); |
+ /** Sets the value of "background-size" */ |
+ void set backgroundSize(String value) { |
+ setProperty('background-size', value, ''); |
} |
- /** Gets the value of "flex-basis" */ |
- String get flexBasis => |
- getPropertyValue('${_browserPrefix}flex-basis'); |
+ /** Gets the value of "blend-mode" */ |
+ String get blendMode => |
+ getPropertyValue('${_browserPrefix}blend-mode'); |
- /** Sets the value of "flex-basis" */ |
- void set flexBasis(String value) { |
- setProperty('${_browserPrefix}flex-basis', value, ''); |
+ /** Sets the value of "blend-mode" */ |
+ void set blendMode(String value) { |
+ setProperty('${_browserPrefix}blend-mode', value, ''); |
} |
- /** Gets the value of "flex-direction" */ |
- String get flexDirection => |
- getPropertyValue('${_browserPrefix}flex-direction'); |
+ /** Gets the value of "border" */ |
+ String get border => |
+ getPropertyValue('border'); |
- /** Sets the value of "flex-direction" */ |
- void set flexDirection(String value) { |
- setProperty('${_browserPrefix}flex-direction', value, ''); |
+ /** Sets the value of "border" */ |
+ void set border(String value) { |
+ setProperty('border', value, ''); |
} |
- /** Gets the value of "flex-flow" */ |
- String get flexFlow => |
- getPropertyValue('${_browserPrefix}flex-flow'); |
+ /** Gets the value of "border-after" */ |
+ String get borderAfter => |
+ getPropertyValue('${_browserPrefix}border-after'); |
- /** Sets the value of "flex-flow" */ |
- void set flexFlow(String value) { |
- setProperty('${_browserPrefix}flex-flow', value, ''); |
+ /** Sets the value of "border-after" */ |
+ void set borderAfter(String value) { |
+ setProperty('${_browserPrefix}border-after', value, ''); |
} |
- /** Gets the value of "flex-grow" */ |
- String get flexGrow => |
- getPropertyValue('${_browserPrefix}flex-grow'); |
+ /** Gets the value of "border-after-color" */ |
+ String get borderAfterColor => |
+ getPropertyValue('${_browserPrefix}border-after-color'); |
- /** Sets the value of "flex-grow" */ |
- void set flexGrow(String value) { |
- setProperty('${_browserPrefix}flex-grow', value, ''); |
+ /** Sets the value of "border-after-color" */ |
+ void set borderAfterColor(String value) { |
+ setProperty('${_browserPrefix}border-after-color', value, ''); |
} |
- /** Gets the value of "flex-shrink" */ |
- String get flexShrink => |
- getPropertyValue('${_browserPrefix}flex-shrink'); |
+ /** Gets the value of "border-after-style" */ |
+ String get borderAfterStyle => |
+ getPropertyValue('${_browserPrefix}border-after-style'); |
- /** Sets the value of "flex-shrink" */ |
- void set flexShrink(String value) { |
- setProperty('${_browserPrefix}flex-shrink', value, ''); |
+ /** Sets the value of "border-after-style" */ |
+ void set borderAfterStyle(String value) { |
+ setProperty('${_browserPrefix}border-after-style', value, ''); |
} |
- /** Gets the value of "flex-wrap" */ |
- String get flexWrap => |
- getPropertyValue('${_browserPrefix}flex-wrap'); |
+ /** Gets the value of "border-after-width" */ |
+ String get borderAfterWidth => |
+ getPropertyValue('${_browserPrefix}border-after-width'); |
- /** Sets the value of "flex-wrap" */ |
- void set flexWrap(String value) { |
- setProperty('${_browserPrefix}flex-wrap', value, ''); |
+ /** Sets the value of "border-after-width" */ |
+ void set borderAfterWidth(String value) { |
+ setProperty('${_browserPrefix}border-after-width', value, ''); |
} |
- /** Gets the value of "float" */ |
- String get float => |
- getPropertyValue('float'); |
+ /** Gets the value of "border-before" */ |
+ String get borderBefore => |
+ getPropertyValue('${_browserPrefix}border-before'); |
- /** Sets the value of "float" */ |
- void set float(String value) { |
- setProperty('float', value, ''); |
+ /** Sets the value of "border-before" */ |
+ void set borderBefore(String value) { |
+ setProperty('${_browserPrefix}border-before', value, ''); |
} |
- /** Gets the value of "flow-from" */ |
- String get flowFrom => |
- getPropertyValue('${_browserPrefix}flow-from'); |
+ /** Gets the value of "border-before-color" */ |
+ String get borderBeforeColor => |
+ getPropertyValue('${_browserPrefix}border-before-color'); |
- /** Sets the value of "flow-from" */ |
- void set flowFrom(String value) { |
- setProperty('${_browserPrefix}flow-from', value, ''); |
+ /** Sets the value of "border-before-color" */ |
+ void set borderBeforeColor(String value) { |
+ setProperty('${_browserPrefix}border-before-color', value, ''); |
} |
- /** Gets the value of "flow-into" */ |
- String get flowInto => |
- getPropertyValue('${_browserPrefix}flow-into'); |
+ /** Gets the value of "border-before-style" */ |
+ String get borderBeforeStyle => |
+ getPropertyValue('${_browserPrefix}border-before-style'); |
- /** Sets the value of "flow-into" */ |
- void set flowInto(String value) { |
- setProperty('${_browserPrefix}flow-into', value, ''); |
+ /** Sets the value of "border-before-style" */ |
+ void set borderBeforeStyle(String value) { |
+ setProperty('${_browserPrefix}border-before-style', value, ''); |
} |
- /** Gets the value of "font" */ |
- String get font => |
- getPropertyValue('font'); |
+ /** Gets the value of "border-before-width" */ |
+ String get borderBeforeWidth => |
+ getPropertyValue('${_browserPrefix}border-before-width'); |
- /** Sets the value of "font" */ |
- void set font(String value) { |
- setProperty('font', value, ''); |
+ /** Sets the value of "border-before-width" */ |
+ void set borderBeforeWidth(String value) { |
+ setProperty('${_browserPrefix}border-before-width', value, ''); |
} |
- /** Gets the value of "font-family" */ |
- String get fontFamily => |
- getPropertyValue('font-family'); |
+ /** Gets the value of "border-bottom" */ |
+ String get borderBottom => |
+ getPropertyValue('border-bottom'); |
- /** Sets the value of "font-family" */ |
- void set fontFamily(String value) { |
- setProperty('font-family', value, ''); |
+ /** Sets the value of "border-bottom" */ |
+ void set borderBottom(String value) { |
+ setProperty('border-bottom', value, ''); |
} |
- /** Gets the value of "font-feature-settings" */ |
- String get fontFeatureSettings => |
- getPropertyValue('${_browserPrefix}font-feature-settings'); |
+ /** Gets the value of "border-bottom-color" */ |
+ String get borderBottomColor => |
+ getPropertyValue('border-bottom-color'); |
- /** Sets the value of "font-feature-settings" */ |
- void set fontFeatureSettings(String value) { |
- setProperty('${_browserPrefix}font-feature-settings', value, ''); |
+ /** Sets the value of "border-bottom-color" */ |
+ void set borderBottomColor(String value) { |
+ setProperty('border-bottom-color', value, ''); |
} |
- /** Gets the value of "font-kerning" */ |
- String get fontKerning => |
- getPropertyValue('${_browserPrefix}font-kerning'); |
+ /** Gets the value of "border-bottom-left-radius" */ |
+ String get borderBottomLeftRadius => |
+ getPropertyValue('border-bottom-left-radius'); |
- /** Sets the value of "font-kerning" */ |
- void set fontKerning(String value) { |
- setProperty('${_browserPrefix}font-kerning', value, ''); |
+ /** Sets the value of "border-bottom-left-radius" */ |
+ void set borderBottomLeftRadius(String value) { |
+ setProperty('border-bottom-left-radius', value, ''); |
} |
- /** Gets the value of "font-size" */ |
- String get fontSize => |
- getPropertyValue('font-size'); |
+ /** Gets the value of "border-bottom-right-radius" */ |
+ String get borderBottomRightRadius => |
+ getPropertyValue('border-bottom-right-radius'); |
- /** Sets the value of "font-size" */ |
- void set fontSize(String value) { |
- setProperty('font-size', value, ''); |
+ /** Sets the value of "border-bottom-right-radius" */ |
+ void set borderBottomRightRadius(String value) { |
+ setProperty('border-bottom-right-radius', value, ''); |
} |
- /** Gets the value of "font-size-delta" */ |
- String get fontSizeDelta => |
- getPropertyValue('${_browserPrefix}font-size-delta'); |
+ /** Gets the value of "border-bottom-style" */ |
+ String get borderBottomStyle => |
+ getPropertyValue('border-bottom-style'); |
- /** Sets the value of "font-size-delta" */ |
- void set fontSizeDelta(String value) { |
- setProperty('${_browserPrefix}font-size-delta', value, ''); |
+ /** Sets the value of "border-bottom-style" */ |
+ void set borderBottomStyle(String value) { |
+ setProperty('border-bottom-style', value, ''); |
} |
- /** Gets the value of "font-smoothing" */ |
- String get fontSmoothing => |
- getPropertyValue('${_browserPrefix}font-smoothing'); |
+ /** Gets the value of "border-bottom-width" */ |
+ String get borderBottomWidth => |
+ getPropertyValue('border-bottom-width'); |
- /** Sets the value of "font-smoothing" */ |
- void set fontSmoothing(String value) { |
- setProperty('${_browserPrefix}font-smoothing', value, ''); |
+ /** Sets the value of "border-bottom-width" */ |
+ void set borderBottomWidth(String value) { |
+ setProperty('border-bottom-width', value, ''); |
} |
- /** Gets the value of "font-stretch" */ |
- String get fontStretch => |
- getPropertyValue('font-stretch'); |
+ /** Gets the value of "border-collapse" */ |
+ String get borderCollapse => |
+ getPropertyValue('border-collapse'); |
- /** Sets the value of "font-stretch" */ |
- void set fontStretch(String value) { |
- setProperty('font-stretch', value, ''); |
+ /** Sets the value of "border-collapse" */ |
+ void set borderCollapse(String value) { |
+ setProperty('border-collapse', value, ''); |
} |
- /** Gets the value of "font-style" */ |
- String get fontStyle => |
- getPropertyValue('font-style'); |
+ /** Gets the value of "border-color" */ |
+ String get borderColor => |
+ getPropertyValue('border-color'); |
- /** Sets the value of "font-style" */ |
- void set fontStyle(String value) { |
- setProperty('font-style', value, ''); |
+ /** Sets the value of "border-color" */ |
+ void set borderColor(String value) { |
+ setProperty('border-color', value, ''); |
} |
- /** Gets the value of "font-variant" */ |
- String get fontVariant => |
- getPropertyValue('font-variant'); |
+ /** Gets the value of "border-end" */ |
+ String get borderEnd => |
+ getPropertyValue('${_browserPrefix}border-end'); |
- /** Sets the value of "font-variant" */ |
- void set fontVariant(String value) { |
- setProperty('font-variant', value, ''); |
+ /** Sets the value of "border-end" */ |
+ void set borderEnd(String value) { |
+ setProperty('${_browserPrefix}border-end', value, ''); |
} |
- /** Gets the value of "font-variant-ligatures" */ |
- String get fontVariantLigatures => |
- getPropertyValue('${_browserPrefix}font-variant-ligatures'); |
+ /** Gets the value of "border-end-color" */ |
+ String get borderEndColor => |
+ getPropertyValue('${_browserPrefix}border-end-color'); |
- /** Sets the value of "font-variant-ligatures" */ |
- void set fontVariantLigatures(String value) { |
- setProperty('${_browserPrefix}font-variant-ligatures', value, ''); |
+ /** Sets the value of "border-end-color" */ |
+ void set borderEndColor(String value) { |
+ setProperty('${_browserPrefix}border-end-color', value, ''); |
} |
- /** Gets the value of "font-weight" */ |
- String get fontWeight => |
- getPropertyValue('font-weight'); |
+ /** Gets the value of "border-end-style" */ |
+ String get borderEndStyle => |
+ getPropertyValue('${_browserPrefix}border-end-style'); |
- /** Sets the value of "font-weight" */ |
- void set fontWeight(String value) { |
- setProperty('font-weight', value, ''); |
+ /** Sets the value of "border-end-style" */ |
+ void set borderEndStyle(String value) { |
+ setProperty('${_browserPrefix}border-end-style', value, ''); |
} |
- /** Gets the value of "grid-column" */ |
- String get gridColumn => |
- getPropertyValue('${_browserPrefix}grid-column'); |
+ /** Gets the value of "border-end-width" */ |
+ String get borderEndWidth => |
+ getPropertyValue('${_browserPrefix}border-end-width'); |
- /** Sets the value of "grid-column" */ |
- void set gridColumn(String value) { |
- setProperty('${_browserPrefix}grid-column', value, ''); |
+ /** Sets the value of "border-end-width" */ |
+ void set borderEndWidth(String value) { |
+ setProperty('${_browserPrefix}border-end-width', value, ''); |
} |
- /** Gets the value of "grid-columns" */ |
- String get gridColumns => |
- getPropertyValue('${_browserPrefix}grid-columns'); |
+ /** Gets the value of "border-fit" */ |
+ String get borderFit => |
+ getPropertyValue('${_browserPrefix}border-fit'); |
- /** Sets the value of "grid-columns" */ |
- void set gridColumns(String value) { |
- setProperty('${_browserPrefix}grid-columns', value, ''); |
- } |
+ /** Sets the value of "border-fit" */ |
+ void set borderFit(String value) { |
+ setProperty('${_browserPrefix}border-fit', value, ''); |
+ } |
- /** Gets the value of "grid-row" */ |
- String get gridRow => |
- getPropertyValue('${_browserPrefix}grid-row'); |
+ /** Gets the value of "border-horizontal-spacing" */ |
+ String get borderHorizontalSpacing => |
+ getPropertyValue('${_browserPrefix}border-horizontal-spacing'); |
- /** Sets the value of "grid-row" */ |
- void set gridRow(String value) { |
- setProperty('${_browserPrefix}grid-row', value, ''); |
+ /** Sets the value of "border-horizontal-spacing" */ |
+ void set borderHorizontalSpacing(String value) { |
+ setProperty('${_browserPrefix}border-horizontal-spacing', value, ''); |
} |
- /** Gets the value of "grid-rows" */ |
- String get gridRows => |
- getPropertyValue('${_browserPrefix}grid-rows'); |
+ /** Gets the value of "border-image" */ |
+ String get borderImage => |
+ getPropertyValue('border-image'); |
- /** Sets the value of "grid-rows" */ |
- void set gridRows(String value) { |
- setProperty('${_browserPrefix}grid-rows', value, ''); |
+ /** Sets the value of "border-image" */ |
+ void set borderImage(String value) { |
+ setProperty('border-image', value, ''); |
} |
- /** Gets the value of "height" */ |
- String get height => |
- getPropertyValue('height'); |
+ /** Gets the value of "border-image-outset" */ |
+ String get borderImageOutset => |
+ getPropertyValue('border-image-outset'); |
- /** Sets the value of "height" */ |
- void set height(String value) { |
- setProperty('height', value, ''); |
+ /** Sets the value of "border-image-outset" */ |
+ void set borderImageOutset(String value) { |
+ setProperty('border-image-outset', value, ''); |
} |
- /** Gets the value of "highlight" */ |
- String get highlight => |
- getPropertyValue('${_browserPrefix}highlight'); |
+ /** Gets the value of "border-image-repeat" */ |
+ String get borderImageRepeat => |
+ getPropertyValue('border-image-repeat'); |
- /** Sets the value of "highlight" */ |
- void set highlight(String value) { |
- setProperty('${_browserPrefix}highlight', value, ''); |
+ /** Sets the value of "border-image-repeat" */ |
+ void set borderImageRepeat(String value) { |
+ setProperty('border-image-repeat', value, ''); |
} |
- /** Gets the value of "hyphenate-character" */ |
- String get hyphenateCharacter => |
- getPropertyValue('${_browserPrefix}hyphenate-character'); |
+ /** Gets the value of "border-image-slice" */ |
+ String get borderImageSlice => |
+ getPropertyValue('border-image-slice'); |
- /** Sets the value of "hyphenate-character" */ |
- void set hyphenateCharacter(String value) { |
- setProperty('${_browserPrefix}hyphenate-character', value, ''); |
+ /** Sets the value of "border-image-slice" */ |
+ void set borderImageSlice(String value) { |
+ setProperty('border-image-slice', value, ''); |
} |
- /** Gets the value of "hyphenate-limit-after" */ |
- String get hyphenateLimitAfter => |
- getPropertyValue('${_browserPrefix}hyphenate-limit-after'); |
+ /** Gets the value of "border-image-source" */ |
+ String get borderImageSource => |
+ getPropertyValue('border-image-source'); |
- /** Sets the value of "hyphenate-limit-after" */ |
- void set hyphenateLimitAfter(String value) { |
- setProperty('${_browserPrefix}hyphenate-limit-after', value, ''); |
+ /** Sets the value of "border-image-source" */ |
+ void set borderImageSource(String value) { |
+ setProperty('border-image-source', value, ''); |
} |
- /** Gets the value of "hyphenate-limit-before" */ |
- String get hyphenateLimitBefore => |
- getPropertyValue('${_browserPrefix}hyphenate-limit-before'); |
+ /** Gets the value of "border-image-width" */ |
+ String get borderImageWidth => |
+ getPropertyValue('border-image-width'); |
- /** Sets the value of "hyphenate-limit-before" */ |
- void set hyphenateLimitBefore(String value) { |
- setProperty('${_browserPrefix}hyphenate-limit-before', value, ''); |
+ /** Sets the value of "border-image-width" */ |
+ void set borderImageWidth(String value) { |
+ setProperty('border-image-width', value, ''); |
} |
- /** Gets the value of "hyphenate-limit-lines" */ |
- String get hyphenateLimitLines => |
- getPropertyValue('${_browserPrefix}hyphenate-limit-lines'); |
+ /** Gets the value of "border-left" */ |
+ String get borderLeft => |
+ getPropertyValue('border-left'); |
- /** Sets the value of "hyphenate-limit-lines" */ |
- void set hyphenateLimitLines(String value) { |
- setProperty('${_browserPrefix}hyphenate-limit-lines', value, ''); |
+ /** Sets the value of "border-left" */ |
+ void set borderLeft(String value) { |
+ setProperty('border-left', value, ''); |
} |
- /** Gets the value of "hyphens" */ |
- String get hyphens => |
- getPropertyValue('${_browserPrefix}hyphens'); |
+ /** Gets the value of "border-left-color" */ |
+ String get borderLeftColor => |
+ getPropertyValue('border-left-color'); |
- /** Sets the value of "hyphens" */ |
- void set hyphens(String value) { |
- setProperty('${_browserPrefix}hyphens', value, ''); |
+ /** Sets the value of "border-left-color" */ |
+ void set borderLeftColor(String value) { |
+ setProperty('border-left-color', value, ''); |
} |
- /** Gets the value of "image-orientation" */ |
- String get imageOrientation => |
- getPropertyValue('image-orientation'); |
+ /** Gets the value of "border-left-style" */ |
+ String get borderLeftStyle => |
+ getPropertyValue('border-left-style'); |
- /** Sets the value of "image-orientation" */ |
- void set imageOrientation(String value) { |
- setProperty('image-orientation', value, ''); |
+ /** Sets the value of "border-left-style" */ |
+ void set borderLeftStyle(String value) { |
+ setProperty('border-left-style', value, ''); |
} |
- /** Gets the value of "image-rendering" */ |
- String get imageRendering => |
- getPropertyValue('image-rendering'); |
+ /** Gets the value of "border-left-width" */ |
+ String get borderLeftWidth => |
+ getPropertyValue('border-left-width'); |
- /** Sets the value of "image-rendering" */ |
- void set imageRendering(String value) { |
- setProperty('image-rendering', value, ''); |
+ /** Sets the value of "border-left-width" */ |
+ void set borderLeftWidth(String value) { |
+ setProperty('border-left-width', value, ''); |
} |
- /** Gets the value of "image-resolution" */ |
- String get imageResolution => |
- getPropertyValue('image-resolution'); |
+ /** Gets the value of "border-radius" */ |
+ String get borderRadius => |
+ getPropertyValue('border-radius'); |
- /** Sets the value of "image-resolution" */ |
- void set imageResolution(String value) { |
- setProperty('image-resolution', value, ''); |
+ /** Sets the value of "border-radius" */ |
+ void set borderRadius(String value) { |
+ setProperty('border-radius', value, ''); |
} |
- /** Gets the value of "justify-content" */ |
- String get justifyContent => |
- getPropertyValue('${_browserPrefix}justify-content'); |
+ /** Gets the value of "border-right" */ |
+ String get borderRight => |
+ getPropertyValue('border-right'); |
- /** Sets the value of "justify-content" */ |
- void set justifyContent(String value) { |
- setProperty('${_browserPrefix}justify-content', value, ''); |
+ /** Sets the value of "border-right" */ |
+ void set borderRight(String value) { |
+ setProperty('border-right', value, ''); |
} |
- /** Gets the value of "left" */ |
- String get left => |
- getPropertyValue('left'); |
+ /** Gets the value of "border-right-color" */ |
+ String get borderRightColor => |
+ getPropertyValue('border-right-color'); |
- /** Sets the value of "left" */ |
- void set left(String value) { |
- setProperty('left', value, ''); |
+ /** Sets the value of "border-right-color" */ |
+ void set borderRightColor(String value) { |
+ setProperty('border-right-color', value, ''); |
} |
- /** Gets the value of "letter-spacing" */ |
- String get letterSpacing => |
- getPropertyValue('letter-spacing'); |
+ /** Gets the value of "border-right-style" */ |
+ String get borderRightStyle => |
+ getPropertyValue('border-right-style'); |
- /** Sets the value of "letter-spacing" */ |
- void set letterSpacing(String value) { |
- setProperty('letter-spacing', value, ''); |
+ /** Sets the value of "border-right-style" */ |
+ void set borderRightStyle(String value) { |
+ setProperty('border-right-style', value, ''); |
} |
- /** Gets the value of "line-align" */ |
- String get lineAlign => |
- getPropertyValue('${_browserPrefix}line-align'); |
+ /** Gets the value of "border-right-width" */ |
+ String get borderRightWidth => |
+ getPropertyValue('border-right-width'); |
- /** Sets the value of "line-align" */ |
- void set lineAlign(String value) { |
- setProperty('${_browserPrefix}line-align', value, ''); |
+ /** Sets the value of "border-right-width" */ |
+ void set borderRightWidth(String value) { |
+ setProperty('border-right-width', value, ''); |
} |
- /** Gets the value of "line-box-contain" */ |
- String get lineBoxContain => |
- getPropertyValue('${_browserPrefix}line-box-contain'); |
+ /** Gets the value of "border-spacing" */ |
+ String get borderSpacing => |
+ getPropertyValue('border-spacing'); |
- /** Sets the value of "line-box-contain" */ |
- void set lineBoxContain(String value) { |
- setProperty('${_browserPrefix}line-box-contain', value, ''); |
+ /** Sets the value of "border-spacing" */ |
+ void set borderSpacing(String value) { |
+ setProperty('border-spacing', value, ''); |
} |
- /** Gets the value of "line-break" */ |
- String get lineBreak => |
- getPropertyValue('${_browserPrefix}line-break'); |
+ /** Gets the value of "border-start" */ |
+ String get borderStart => |
+ getPropertyValue('${_browserPrefix}border-start'); |
- /** Sets the value of "line-break" */ |
- void set lineBreak(String value) { |
- setProperty('${_browserPrefix}line-break', value, ''); |
+ /** Sets the value of "border-start" */ |
+ void set borderStart(String value) { |
+ setProperty('${_browserPrefix}border-start', value, ''); |
} |
- /** Gets the value of "line-clamp" */ |
- String get lineClamp => |
- getPropertyValue('${_browserPrefix}line-clamp'); |
+ /** Gets the value of "border-start-color" */ |
+ String get borderStartColor => |
+ getPropertyValue('${_browserPrefix}border-start-color'); |
- /** Sets the value of "line-clamp" */ |
- void set lineClamp(String value) { |
- setProperty('${_browserPrefix}line-clamp', value, ''); |
+ /** Sets the value of "border-start-color" */ |
+ void set borderStartColor(String value) { |
+ setProperty('${_browserPrefix}border-start-color', value, ''); |
} |
- /** Gets the value of "line-grid" */ |
- String get lineGrid => |
- getPropertyValue('${_browserPrefix}line-grid'); |
+ /** Gets the value of "border-start-style" */ |
+ String get borderStartStyle => |
+ getPropertyValue('${_browserPrefix}border-start-style'); |
- /** Sets the value of "line-grid" */ |
- void set lineGrid(String value) { |
- setProperty('${_browserPrefix}line-grid', value, ''); |
+ /** Sets the value of "border-start-style" */ |
+ void set borderStartStyle(String value) { |
+ setProperty('${_browserPrefix}border-start-style', value, ''); |
} |
- /** Gets the value of "line-height" */ |
- String get lineHeight => |
- getPropertyValue('line-height'); |
+ /** Gets the value of "border-start-width" */ |
+ String get borderStartWidth => |
+ getPropertyValue('${_browserPrefix}border-start-width'); |
- /** Sets the value of "line-height" */ |
- void set lineHeight(String value) { |
- setProperty('line-height', value, ''); |
+ /** Sets the value of "border-start-width" */ |
+ void set borderStartWidth(String value) { |
+ setProperty('${_browserPrefix}border-start-width', value, ''); |
} |
- /** Gets the value of "line-snap" */ |
- String get lineSnap => |
- getPropertyValue('${_browserPrefix}line-snap'); |
+ /** Gets the value of "border-style" */ |
+ String get borderStyle => |
+ getPropertyValue('border-style'); |
- /** Sets the value of "line-snap" */ |
- void set lineSnap(String value) { |
- setProperty('${_browserPrefix}line-snap', value, ''); |
+ /** Sets the value of "border-style" */ |
+ void set borderStyle(String value) { |
+ setProperty('border-style', value, ''); |
} |
- /** Gets the value of "list-style" */ |
- String get listStyle => |
- getPropertyValue('list-style'); |
+ /** Gets the value of "border-top" */ |
+ String get borderTop => |
+ getPropertyValue('border-top'); |
- /** Sets the value of "list-style" */ |
- void set listStyle(String value) { |
- setProperty('list-style', value, ''); |
+ /** Sets the value of "border-top" */ |
+ void set borderTop(String value) { |
+ setProperty('border-top', value, ''); |
} |
- /** Gets the value of "list-style-image" */ |
- String get listStyleImage => |
- getPropertyValue('list-style-image'); |
+ /** Gets the value of "border-top-color" */ |
+ String get borderTopColor => |
+ getPropertyValue('border-top-color'); |
- /** Sets the value of "list-style-image" */ |
- void set listStyleImage(String value) { |
- setProperty('list-style-image', value, ''); |
+ /** Sets the value of "border-top-color" */ |
+ void set borderTopColor(String value) { |
+ setProperty('border-top-color', value, ''); |
} |
- /** Gets the value of "list-style-position" */ |
- String get listStylePosition => |
- getPropertyValue('list-style-position'); |
+ /** Gets the value of "border-top-left-radius" */ |
+ String get borderTopLeftRadius => |
+ getPropertyValue('border-top-left-radius'); |
- /** Sets the value of "list-style-position" */ |
- void set listStylePosition(String value) { |
- setProperty('list-style-position', value, ''); |
+ /** Sets the value of "border-top-left-radius" */ |
+ void set borderTopLeftRadius(String value) { |
+ setProperty('border-top-left-radius', value, ''); |
} |
- /** Gets the value of "list-style-type" */ |
- String get listStyleType => |
- getPropertyValue('list-style-type'); |
+ /** Gets the value of "border-top-right-radius" */ |
+ String get borderTopRightRadius => |
+ getPropertyValue('border-top-right-radius'); |
- /** Sets the value of "list-style-type" */ |
- void set listStyleType(String value) { |
- setProperty('list-style-type', value, ''); |
+ /** Sets the value of "border-top-right-radius" */ |
+ void set borderTopRightRadius(String value) { |
+ setProperty('border-top-right-radius', value, ''); |
} |
- /** Gets the value of "locale" */ |
- String get locale => |
- getPropertyValue('${_browserPrefix}locale'); |
+ /** Gets the value of "border-top-style" */ |
+ String get borderTopStyle => |
+ getPropertyValue('border-top-style'); |
- /** Sets the value of "locale" */ |
- void set locale(String value) { |
- setProperty('${_browserPrefix}locale', value, ''); |
+ /** Sets the value of "border-top-style" */ |
+ void set borderTopStyle(String value) { |
+ setProperty('border-top-style', value, ''); |
} |
- /** Gets the value of "logical-height" */ |
- String get logicalHeight => |
- getPropertyValue('${_browserPrefix}logical-height'); |
+ /** Gets the value of "border-top-width" */ |
+ String get borderTopWidth => |
+ getPropertyValue('border-top-width'); |
- /** Sets the value of "logical-height" */ |
- void set logicalHeight(String value) { |
- setProperty('${_browserPrefix}logical-height', value, ''); |
+ /** Sets the value of "border-top-width" */ |
+ void set borderTopWidth(String value) { |
+ setProperty('border-top-width', value, ''); |
} |
- /** Gets the value of "logical-width" */ |
- String get logicalWidth => |
- getPropertyValue('${_browserPrefix}logical-width'); |
+ /** Gets the value of "border-vertical-spacing" */ |
+ String get borderVerticalSpacing => |
+ getPropertyValue('${_browserPrefix}border-vertical-spacing'); |
- /** Sets the value of "logical-width" */ |
- void set logicalWidth(String value) { |
- setProperty('${_browserPrefix}logical-width', value, ''); |
+ /** Sets the value of "border-vertical-spacing" */ |
+ void set borderVerticalSpacing(String value) { |
+ setProperty('${_browserPrefix}border-vertical-spacing', value, ''); |
} |
- /** Gets the value of "margin" */ |
- String get margin => |
- getPropertyValue('margin'); |
+ /** Gets the value of "border-width" */ |
+ String get borderWidth => |
+ getPropertyValue('border-width'); |
- /** Sets the value of "margin" */ |
- void set margin(String value) { |
- setProperty('margin', value, ''); |
+ /** Sets the value of "border-width" */ |
+ void set borderWidth(String value) { |
+ setProperty('border-width', value, ''); |
} |
- /** Gets the value of "margin-after" */ |
- String get marginAfter => |
- getPropertyValue('${_browserPrefix}margin-after'); |
+ /** Gets the value of "bottom" */ |
+ String get bottom => |
+ getPropertyValue('bottom'); |
- /** Sets the value of "margin-after" */ |
- void set marginAfter(String value) { |
- setProperty('${_browserPrefix}margin-after', value, ''); |
+ /** Sets the value of "bottom" */ |
+ void set bottom(String value) { |
+ setProperty('bottom', value, ''); |
} |
- /** Gets the value of "margin-after-collapse" */ |
- String get marginAfterCollapse => |
- getPropertyValue('${_browserPrefix}margin-after-collapse'); |
+ /** Gets the value of "box-align" */ |
+ String get boxAlign => |
+ getPropertyValue('${_browserPrefix}box-align'); |
- /** Sets the value of "margin-after-collapse" */ |
- void set marginAfterCollapse(String value) { |
- setProperty('${_browserPrefix}margin-after-collapse', value, ''); |
+ /** Sets the value of "box-align" */ |
+ void set boxAlign(String value) { |
+ setProperty('${_browserPrefix}box-align', value, ''); |
} |
- /** Gets the value of "margin-before" */ |
- String get marginBefore => |
- getPropertyValue('${_browserPrefix}margin-before'); |
+ /** Gets the value of "box-decoration-break" */ |
+ String get boxDecorationBreak => |
+ getPropertyValue('${_browserPrefix}box-decoration-break'); |
- /** Sets the value of "margin-before" */ |
- void set marginBefore(String value) { |
- setProperty('${_browserPrefix}margin-before', value, ''); |
+ /** Sets the value of "box-decoration-break" */ |
+ void set boxDecorationBreak(String value) { |
+ setProperty('${_browserPrefix}box-decoration-break', value, ''); |
} |
- /** Gets the value of "margin-before-collapse" */ |
- String get marginBeforeCollapse => |
- getPropertyValue('${_browserPrefix}margin-before-collapse'); |
+ /** Gets the value of "box-direction" */ |
+ String get boxDirection => |
+ getPropertyValue('${_browserPrefix}box-direction'); |
- /** Sets the value of "margin-before-collapse" */ |
- void set marginBeforeCollapse(String value) { |
- setProperty('${_browserPrefix}margin-before-collapse', value, ''); |
+ /** Sets the value of "box-direction" */ |
+ void set boxDirection(String value) { |
+ setProperty('${_browserPrefix}box-direction', value, ''); |
} |
- /** Gets the value of "margin-bottom" */ |
- String get marginBottom => |
- getPropertyValue('margin-bottom'); |
+ /** Gets the value of "box-flex" */ |
+ String get boxFlex => |
+ getPropertyValue('${_browserPrefix}box-flex'); |
- /** Sets the value of "margin-bottom" */ |
- void set marginBottom(String value) { |
- setProperty('margin-bottom', value, ''); |
+ /** Sets the value of "box-flex" */ |
+ void set boxFlex(String value) { |
+ setProperty('${_browserPrefix}box-flex', value, ''); |
} |
- /** Gets the value of "margin-bottom-collapse" */ |
- String get marginBottomCollapse => |
- getPropertyValue('${_browserPrefix}margin-bottom-collapse'); |
+ /** Gets the value of "box-flex-group" */ |
+ String get boxFlexGroup => |
+ getPropertyValue('${_browserPrefix}box-flex-group'); |
- /** Sets the value of "margin-bottom-collapse" */ |
- void set marginBottomCollapse(String value) { |
- setProperty('${_browserPrefix}margin-bottom-collapse', value, ''); |
+ /** Sets the value of "box-flex-group" */ |
+ void set boxFlexGroup(String value) { |
+ setProperty('${_browserPrefix}box-flex-group', value, ''); |
} |
- /** Gets the value of "margin-collapse" */ |
- String get marginCollapse => |
- getPropertyValue('${_browserPrefix}margin-collapse'); |
+ /** Gets the value of "box-lines" */ |
+ String get boxLines => |
+ getPropertyValue('${_browserPrefix}box-lines'); |
- /** Sets the value of "margin-collapse" */ |
- void set marginCollapse(String value) { |
- setProperty('${_browserPrefix}margin-collapse', value, ''); |
+ /** Sets the value of "box-lines" */ |
+ void set boxLines(String value) { |
+ setProperty('${_browserPrefix}box-lines', value, ''); |
} |
- /** Gets the value of "margin-end" */ |
- String get marginEnd => |
- getPropertyValue('${_browserPrefix}margin-end'); |
+ /** Gets the value of "box-ordinal-group" */ |
+ String get boxOrdinalGroup => |
+ getPropertyValue('${_browserPrefix}box-ordinal-group'); |
- /** Sets the value of "margin-end" */ |
- void set marginEnd(String value) { |
- setProperty('${_browserPrefix}margin-end', value, ''); |
+ /** Sets the value of "box-ordinal-group" */ |
+ void set boxOrdinalGroup(String value) { |
+ setProperty('${_browserPrefix}box-ordinal-group', value, ''); |
} |
- /** Gets the value of "margin-left" */ |
- String get marginLeft => |
- getPropertyValue('margin-left'); |
+ /** Gets the value of "box-orient" */ |
+ String get boxOrient => |
+ getPropertyValue('${_browserPrefix}box-orient'); |
- /** Sets the value of "margin-left" */ |
- void set marginLeft(String value) { |
- setProperty('margin-left', value, ''); |
+ /** Sets the value of "box-orient" */ |
+ void set boxOrient(String value) { |
+ setProperty('${_browserPrefix}box-orient', value, ''); |
} |
- /** Gets the value of "margin-right" */ |
- String get marginRight => |
- getPropertyValue('margin-right'); |
+ /** Gets the value of "box-pack" */ |
+ String get boxPack => |
+ getPropertyValue('${_browserPrefix}box-pack'); |
- /** Sets the value of "margin-right" */ |
- void set marginRight(String value) { |
- setProperty('margin-right', value, ''); |
+ /** Sets the value of "box-pack" */ |
+ void set boxPack(String value) { |
+ setProperty('${_browserPrefix}box-pack', value, ''); |
} |
- /** Gets the value of "margin-start" */ |
- String get marginStart => |
- getPropertyValue('${_browserPrefix}margin-start'); |
+ /** Gets the value of "box-reflect" */ |
+ String get boxReflect => |
+ getPropertyValue('${_browserPrefix}box-reflect'); |
- /** Sets the value of "margin-start" */ |
- void set marginStart(String value) { |
- setProperty('${_browserPrefix}margin-start', value, ''); |
+ /** Sets the value of "box-reflect" */ |
+ void set boxReflect(String value) { |
+ setProperty('${_browserPrefix}box-reflect', value, ''); |
} |
- /** Gets the value of "margin-top" */ |
- String get marginTop => |
- getPropertyValue('margin-top'); |
+ /** Gets the value of "box-shadow" */ |
+ String get boxShadow => |
+ getPropertyValue('box-shadow'); |
- /** Sets the value of "margin-top" */ |
- void set marginTop(String value) { |
- setProperty('margin-top', value, ''); |
+ /** Sets the value of "box-shadow" */ |
+ void set boxShadow(String value) { |
+ setProperty('box-shadow', 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 "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 "marquee" */ |
- String get marquee => |
- getPropertyValue('${_browserPrefix}marquee'); |
+ /** Gets the value of "caption-side" */ |
+ String get captionSide => |
+ getPropertyValue('caption-side'); |
- /** Sets the value of "marquee" */ |
- void set marquee(String value) { |
- setProperty('${_browserPrefix}marquee', value, ''); |
+ /** Sets the value of "caption-side" */ |
+ void set captionSide(String value) { |
+ setProperty('caption-side', value, ''); |
} |
- /** Gets the value of "marquee-direction" */ |
- String get marqueeDirection => |
- getPropertyValue('${_browserPrefix}marquee-direction'); |
+ /** Gets the value of "clear" */ |
+ String get clear => |
+ getPropertyValue('clear'); |
- /** Sets the value of "marquee-direction" */ |
- void set marqueeDirection(String value) { |
- setProperty('${_browserPrefix}marquee-direction', value, ''); |
+ /** Sets the value of "clear" */ |
+ void set clear(String value) { |
+ setProperty('clear', value, ''); |
} |
- /** Gets the value of "marquee-increment" */ |
- String get marqueeIncrement => |
- getPropertyValue('${_browserPrefix}marquee-increment'); |
+ /** Gets the value of "clip" */ |
+ String get clip => |
+ getPropertyValue('clip'); |
- /** Sets the value of "marquee-increment" */ |
- void set marqueeIncrement(String value) { |
- setProperty('${_browserPrefix}marquee-increment', value, ''); |
+ /** Sets the value of "clip" */ |
+ void set clip(String value) { |
+ setProperty('clip', value, ''); |
} |
- /** Gets the value of "marquee-repetition" */ |
- String get marqueeRepetition => |
- getPropertyValue('${_browserPrefix}marquee-repetition'); |
+ /** Gets the value of "clip-path" */ |
+ String get clipPath => |
+ getPropertyValue('${_browserPrefix}clip-path'); |
- /** Sets the value of "marquee-repetition" */ |
- void set marqueeRepetition(String value) { |
- setProperty('${_browserPrefix}marquee-repetition', value, ''); |
+ /** Sets the value of "clip-path" */ |
+ void set clipPath(String value) { |
+ setProperty('${_browserPrefix}clip-path', value, ''); |
} |
- /** Gets the value of "marquee-speed" */ |
- String get marqueeSpeed => |
- getPropertyValue('${_browserPrefix}marquee-speed'); |
+ /** Gets the value of "color" */ |
+ String get color => |
+ getPropertyValue('color'); |
- /** Sets the value of "marquee-speed" */ |
- void set marqueeSpeed(String value) { |
- setProperty('${_browserPrefix}marquee-speed', value, ''); |
+ /** Sets the value of "color" */ |
+ void set color(String value) { |
+ setProperty('color', value, ''); |
} |
- /** Gets the value of "marquee-style" */ |
- String get marqueeStyle => |
- getPropertyValue('${_browserPrefix}marquee-style'); |
+ /** Gets the value of "color-correction" */ |
+ String get colorCorrection => |
+ getPropertyValue('${_browserPrefix}color-correction'); |
- /** Sets the value of "marquee-style" */ |
- void set marqueeStyle(String value) { |
- setProperty('${_browserPrefix}marquee-style', value, ''); |
+ /** Sets the value of "color-correction" */ |
+ void set colorCorrection(String value) { |
+ setProperty('${_browserPrefix}color-correction', value, ''); |
} |
- /** Gets the value of "mask" */ |
- String get mask => |
- getPropertyValue('${_browserPrefix}mask'); |
+ /** Gets the value of "column-axis" */ |
+ String get columnAxis => |
+ getPropertyValue('${_browserPrefix}column-axis'); |
- /** Sets the value of "mask" */ |
- void set mask(String value) { |
- setProperty('${_browserPrefix}mask', value, ''); |
+ /** Sets the value of "column-axis" */ |
+ void set columnAxis(String value) { |
+ setProperty('${_browserPrefix}column-axis', value, ''); |
} |
- /** Gets the value of "mask-attachment" */ |
- String get maskAttachment => |
- getPropertyValue('${_browserPrefix}mask-attachment'); |
+ /** Gets the value of "column-break-after" */ |
+ String get columnBreakAfter => |
+ getPropertyValue('${_browserPrefix}column-break-after'); |
- /** Sets the value of "mask-attachment" */ |
- void set maskAttachment(String value) { |
- setProperty('${_browserPrefix}mask-attachment', value, ''); |
+ /** Sets the value of "column-break-after" */ |
+ void set columnBreakAfter(String value) { |
+ setProperty('${_browserPrefix}column-break-after', value, ''); |
} |
- /** Gets the value of "mask-box-image" */ |
- String get maskBoxImage => |
- getPropertyValue('${_browserPrefix}mask-box-image'); |
+ /** Gets the value of "column-break-before" */ |
+ String get columnBreakBefore => |
+ getPropertyValue('${_browserPrefix}column-break-before'); |
- /** Sets the value of "mask-box-image" */ |
- void set maskBoxImage(String value) { |
- setProperty('${_browserPrefix}mask-box-image', value, ''); |
+ /** Sets the value of "column-break-before" */ |
+ void set columnBreakBefore(String value) { |
+ setProperty('${_browserPrefix}column-break-before', value, ''); |
} |
- /** Gets the value of "mask-box-image-outset" */ |
- String get maskBoxImageOutset => |
- getPropertyValue('${_browserPrefix}mask-box-image-outset'); |
+ /** Gets the value of "column-break-inside" */ |
+ String get columnBreakInside => |
+ getPropertyValue('${_browserPrefix}column-break-inside'); |
- /** Sets the value of "mask-box-image-outset" */ |
- void set maskBoxImageOutset(String value) { |
- setProperty('${_browserPrefix}mask-box-image-outset', value, ''); |
+ /** Sets the value of "column-break-inside" */ |
+ void set columnBreakInside(String value) { |
+ setProperty('${_browserPrefix}column-break-inside', value, ''); |
} |
- /** Gets the value of "mask-box-image-repeat" */ |
- String get maskBoxImageRepeat => |
- getPropertyValue('${_browserPrefix}mask-box-image-repeat'); |
+ /** Gets the value of "column-count" */ |
+ String get columnCount => |
+ getPropertyValue('${_browserPrefix}column-count'); |
- /** Sets the value of "mask-box-image-repeat" */ |
- void set maskBoxImageRepeat(String value) { |
- setProperty('${_browserPrefix}mask-box-image-repeat', value, ''); |
+ /** Sets the value of "column-count" */ |
+ void set columnCount(String value) { |
+ setProperty('${_browserPrefix}column-count', value, ''); |
} |
- /** Gets the value of "mask-box-image-slice" */ |
- String get maskBoxImageSlice => |
- getPropertyValue('${_browserPrefix}mask-box-image-slice'); |
+ /** Gets the value of "column-gap" */ |
+ String get columnGap => |
+ getPropertyValue('${_browserPrefix}column-gap'); |
- /** Sets the value of "mask-box-image-slice" */ |
- void set maskBoxImageSlice(String value) { |
- setProperty('${_browserPrefix}mask-box-image-slice', value, ''); |
+ /** Sets the value of "column-gap" */ |
+ void set columnGap(String value) { |
+ setProperty('${_browserPrefix}column-gap', value, ''); |
} |
- /** Gets the value of "mask-box-image-source" */ |
- String get maskBoxImageSource => |
- getPropertyValue('${_browserPrefix}mask-box-image-source'); |
+ /** Gets the value of "column-progression" */ |
+ String get columnProgression => |
+ getPropertyValue('${_browserPrefix}column-progression'); |
- /** Sets the value of "mask-box-image-source" */ |
- void set maskBoxImageSource(String value) { |
- setProperty('${_browserPrefix}mask-box-image-source', value, ''); |
+ /** Sets the value of "column-progression" */ |
+ void set columnProgression(String value) { |
+ setProperty('${_browserPrefix}column-progression', value, ''); |
} |
- /** Gets the value of "mask-box-image-width" */ |
- String get maskBoxImageWidth => |
- getPropertyValue('${_browserPrefix}mask-box-image-width'); |
+ /** Gets the value of "column-rule" */ |
+ String get columnRule => |
+ getPropertyValue('${_browserPrefix}column-rule'); |
- /** Sets the value of "mask-box-image-width" */ |
- void set maskBoxImageWidth(String value) { |
- setProperty('${_browserPrefix}mask-box-image-width', value, ''); |
+ /** Sets the value of "column-rule" */ |
+ void set columnRule(String value) { |
+ setProperty('${_browserPrefix}column-rule', value, ''); |
} |
- /** Gets the value of "mask-clip" */ |
- String get maskClip => |
- getPropertyValue('${_browserPrefix}mask-clip'); |
+ /** Gets the value of "column-rule-color" */ |
+ String get columnRuleColor => |
+ getPropertyValue('${_browserPrefix}column-rule-color'); |
- /** Sets the value of "mask-clip" */ |
- void set maskClip(String value) { |
- setProperty('${_browserPrefix}mask-clip', value, ''); |
+ /** Sets the value of "column-rule-color" */ |
+ void set columnRuleColor(String value) { |
+ setProperty('${_browserPrefix}column-rule-color', value, ''); |
} |
- /** Gets the value of "mask-composite" */ |
- String get maskComposite => |
- getPropertyValue('${_browserPrefix}mask-composite'); |
+ /** Gets the value of "column-rule-style" */ |
+ String get columnRuleStyle => |
+ getPropertyValue('${_browserPrefix}column-rule-style'); |
- /** Sets the value of "mask-composite" */ |
- void set maskComposite(String value) { |
- setProperty('${_browserPrefix}mask-composite', value, ''); |
+ /** Sets the value of "column-rule-style" */ |
+ void set columnRuleStyle(String value) { |
+ setProperty('${_browserPrefix}column-rule-style', value, ''); |
} |
- /** Gets the value of "mask-image" */ |
- String get maskImage => |
- getPropertyValue('${_browserPrefix}mask-image'); |
+ /** Gets the value of "column-rule-width" */ |
+ String get columnRuleWidth => |
+ getPropertyValue('${_browserPrefix}column-rule-width'); |
- /** Sets the value of "mask-image" */ |
- void set maskImage(String value) { |
- setProperty('${_browserPrefix}mask-image', value, ''); |
+ /** Sets the value of "column-rule-width" */ |
+ void set columnRuleWidth(String value) { |
+ setProperty('${_browserPrefix}column-rule-width', value, ''); |
} |
- /** Gets the value of "mask-origin" */ |
- String get maskOrigin => |
- getPropertyValue('${_browserPrefix}mask-origin'); |
+ /** Gets the value of "column-span" */ |
+ String get columnSpan => |
+ getPropertyValue('${_browserPrefix}column-span'); |
- /** Sets the value of "mask-origin" */ |
- void set maskOrigin(String value) { |
- setProperty('${_browserPrefix}mask-origin', value, ''); |
+ /** Sets the value of "column-span" */ |
+ void set columnSpan(String value) { |
+ setProperty('${_browserPrefix}column-span', value, ''); |
} |
- /** Gets the value of "mask-position" */ |
- String get maskPosition => |
- getPropertyValue('${_browserPrefix}mask-position'); |
+ /** Gets the value of "column-width" */ |
+ String get columnWidth => |
+ getPropertyValue('${_browserPrefix}column-width'); |
- /** Sets the value of "mask-position" */ |
- void set maskPosition(String value) { |
- setProperty('${_browserPrefix}mask-position', value, ''); |
+ /** Sets the value of "column-width" */ |
+ void set columnWidth(String value) { |
+ setProperty('${_browserPrefix}column-width', value, ''); |
} |
- /** Gets the value of "mask-position-x" */ |
- String get maskPositionX => |
- getPropertyValue('${_browserPrefix}mask-position-x'); |
+ /** Gets the value of "columns" */ |
+ String get columns => |
+ getPropertyValue('${_browserPrefix}columns'); |
- /** Sets the value of "mask-position-x" */ |
- void set maskPositionX(String value) { |
- setProperty('${_browserPrefix}mask-position-x', value, ''); |
+ /** Sets the value of "columns" */ |
+ void set columns(String value) { |
+ setProperty('${_browserPrefix}columns', value, ''); |
} |
- /** Gets the value of "mask-position-y" */ |
- String get maskPositionY => |
- getPropertyValue('${_browserPrefix}mask-position-y'); |
+ /** Gets the value of "content" */ |
+ String get content => |
+ getPropertyValue('content'); |
- /** Sets the value of "mask-position-y" */ |
- void set maskPositionY(String value) { |
- setProperty('${_browserPrefix}mask-position-y', value, ''); |
+ /** Sets the value of "content" */ |
+ void set content(String value) { |
+ setProperty('content', value, ''); |
} |
- /** Gets the value of "mask-repeat" */ |
- String get maskRepeat => |
- getPropertyValue('${_browserPrefix}mask-repeat'); |
+ /** Gets the value of "counter-increment" */ |
+ String get counterIncrement => |
+ getPropertyValue('counter-increment'); |
- /** Sets the value of "mask-repeat" */ |
- void set maskRepeat(String value) { |
- setProperty('${_browserPrefix}mask-repeat', value, ''); |
+ /** Sets the value of "counter-increment" */ |
+ void set counterIncrement(String value) { |
+ setProperty('counter-increment', value, ''); |
} |
- /** Gets the value of "mask-repeat-x" */ |
- String get maskRepeatX => |
- getPropertyValue('${_browserPrefix}mask-repeat-x'); |
+ /** Gets the value of "counter-reset" */ |
+ String get counterReset => |
+ getPropertyValue('counter-reset'); |
- /** Sets the value of "mask-repeat-x" */ |
- void set maskRepeatX(String value) { |
- setProperty('${_browserPrefix}mask-repeat-x', value, ''); |
+ /** Sets the value of "counter-reset" */ |
+ void set counterReset(String value) { |
+ setProperty('counter-reset', value, ''); |
} |
- /** Gets the value of "mask-repeat-y" */ |
- String get maskRepeatY => |
- getPropertyValue('${_browserPrefix}mask-repeat-y'); |
+ /** Gets the value of "cursor" */ |
+ String get cursor => |
+ getPropertyValue('cursor'); |
- /** Sets the value of "mask-repeat-y" */ |
- void set maskRepeatY(String value) { |
- setProperty('${_browserPrefix}mask-repeat-y', value, ''); |
+ /** Sets the value of "cursor" */ |
+ void set cursor(String value) { |
+ setProperty('cursor', value, ''); |
} |
- /** Gets the value of "mask-size" */ |
- String get maskSize => |
- getPropertyValue('${_browserPrefix}mask-size'); |
+ /** Gets the value of "dashboard-region" */ |
+ String get dashboardRegion => |
+ getPropertyValue('${_browserPrefix}dashboard-region'); |
- /** Sets the value of "mask-size" */ |
- void set maskSize(String value) { |
- setProperty('${_browserPrefix}mask-size', value, ''); |
+ /** Sets the value of "dashboard-region" */ |
+ void set dashboardRegion(String value) { |
+ setProperty('${_browserPrefix}dashboard-region', value, ''); |
} |
- /** Gets the value of "max-height" */ |
- String get maxHeight => |
- getPropertyValue('max-height'); |
+ /** Gets the value of "direction" */ |
+ String get direction => |
+ getPropertyValue('direction'); |
- /** Sets the value of "max-height" */ |
- void set maxHeight(String value) { |
- setProperty('max-height', value, ''); |
+ /** Sets the value of "direction" */ |
+ void set direction(String value) { |
+ setProperty('direction', value, ''); |
} |
- /** Gets the value of "max-logical-height" */ |
- String get maxLogicalHeight => |
- getPropertyValue('${_browserPrefix}max-logical-height'); |
+ /** Gets the value of "display" */ |
+ String get display => |
+ getPropertyValue('display'); |
- /** Sets the value of "max-logical-height" */ |
- void set maxLogicalHeight(String value) { |
- setProperty('${_browserPrefix}max-logical-height', value, ''); |
+ /** Sets the value of "display" */ |
+ void set display(String value) { |
+ setProperty('display', value, ''); |
} |
- /** Gets the value of "max-logical-width" */ |
- String get maxLogicalWidth => |
- getPropertyValue('${_browserPrefix}max-logical-width'); |
+ /** Gets the value of "empty-cells" */ |
+ String get emptyCells => |
+ getPropertyValue('empty-cells'); |
- /** Sets the value of "max-logical-width" */ |
- void set maxLogicalWidth(String value) { |
- setProperty('${_browserPrefix}max-logical-width', value, ''); |
+ /** Sets the value of "empty-cells" */ |
+ void set emptyCells(String value) { |
+ setProperty('empty-cells', value, ''); |
} |
- /** Gets the value of "max-width" */ |
- String get maxWidth => |
- getPropertyValue('max-width'); |
+ /** Gets the value of "filter" */ |
+ String get filter => |
+ getPropertyValue('${_browserPrefix}filter'); |
- /** Sets the value of "max-width" */ |
- void set maxWidth(String value) { |
- setProperty('max-width', value, ''); |
+ /** Sets the value of "filter" */ |
+ void set filter(String value) { |
+ setProperty('${_browserPrefix}filter', value, ''); |
} |
- /** Gets the value of "max-zoom" */ |
- String get maxZoom => |
- getPropertyValue('max-zoom'); |
+ /** Gets the value of "flex" */ |
+ String get flex => |
+ getPropertyValue('${_browserPrefix}flex'); |
- /** Sets the value of "max-zoom" */ |
- void set maxZoom(String value) { |
- setProperty('max-zoom', value, ''); |
+ /** Sets the value of "flex" */ |
+ void set flex(String value) { |
+ setProperty('${_browserPrefix}flex', value, ''); |
} |
- /** Gets the value of "min-height" */ |
- String get minHeight => |
- getPropertyValue('min-height'); |
+ /** Gets the value of "flex-basis" */ |
+ String get flexBasis => |
+ getPropertyValue('${_browserPrefix}flex-basis'); |
- /** Sets the value of "min-height" */ |
- void set minHeight(String value) { |
- setProperty('min-height', value, ''); |
+ /** Sets the value of "flex-basis" */ |
+ void set flexBasis(String value) { |
+ setProperty('${_browserPrefix}flex-basis', value, ''); |
} |
- /** Gets the value of "min-logical-height" */ |
- String get minLogicalHeight => |
- getPropertyValue('${_browserPrefix}min-logical-height'); |
+ /** Gets the value of "flex-direction" */ |
+ String get flexDirection => |
+ getPropertyValue('${_browserPrefix}flex-direction'); |
- /** Sets the value of "min-logical-height" */ |
- void set minLogicalHeight(String value) { |
- setProperty('${_browserPrefix}min-logical-height', value, ''); |
+ /** Sets the value of "flex-direction" */ |
+ void set flexDirection(String value) { |
+ setProperty('${_browserPrefix}flex-direction', value, ''); |
} |
- /** Gets the value of "min-logical-width" */ |
- String get minLogicalWidth => |
- getPropertyValue('${_browserPrefix}min-logical-width'); |
+ /** Gets the value of "flex-flow" */ |
+ String get flexFlow => |
+ getPropertyValue('${_browserPrefix}flex-flow'); |
- /** Sets the value of "min-logical-width" */ |
- void set minLogicalWidth(String value) { |
- setProperty('${_browserPrefix}min-logical-width', value, ''); |
+ /** Sets the value of "flex-flow" */ |
+ void set flexFlow(String value) { |
+ setProperty('${_browserPrefix}flex-flow', value, ''); |
} |
- /** Gets the value of "min-width" */ |
- String get minWidth => |
- getPropertyValue('min-width'); |
+ /** Gets the value of "flex-grow" */ |
+ String get flexGrow => |
+ getPropertyValue('${_browserPrefix}flex-grow'); |
- /** Sets the value of "min-width" */ |
- void set minWidth(String value) { |
- setProperty('min-width', value, ''); |
+ /** Sets the value of "flex-grow" */ |
+ void set flexGrow(String value) { |
+ setProperty('${_browserPrefix}flex-grow', value, ''); |
} |
- /** Gets the value of "min-zoom" */ |
- String get minZoom => |
- getPropertyValue('min-zoom'); |
+ /** Gets the value of "flex-shrink" */ |
+ String get flexShrink => |
+ getPropertyValue('${_browserPrefix}flex-shrink'); |
- /** Sets the value of "min-zoom" */ |
- void set minZoom(String value) { |
- setProperty('min-zoom', value, ''); |
+ /** Sets the value of "flex-shrink" */ |
+ void set flexShrink(String value) { |
+ setProperty('${_browserPrefix}flex-shrink', value, ''); |
} |
- /** Gets the value of "nbsp-mode" */ |
- String get nbspMode => |
- getPropertyValue('${_browserPrefix}nbsp-mode'); |
+ /** Gets the value of "flex-wrap" */ |
+ String get flexWrap => |
+ getPropertyValue('${_browserPrefix}flex-wrap'); |
- /** Sets the value of "nbsp-mode" */ |
- void set nbspMode(String value) { |
- setProperty('${_browserPrefix}nbsp-mode', value, ''); |
+ /** Sets the value of "flex-wrap" */ |
+ void set flexWrap(String value) { |
+ setProperty('${_browserPrefix}flex-wrap', value, ''); |
} |
- /** Gets the value of "opacity" */ |
- String get opacity => |
- getPropertyValue('opacity'); |
+ /** Gets the value of "float" */ |
+ String get float => |
+ getPropertyValue('float'); |
- /** Sets the value of "opacity" */ |
- void set opacity(String value) { |
- setProperty('opacity', value, ''); |
+ /** Sets the value of "float" */ |
+ void set float(String value) { |
+ setProperty('float', value, ''); |
} |
- /** Gets the value of "order" */ |
- String get order => |
- getPropertyValue('${_browserPrefix}order'); |
+ /** Gets the value of "flow-from" */ |
+ String get flowFrom => |
+ getPropertyValue('${_browserPrefix}flow-from'); |
- /** Sets the value of "order" */ |
- void set order(String value) { |
- setProperty('${_browserPrefix}order', value, ''); |
+ /** Sets the value of "flow-from" */ |
+ void set flowFrom(String value) { |
+ setProperty('${_browserPrefix}flow-from', value, ''); |
} |
- /** Gets the value of "orientation" */ |
- String get orientation => |
- getPropertyValue('orientation'); |
+ /** Gets the value of "flow-into" */ |
+ String get flowInto => |
+ getPropertyValue('${_browserPrefix}flow-into'); |
- /** Sets the value of "orientation" */ |
- void set orientation(String value) { |
- setProperty('orientation', value, ''); |
+ /** Sets the value of "flow-into" */ |
+ void set flowInto(String value) { |
+ setProperty('${_browserPrefix}flow-into', value, ''); |
} |
- /** Gets the value of "orphans" */ |
- String get orphans => |
- getPropertyValue('orphans'); |
+ /** Gets the value of "font" */ |
+ String get font => |
+ getPropertyValue('font'); |
- /** Sets the value of "orphans" */ |
- void set orphans(String value) { |
- setProperty('orphans', value, ''); |
+ /** Sets the value of "font" */ |
+ void set font(String value) { |
+ setProperty('font', value, ''); |
} |
- /** Gets the value of "outline" */ |
- String get outline => |
- getPropertyValue('outline'); |
+ /** Gets the value of "font-family" */ |
+ String get fontFamily => |
+ getPropertyValue('font-family'); |
- /** Sets the value of "outline" */ |
- void set outline(String value) { |
- setProperty('outline', value, ''); |
+ /** Sets the value of "font-family" */ |
+ void set fontFamily(String value) { |
+ setProperty('font-family', value, ''); |
} |
- /** Gets the value of "outline-color" */ |
- String get outlineColor => |
- getPropertyValue('outline-color'); |
+ /** Gets the value of "font-feature-settings" */ |
+ String get fontFeatureSettings => |
+ getPropertyValue('${_browserPrefix}font-feature-settings'); |
- /** Sets the value of "outline-color" */ |
- void set outlineColor(String value) { |
- setProperty('outline-color', value, ''); |
- } |
+ /** Sets the value of "font-feature-settings" */ |
+ void set fontFeatureSettings(String value) { |
+ setProperty('${_browserPrefix}font-feature-settings', value, ''); |
+ } |
- /** Gets the value of "outline-offset" */ |
- String get outlineOffset => |
- getPropertyValue('outline-offset'); |
+ /** Gets the value of "font-kerning" */ |
+ String get fontKerning => |
+ getPropertyValue('${_browserPrefix}font-kerning'); |
- /** Sets the value of "outline-offset" */ |
- void set outlineOffset(String value) { |
- setProperty('outline-offset', value, ''); |
+ /** Sets the value of "font-kerning" */ |
+ void set fontKerning(String value) { |
+ setProperty('${_browserPrefix}font-kerning', value, ''); |
} |
- /** Gets the value of "outline-style" */ |
- String get outlineStyle => |
- getPropertyValue('outline-style'); |
+ /** Gets the value of "font-size" */ |
+ String get fontSize => |
+ getPropertyValue('font-size'); |
- /** Sets the value of "outline-style" */ |
- void set outlineStyle(String value) { |
- setProperty('outline-style', value, ''); |
+ /** Sets the value of "font-size" */ |
+ void set fontSize(String value) { |
+ setProperty('font-size', value, ''); |
} |
- /** Gets the value of "outline-width" */ |
- String get outlineWidth => |
- getPropertyValue('outline-width'); |
+ /** Gets the value of "font-size-delta" */ |
+ String get fontSizeDelta => |
+ getPropertyValue('${_browserPrefix}font-size-delta'); |
- /** Sets the value of "outline-width" */ |
- void set outlineWidth(String value) { |
- setProperty('outline-width', value, ''); |
+ /** Sets the value of "font-size-delta" */ |
+ void set fontSizeDelta(String value) { |
+ setProperty('${_browserPrefix}font-size-delta', value, ''); |
} |
- /** Gets the value of "overflow" */ |
- String get overflow => |
- getPropertyValue('overflow'); |
+ /** Gets the value of "font-smoothing" */ |
+ String get fontSmoothing => |
+ getPropertyValue('${_browserPrefix}font-smoothing'); |
- /** Sets the value of "overflow" */ |
- void set overflow(String value) { |
- setProperty('overflow', value, ''); |
+ /** Sets the value of "font-smoothing" */ |
+ void set fontSmoothing(String value) { |
+ setProperty('${_browserPrefix}font-smoothing', value, ''); |
} |
- /** Gets the value of "overflow-scrolling" */ |
- String get overflowScrolling => |
- getPropertyValue('${_browserPrefix}overflow-scrolling'); |
+ /** Gets the value of "font-stretch" */ |
+ String get fontStretch => |
+ getPropertyValue('font-stretch'); |
- /** Sets the value of "overflow-scrolling" */ |
- void set overflowScrolling(String value) { |
- setProperty('${_browserPrefix}overflow-scrolling', value, ''); |
+ /** Sets the value of "font-stretch" */ |
+ void set fontStretch(String value) { |
+ setProperty('font-stretch', value, ''); |
} |
- /** Gets the value of "overflow-wrap" */ |
- String get overflowWrap => |
- getPropertyValue('overflow-wrap'); |
+ /** Gets the value of "font-style" */ |
+ String get fontStyle => |
+ getPropertyValue('font-style'); |
- /** Sets the value of "overflow-wrap" */ |
- void set overflowWrap(String value) { |
- setProperty('overflow-wrap', value, ''); |
+ /** Sets the value of "font-style" */ |
+ void set fontStyle(String value) { |
+ setProperty('font-style', value, ''); |
} |
- /** Gets the value of "overflow-x" */ |
- String get overflowX => |
- getPropertyValue('overflow-x'); |
+ /** Gets the value of "font-variant" */ |
+ String get fontVariant => |
+ getPropertyValue('font-variant'); |
- /** Sets the value of "overflow-x" */ |
- void set overflowX(String value) { |
- setProperty('overflow-x', value, ''); |
+ /** Sets the value of "font-variant" */ |
+ void set fontVariant(String value) { |
+ setProperty('font-variant', value, ''); |
} |
- /** Gets the value of "overflow-y" */ |
- String get overflowY => |
- getPropertyValue('overflow-y'); |
+ /** Gets the value of "font-variant-ligatures" */ |
+ String get fontVariantLigatures => |
+ getPropertyValue('${_browserPrefix}font-variant-ligatures'); |
- /** Sets the value of "overflow-y" */ |
- void set overflowY(String value) { |
- setProperty('overflow-y', value, ''); |
+ /** Sets the value of "font-variant-ligatures" */ |
+ void set fontVariantLigatures(String value) { |
+ setProperty('${_browserPrefix}font-variant-ligatures', value, ''); |
} |
- /** Gets the value of "padding" */ |
- String get padding => |
- getPropertyValue('padding'); |
+ /** Gets the value of "font-weight" */ |
+ String get fontWeight => |
+ getPropertyValue('font-weight'); |
- /** Sets the value of "padding" */ |
- void set padding(String value) { |
- setProperty('padding', value, ''); |
+ /** Sets the value of "font-weight" */ |
+ void set fontWeight(String value) { |
+ setProperty('font-weight', value, ''); |
} |
- /** Gets the value of "padding-after" */ |
- String get paddingAfter => |
- getPropertyValue('${_browserPrefix}padding-after'); |
+ /** Gets the value of "grid-column" */ |
+ String get gridColumn => |
+ getPropertyValue('${_browserPrefix}grid-column'); |
- /** Sets the value of "padding-after" */ |
- void set paddingAfter(String value) { |
- setProperty('${_browserPrefix}padding-after', value, ''); |
+ /** Sets the value of "grid-column" */ |
+ void set gridColumn(String value) { |
+ setProperty('${_browserPrefix}grid-column', value, ''); |
} |
- /** Gets the value of "padding-before" */ |
- String get paddingBefore => |
- getPropertyValue('${_browserPrefix}padding-before'); |
+ /** Gets the value of "grid-columns" */ |
+ String get gridColumns => |
+ getPropertyValue('${_browserPrefix}grid-columns'); |
- /** Sets the value of "padding-before" */ |
- void set paddingBefore(String value) { |
- setProperty('${_browserPrefix}padding-before', value, ''); |
+ /** Sets the value of "grid-columns" */ |
+ void set gridColumns(String value) { |
+ setProperty('${_browserPrefix}grid-columns', value, ''); |
} |
- /** Gets the value of "padding-bottom" */ |
- String get paddingBottom => |
- getPropertyValue('padding-bottom'); |
+ /** Gets the value of "grid-row" */ |
+ String get gridRow => |
+ getPropertyValue('${_browserPrefix}grid-row'); |
- /** Sets the value of "padding-bottom" */ |
- void set paddingBottom(String value) { |
- setProperty('padding-bottom', value, ''); |
+ /** Sets the value of "grid-row" */ |
+ void set gridRow(String value) { |
+ setProperty('${_browserPrefix}grid-row', value, ''); |
} |
- /** Gets the value of "padding-end" */ |
- String get paddingEnd => |
- getPropertyValue('${_browserPrefix}padding-end'); |
+ /** Gets the value of "grid-rows" */ |
+ String get gridRows => |
+ getPropertyValue('${_browserPrefix}grid-rows'); |
- /** Sets the value of "padding-end" */ |
- void set paddingEnd(String value) { |
- setProperty('${_browserPrefix}padding-end', value, ''); |
+ /** Sets the value of "grid-rows" */ |
+ void set gridRows(String value) { |
+ setProperty('${_browserPrefix}grid-rows', value, ''); |
} |
- /** Gets the value of "padding-left" */ |
- String get paddingLeft => |
- getPropertyValue('padding-left'); |
+ /** Gets the value of "height" */ |
+ String get height => |
+ getPropertyValue('height'); |
- /** Sets the value of "padding-left" */ |
- void set paddingLeft(String value) { |
- setProperty('padding-left', value, ''); |
+ /** Sets the value of "height" */ |
+ void set height(String value) { |
+ setProperty('height', value, ''); |
} |
- /** Gets the value of "padding-right" */ |
- String get paddingRight => |
- getPropertyValue('padding-right'); |
+ /** Gets the value of "highlight" */ |
+ String get highlight => |
+ getPropertyValue('${_browserPrefix}highlight'); |
- /** Sets the value of "padding-right" */ |
- void set paddingRight(String value) { |
- setProperty('padding-right', value, ''); |
+ /** Sets the value of "highlight" */ |
+ void set highlight(String value) { |
+ setProperty('${_browserPrefix}highlight', value, ''); |
} |
- /** Gets the value of "padding-start" */ |
- String get paddingStart => |
- getPropertyValue('${_browserPrefix}padding-start'); |
+ /** Gets the value of "hyphenate-character" */ |
+ String get hyphenateCharacter => |
+ getPropertyValue('${_browserPrefix}hyphenate-character'); |
- /** Sets the value of "padding-start" */ |
- void set paddingStart(String value) { |
- setProperty('${_browserPrefix}padding-start', value, ''); |
+ /** Sets the value of "hyphenate-character" */ |
+ void set hyphenateCharacter(String value) { |
+ setProperty('${_browserPrefix}hyphenate-character', value, ''); |
} |
- /** Gets the value of "padding-top" */ |
- String get paddingTop => |
- getPropertyValue('padding-top'); |
+ /** Gets the value of "hyphenate-limit-after" */ |
+ String get hyphenateLimitAfter => |
+ getPropertyValue('${_browserPrefix}hyphenate-limit-after'); |
- /** Sets the value of "padding-top" */ |
- void set paddingTop(String value) { |
- setProperty('padding-top', value, ''); |
+ /** Sets the value of "hyphenate-limit-after" */ |
+ void set hyphenateLimitAfter(String value) { |
+ setProperty('${_browserPrefix}hyphenate-limit-after', value, ''); |
} |
- /** Gets the value of "page" */ |
- String get page => |
- getPropertyValue('page'); |
+ /** Gets the value of "hyphenate-limit-before" */ |
+ String get hyphenateLimitBefore => |
+ getPropertyValue('${_browserPrefix}hyphenate-limit-before'); |
- /** Sets the value of "page" */ |
- void set page(String value) { |
- setProperty('page', value, ''); |
+ /** Sets the value of "hyphenate-limit-before" */ |
+ void set hyphenateLimitBefore(String value) { |
+ setProperty('${_browserPrefix}hyphenate-limit-before', value, ''); |
} |
- /** Gets the value of "page-break-after" */ |
- String get pageBreakAfter => |
- getPropertyValue('page-break-after'); |
+ /** Gets the value of "hyphenate-limit-lines" */ |
+ String get hyphenateLimitLines => |
+ getPropertyValue('${_browserPrefix}hyphenate-limit-lines'); |
- /** Sets the value of "page-break-after" */ |
- void set pageBreakAfter(String value) { |
- setProperty('page-break-after', value, ''); |
+ /** Sets the value of "hyphenate-limit-lines" */ |
+ void set hyphenateLimitLines(String value) { |
+ setProperty('${_browserPrefix}hyphenate-limit-lines', value, ''); |
} |
- /** Gets the value of "page-break-before" */ |
- String get pageBreakBefore => |
- getPropertyValue('page-break-before'); |
+ /** Gets the value of "hyphens" */ |
+ String get hyphens => |
+ getPropertyValue('${_browserPrefix}hyphens'); |
- /** Sets the value of "page-break-before" */ |
- void set pageBreakBefore(String value) { |
- setProperty('page-break-before', value, ''); |
+ /** Sets the value of "hyphens" */ |
+ void set hyphens(String value) { |
+ setProperty('${_browserPrefix}hyphens', value, ''); |
} |
- /** Gets the value of "page-break-inside" */ |
- String get pageBreakInside => |
- getPropertyValue('page-break-inside'); |
+ /** Gets the value of "image-orientation" */ |
+ String get imageOrientation => |
+ getPropertyValue('image-orientation'); |
- /** Sets the value of "page-break-inside" */ |
- void set pageBreakInside(String value) { |
- setProperty('page-break-inside', value, ''); |
+ /** Sets the value of "image-orientation" */ |
+ void set imageOrientation(String value) { |
+ setProperty('image-orientation', value, ''); |
} |
- /** Gets the value of "perspective" */ |
- String get perspective => |
- getPropertyValue('${_browserPrefix}perspective'); |
+ /** Gets the value of "image-rendering" */ |
+ String get imageRendering => |
+ getPropertyValue('image-rendering'); |
- /** Sets the value of "perspective" */ |
- void set perspective(String value) { |
- setProperty('${_browserPrefix}perspective', value, ''); |
+ /** Sets the value of "image-rendering" */ |
+ void set imageRendering(String value) { |
+ setProperty('image-rendering', value, ''); |
} |
- /** Gets the value of "perspective-origin" */ |
- String get perspectiveOrigin => |
- getPropertyValue('${_browserPrefix}perspective-origin'); |
+ /** Gets the value of "image-resolution" */ |
+ String get imageResolution => |
+ getPropertyValue('image-resolution'); |
- /** Sets the value of "perspective-origin" */ |
- void set perspectiveOrigin(String value) { |
- setProperty('${_browserPrefix}perspective-origin', value, ''); |
+ /** Sets the value of "image-resolution" */ |
+ void set imageResolution(String value) { |
+ setProperty('image-resolution', value, ''); |
} |
- /** Gets the value of "perspective-origin-x" */ |
- String get perspectiveOriginX => |
- getPropertyValue('${_browserPrefix}perspective-origin-x'); |
+ /** Gets the value of "justify-content" */ |
+ String get justifyContent => |
+ getPropertyValue('${_browserPrefix}justify-content'); |
- /** Sets the value of "perspective-origin-x" */ |
- void set perspectiveOriginX(String value) { |
- setProperty('${_browserPrefix}perspective-origin-x', value, ''); |
+ /** Sets the value of "justify-content" */ |
+ void set justifyContent(String value) { |
+ setProperty('${_browserPrefix}justify-content', value, ''); |
} |
- /** Gets the value of "perspective-origin-y" */ |
- String get perspectiveOriginY => |
- getPropertyValue('${_browserPrefix}perspective-origin-y'); |
+ /** Gets the value of "left" */ |
+ String get left => |
+ getPropertyValue('left'); |
- /** Sets the value of "perspective-origin-y" */ |
- void set perspectiveOriginY(String value) { |
- setProperty('${_browserPrefix}perspective-origin-y', value, ''); |
+ /** Sets the value of "left" */ |
+ void set left(String value) { |
+ setProperty('left', value, ''); |
} |
- /** Gets the value of "pointer-events" */ |
- String get pointerEvents => |
- getPropertyValue('pointer-events'); |
+ /** Gets the value of "letter-spacing" */ |
+ String get letterSpacing => |
+ getPropertyValue('letter-spacing'); |
- /** Sets the value of "pointer-events" */ |
- void set pointerEvents(String value) { |
- setProperty('pointer-events', value, ''); |
+ /** Sets the value of "letter-spacing" */ |
+ void set letterSpacing(String value) { |
+ setProperty('letter-spacing', value, ''); |
} |
- /** Gets the value of "position" */ |
- String get position => |
- getPropertyValue('position'); |
+ /** Gets the value of "line-align" */ |
+ String get lineAlign => |
+ getPropertyValue('${_browserPrefix}line-align'); |
- /** Sets the value of "position" */ |
- void set position(String value) { |
- setProperty('position', value, ''); |
+ /** Sets the value of "line-align" */ |
+ void set lineAlign(String value) { |
+ setProperty('${_browserPrefix}line-align', value, ''); |
} |
- /** Gets the value of "print-color-adjust" */ |
- String get printColorAdjust => |
- getPropertyValue('${_browserPrefix}print-color-adjust'); |
+ /** Gets the value of "line-box-contain" */ |
+ String get lineBoxContain => |
+ getPropertyValue('${_browserPrefix}line-box-contain'); |
- /** Sets the value of "print-color-adjust" */ |
- void set printColorAdjust(String value) { |
- setProperty('${_browserPrefix}print-color-adjust', value, ''); |
+ /** Sets the value of "line-box-contain" */ |
+ void set lineBoxContain(String value) { |
+ setProperty('${_browserPrefix}line-box-contain', value, ''); |
} |
- /** Gets the value of "quotes" */ |
- String get quotes => |
- getPropertyValue('quotes'); |
+ /** Gets the value of "line-break" */ |
+ String get lineBreak => |
+ getPropertyValue('${_browserPrefix}line-break'); |
- /** Sets the value of "quotes" */ |
- void set quotes(String value) { |
- setProperty('quotes', value, ''); |
+ /** Sets the value of "line-break" */ |
+ void set lineBreak(String value) { |
+ setProperty('${_browserPrefix}line-break', value, ''); |
} |
- /** Gets the value of "region-break-after" */ |
- String get regionBreakAfter => |
- getPropertyValue('${_browserPrefix}region-break-after'); |
+ /** Gets the value of "line-clamp" */ |
+ String get lineClamp => |
+ getPropertyValue('${_browserPrefix}line-clamp'); |
- /** Sets the value of "region-break-after" */ |
- void set regionBreakAfter(String value) { |
- setProperty('${_browserPrefix}region-break-after', value, ''); |
+ /** Sets the value of "line-clamp" */ |
+ void set lineClamp(String value) { |
+ setProperty('${_browserPrefix}line-clamp', value, ''); |
} |
- /** Gets the value of "region-break-before" */ |
- String get regionBreakBefore => |
- getPropertyValue('${_browserPrefix}region-break-before'); |
+ /** Gets the value of "line-grid" */ |
+ String get lineGrid => |
+ getPropertyValue('${_browserPrefix}line-grid'); |
- /** Sets the value of "region-break-before" */ |
- void set regionBreakBefore(String value) { |
- setProperty('${_browserPrefix}region-break-before', value, ''); |
+ /** Sets the value of "line-grid" */ |
+ void set lineGrid(String value) { |
+ setProperty('${_browserPrefix}line-grid', value, ''); |
} |
- /** Gets the value of "region-break-inside" */ |
- String get regionBreakInside => |
- getPropertyValue('${_browserPrefix}region-break-inside'); |
+ /** Gets the value of "line-height" */ |
+ String get lineHeight => |
+ getPropertyValue('line-height'); |
- /** Sets the value of "region-break-inside" */ |
- void set regionBreakInside(String value) { |
- setProperty('${_browserPrefix}region-break-inside', value, ''); |
+ /** Sets the value of "line-height" */ |
+ void set lineHeight(String value) { |
+ setProperty('line-height', value, ''); |
} |
- /** Gets the value of "region-overflow" */ |
- String get regionOverflow => |
- getPropertyValue('${_browserPrefix}region-overflow'); |
+ /** Gets the value of "line-snap" */ |
+ String get lineSnap => |
+ getPropertyValue('${_browserPrefix}line-snap'); |
- /** Sets the value of "region-overflow" */ |
- void set regionOverflow(String value) { |
- setProperty('${_browserPrefix}region-overflow', value, ''); |
+ /** Sets the value of "line-snap" */ |
+ void set lineSnap(String value) { |
+ setProperty('${_browserPrefix}line-snap', value, ''); |
} |
- /** Gets the value of "resize" */ |
- String get resize => |
- getPropertyValue('resize'); |
+ /** Gets the value of "list-style" */ |
+ String get listStyle => |
+ getPropertyValue('list-style'); |
- /** Sets the value of "resize" */ |
- void set resize(String value) { |
- setProperty('resize', value, ''); |
+ /** Sets the value of "list-style" */ |
+ void set listStyle(String value) { |
+ setProperty('list-style', value, ''); |
} |
- /** Gets the value of "right" */ |
- String get right => |
- getPropertyValue('right'); |
+ /** Gets the value of "list-style-image" */ |
+ String get listStyleImage => |
+ getPropertyValue('list-style-image'); |
- /** Sets the value of "right" */ |
- void set right(String value) { |
- setProperty('right', value, ''); |
+ /** Sets the value of "list-style-image" */ |
+ void set listStyleImage(String value) { |
+ setProperty('list-style-image', value, ''); |
} |
- /** Gets the value of "rtl-ordering" */ |
- String get rtlOrdering => |
- getPropertyValue('${_browserPrefix}rtl-ordering'); |
+ /** Gets the value of "list-style-position" */ |
+ String get listStylePosition => |
+ getPropertyValue('list-style-position'); |
- /** Sets the value of "rtl-ordering" */ |
- void set rtlOrdering(String value) { |
- setProperty('${_browserPrefix}rtl-ordering', value, ''); |
+ /** Sets the value of "list-style-position" */ |
+ void set listStylePosition(String value) { |
+ setProperty('list-style-position', value, ''); |
} |
- /** Gets the value of "shape-inside" */ |
- String get shapeInside => |
- getPropertyValue('${_browserPrefix}shape-inside'); |
+ /** Gets the value of "list-style-type" */ |
+ String get listStyleType => |
+ getPropertyValue('list-style-type'); |
- /** Sets the value of "shape-inside" */ |
- void set shapeInside(String value) { |
- setProperty('${_browserPrefix}shape-inside', value, ''); |
+ /** Sets the value of "list-style-type" */ |
+ void set listStyleType(String value) { |
+ setProperty('list-style-type', value, ''); |
} |
- /** Gets the value of "shape-margin" */ |
- String get shapeMargin => |
- getPropertyValue('${_browserPrefix}shape-margin'); |
+ /** Gets the value of "locale" */ |
+ String get locale => |
+ getPropertyValue('${_browserPrefix}locale'); |
- /** Sets the value of "shape-margin" */ |
- void set shapeMargin(String value) { |
- setProperty('${_browserPrefix}shape-margin', value, ''); |
+ /** Sets the value of "locale" */ |
+ void set locale(String value) { |
+ setProperty('${_browserPrefix}locale', value, ''); |
} |
- /** Gets the value of "shape-outside" */ |
- String get shapeOutside => |
- getPropertyValue('${_browserPrefix}shape-outside'); |
+ /** Gets the value of "logical-height" */ |
+ String get logicalHeight => |
+ getPropertyValue('${_browserPrefix}logical-height'); |
- /** Sets the value of "shape-outside" */ |
- void set shapeOutside(String value) { |
- setProperty('${_browserPrefix}shape-outside', value, ''); |
+ /** Sets the value of "logical-height" */ |
+ void set logicalHeight(String value) { |
+ setProperty('${_browserPrefix}logical-height', value, ''); |
} |
- /** Gets the value of "shape-padding" */ |
- String get shapePadding => |
- getPropertyValue('${_browserPrefix}shape-padding'); |
+ /** Gets the value of "logical-width" */ |
+ String get logicalWidth => |
+ getPropertyValue('${_browserPrefix}logical-width'); |
- /** Sets the value of "shape-padding" */ |
- void set shapePadding(String value) { |
- setProperty('${_browserPrefix}shape-padding', value, ''); |
+ /** Sets the value of "logical-width" */ |
+ void set logicalWidth(String value) { |
+ setProperty('${_browserPrefix}logical-width', value, ''); |
} |
- /** Gets the value of "size" */ |
- String get size => |
- getPropertyValue('size'); |
+ /** Gets the value of "margin" */ |
+ String get margin => |
+ getPropertyValue('margin'); |
- /** Sets the value of "size" */ |
- void set size(String value) { |
- setProperty('size', value, ''); |
+ /** Sets the value of "margin" */ |
+ void set margin(String value) { |
+ setProperty('margin', value, ''); |
} |
- /** Gets the value of "speak" */ |
- String get speak => |
- getPropertyValue('speak'); |
+ /** Gets the value of "margin-after" */ |
+ String get marginAfter => |
+ getPropertyValue('${_browserPrefix}margin-after'); |
- /** Sets the value of "speak" */ |
- void set speak(String value) { |
- setProperty('speak', value, ''); |
+ /** Sets the value of "margin-after" */ |
+ void set marginAfter(String value) { |
+ setProperty('${_browserPrefix}margin-after', 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 "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 "tab-size" */ |
- String get tabSize => |
- getPropertyValue('tab-size'); |
+ /** Gets the value of "margin-before" */ |
+ String get marginBefore => |
+ getPropertyValue('${_browserPrefix}margin-before'); |
- /** Sets the value of "tab-size" */ |
- void set tabSize(String value) { |
- setProperty('tab-size', value, ''); |
+ /** Sets the value of "margin-before" */ |
+ void set marginBefore(String value) { |
+ setProperty('${_browserPrefix}margin-before', value, ''); |
} |
- /** Gets the value of "table-layout" */ |
- String get tableLayout => |
- getPropertyValue('table-layout'); |
+ /** Gets the value of "margin-before-collapse" */ |
+ String get marginBeforeCollapse => |
+ getPropertyValue('${_browserPrefix}margin-before-collapse'); |
- /** Sets the value of "table-layout" */ |
- void set tableLayout(String value) { |
- setProperty('table-layout', value, ''); |
+ /** Sets the value of "margin-before-collapse" */ |
+ void set marginBeforeCollapse(String value) { |
+ setProperty('${_browserPrefix}margin-before-collapse', value, ''); |
} |
- /** Gets the value of "tap-highlight-color" */ |
- String get tapHighlightColor => |
- getPropertyValue('${_browserPrefix}tap-highlight-color'); |
+ /** Gets the value of "margin-bottom" */ |
+ String get marginBottom => |
+ getPropertyValue('margin-bottom'); |
- /** Sets the value of "tap-highlight-color" */ |
- void set tapHighlightColor(String value) { |
- setProperty('${_browserPrefix}tap-highlight-color', value, ''); |
+ /** Sets the value of "margin-bottom" */ |
+ void set marginBottom(String value) { |
+ setProperty('margin-bottom', value, ''); |
} |
- /** Gets the value of "text-align" */ |
- String get textAlign => |
- getPropertyValue('text-align'); |
+ /** Gets the value of "margin-bottom-collapse" */ |
+ String get marginBottomCollapse => |
+ getPropertyValue('${_browserPrefix}margin-bottom-collapse'); |
- /** Sets the value of "text-align" */ |
- void set textAlign(String value) { |
- setProperty('text-align', value, ''); |
+ /** Sets the value of "margin-bottom-collapse" */ |
+ void set marginBottomCollapse(String value) { |
+ setProperty('${_browserPrefix}margin-bottom-collapse', value, ''); |
} |
- /** Gets the value of "text-align-last" */ |
- String get textAlignLast => |
- getPropertyValue('${_browserPrefix}text-align-last'); |
+ /** Gets the value of "margin-collapse" */ |
+ String get marginCollapse => |
+ getPropertyValue('${_browserPrefix}margin-collapse'); |
- /** Sets the value of "text-align-last" */ |
- void set textAlignLast(String value) { |
- setProperty('${_browserPrefix}text-align-last', value, ''); |
+ /** Sets the value of "margin-collapse" */ |
+ void set marginCollapse(String value) { |
+ setProperty('${_browserPrefix}margin-collapse', value, ''); |
} |
- /** Gets the value of "text-combine" */ |
- String get textCombine => |
- getPropertyValue('${_browserPrefix}text-combine'); |
+ /** Gets the value of "margin-end" */ |
+ String get marginEnd => |
+ getPropertyValue('${_browserPrefix}margin-end'); |
- /** Sets the value of "text-combine" */ |
- void set textCombine(String value) { |
- setProperty('${_browserPrefix}text-combine', value, ''); |
+ /** Sets the value of "margin-end" */ |
+ void set marginEnd(String value) { |
+ setProperty('${_browserPrefix}margin-end', value, ''); |
} |
- /** Gets the value of "text-decoration" */ |
- String get textDecoration => |
- getPropertyValue('text-decoration'); |
+ /** Gets the value of "margin-left" */ |
+ String get marginLeft => |
+ getPropertyValue('margin-left'); |
- /** Sets the value of "text-decoration" */ |
- void set textDecoration(String value) { |
- setProperty('text-decoration', value, ''); |
+ /** Sets the value of "margin-left" */ |
+ void set marginLeft(String value) { |
+ setProperty('margin-left', value, ''); |
} |
- /** Gets the value of "text-decoration-line" */ |
- String get textDecorationLine => |
- getPropertyValue('${_browserPrefix}text-decoration-line'); |
+ /** Gets the value of "margin-right" */ |
+ String get marginRight => |
+ getPropertyValue('margin-right'); |
- /** Sets the value of "text-decoration-line" */ |
- void set textDecorationLine(String value) { |
- setProperty('${_browserPrefix}text-decoration-line', value, ''); |
+ /** Sets the value of "margin-right" */ |
+ void set marginRight(String value) { |
+ setProperty('margin-right', value, ''); |
} |
- /** Gets the value of "text-decoration-style" */ |
- String get textDecorationStyle => |
- getPropertyValue('${_browserPrefix}text-decoration-style'); |
+ /** Gets the value of "margin-start" */ |
+ String get marginStart => |
+ getPropertyValue('${_browserPrefix}margin-start'); |
- /** Sets the value of "text-decoration-style" */ |
- void set textDecorationStyle(String value) { |
- setProperty('${_browserPrefix}text-decoration-style', value, ''); |
+ /** Sets the value of "margin-start" */ |
+ void set marginStart(String value) { |
+ setProperty('${_browserPrefix}margin-start', value, ''); |
} |
- /** Gets the value of "text-decorations-in-effect" */ |
- String get textDecorationsInEffect => |
- getPropertyValue('${_browserPrefix}text-decorations-in-effect'); |
+ /** Gets the value of "margin-top" */ |
+ String get marginTop => |
+ getPropertyValue('margin-top'); |
- /** Sets the value of "text-decorations-in-effect" */ |
- void set textDecorationsInEffect(String value) { |
- setProperty('${_browserPrefix}text-decorations-in-effect', value, ''); |
+ /** Sets the value of "margin-top" */ |
+ void set marginTop(String value) { |
+ setProperty('margin-top', value, ''); |
} |
- /** Gets the value of "text-emphasis" */ |
- String get textEmphasis => |
- getPropertyValue('${_browserPrefix}text-emphasis'); |
+ /** Gets the value of "margin-top-collapse" */ |
+ String get marginTopCollapse => |
+ getPropertyValue('${_browserPrefix}margin-top-collapse'); |
- /** Sets the value of "text-emphasis" */ |
- void set textEmphasis(String value) { |
- setProperty('${_browserPrefix}text-emphasis', value, ''); |
+ /** Sets the value of "margin-top-collapse" */ |
+ void set marginTopCollapse(String value) { |
+ setProperty('${_browserPrefix}margin-top-collapse', value, ''); |
} |
- /** Gets the value of "text-emphasis-color" */ |
- String get textEmphasisColor => |
- getPropertyValue('${_browserPrefix}text-emphasis-color'); |
+ /** Gets the value of "marquee" */ |
+ String get marquee => |
+ getPropertyValue('${_browserPrefix}marquee'); |
- /** Sets the value of "text-emphasis-color" */ |
- void set textEmphasisColor(String value) { |
- setProperty('${_browserPrefix}text-emphasis-color', value, ''); |
+ /** Sets the value of "marquee" */ |
+ void set marquee(String value) { |
+ setProperty('${_browserPrefix}marquee', value, ''); |
} |
- /** Gets the value of "text-emphasis-position" */ |
- String get textEmphasisPosition => |
- getPropertyValue('${_browserPrefix}text-emphasis-position'); |
+ /** Gets the value of "marquee-direction" */ |
+ String get marqueeDirection => |
+ getPropertyValue('${_browserPrefix}marquee-direction'); |
- /** Sets the value of "text-emphasis-position" */ |
- void set textEmphasisPosition(String value) { |
- setProperty('${_browserPrefix}text-emphasis-position', value, ''); |
+ /** Sets the value of "marquee-direction" */ |
+ void set marqueeDirection(String value) { |
+ setProperty('${_browserPrefix}marquee-direction', value, ''); |
} |
- /** Gets the value of "text-emphasis-style" */ |
- String get textEmphasisStyle => |
- getPropertyValue('${_browserPrefix}text-emphasis-style'); |
+ /** Gets the value of "marquee-increment" */ |
+ String get marqueeIncrement => |
+ getPropertyValue('${_browserPrefix}marquee-increment'); |
- /** Sets the value of "text-emphasis-style" */ |
- void set textEmphasisStyle(String value) { |
- setProperty('${_browserPrefix}text-emphasis-style', value, ''); |
+ /** Sets the value of "marquee-increment" */ |
+ void set marqueeIncrement(String value) { |
+ setProperty('${_browserPrefix}marquee-increment', value, ''); |
} |
- /** Gets the value of "text-fill-color" */ |
- String get textFillColor => |
- getPropertyValue('${_browserPrefix}text-fill-color'); |
+ /** Gets the value of "marquee-repetition" */ |
+ String get marqueeRepetition => |
+ getPropertyValue('${_browserPrefix}marquee-repetition'); |
- /** Sets the value of "text-fill-color" */ |
- void set textFillColor(String value) { |
- setProperty('${_browserPrefix}text-fill-color', value, ''); |
+ /** Sets the value of "marquee-repetition" */ |
+ void set marqueeRepetition(String value) { |
+ setProperty('${_browserPrefix}marquee-repetition', value, ''); |
} |
- /** Gets the value of "text-indent" */ |
- String get textIndent => |
- getPropertyValue('text-indent'); |
+ /** Gets the value of "marquee-speed" */ |
+ String get marqueeSpeed => |
+ getPropertyValue('${_browserPrefix}marquee-speed'); |
- /** Sets the value of "text-indent" */ |
- void set textIndent(String value) { |
- setProperty('text-indent', value, ''); |
+ /** Sets the value of "marquee-speed" */ |
+ void set marqueeSpeed(String value) { |
+ setProperty('${_browserPrefix}marquee-speed', value, ''); |
} |
- /** Gets the value of "text-line-through" */ |
- String get textLineThrough => |
- getPropertyValue('text-line-through'); |
+ /** Gets the value of "marquee-style" */ |
+ String get marqueeStyle => |
+ getPropertyValue('${_browserPrefix}marquee-style'); |
- /** Sets the value of "text-line-through" */ |
- void set textLineThrough(String value) { |
- setProperty('text-line-through', value, ''); |
+ /** Sets the value of "marquee-style" */ |
+ void set marqueeStyle(String value) { |
+ setProperty('${_browserPrefix}marquee-style', value, ''); |
} |
- /** Gets the value of "text-line-through-color" */ |
- String get textLineThroughColor => |
- getPropertyValue('text-line-through-color'); |
+ /** Gets the value of "mask" */ |
+ String get mask => |
+ getPropertyValue('${_browserPrefix}mask'); |
- /** Sets the value of "text-line-through-color" */ |
- void set textLineThroughColor(String value) { |
- setProperty('text-line-through-color', value, ''); |
+ /** Sets the value of "mask" */ |
+ void set mask(String value) { |
+ setProperty('${_browserPrefix}mask', value, ''); |
} |
- /** Gets the value of "text-line-through-mode" */ |
- String get textLineThroughMode => |
- getPropertyValue('text-line-through-mode'); |
+ /** Gets the value of "mask-attachment" */ |
+ String get maskAttachment => |
+ getPropertyValue('${_browserPrefix}mask-attachment'); |
- /** Sets the value of "text-line-through-mode" */ |
- void set textLineThroughMode(String value) { |
- setProperty('text-line-through-mode', value, ''); |
+ /** Sets the value of "mask-attachment" */ |
+ void set maskAttachment(String value) { |
+ setProperty('${_browserPrefix}mask-attachment', value, ''); |
} |
- /** Gets the value of "text-line-through-style" */ |
- String get textLineThroughStyle => |
- getPropertyValue('text-line-through-style'); |
+ /** Gets the value of "mask-box-image" */ |
+ String get maskBoxImage => |
+ getPropertyValue('${_browserPrefix}mask-box-image'); |
- /** Sets the value of "text-line-through-style" */ |
- void set textLineThroughStyle(String value) { |
- setProperty('text-line-through-style', value, ''); |
+ /** Sets the value of "mask-box-image" */ |
+ void set maskBoxImage(String value) { |
+ setProperty('${_browserPrefix}mask-box-image', value, ''); |
} |
- /** Gets the value of "text-line-through-width" */ |
- String get textLineThroughWidth => |
- getPropertyValue('text-line-through-width'); |
+ /** Gets the value of "mask-box-image-outset" */ |
+ String get maskBoxImageOutset => |
+ getPropertyValue('${_browserPrefix}mask-box-image-outset'); |
- /** Sets the value of "text-line-through-width" */ |
- void set textLineThroughWidth(String value) { |
- setProperty('text-line-through-width', value, ''); |
+ /** Sets the value of "mask-box-image-outset" */ |
+ void set maskBoxImageOutset(String value) { |
+ setProperty('${_browserPrefix}mask-box-image-outset', value, ''); |
} |
- /** Gets the value of "text-orientation" */ |
- String get textOrientation => |
- getPropertyValue('${_browserPrefix}text-orientation'); |
+ /** Gets the value of "mask-box-image-repeat" */ |
+ String get maskBoxImageRepeat => |
+ getPropertyValue('${_browserPrefix}mask-box-image-repeat'); |
- /** Sets the value of "text-orientation" */ |
- void set textOrientation(String value) { |
- setProperty('${_browserPrefix}text-orientation', value, ''); |
+ /** Sets the value of "mask-box-image-repeat" */ |
+ void set maskBoxImageRepeat(String value) { |
+ setProperty('${_browserPrefix}mask-box-image-repeat', value, ''); |
} |
- /** Gets the value of "text-overflow" */ |
- String get textOverflow => |
- getPropertyValue('text-overflow'); |
+ /** Gets the value of "mask-box-image-slice" */ |
+ String get maskBoxImageSlice => |
+ getPropertyValue('${_browserPrefix}mask-box-image-slice'); |
- /** Sets the value of "text-overflow" */ |
- void set textOverflow(String value) { |
- setProperty('text-overflow', value, ''); |
+ /** Sets the value of "mask-box-image-slice" */ |
+ void set maskBoxImageSlice(String value) { |
+ setProperty('${_browserPrefix}mask-box-image-slice', value, ''); |
} |
- /** Gets the value of "text-overline" */ |
- String get textOverline => |
- getPropertyValue('text-overline'); |
+ /** Gets the value of "mask-box-image-source" */ |
+ String get maskBoxImageSource => |
+ getPropertyValue('${_browserPrefix}mask-box-image-source'); |
- /** Sets the value of "text-overline" */ |
- void set textOverline(String value) { |
- setProperty('text-overline', value, ''); |
+ /** Sets the value of "mask-box-image-source" */ |
+ void set maskBoxImageSource(String value) { |
+ setProperty('${_browserPrefix}mask-box-image-source', value, ''); |
} |
- /** Gets the value of "text-overline-color" */ |
- String get textOverlineColor => |
- getPropertyValue('text-overline-color'); |
+ /** Gets the value of "mask-box-image-width" */ |
+ String get maskBoxImageWidth => |
+ getPropertyValue('${_browserPrefix}mask-box-image-width'); |
- /** Sets the value of "text-overline-color" */ |
- void set textOverlineColor(String value) { |
- setProperty('text-overline-color', value, ''); |
+ /** Sets the value of "mask-box-image-width" */ |
+ void set maskBoxImageWidth(String value) { |
+ setProperty('${_browserPrefix}mask-box-image-width', value, ''); |
} |
- /** Gets the value of "text-overline-mode" */ |
- String get textOverlineMode => |
- getPropertyValue('text-overline-mode'); |
+ /** Gets the value of "mask-clip" */ |
+ String get maskClip => |
+ getPropertyValue('${_browserPrefix}mask-clip'); |
- /** Sets the value of "text-overline-mode" */ |
- void set textOverlineMode(String value) { |
- setProperty('text-overline-mode', value, ''); |
+ /** Sets the value of "mask-clip" */ |
+ void set maskClip(String value) { |
+ setProperty('${_browserPrefix}mask-clip', value, ''); |
} |
- /** Gets the value of "text-overline-style" */ |
- String get textOverlineStyle => |
- getPropertyValue('text-overline-style'); |
+ /** Gets the value of "mask-composite" */ |
+ String get maskComposite => |
+ getPropertyValue('${_browserPrefix}mask-composite'); |
- /** Sets the value of "text-overline-style" */ |
- void set textOverlineStyle(String value) { |
- setProperty('text-overline-style', value, ''); |
+ /** Sets the value of "mask-composite" */ |
+ void set maskComposite(String value) { |
+ setProperty('${_browserPrefix}mask-composite', value, ''); |
} |
- /** Gets the value of "text-overline-width" */ |
- String get textOverlineWidth => |
- getPropertyValue('text-overline-width'); |
+ /** Gets the value of "mask-image" */ |
+ String get maskImage => |
+ getPropertyValue('${_browserPrefix}mask-image'); |
- /** Sets the value of "text-overline-width" */ |
- void set textOverlineWidth(String value) { |
- setProperty('text-overline-width', value, ''); |
+ /** Sets the value of "mask-image" */ |
+ void set maskImage(String value) { |
+ setProperty('${_browserPrefix}mask-image', value, ''); |
} |
- /** Gets the value of "text-rendering" */ |
- String get textRendering => |
- getPropertyValue('text-rendering'); |
+ /** Gets the value of "mask-origin" */ |
+ String get maskOrigin => |
+ getPropertyValue('${_browserPrefix}mask-origin'); |
- /** Sets the value of "text-rendering" */ |
- void set textRendering(String value) { |
- setProperty('text-rendering', value, ''); |
+ /** Sets the value of "mask-origin" */ |
+ void set maskOrigin(String value) { |
+ setProperty('${_browserPrefix}mask-origin', value, ''); |
} |
- /** Gets the value of "text-security" */ |
- String get textSecurity => |
- getPropertyValue('${_browserPrefix}text-security'); |
+ /** Gets the value of "mask-position" */ |
+ String get maskPosition => |
+ getPropertyValue('${_browserPrefix}mask-position'); |
- /** Sets the value of "text-security" */ |
- void set textSecurity(String value) { |
- setProperty('${_browserPrefix}text-security', value, ''); |
+ /** Sets the value of "mask-position" */ |
+ void set maskPosition(String value) { |
+ setProperty('${_browserPrefix}mask-position', value, ''); |
} |
- /** Gets the value of "text-shadow" */ |
- String get textShadow => |
- getPropertyValue('text-shadow'); |
+ /** Gets the value of "mask-position-x" */ |
+ String get maskPositionX => |
+ getPropertyValue('${_browserPrefix}mask-position-x'); |
- /** Sets the value of "text-shadow" */ |
- void set textShadow(String value) { |
- setProperty('text-shadow', value, ''); |
+ /** Sets the value of "mask-position-x" */ |
+ void set maskPositionX(String value) { |
+ setProperty('${_browserPrefix}mask-position-x', value, ''); |
} |
- /** Gets the value of "text-size-adjust" */ |
- String get textSizeAdjust => |
- getPropertyValue('${_browserPrefix}text-size-adjust'); |
+ /** Gets the value of "mask-position-y" */ |
+ String get maskPositionY => |
+ getPropertyValue('${_browserPrefix}mask-position-y'); |
- /** Sets the value of "text-size-adjust" */ |
- void set textSizeAdjust(String value) { |
- setProperty('${_browserPrefix}text-size-adjust', value, ''); |
+ /** Sets the value of "mask-position-y" */ |
+ void set maskPositionY(String value) { |
+ setProperty('${_browserPrefix}mask-position-y', value, ''); |
} |
- /** Gets the value of "text-stroke" */ |
- String get textStroke => |
- getPropertyValue('${_browserPrefix}text-stroke'); |
+ /** Gets the value of "mask-repeat" */ |
+ String get maskRepeat => |
+ getPropertyValue('${_browserPrefix}mask-repeat'); |
- /** Sets the value of "text-stroke" */ |
- void set textStroke(String value) { |
- setProperty('${_browserPrefix}text-stroke', value, ''); |
+ /** Sets the value of "mask-repeat" */ |
+ void set maskRepeat(String value) { |
+ setProperty('${_browserPrefix}mask-repeat', value, ''); |
} |
- /** Gets the value of "text-stroke-color" */ |
- String get textStrokeColor => |
- getPropertyValue('${_browserPrefix}text-stroke-color'); |
+ /** Gets the value of "mask-repeat-x" */ |
+ String get maskRepeatX => |
+ getPropertyValue('${_browserPrefix}mask-repeat-x'); |
- /** Sets the value of "text-stroke-color" */ |
- void set textStrokeColor(String value) { |
- setProperty('${_browserPrefix}text-stroke-color', value, ''); |
+ /** Sets the value of "mask-repeat-x" */ |
+ void set maskRepeatX(String value) { |
+ setProperty('${_browserPrefix}mask-repeat-x', value, ''); |
} |
- /** Gets the value of "text-stroke-width" */ |
- String get textStrokeWidth => |
- getPropertyValue('${_browserPrefix}text-stroke-width'); |
+ /** Gets the value of "mask-repeat-y" */ |
+ String get maskRepeatY => |
+ getPropertyValue('${_browserPrefix}mask-repeat-y'); |
- /** Sets the value of "text-stroke-width" */ |
- void set textStrokeWidth(String value) { |
- setProperty('${_browserPrefix}text-stroke-width', value, ''); |
+ /** Sets the value of "mask-repeat-y" */ |
+ void set maskRepeatY(String value) { |
+ setProperty('${_browserPrefix}mask-repeat-y', value, ''); |
} |
- /** Gets the value of "text-transform" */ |
- String get textTransform => |
- getPropertyValue('text-transform'); |
+ /** Gets the value of "mask-size" */ |
+ String get maskSize => |
+ getPropertyValue('${_browserPrefix}mask-size'); |
- /** Sets the value of "text-transform" */ |
- void set textTransform(String value) { |
- setProperty('text-transform', value, ''); |
+ /** Sets the value of "mask-size" */ |
+ void set maskSize(String value) { |
+ setProperty('${_browserPrefix}mask-size', value, ''); |
} |
- /** Gets the value of "text-underline" */ |
- String get textUnderline => |
- getPropertyValue('text-underline'); |
+ /** Gets the value of "max-height" */ |
+ String get maxHeight => |
+ getPropertyValue('max-height'); |
- /** Sets the value of "text-underline" */ |
- void set textUnderline(String value) { |
- setProperty('text-underline', value, ''); |
+ /** Sets the value of "max-height" */ |
+ void set maxHeight(String value) { |
+ setProperty('max-height', value, ''); |
} |
- /** Gets the value of "text-underline-color" */ |
- String get textUnderlineColor => |
- getPropertyValue('text-underline-color'); |
+ /** Gets the value of "max-logical-height" */ |
+ String get maxLogicalHeight => |
+ getPropertyValue('${_browserPrefix}max-logical-height'); |
- /** Sets the value of "text-underline-color" */ |
- void set textUnderlineColor(String value) { |
- setProperty('text-underline-color', value, ''); |
+ /** Sets the value of "max-logical-height" */ |
+ void set maxLogicalHeight(String value) { |
+ setProperty('${_browserPrefix}max-logical-height', value, ''); |
} |
- /** Gets the value of "text-underline-mode" */ |
- String get textUnderlineMode => |
- getPropertyValue('text-underline-mode'); |
+ /** Gets the value of "max-logical-width" */ |
+ String get maxLogicalWidth => |
+ getPropertyValue('${_browserPrefix}max-logical-width'); |
- /** Sets the value of "text-underline-mode" */ |
- void set textUnderlineMode(String value) { |
- setProperty('text-underline-mode', value, ''); |
+ /** Sets the value of "max-logical-width" */ |
+ void set maxLogicalWidth(String value) { |
+ setProperty('${_browserPrefix}max-logical-width', value, ''); |
} |
- /** Gets the value of "text-underline-style" */ |
- String get textUnderlineStyle => |
- getPropertyValue('text-underline-style'); |
+ /** Gets the value of "max-width" */ |
+ String get maxWidth => |
+ getPropertyValue('max-width'); |
- /** Sets the value of "text-underline-style" */ |
- void set textUnderlineStyle(String value) { |
- setProperty('text-underline-style', value, ''); |
+ /** Sets the value of "max-width" */ |
+ void set maxWidth(String value) { |
+ setProperty('max-width', value, ''); |
} |
- /** Gets the value of "text-underline-width" */ |
- String get textUnderlineWidth => |
- getPropertyValue('text-underline-width'); |
+ /** Gets the value of "max-zoom" */ |
+ String get maxZoom => |
+ getPropertyValue('max-zoom'); |
- /** Sets the value of "text-underline-width" */ |
- void set textUnderlineWidth(String value) { |
- setProperty('text-underline-width', value, ''); |
+ /** Sets the value of "max-zoom" */ |
+ void set maxZoom(String value) { |
+ setProperty('max-zoom', value, ''); |
} |
- /** Gets the value of "top" */ |
- String get top => |
- getPropertyValue('top'); |
+ /** Gets the value of "min-height" */ |
+ String get minHeight => |
+ getPropertyValue('min-height'); |
- /** Sets the value of "top" */ |
- void set top(String value) { |
- setProperty('top', value, ''); |
- } |
+ /** Sets the value of "min-height" */ |
+ void set minHeight(String value) { |
+ setProperty('min-height', value, ''); |
+ } |
- /** Gets the value of "transform" */ |
- String get transform => |
- getPropertyValue('${_browserPrefix}transform'); |
+ /** Gets the value of "min-logical-height" */ |
+ String get minLogicalHeight => |
+ getPropertyValue('${_browserPrefix}min-logical-height'); |
- /** Sets the value of "transform" */ |
- void set transform(String value) { |
- setProperty('${_browserPrefix}transform', value, ''); |
+ /** Sets the value of "min-logical-height" */ |
+ void set minLogicalHeight(String value) { |
+ setProperty('${_browserPrefix}min-logical-height', value, ''); |
} |
- /** Gets the value of "transform-origin" */ |
- String get transformOrigin => |
- getPropertyValue('${_browserPrefix}transform-origin'); |
+ /** Gets the value of "min-logical-width" */ |
+ String get minLogicalWidth => |
+ getPropertyValue('${_browserPrefix}min-logical-width'); |
- /** Sets the value of "transform-origin" */ |
- void set transformOrigin(String value) { |
- setProperty('${_browserPrefix}transform-origin', value, ''); |
+ /** Sets the value of "min-logical-width" */ |
+ void set minLogicalWidth(String value) { |
+ setProperty('${_browserPrefix}min-logical-width', value, ''); |
} |
- /** Gets the value of "transform-origin-x" */ |
- String get transformOriginX => |
- getPropertyValue('${_browserPrefix}transform-origin-x'); |
+ /** Gets the value of "min-width" */ |
+ String get minWidth => |
+ getPropertyValue('min-width'); |
- /** Sets the value of "transform-origin-x" */ |
- void set transformOriginX(String value) { |
- setProperty('${_browserPrefix}transform-origin-x', value, ''); |
+ /** Sets the value of "min-width" */ |
+ void set minWidth(String value) { |
+ setProperty('min-width', value, ''); |
} |
- /** Gets the value of "transform-origin-y" */ |
- String get transformOriginY => |
- getPropertyValue('${_browserPrefix}transform-origin-y'); |
+ /** Gets the value of "min-zoom" */ |
+ String get minZoom => |
+ getPropertyValue('min-zoom'); |
- /** Sets the value of "transform-origin-y" */ |
- void set transformOriginY(String value) { |
- setProperty('${_browserPrefix}transform-origin-y', value, ''); |
+ /** Sets the value of "min-zoom" */ |
+ void set minZoom(String value) { |
+ setProperty('min-zoom', value, ''); |
} |
- /** Gets the value of "transform-origin-z" */ |
- String get transformOriginZ => |
- getPropertyValue('${_browserPrefix}transform-origin-z'); |
+ /** Gets the value of "nbsp-mode" */ |
+ String get nbspMode => |
+ getPropertyValue('${_browserPrefix}nbsp-mode'); |
- /** Sets the value of "transform-origin-z" */ |
- void set transformOriginZ(String value) { |
- setProperty('${_browserPrefix}transform-origin-z', value, ''); |
+ /** Sets the value of "nbsp-mode" */ |
+ void set nbspMode(String value) { |
+ setProperty('${_browserPrefix}nbsp-mode', value, ''); |
} |
- /** Gets the value of "transform-style" */ |
- String get transformStyle => |
- getPropertyValue('${_browserPrefix}transform-style'); |
+ /** Gets the value of "opacity" */ |
+ String get opacity => |
+ getPropertyValue('opacity'); |
- /** Sets the value of "transform-style" */ |
- void set transformStyle(String value) { |
- setProperty('${_browserPrefix}transform-style', value, ''); |
+ /** Sets the value of "opacity" */ |
+ void set opacity(String value) { |
+ setProperty('opacity', value, ''); |
} |
- /** Gets the value of "transition" */ |
- String get transition => |
- getPropertyValue('${_browserPrefix}transition'); |
+ /** Gets the value of "order" */ |
+ String get order => |
+ getPropertyValue('${_browserPrefix}order'); |
- /** Sets the value of "transition" */ |
- void set transition(String value) { |
- setProperty('${_browserPrefix}transition', value, ''); |
+ /** Sets the value of "order" */ |
+ void set order(String value) { |
+ setProperty('${_browserPrefix}order', value, ''); |
} |
- /** Gets the value of "transition-delay" */ |
- String get transitionDelay => |
- getPropertyValue('${_browserPrefix}transition-delay'); |
+ /** Gets the value of "orientation" */ |
+ String get orientation => |
+ getPropertyValue('orientation'); |
- /** Sets the value of "transition-delay" */ |
- void set transitionDelay(String value) { |
- setProperty('${_browserPrefix}transition-delay', value, ''); |
+ /** Sets the value of "orientation" */ |
+ void set orientation(String value) { |
+ setProperty('orientation', value, ''); |
} |
- /** Gets the value of "transition-duration" */ |
- String get transitionDuration => |
- getPropertyValue('${_browserPrefix}transition-duration'); |
+ /** Gets the value of "orphans" */ |
+ String get orphans => |
+ getPropertyValue('orphans'); |
- /** Sets the value of "transition-duration" */ |
- void set transitionDuration(String value) { |
- setProperty('${_browserPrefix}transition-duration', value, ''); |
+ /** Sets the value of "orphans" */ |
+ void set orphans(String value) { |
+ setProperty('orphans', value, ''); |
} |
- /** Gets the value of "transition-property" */ |
- String get transitionProperty => |
- getPropertyValue('${_browserPrefix}transition-property'); |
+ /** Gets the value of "outline" */ |
+ String get outline => |
+ getPropertyValue('outline'); |
- /** Sets the value of "transition-property" */ |
- void set transitionProperty(String value) { |
- setProperty('${_browserPrefix}transition-property', value, ''); |
+ /** Sets the value of "outline" */ |
+ void set outline(String value) { |
+ setProperty('outline', value, ''); |
} |
- /** Gets the value of "transition-timing-function" */ |
- String get transitionTimingFunction => |
- getPropertyValue('${_browserPrefix}transition-timing-function'); |
+ /** Gets the value of "outline-color" */ |
+ String get outlineColor => |
+ getPropertyValue('outline-color'); |
- /** Sets the value of "transition-timing-function" */ |
- void set transitionTimingFunction(String value) { |
- setProperty('${_browserPrefix}transition-timing-function', value, ''); |
+ /** Sets the value of "outline-color" */ |
+ void set outlineColor(String value) { |
+ setProperty('outline-color', value, ''); |
} |
- /** Gets the value of "unicode-bidi" */ |
- String get unicodeBidi => |
- getPropertyValue('unicode-bidi'); |
+ /** Gets the value of "outline-offset" */ |
+ String get outlineOffset => |
+ getPropertyValue('outline-offset'); |
- /** Sets the value of "unicode-bidi" */ |
- void set unicodeBidi(String value) { |
- setProperty('unicode-bidi', value, ''); |
+ /** Sets the value of "outline-offset" */ |
+ void set outlineOffset(String value) { |
+ setProperty('outline-offset', value, ''); |
} |
- /** Gets the value of "unicode-range" */ |
- String get unicodeRange => |
- getPropertyValue('unicode-range'); |
+ /** Gets the value of "outline-style" */ |
+ String get outlineStyle => |
+ getPropertyValue('outline-style'); |
- /** Sets the value of "unicode-range" */ |
- void set unicodeRange(String value) { |
- setProperty('unicode-range', value, ''); |
+ /** Sets the value of "outline-style" */ |
+ void set outlineStyle(String value) { |
+ setProperty('outline-style', value, ''); |
} |
- /** Gets the value of "user-drag" */ |
- String get userDrag => |
- getPropertyValue('${_browserPrefix}user-drag'); |
+ /** Gets the value of "outline-width" */ |
+ String get outlineWidth => |
+ getPropertyValue('outline-width'); |
- /** Sets the value of "user-drag" */ |
- void set userDrag(String value) { |
- setProperty('${_browserPrefix}user-drag', value, ''); |
+ /** Sets the value of "outline-width" */ |
+ void set outlineWidth(String value) { |
+ setProperty('outline-width', value, ''); |
} |
- /** Gets the value of "user-modify" */ |
- String get userModify => |
- getPropertyValue('${_browserPrefix}user-modify'); |
+ /** Gets the value of "overflow" */ |
+ String get overflow => |
+ getPropertyValue('overflow'); |
- /** Sets the value of "user-modify" */ |
- void set userModify(String value) { |
- setProperty('${_browserPrefix}user-modify', value, ''); |
+ /** Sets the value of "overflow" */ |
+ void set overflow(String value) { |
+ setProperty('overflow', value, ''); |
} |
- /** Gets the value of "user-select" */ |
- String get userSelect => |
- getPropertyValue('${_browserPrefix}user-select'); |
+ /** Gets the value of "overflow-scrolling" */ |
+ String get overflowScrolling => |
+ getPropertyValue('${_browserPrefix}overflow-scrolling'); |
- /** Sets the value of "user-select" */ |
- void set userSelect(String value) { |
- setProperty('${_browserPrefix}user-select', value, ''); |
+ /** Sets the value of "overflow-scrolling" */ |
+ void set overflowScrolling(String value) { |
+ setProperty('${_browserPrefix}overflow-scrolling', value, ''); |
} |
- /** Gets the value of "user-zoom" */ |
- String get userZoom => |
- getPropertyValue('user-zoom'); |
+ /** Gets the value of "overflow-wrap" */ |
+ String get overflowWrap => |
+ getPropertyValue('overflow-wrap'); |
- /** Sets the value of "user-zoom" */ |
- void set userZoom(String value) { |
- setProperty('user-zoom', value, ''); |
+ /** Sets the value of "overflow-wrap" */ |
+ void set overflowWrap(String value) { |
+ setProperty('overflow-wrap', value, ''); |
} |
- /** Gets the value of "vertical-align" */ |
- String get verticalAlign => |
- getPropertyValue('vertical-align'); |
+ /** Gets the value of "overflow-x" */ |
+ String get overflowX => |
+ getPropertyValue('overflow-x'); |
- /** Sets the value of "vertical-align" */ |
- void set verticalAlign(String value) { |
- setProperty('vertical-align', value, ''); |
+ /** Sets the value of "overflow-x" */ |
+ void set overflowX(String value) { |
+ setProperty('overflow-x', value, ''); |
} |
- /** Gets the value of "visibility" */ |
- String get visibility => |
- getPropertyValue('visibility'); |
+ /** Gets the value of "overflow-y" */ |
+ String get overflowY => |
+ getPropertyValue('overflow-y'); |
- /** Sets the value of "visibility" */ |
- void set visibility(String value) { |
- setProperty('visibility', value, ''); |
+ /** Sets the value of "overflow-y" */ |
+ void set overflowY(String value) { |
+ setProperty('overflow-y', value, ''); |
} |
- /** Gets the value of "white-space" */ |
- String get whiteSpace => |
- getPropertyValue('white-space'); |
+ /** Gets the value of "padding" */ |
+ String get padding => |
+ getPropertyValue('padding'); |
- /** Sets the value of "white-space" */ |
- void set whiteSpace(String value) { |
- setProperty('white-space', value, ''); |
+ /** Sets the value of "padding" */ |
+ void set padding(String value) { |
+ setProperty('padding', value, ''); |
} |
- /** Gets the value of "widows" */ |
- String get widows => |
- getPropertyValue('widows'); |
+ /** Gets the value of "padding-after" */ |
+ String get paddingAfter => |
+ getPropertyValue('${_browserPrefix}padding-after'); |
- /** Sets the value of "widows" */ |
- void set widows(String value) { |
- setProperty('widows', value, ''); |
+ /** Sets the value of "padding-after" */ |
+ void set paddingAfter(String value) { |
+ setProperty('${_browserPrefix}padding-after', value, ''); |
} |
- /** Gets the value of "width" */ |
- String get width => |
- getPropertyValue('width'); |
+ /** Gets the value of "padding-before" */ |
+ String get paddingBefore => |
+ getPropertyValue('${_browserPrefix}padding-before'); |
- /** Sets the value of "width" */ |
- void set width(String value) { |
- setProperty('width', value, ''); |
+ /** Sets the value of "padding-before" */ |
+ void set paddingBefore(String value) { |
+ setProperty('${_browserPrefix}padding-before', value, ''); |
} |
- /** Gets the value of "word-break" */ |
- String get wordBreak => |
- getPropertyValue('word-break'); |
+ /** Gets the value of "padding-bottom" */ |
+ String get paddingBottom => |
+ getPropertyValue('padding-bottom'); |
- /** Sets the value of "word-break" */ |
- void set wordBreak(String value) { |
- setProperty('word-break', value, ''); |
+ /** Sets the value of "padding-bottom" */ |
+ void set paddingBottom(String value) { |
+ setProperty('padding-bottom', value, ''); |
} |
- /** Gets the value of "word-spacing" */ |
- String get wordSpacing => |
- getPropertyValue('word-spacing'); |
+ /** Gets the value of "padding-end" */ |
+ String get paddingEnd => |
+ getPropertyValue('${_browserPrefix}padding-end'); |
- /** Sets the value of "word-spacing" */ |
- void set wordSpacing(String value) { |
- setProperty('word-spacing', value, ''); |
+ /** Sets the value of "padding-end" */ |
+ void set paddingEnd(String value) { |
+ setProperty('${_browserPrefix}padding-end', value, ''); |
} |
- /** Gets the value of "word-wrap" */ |
- String get wordWrap => |
- getPropertyValue('word-wrap'); |
+ /** Gets the value of "padding-left" */ |
+ String get paddingLeft => |
+ getPropertyValue('padding-left'); |
- /** Sets the value of "word-wrap" */ |
- void set wordWrap(String value) { |
- setProperty('word-wrap', value, ''); |
+ /** Sets the value of "padding-left" */ |
+ void set paddingLeft(String value) { |
+ setProperty('padding-left', value, ''); |
} |
- /** Gets the value of "wrap" */ |
- String get wrap => |
- getPropertyValue('${_browserPrefix}wrap'); |
+ /** Gets the value of "padding-right" */ |
+ String get paddingRight => |
+ getPropertyValue('padding-right'); |
- /** Sets the value of "wrap" */ |
- void set wrap(String value) { |
- setProperty('${_browserPrefix}wrap', value, ''); |
+ /** Sets the value of "padding-right" */ |
+ void set paddingRight(String value) { |
+ setProperty('padding-right', value, ''); |
} |
- /** Gets the value of "wrap-flow" */ |
- String get wrapFlow => |
- getPropertyValue('${_browserPrefix}wrap-flow'); |
+ /** Gets the value of "padding-start" */ |
+ String get paddingStart => |
+ getPropertyValue('${_browserPrefix}padding-start'); |
- /** Sets the value of "wrap-flow" */ |
- void set wrapFlow(String value) { |
- setProperty('${_browserPrefix}wrap-flow', value, ''); |
+ /** Sets the value of "padding-start" */ |
+ void set paddingStart(String value) { |
+ setProperty('${_browserPrefix}padding-start', value, ''); |
} |
- /** Gets the value of "wrap-through" */ |
- String get wrapThrough => |
- getPropertyValue('${_browserPrefix}wrap-through'); |
+ /** Gets the value of "padding-top" */ |
+ String get paddingTop => |
+ getPropertyValue('padding-top'); |
- /** Sets the value of "wrap-through" */ |
- void set wrapThrough(String value) { |
- setProperty('${_browserPrefix}wrap-through', value, ''); |
+ /** Sets the value of "padding-top" */ |
+ void set paddingTop(String value) { |
+ setProperty('padding-top', value, ''); |
} |
- /** Gets the value of "writing-mode" */ |
- String get writingMode => |
- getPropertyValue('${_browserPrefix}writing-mode'); |
+ /** Gets the value of "page" */ |
+ String get page => |
+ getPropertyValue('page'); |
- /** Sets the value of "writing-mode" */ |
- void set writingMode(String value) { |
- setProperty('${_browserPrefix}writing-mode', value, ''); |
+ /** Sets the value of "page" */ |
+ void set page(String value) { |
+ setProperty('page', value, ''); |
} |
- /** Gets the value of "z-index" */ |
- String get zIndex => |
- getPropertyValue('z-index'); |
+ /** Gets the value of "page-break-after" */ |
+ String get pageBreakAfter => |
+ getPropertyValue('page-break-after'); |
- /** Sets the value of "z-index" */ |
- void set zIndex(String value) { |
- setProperty('z-index', value, ''); |
+ /** Sets the value of "page-break-after" */ |
+ void set pageBreakAfter(String value) { |
+ setProperty('page-break-after', value, ''); |
} |
- /** Gets the value of "zoom" */ |
- String get zoom => |
- getPropertyValue('zoom'); |
+ /** Gets the value of "page-break-before" */ |
+ String get pageBreakBefore => |
+ getPropertyValue('page-break-before'); |
- /** Sets the value of "zoom" */ |
- void set zoom(String value) { |
- setProperty('zoom', value, ''); |
+ /** Sets the value of "page-break-before" */ |
+ void set pageBreakBefore(String value) { |
+ setProperty('page-break-before', value, ''); |
} |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** Gets the value of "page-break-inside" */ |
+ String get pageBreakInside => |
+ getPropertyValue('page-break-inside'); |
-/// @domName CSSStyleRule; @docsEditable true |
-class CSSStyleRule extends CSSRule native "*CSSStyleRule" { |
+ /** Sets the value of "page-break-inside" */ |
+ void set pageBreakInside(String value) { |
+ setProperty('page-break-inside', value, ''); |
+ } |
- /// @domName CSSStyleRule.selectorText; @docsEditable true |
- String selectorText; |
+ /** Gets the value of "perspective" */ |
+ String get perspective => |
+ getPropertyValue('${_browserPrefix}perspective'); |
- /// @domName CSSStyleRule.style; @docsEditable true |
- final CSSStyleDeclaration style; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** 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'); |
-/// @domName CSSStyleSheet; @docsEditable true |
-class CSSStyleSheet extends StyleSheet native "*CSSStyleSheet" { |
+ /** Sets the value of "perspective-origin" */ |
+ void set perspectiveOrigin(String value) { |
+ setProperty('${_browserPrefix}perspective-origin', value, ''); |
+ } |
- /// @domName CSSStyleSheet.cssRules; @docsEditable true |
- @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
- final List<CSSRule> cssRules; |
+ /** Gets the value of "perspective-origin-x" */ |
+ String get perspectiveOriginX => |
+ getPropertyValue('${_browserPrefix}perspective-origin-x'); |
- /// @domName CSSStyleSheet.ownerRule; @docsEditable true |
- final CSSRule ownerRule; |
+ /** Sets the value of "perspective-origin-x" */ |
+ void set perspectiveOriginX(String value) { |
+ setProperty('${_browserPrefix}perspective-origin-x', value, ''); |
+ } |
- /// @domName CSSStyleSheet.rules; @docsEditable true |
- @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
- final List<CSSRule> rules; |
+ /** Gets the value of "perspective-origin-y" */ |
+ String get perspectiveOriginY => |
+ getPropertyValue('${_browserPrefix}perspective-origin-y'); |
- /// @domName CSSStyleSheet.addRule; @docsEditable true |
- int addRule(String selector, String style, [int index]) native; |
+ /** Sets the value of "perspective-origin-y" */ |
+ void set perspectiveOriginY(String value) { |
+ setProperty('${_browserPrefix}perspective-origin-y', value, ''); |
+ } |
- /// @domName CSSStyleSheet.deleteRule; @docsEditable true |
- void deleteRule(int index) native; |
+ /** Gets the value of "pointer-events" */ |
+ String get pointerEvents => |
+ getPropertyValue('pointer-events'); |
- /// @domName CSSStyleSheet.insertRule; @docsEditable true |
- int insertRule(String rule, int index) native; |
+ /** Sets the value of "pointer-events" */ |
+ void set pointerEvents(String value) { |
+ setProperty('pointer-events', value, ''); |
+ } |
- /// @domName CSSStyleSheet.removeRule; @docsEditable true |
- void removeRule(int index) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** Gets the value of "position" */ |
+ String get position => |
+ getPropertyValue('position'); |
+ /** Sets the value of "position" */ |
+ void set position(String value) { |
+ setProperty('position', value, ''); |
+ } |
-/// @domName WebKitCSSTransformValue; @docsEditable true |
-class CSSTransformValue extends _CSSValueList native "*WebKitCSSTransformValue" { |
+ /** Gets the value of "print-color-adjust" */ |
+ String get printColorAdjust => |
+ getPropertyValue('${_browserPrefix}print-color-adjust'); |
- static const int CSS_MATRIX = 11; |
+ /** Sets the value of "print-color-adjust" */ |
+ void set printColorAdjust(String value) { |
+ setProperty('${_browserPrefix}print-color-adjust', value, ''); |
+ } |
- static const int CSS_MATRIX3D = 21; |
+ /** Gets the value of "quotes" */ |
+ String get quotes => |
+ getPropertyValue('quotes'); |
- static const int CSS_PERSPECTIVE = 20; |
+ /** Sets the value of "quotes" */ |
+ void set quotes(String value) { |
+ setProperty('quotes', value, ''); |
+ } |
- static const int CSS_ROTATE = 4; |
+ /** Gets the value of "region-break-after" */ |
+ String get regionBreakAfter => |
+ getPropertyValue('${_browserPrefix}region-break-after'); |
- static const int CSS_ROTATE3D = 17; |
+ /** Sets the value of "region-break-after" */ |
+ void set regionBreakAfter(String value) { |
+ setProperty('${_browserPrefix}region-break-after', value, ''); |
+ } |
- static const int CSS_ROTATEX = 14; |
+ /** Gets the value of "region-break-before" */ |
+ String get regionBreakBefore => |
+ getPropertyValue('${_browserPrefix}region-break-before'); |
- static const int CSS_ROTATEY = 15; |
+ /** Sets the value of "region-break-before" */ |
+ void set regionBreakBefore(String value) { |
+ setProperty('${_browserPrefix}region-break-before', value, ''); |
+ } |
- static const int CSS_ROTATEZ = 16; |
+ /** Gets the value of "region-break-inside" */ |
+ String get regionBreakInside => |
+ getPropertyValue('${_browserPrefix}region-break-inside'); |
- static const int CSS_SCALE = 5; |
+ /** Sets the value of "region-break-inside" */ |
+ void set regionBreakInside(String value) { |
+ setProperty('${_browserPrefix}region-break-inside', value, ''); |
+ } |
- static const int CSS_SCALE3D = 19; |
+ /** Gets the value of "region-overflow" */ |
+ String get regionOverflow => |
+ getPropertyValue('${_browserPrefix}region-overflow'); |
- static const int CSS_SCALEX = 6; |
+ /** Sets the value of "region-overflow" */ |
+ void set regionOverflow(String value) { |
+ setProperty('${_browserPrefix}region-overflow', value, ''); |
+ } |
- static const int CSS_SCALEY = 7; |
+ /** Gets the value of "resize" */ |
+ String get resize => |
+ getPropertyValue('resize'); |
- static const int CSS_SCALEZ = 18; |
+ /** Sets the value of "resize" */ |
+ void set resize(String value) { |
+ setProperty('resize', value, ''); |
+ } |
- static const int CSS_SKEW = 8; |
+ /** Gets the value of "right" */ |
+ String get right => |
+ getPropertyValue('right'); |
- static const int CSS_SKEWX = 9; |
+ /** Sets the value of "right" */ |
+ void set right(String value) { |
+ setProperty('right', value, ''); |
+ } |
- static const int CSS_SKEWY = 10; |
+ /** Gets the value of "rtl-ordering" */ |
+ String get rtlOrdering => |
+ getPropertyValue('${_browserPrefix}rtl-ordering'); |
- static const int CSS_TRANSLATE = 1; |
+ /** Sets the value of "rtl-ordering" */ |
+ void set rtlOrdering(String value) { |
+ setProperty('${_browserPrefix}rtl-ordering', value, ''); |
+ } |
- static const int CSS_TRANSLATE3D = 13; |
+ /** Gets the value of "shape-inside" */ |
+ String get shapeInside => |
+ getPropertyValue('${_browserPrefix}shape-inside'); |
- static const int CSS_TRANSLATEX = 2; |
+ /** Sets the value of "shape-inside" */ |
+ void set shapeInside(String value) { |
+ setProperty('${_browserPrefix}shape-inside', value, ''); |
+ } |
- static const int CSS_TRANSLATEY = 3; |
+ /** Gets the value of "shape-margin" */ |
+ String get shapeMargin => |
+ getPropertyValue('${_browserPrefix}shape-margin'); |
- static const int CSS_TRANSLATEZ = 12; |
+ /** Sets the value of "shape-margin" */ |
+ void set shapeMargin(String value) { |
+ setProperty('${_browserPrefix}shape-margin', value, ''); |
+ } |
- /// @domName WebKitCSSTransformValue.operationType; @docsEditable true |
- final int operationType; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** Gets the value of "shape-outside" */ |
+ String get shapeOutside => |
+ getPropertyValue('${_browserPrefix}shape-outside'); |
+ /** Sets the value of "shape-outside" */ |
+ void set shapeOutside(String value) { |
+ setProperty('${_browserPrefix}shape-outside', value, ''); |
+ } |
-/// @domName CSSUnknownRule; @docsEditable true |
-class CSSUnknownRule extends CSSRule native "*CSSUnknownRule" { |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** Gets the value of "shape-padding" */ |
+ String get shapePadding => |
+ getPropertyValue('${_browserPrefix}shape-padding'); |
+ /** Sets the value of "shape-padding" */ |
+ void set shapePadding(String value) { |
+ setProperty('${_browserPrefix}shape-padding', value, ''); |
+ } |
-/// @domName CSSValue; @docsEditable true |
-class CSSValue native "*CSSValue" { |
+ /** Gets the value of "size" */ |
+ String get size => |
+ getPropertyValue('size'); |
- static const int CSS_CUSTOM = 3; |
+ /** Sets the value of "size" */ |
+ void set size(String value) { |
+ setProperty('size', value, ''); |
+ } |
- static const int CSS_INHERIT = 0; |
+ /** Gets the value of "speak" */ |
+ String get speak => |
+ getPropertyValue('speak'); |
- static const int CSS_PRIMITIVE_VALUE = 1; |
+ /** Sets the value of "speak" */ |
+ void set speak(String value) { |
+ setProperty('speak', value, ''); |
+ } |
- static const int CSS_VALUE_LIST = 2; |
+ /** Gets the value of "src" */ |
+ String get src => |
+ getPropertyValue('src'); |
- /// @domName CSSValue.cssText; @docsEditable true |
- String cssText; |
+ /** Sets the value of "src" */ |
+ void set src(String value) { |
+ setProperty('src', value, ''); |
+ } |
- /// @domName CSSValue.cssValueType; @docsEditable true |
- final int cssValueType; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** Gets the value of "tab-size" */ |
+ String get tabSize => |
+ getPropertyValue('tab-size'); |
+ /** Sets the value of "tab-size" */ |
+ void set tabSize(String value) { |
+ setProperty('tab-size', value, ''); |
+ } |
-/// @domName HTMLCanvasElement |
-class CanvasElement extends Element implements Element native "*HTMLCanvasElement" { |
+ /** Gets the value of "table-layout" */ |
+ String get tableLayout => |
+ getPropertyValue('table-layout'); |
- factory CanvasElement({int width, int height}) { |
- var e = document.$dom_createElement("canvas"); |
- if (width != null) e.width = width; |
- if (height != null) e.height = height; |
- return e; |
+ /** Sets the value of "table-layout" */ |
+ void set tableLayout(String value) { |
+ setProperty('table-layout', value, ''); |
} |
- /// @domName HTMLCanvasElement.height; @docsEditable true |
- int height; |
- |
- /// @domName HTMLCanvasElement.width; @docsEditable true |
- int width; |
+ /** Gets the value of "tap-highlight-color" */ |
+ String get tapHighlightColor => |
+ getPropertyValue('${_browserPrefix}tap-highlight-color'); |
- /// @domName HTMLCanvasElement.toDataURL; @docsEditable true |
- @JSName('toDataURL') |
- String toDataUrl(String type, [num quality]) native; |
+ /** 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'); |
- CanvasRenderingContext getContext(String contextId) native; |
- CanvasRenderingContext2D get context2d => getContext('2d'); |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** Sets the value of "text-align" */ |
+ void set textAlign(String value) { |
+ setProperty('text-align', value, ''); |
+ } |
+ /** Gets the value of "text-align-last" */ |
+ String get textAlignLast => |
+ getPropertyValue('${_browserPrefix}text-align-last'); |
-/// @domName CanvasGradient; @docsEditable true |
-class CanvasGradient native "*CanvasGradient" { |
+ /** Sets the value of "text-align-last" */ |
+ void set textAlignLast(String value) { |
+ setProperty('${_browserPrefix}text-align-last', value, ''); |
+ } |
- /// @domName CanvasGradient.addColorStop; @docsEditable true |
- void addColorStop(num offset, String color) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** 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, ''); |
+ } |
-/// @domName CanvasPattern; @docsEditable true |
-class CanvasPattern native "*CanvasPattern" { |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** 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, ''); |
+ } |
-/// @domName CanvasRenderingContext; @docsEditable true |
-class CanvasRenderingContext native "*CanvasRenderingContext" { |
+ /** Gets the value of "text-decoration-line" */ |
+ String get textDecorationLine => |
+ getPropertyValue('${_browserPrefix}text-decoration-line'); |
- /// @domName CanvasRenderingContext.canvas; @docsEditable true |
- final CanvasElement canvas; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** Sets the value of "text-decoration-line" */ |
+ void set textDecorationLine(String value) { |
+ setProperty('${_browserPrefix}text-decoration-line', value, ''); |
+ } |
+ /** Gets the value of "text-decoration-style" */ |
+ String get textDecorationStyle => |
+ getPropertyValue('${_browserPrefix}text-decoration-style'); |
-/// @domName CanvasRenderingContext2D |
-class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRenderingContext2D" { |
+ /** Sets the value of "text-decoration-style" */ |
+ void set textDecorationStyle(String value) { |
+ setProperty('${_browserPrefix}text-decoration-style', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.fillStyle; @docsEditable true |
- dynamic fillStyle; |
+ /** Gets the value of "text-decorations-in-effect" */ |
+ String get textDecorationsInEffect => |
+ getPropertyValue('${_browserPrefix}text-decorations-in-effect'); |
- /// @domName CanvasRenderingContext2D.font; @docsEditable true |
- String font; |
+ /** Sets the value of "text-decorations-in-effect" */ |
+ void set textDecorationsInEffect(String value) { |
+ setProperty('${_browserPrefix}text-decorations-in-effect', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.globalAlpha; @docsEditable true |
- num globalAlpha; |
+ /** Gets the value of "text-emphasis" */ |
+ String get textEmphasis => |
+ getPropertyValue('${_browserPrefix}text-emphasis'); |
- /// @domName CanvasRenderingContext2D.globalCompositeOperation; @docsEditable true |
- String globalCompositeOperation; |
+ /** Sets the value of "text-emphasis" */ |
+ void set textEmphasis(String value) { |
+ setProperty('${_browserPrefix}text-emphasis', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.lineCap; @docsEditable true |
- String lineCap; |
+ /** Gets the value of "text-emphasis-color" */ |
+ String get textEmphasisColor => |
+ getPropertyValue('${_browserPrefix}text-emphasis-color'); |
- /// @domName CanvasRenderingContext2D.lineDashOffset; @docsEditable true |
- num lineDashOffset; |
+ /** Sets the value of "text-emphasis-color" */ |
+ void set textEmphasisColor(String value) { |
+ setProperty('${_browserPrefix}text-emphasis-color', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.lineJoin; @docsEditable true |
- String lineJoin; |
+ /** Gets the value of "text-emphasis-position" */ |
+ String get textEmphasisPosition => |
+ getPropertyValue('${_browserPrefix}text-emphasis-position'); |
- /// @domName CanvasRenderingContext2D.lineWidth; @docsEditable true |
- num lineWidth; |
+ /** Sets the value of "text-emphasis-position" */ |
+ void set textEmphasisPosition(String value) { |
+ setProperty('${_browserPrefix}text-emphasis-position', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.miterLimit; @docsEditable true |
- num miterLimit; |
+ /** Gets the value of "text-emphasis-style" */ |
+ String get textEmphasisStyle => |
+ getPropertyValue('${_browserPrefix}text-emphasis-style'); |
- /// @domName CanvasRenderingContext2D.shadowBlur; @docsEditable true |
- num shadowBlur; |
- |
- /// @domName CanvasRenderingContext2D.shadowColor; @docsEditable true |
- String shadowColor; |
+ /** Sets the value of "text-emphasis-style" */ |
+ void set textEmphasisStyle(String value) { |
+ setProperty('${_browserPrefix}text-emphasis-style', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.shadowOffsetX; @docsEditable true |
- num shadowOffsetX; |
+ /** Gets the value of "text-fill-color" */ |
+ String get textFillColor => |
+ getPropertyValue('${_browserPrefix}text-fill-color'); |
- /// @domName CanvasRenderingContext2D.shadowOffsetY; @docsEditable true |
- num shadowOffsetY; |
+ /** Sets the value of "text-fill-color" */ |
+ void set textFillColor(String value) { |
+ setProperty('${_browserPrefix}text-fill-color', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.strokeStyle; @docsEditable true |
- dynamic strokeStyle; |
+ /** Gets the value of "text-indent" */ |
+ String get textIndent => |
+ getPropertyValue('text-indent'); |
- /// @domName CanvasRenderingContext2D.textAlign; @docsEditable true |
- String textAlign; |
+ /** Sets the value of "text-indent" */ |
+ void set textIndent(String value) { |
+ setProperty('text-indent', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.textBaseline; @docsEditable true |
- String textBaseline; |
+ /** Gets the value of "text-line-through" */ |
+ String get textLineThrough => |
+ getPropertyValue('text-line-through'); |
- /// @domName CanvasRenderingContext2D.webkitBackingStorePixelRatio; @docsEditable true |
- final num webkitBackingStorePixelRatio; |
+ /** Sets the value of "text-line-through" */ |
+ void set textLineThrough(String value) { |
+ setProperty('text-line-through', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.webkitImageSmoothingEnabled; @docsEditable true |
- bool webkitImageSmoothingEnabled; |
+ /** Gets the value of "text-line-through-color" */ |
+ String get textLineThroughColor => |
+ getPropertyValue('text-line-through-color'); |
- /// @domName CanvasRenderingContext2D.webkitLineDash; @docsEditable true |
- List webkitLineDash; |
+ /** Sets the value of "text-line-through-color" */ |
+ void set textLineThroughColor(String value) { |
+ setProperty('text-line-through-color', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.webkitLineDashOffset; @docsEditable true |
- num webkitLineDashOffset; |
+ /** Gets the value of "text-line-through-mode" */ |
+ String get textLineThroughMode => |
+ getPropertyValue('text-line-through-mode'); |
- /// @domName CanvasRenderingContext2D.arc; @docsEditable true |
- void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) native; |
+ /** Sets the value of "text-line-through-mode" */ |
+ void set textLineThroughMode(String value) { |
+ setProperty('text-line-through-mode', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.arcTo; @docsEditable true |
- void arcTo(num x1, num y1, num x2, num y2, num radius) native; |
+ /** Gets the value of "text-line-through-style" */ |
+ String get textLineThroughStyle => |
+ getPropertyValue('text-line-through-style'); |
- /// @domName CanvasRenderingContext2D.beginPath; @docsEditable true |
- void beginPath() native; |
+ /** Sets the value of "text-line-through-style" */ |
+ void set textLineThroughStyle(String value) { |
+ setProperty('text-line-through-style', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.bezierCurveTo; @docsEditable true |
- void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) native; |
+ /** Gets the value of "text-line-through-width" */ |
+ String get textLineThroughWidth => |
+ getPropertyValue('text-line-through-width'); |
- /// @domName CanvasRenderingContext2D.clearRect; @docsEditable true |
- void clearRect(num x, num y, num width, num height) native; |
+ /** Sets the value of "text-line-through-width" */ |
+ void set textLineThroughWidth(String value) { |
+ setProperty('text-line-through-width', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.clearShadow; @docsEditable true |
- void clearShadow() native; |
+ /** Gets the value of "text-orientation" */ |
+ String get textOrientation => |
+ getPropertyValue('${_browserPrefix}text-orientation'); |
- /// @domName CanvasRenderingContext2D.clip; @docsEditable true |
- void clip() native; |
+ /** Sets the value of "text-orientation" */ |
+ void set textOrientation(String value) { |
+ setProperty('${_browserPrefix}text-orientation', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.closePath; @docsEditable true |
- void closePath() native; |
+ /** Gets the value of "text-overflow" */ |
+ String get textOverflow => |
+ getPropertyValue('text-overflow'); |
- /// @domName CanvasRenderingContext2D.createImageData; @docsEditable true |
- ImageData createImageData(imagedata_OR_sw, [num sh]) { |
- if ((?imagedata_OR_sw && (imagedata_OR_sw is ImageData || imagedata_OR_sw == null)) && |
- !?sh) { |
- var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw); |
- return _convertNativeToDart_ImageData(_createImageData_1(imagedata_1)); |
- } |
- if ((?imagedata_OR_sw && (imagedata_OR_sw is num || imagedata_OR_sw == null))) { |
- return _convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw, sh)); |
- } |
- throw new ArgumentError("Incorrect number or type of arguments"); |
+ /** Sets the value of "text-overflow" */ |
+ void set textOverflow(String value) { |
+ setProperty('text-overflow', value, ''); |
} |
- @JSName('createImageData') |
- @Creates('ImageData|=Object') |
- _createImageData_1(imagedata) native; |
- @JSName('createImageData') |
- @Creates('ImageData|=Object') |
- _createImageData_2(num sw, sh) native; |
- |
- /// @domName CanvasRenderingContext2D.createLinearGradient; @docsEditable true |
- CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; |
- /// @domName CanvasRenderingContext2D.createPattern; @docsEditable true |
- CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; |
+ /** Gets the value of "text-overline" */ |
+ String get textOverline => |
+ getPropertyValue('text-overline'); |
- /// @domName CanvasRenderingContext2D.createRadialGradient; @docsEditable true |
- CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) native; |
+ /** Sets the value of "text-overline" */ |
+ void set textOverline(String value) { |
+ setProperty('text-overline', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.drawImage; @docsEditable true |
- void drawImage(canvas_OR_image_OR_video, num sx_OR_x, num sy_OR_y, [num sw_OR_width, num height_OR_sh, num dx, num dy, num dw, num dh]) native; |
+ /** Gets the value of "text-overline-color" */ |
+ String get textOverlineColor => |
+ getPropertyValue('text-overline-color'); |
- /// @domName CanvasRenderingContext2D.drawImageFromRect; @docsEditable true |
- void drawImageFromRect(ImageElement image, [num sx, num sy, num sw, num sh, num dx, num dy, num dw, num dh, String compositeOperation]) native; |
+ /** Sets the value of "text-overline-color" */ |
+ void set textOverlineColor(String value) { |
+ setProperty('text-overline-color', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.fill; @docsEditable true |
- void fill() native; |
+ /** Gets the value of "text-overline-mode" */ |
+ String get textOverlineMode => |
+ getPropertyValue('text-overline-mode'); |
- /// @domName CanvasRenderingContext2D.fillRect; @docsEditable true |
- void fillRect(num x, num y, num width, num height) native; |
+ /** Sets the value of "text-overline-mode" */ |
+ void set textOverlineMode(String value) { |
+ setProperty('text-overline-mode', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.fillText; @docsEditable true |
- void fillText(String text, num x, num y, [num maxWidth]) native; |
+ /** Gets the value of "text-overline-style" */ |
+ String get textOverlineStyle => |
+ getPropertyValue('text-overline-style'); |
- /// @domName CanvasRenderingContext2D.getImageData; @docsEditable true |
- ImageData getImageData(num sx, num sy, num sw, num sh) { |
- return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh)); |
+ /** Sets the value of "text-overline-style" */ |
+ void set textOverlineStyle(String value) { |
+ setProperty('text-overline-style', value, ''); |
} |
- @JSName('getImageData') |
- @Creates('ImageData|=Object') |
- _getImageData_1(sx, sy, sw, sh) native; |
- /// @domName CanvasRenderingContext2D.getLineDash; @docsEditable true |
- List<num> getLineDash() native; |
+ /** Gets the value of "text-overline-width" */ |
+ String get textOverlineWidth => |
+ getPropertyValue('text-overline-width'); |
- /// @domName CanvasRenderingContext2D.isPointInPath; @docsEditable true |
- bool isPointInPath(num x, num y) native; |
+ /** Sets the value of "text-overline-width" */ |
+ void set textOverlineWidth(String value) { |
+ setProperty('text-overline-width', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.lineTo; @docsEditable true |
- void lineTo(num x, num y) native; |
+ /** Gets the value of "text-rendering" */ |
+ String get textRendering => |
+ getPropertyValue('text-rendering'); |
- /// @domName CanvasRenderingContext2D.measureText; @docsEditable true |
- TextMetrics measureText(String text) native; |
+ /** Sets the value of "text-rendering" */ |
+ void set textRendering(String value) { |
+ setProperty('text-rendering', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.moveTo; @docsEditable true |
- void moveTo(num x, num y) native; |
+ /** Gets the value of "text-security" */ |
+ String get textSecurity => |
+ getPropertyValue('${_browserPrefix}text-security'); |
- /// @domName CanvasRenderingContext2D.putImageData; @docsEditable true |
- void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) { |
- if (!?dirtyX && |
- !?dirtyY && |
- !?dirtyWidth && |
- !?dirtyHeight) { |
- var imagedata_1 = _convertDartToNative_ImageData(imagedata); |
- _putImageData_1(imagedata_1, dx, dy); |
- return; |
- } |
- var imagedata_2 = _convertDartToNative_ImageData(imagedata); |
- _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight); |
- return; |
- throw new ArgumentError("Incorrect number or type of arguments"); |
+ /** Sets the value of "text-security" */ |
+ void set textSecurity(String value) { |
+ setProperty('${_browserPrefix}text-security', value, ''); |
} |
- @JSName('putImageData') |
- void _putImageData_1(imagedata, dx, dy) native; |
- @JSName('putImageData') |
- void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) native; |
- |
- /// @domName CanvasRenderingContext2D.quadraticCurveTo; @docsEditable true |
- void quadraticCurveTo(num cpx, num cpy, num x, num y) native; |
- /// @domName CanvasRenderingContext2D.rect; @docsEditable true |
- void rect(num x, num y, num width, num height) native; |
+ /** Gets the value of "text-shadow" */ |
+ String get textShadow => |
+ getPropertyValue('text-shadow'); |
- /// @domName CanvasRenderingContext2D.restore; @docsEditable true |
- void restore() native; |
+ /** Sets the value of "text-shadow" */ |
+ void set textShadow(String value) { |
+ setProperty('text-shadow', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.rotate; @docsEditable true |
- void rotate(num angle) native; |
+ /** Gets the value of "text-size-adjust" */ |
+ String get textSizeAdjust => |
+ getPropertyValue('${_browserPrefix}text-size-adjust'); |
- /// @domName CanvasRenderingContext2D.save; @docsEditable true |
- void save() native; |
+ /** Sets the value of "text-size-adjust" */ |
+ void set textSizeAdjust(String value) { |
+ setProperty('${_browserPrefix}text-size-adjust', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.scale; @docsEditable true |
- void scale(num sx, num sy) native; |
+ /** Gets the value of "text-stroke" */ |
+ String get textStroke => |
+ getPropertyValue('${_browserPrefix}text-stroke'); |
- /// @domName CanvasRenderingContext2D.setAlpha; @docsEditable true |
- void setAlpha(num alpha) native; |
+ /** Sets the value of "text-stroke" */ |
+ void set textStroke(String value) { |
+ setProperty('${_browserPrefix}text-stroke', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.setCompositeOperation; @docsEditable true |
- void setCompositeOperation(String compositeOperation) native; |
+ /** Gets the value of "text-stroke-color" */ |
+ String get textStrokeColor => |
+ getPropertyValue('${_browserPrefix}text-stroke-color'); |
- /// @domName CanvasRenderingContext2D.setLineCap; @docsEditable true |
- void setLineCap(String cap) native; |
+ /** Sets the value of "text-stroke-color" */ |
+ void set textStrokeColor(String value) { |
+ setProperty('${_browserPrefix}text-stroke-color', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.setLineDash; @docsEditable true |
- void setLineDash(List<num> dash) native; |
+ /** Gets the value of "text-stroke-width" */ |
+ String get textStrokeWidth => |
+ getPropertyValue('${_browserPrefix}text-stroke-width'); |
- /// @domName CanvasRenderingContext2D.setLineJoin; @docsEditable true |
- void setLineJoin(String join) native; |
+ /** Sets the value of "text-stroke-width" */ |
+ void set textStrokeWidth(String value) { |
+ setProperty('${_browserPrefix}text-stroke-width', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.setLineWidth; @docsEditable true |
- void setLineWidth(num width) native; |
+ /** Gets the value of "text-transform" */ |
+ String get textTransform => |
+ getPropertyValue('text-transform'); |
- /// @domName CanvasRenderingContext2D.setMiterLimit; @docsEditable true |
- void setMiterLimit(num limit) native; |
+ /** Sets the value of "text-transform" */ |
+ void set textTransform(String value) { |
+ setProperty('text-transform', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.setShadow; @docsEditable true |
- void setShadow(num width, num height, num blur, [c_OR_color_OR_grayLevel_OR_r, num alpha_OR_g_OR_m, num b_OR_y, num a_OR_k, num a]) native; |
+ /** Gets the value of "text-underline" */ |
+ String get textUnderline => |
+ getPropertyValue('text-underline'); |
- /// @domName CanvasRenderingContext2D.setTransform; @docsEditable true |
- void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) native; |
+ /** Sets the value of "text-underline" */ |
+ void set textUnderline(String value) { |
+ setProperty('text-underline', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.stroke; @docsEditable true |
- void stroke() native; |
+ /** Gets the value of "text-underline-color" */ |
+ String get textUnderlineColor => |
+ getPropertyValue('text-underline-color'); |
- /// @domName CanvasRenderingContext2D.strokeRect; @docsEditable true |
- void strokeRect(num x, num y, num width, num height, [num lineWidth]) native; |
+ /** Sets the value of "text-underline-color" */ |
+ void set textUnderlineColor(String value) { |
+ setProperty('text-underline-color', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.strokeText; @docsEditable true |
- void strokeText(String text, num x, num y, [num maxWidth]) native; |
+ /** Gets the value of "text-underline-mode" */ |
+ String get textUnderlineMode => |
+ getPropertyValue('text-underline-mode'); |
- /// @domName CanvasRenderingContext2D.transform; @docsEditable true |
- void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; |
+ /** Sets the value of "text-underline-mode" */ |
+ void set textUnderlineMode(String value) { |
+ setProperty('text-underline-mode', value, ''); |
+ } |
- /// @domName CanvasRenderingContext2D.translate; @docsEditable true |
- void translate(num tx, num ty) native; |
+ /** Gets the value of "text-underline-style" */ |
+ String get textUnderlineStyle => |
+ getPropertyValue('text-underline-style'); |
- /// @domName CanvasRenderingContext2D.webkitGetImageDataHD; @docsEditable true |
- ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) { |
- return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh)); |
+ /** Sets the value of "text-underline-style" */ |
+ void set textUnderlineStyle(String value) { |
+ setProperty('text-underline-style', value, ''); |
} |
- @JSName('webkitGetImageDataHD') |
- @Creates('ImageData|=Object') |
- _webkitGetImageDataHD_1(sx, sy, sw, sh) native; |
- /// @domName CanvasRenderingContext2D.webkitPutImageDataHD; @docsEditable true |
- void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) { |
- if (!?dirtyX && |
- !?dirtyY && |
- !?dirtyWidth && |
- !?dirtyHeight) { |
- var imagedata_1 = _convertDartToNative_ImageData(imagedata); |
- _webkitPutImageDataHD_1(imagedata_1, dx, dy); |
- return; |
- } |
- var imagedata_2 = _convertDartToNative_ImageData(imagedata); |
- _webkitPutImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight); |
- return; |
- throw new ArgumentError("Incorrect number or type of arguments"); |
+ /** 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, ''); |
} |
- @JSName('webkitPutImageDataHD') |
- void _webkitPutImageDataHD_1(imagedata, dx, dy) native; |
- @JSName('webkitPutImageDataHD') |
- void _webkitPutImageDataHD_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) native; |
+ /** Gets the value of "top" */ |
+ String get top => |
+ getPropertyValue('top'); |
- /** |
- * Sets the color used inside shapes. |
- * [r], [g], [b] are 0-255, [a] is 0-1. |
- */ |
- void setFillColorRgb(int r, int g, int b, [num a = 1]) { |
- this.fillStyle = 'rgba($r, $g, $b, $a)'; |
+ /** Sets the value of "top" */ |
+ void set top(String value) { |
+ setProperty('top', value, ''); |
} |
- /** |
- * Sets the color used inside shapes. |
- * [h] is in degrees, 0-360. |
- * [s], [l] are in percent, 0-100. |
- * [a] is 0-1. |
- */ |
- void setFillColorHsl(int h, num s, num l, [num a = 1]) { |
- this.fillStyle = 'hsla($h, $s%, $l%, $a)'; |
+ /** 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, ''); |
} |
- /** |
- * Sets the color used for stroking shapes. |
- * [r], [g], [b] are 0-255, [a] is 0-1. |
- */ |
- void setStrokeColorRgb(int r, int g, int b, [num a = 1]) { |
- this.strokeStyle = 'rgba($r, $g, $b, $a)'; |
+ /** 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, ''); |
} |
- /** |
- * Sets the color used for stroking shapes. |
- * [h] is in degrees, 0-360. |
- * [s], [l] are in percent, 0-100. |
- * [a] is 0-1. |
- */ |
- void setStrokeColorHsl(int h, num s, num l, [num a = 1]) { |
- this.strokeStyle = 'hsla($h, $s%, $l%, $a)'; |
+ /** 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, ''); |
} |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** Gets the value of "transform-origin-y" */ |
+ String get transformOriginY => |
+ getPropertyValue('${_browserPrefix}transform-origin-y'); |
-/// @domName CharacterData; @docsEditable true |
-class CharacterData extends Node native "*CharacterData" { |
+ /** Sets the value of "transform-origin-y" */ |
+ void set transformOriginY(String value) { |
+ setProperty('${_browserPrefix}transform-origin-y', value, ''); |
+ } |
- /// @domName CharacterData.data; @docsEditable true |
- String data; |
+ /** Gets the value of "transform-origin-z" */ |
+ String get transformOriginZ => |
+ getPropertyValue('${_browserPrefix}transform-origin-z'); |
- /// @domName CharacterData.length; @docsEditable true |
- final int length; |
+ /** Sets the value of "transform-origin-z" */ |
+ void set transformOriginZ(String value) { |
+ setProperty('${_browserPrefix}transform-origin-z', value, ''); |
+ } |
- /// @domName CharacterData.appendData; @docsEditable true |
- void appendData(String data) native; |
+ /** Gets the value of "transform-style" */ |
+ String get transformStyle => |
+ getPropertyValue('${_browserPrefix}transform-style'); |
- /// @domName CharacterData.deleteData; @docsEditable true |
- void deleteData(int offset, int length) native; |
+ /** Sets the value of "transform-style" */ |
+ void set transformStyle(String value) { |
+ setProperty('${_browserPrefix}transform-style', value, ''); |
+ } |
- /// @domName CharacterData.insertData; @docsEditable true |
- void insertData(int offset, String data) native; |
+ /** Gets the value of "transition" */ |
+ String get transition => |
+ getPropertyValue('${_browserPrefix}transition'); |
- /// @domName CharacterData.remove; @docsEditable true |
- void remove() native; |
+ /** Sets the value of "transition" */ |
+ void set transition(String value) { |
+ setProperty('${_browserPrefix}transition', value, ''); |
+ } |
- /// @domName CharacterData.replaceData; @docsEditable true |
- void replaceData(int offset, int length, String data) native; |
+ /** Gets the value of "transition-delay" */ |
+ String get transitionDelay => |
+ getPropertyValue('${_browserPrefix}transition-delay'); |
- /// @domName CharacterData.substringData; @docsEditable true |
- String substringData(int offset, int length) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** 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'); |
-/// @domName ClientRect; @docsEditable true |
-class ClientRect native "*ClientRect" { |
+ /** Sets the value of "transition-duration" */ |
+ void set transitionDuration(String value) { |
+ setProperty('${_browserPrefix}transition-duration', value, ''); |
+ } |
- /// @domName ClientRect.bottom; @docsEditable true |
- final num bottom; |
+ /** Gets the value of "transition-property" */ |
+ String get transitionProperty => |
+ getPropertyValue('${_browserPrefix}transition-property'); |
- /// @domName ClientRect.height; @docsEditable true |
- final num height; |
+ /** Sets the value of "transition-property" */ |
+ void set transitionProperty(String value) { |
+ setProperty('${_browserPrefix}transition-property', value, ''); |
+ } |
- /// @domName ClientRect.left; @docsEditable true |
- final num left; |
+ /** Gets the value of "transition-timing-function" */ |
+ String get transitionTimingFunction => |
+ getPropertyValue('${_browserPrefix}transition-timing-function'); |
- /// @domName ClientRect.right; @docsEditable true |
- final num right; |
+ /** Sets the value of "transition-timing-function" */ |
+ void set transitionTimingFunction(String value) { |
+ setProperty('${_browserPrefix}transition-timing-function', value, ''); |
+ } |
- /// @domName ClientRect.top; @docsEditable true |
- final num top; |
+ /** Gets the value of "unicode-bidi" */ |
+ String get unicodeBidi => |
+ getPropertyValue('unicode-bidi'); |
- /// @domName ClientRect.width; @docsEditable true |
- final num width; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName Clipboard; @docsEditable true |
-class Clipboard native "*Clipboard" { |
- |
- /// @domName Clipboard.dropEffect; @docsEditable true |
- String dropEffect; |
- |
- /// @domName Clipboard.effectAllowed; @docsEditable true |
- String effectAllowed; |
+ /** Sets the value of "unicode-bidi" */ |
+ void set unicodeBidi(String value) { |
+ setProperty('unicode-bidi', value, ''); |
+ } |
- /// @domName Clipboard.files; @docsEditable true |
- final FileList files; |
+ /** Gets the value of "unicode-range" */ |
+ String get unicodeRange => |
+ getPropertyValue('unicode-range'); |
- /// @domName Clipboard.items; @docsEditable true |
- final DataTransferItemList items; |
+ /** Sets the value of "unicode-range" */ |
+ void set unicodeRange(String value) { |
+ setProperty('unicode-range', value, ''); |
+ } |
- /// @domName Clipboard.types; @docsEditable true |
- final List types; |
+ /** Gets the value of "user-drag" */ |
+ String get userDrag => |
+ getPropertyValue('${_browserPrefix}user-drag'); |
- /// @domName Clipboard.clearData; @docsEditable true |
- void clearData([String type]) native; |
+ /** Sets the value of "user-drag" */ |
+ void set userDrag(String value) { |
+ setProperty('${_browserPrefix}user-drag', value, ''); |
+ } |
- /// @domName Clipboard.getData; @docsEditable true |
- String getData(String type) native; |
+ /** Gets the value of "user-modify" */ |
+ String get userModify => |
+ getPropertyValue('${_browserPrefix}user-modify'); |
- /// @domName Clipboard.setData; @docsEditable true |
- bool setData(String type, String data) native; |
+ /** Sets the value of "user-modify" */ |
+ void set userModify(String value) { |
+ setProperty('${_browserPrefix}user-modify', value, ''); |
+ } |
- /// @domName Clipboard.setDragImage; @docsEditable true |
- void setDragImage(ImageElement image, int x, int y) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** 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, ''); |
+ } |
-/// @domName CloseEvent; @docsEditable true |
-class CloseEvent extends Event native "*CloseEvent" { |
+ /** Gets the value of "user-zoom" */ |
+ String get userZoom => |
+ getPropertyValue('user-zoom'); |
- /// @domName CloseEvent.code; @docsEditable true |
- final int code; |
+ /** Sets the value of "user-zoom" */ |
+ void set userZoom(String value) { |
+ setProperty('user-zoom', value, ''); |
+ } |
- /// @domName CloseEvent.reason; @docsEditable true |
- final String reason; |
+ /** Gets the value of "vertical-align" */ |
+ String get verticalAlign => |
+ getPropertyValue('vertical-align'); |
- /// @domName CloseEvent.wasClean; @docsEditable true |
- final bool wasClean; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** 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'); |
-/// @domName Comment; @docsEditable true |
-class Comment extends CharacterData native "*Comment" { |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** 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'); |
-/// @domName CompositionEvent; @docsEditable true |
-class CompositionEvent extends UIEvent native "*CompositionEvent" { |
+ /** Sets the value of "white-space" */ |
+ void set whiteSpace(String value) { |
+ setProperty('white-space', value, ''); |
+ } |
- /// @domName CompositionEvent.data; @docsEditable true |
- final String data; |
+ /** Gets the value of "widows" */ |
+ String get widows => |
+ getPropertyValue('widows'); |
- /// @domName CompositionEvent.initCompositionEvent; @docsEditable true |
- void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableArg, LocalWindow viewArg, String dataArg) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /** Sets the value of "widows" */ |
+ void set widows(String value) { |
+ setProperty('widows', value, ''); |
+ } |
+ /** Gets the value of "width" */ |
+ String get width => |
+ getPropertyValue('width'); |
-/// @domName Console |
-class Console |
- // Console is sometimes a singleton bag-of-properties without a prototype. |
- native "=(typeof console == 'undefined' ? {} : console)" { |
+ /** Sets the value of "width" */ |
+ void set width(String value) { |
+ setProperty('width', value, ''); |
+ } |
- /// @domName Console.memory; @docsEditable true |
- final MemoryInfo memory; |
+ /** Gets the value of "word-break" */ |
+ String get wordBreak => |
+ getPropertyValue('word-break'); |
- /// @domName Console.profiles; @docsEditable true |
- final List<ScriptProfile> profiles; |
+ /** Sets the value of "word-break" */ |
+ void set wordBreak(String value) { |
+ setProperty('word-break', value, ''); |
+ } |
- /// @domName Console.assertCondition; @docsEditable true |
- void assertCondition(bool condition, Object arg) native; |
+ /** Gets the value of "word-spacing" */ |
+ String get wordSpacing => |
+ getPropertyValue('word-spacing'); |
- /// @domName Console.count; @docsEditable true |
- void count(Object arg) native; |
+ /** Sets the value of "word-spacing" */ |
+ void set wordSpacing(String value) { |
+ setProperty('word-spacing', value, ''); |
+ } |
- /// @domName Console.debug; @docsEditable true |
- void debug(Object arg) native; |
+ /** Gets the value of "word-wrap" */ |
+ String get wordWrap => |
+ getPropertyValue('word-wrap'); |
- /// @domName Console.dir; @docsEditable true |
- void dir(Object arg) native; |
+ /** Sets the value of "word-wrap" */ |
+ void set wordWrap(String value) { |
+ setProperty('word-wrap', value, ''); |
+ } |
- /// @domName Console.dirxml; @docsEditable true |
- void dirxml(Object arg) native; |
+ /** Gets the value of "wrap" */ |
+ String get wrap => |
+ getPropertyValue('${_browserPrefix}wrap'); |
- /// @domName Console.error; @docsEditable true |
- void error(Object arg) native; |
+ /** Sets the value of "wrap" */ |
+ void set wrap(String value) { |
+ setProperty('${_browserPrefix}wrap', value, ''); |
+ } |
- /// @domName Console.group; @docsEditable true |
- void group(Object arg) native; |
+ /** Gets the value of "wrap-flow" */ |
+ String get wrapFlow => |
+ getPropertyValue('${_browserPrefix}wrap-flow'); |
- /// @domName Console.groupCollapsed; @docsEditable true |
- void groupCollapsed(Object arg) native; |
+ /** Sets the value of "wrap-flow" */ |
+ void set wrapFlow(String value) { |
+ setProperty('${_browserPrefix}wrap-flow', value, ''); |
+ } |
- /// @domName Console.groupEnd; @docsEditable true |
- void groupEnd() native; |
+ /** Gets the value of "wrap-through" */ |
+ String get wrapThrough => |
+ getPropertyValue('${_browserPrefix}wrap-through'); |
- /// @domName Console.info; @docsEditable true |
- void info(Object arg) native; |
+ /** Sets the value of "wrap-through" */ |
+ void set wrapThrough(String value) { |
+ setProperty('${_browserPrefix}wrap-through', value, ''); |
+ } |
- /// @domName Console.log; @docsEditable true |
- void log(Object arg) native; |
+ /** Gets the value of "writing-mode" */ |
+ String get writingMode => |
+ getPropertyValue('${_browserPrefix}writing-mode'); |
- /// @domName Console.markTimeline; @docsEditable true |
- void markTimeline(Object arg) native; |
+ /** Sets the value of "writing-mode" */ |
+ void set writingMode(String value) { |
+ setProperty('${_browserPrefix}writing-mode', value, ''); |
+ } |
- /// @domName Console.profile; @docsEditable true |
- void profile(String title) native; |
+ /** Gets the value of "z-index" */ |
+ String get zIndex => |
+ getPropertyValue('z-index'); |
- /// @domName Console.profileEnd; @docsEditable true |
- void profileEnd(String title) native; |
+ /** Sets the value of "z-index" */ |
+ void set zIndex(String value) { |
+ setProperty('z-index', value, ''); |
+ } |
- /// @domName Console.time; @docsEditable true |
- void time(String title) native; |
+ /** Gets the value of "zoom" */ |
+ String get zoom => |
+ getPropertyValue('zoom'); |
- /// @domName Console.timeEnd; @docsEditable true |
- void timeEnd(String title, Object arg) native; |
+ /** Sets the value of "zoom" */ |
+ void set zoom(String value) { |
+ setProperty('zoom', value, ''); |
+ } |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName Console.timeStamp; @docsEditable true |
- void timeStamp(Object arg) native; |
- /// @domName Console.trace; @docsEditable true |
- void trace(Object arg) native; |
+/// @domName CSSStyleRule; @docsEditable true |
+class CssStyleRule extends CssRule native "*CSSStyleRule" { |
- /// @domName Console.warn; @docsEditable true |
- void warn(Object arg) native; |
+ /// @domName CSSStyleRule.selectorText; @docsEditable true |
+ String selectorText; |
+ /// @domName CSSStyleRule.style; @docsEditable true |
+ final CssStyleDeclaration style; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName HTMLContentElement; @docsEditable true |
-class ContentElement extends Element implements Element native "*HTMLContentElement" { |
+/// @domName CSSStyleSheet; @docsEditable true |
+class CssStyleSheet extends StyleSheet native "*CSSStyleSheet" { |
- factory ContentElement() => document.$dom_createElement("content"); |
+ /// @domName CSSStyleSheet.cssRules; @docsEditable true |
+ @Returns('_CssRuleList') @Creates('_CssRuleList') |
+ final List<CssRule> cssRules; |
- /// @domName HTMLContentElement.resetStyleInheritance; @docsEditable true |
- bool resetStyleInheritance; |
+ /// @domName CSSStyleSheet.ownerRule; @docsEditable true |
+ final CssRule ownerRule; |
- /// @domName HTMLContentElement.select; @docsEditable true |
- String select; |
+ /// @domName CSSStyleSheet.rules; @docsEditable true |
+ @Returns('_CssRuleList') @Creates('_CssRuleList') |
+ final List<CssRule> rules; |
- /// @domName HTMLContentElement.getDistributedNodes; @docsEditable true |
- @Returns('NodeList') @Creates('NodeList') |
- List<Node> getDistributedNodes() native; |
+ /// @domName CSSStyleSheet.addRule; @docsEditable true |
+ int addRule(String selector, String style, [int index]) native; |
+ |
+ /// @domName CSSStyleSheet.deleteRule; @docsEditable true |
+ void deleteRule(int index) native; |
+ |
+ /// @domName CSSStyleSheet.insertRule; @docsEditable true |
+ int insertRule(String rule, int index) native; |
+ |
+ /// @domName CSSStyleSheet.removeRule; @docsEditable true |
+ void removeRule(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName Coordinates; @docsEditable true |
-class Coordinates native "*Coordinates" { |
+/// @domName WebKitCSSTransformValue; @docsEditable true |
+class CssTransformValue extends _CssValueList native "*WebKitCSSTransformValue" { |
- /// @domName Coordinates.accuracy; @docsEditable true |
- final num accuracy; |
+ static const int CSS_MATRIX = 11; |
- /// @domName Coordinates.altitude; @docsEditable true |
- final num altitude; |
+ static const int CSS_MATRIX3D = 21; |
- /// @domName Coordinates.altitudeAccuracy; @docsEditable true |
- final num altitudeAccuracy; |
+ static const int CSS_PERSPECTIVE = 20; |
- /// @domName Coordinates.heading; @docsEditable true |
- final num heading; |
+ static const int CSS_ROTATE = 4; |
- /// @domName Coordinates.latitude; @docsEditable true |
- final num latitude; |
+ static const int CSS_ROTATE3D = 17; |
- /// @domName Coordinates.longitude; @docsEditable true |
- final num longitude; |
+ static const int CSS_ROTATEX = 14; |
- /// @domName Coordinates.speed; @docsEditable true |
- final num speed; |
+ static const int CSS_ROTATEY = 15; |
+ |
+ static const int CSS_ROTATEZ = 16; |
+ |
+ static const int CSS_SCALE = 5; |
+ |
+ static const int CSS_SCALE3D = 19; |
+ |
+ static const int CSS_SCALEX = 6; |
+ |
+ static const int CSS_SCALEY = 7; |
+ |
+ static const int CSS_SCALEZ = 18; |
+ |
+ static const int CSS_SKEW = 8; |
+ |
+ static const int CSS_SKEWX = 9; |
+ |
+ static const int CSS_SKEWY = 10; |
+ |
+ static const int CSS_TRANSLATE = 1; |
+ |
+ static const int CSS_TRANSLATE3D = 13; |
+ |
+ static const int CSS_TRANSLATEX = 2; |
+ |
+ static const int CSS_TRANSLATEY = 3; |
+ |
+ static const int CSS_TRANSLATEZ = 12; |
+ |
+ /// @domName WebKitCSSTransformValue.operationType; @docsEditable true |
+ final int operationType; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName Counter; @docsEditable true |
-class Counter native "*Counter" { |
- |
- /// @domName Counter.identifier; @docsEditable true |
- final String identifier; |
- |
- /// @domName Counter.listStyle; @docsEditable true |
- final String listStyle; |
- |
- /// @domName Counter.separator; @docsEditable true |
- final String separator; |
+/// @domName CSSUnknownRule; @docsEditable true |
+class CssUnknownRule extends CssRule native "*CSSUnknownRule" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName Crypto; @docsEditable true |
-class Crypto native "*Crypto" { |
+/// @domName CSSValue; @docsEditable true |
+class CssValue native "*CSSValue" { |
- /// @domName Crypto.getRandomValues; @docsEditable true |
- void getRandomValues(ArrayBufferView array) native; |
+ static const int CSS_CUSTOM = 3; |
+ |
+ static const int CSS_INHERIT = 0; |
+ |
+ static const int CSS_PRIMITIVE_VALUE = 1; |
+ |
+ static const int CSS_VALUE_LIST = 2; |
+ |
+ /// @domName CSSValue.cssText; @docsEditable true |
+ String cssText; |
+ |
+ /// @domName CSSValue.cssValueType; @docsEditable true |
+ final int cssValueType; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -5048,1640 +5116,1532 @@ class DListElement extends Element implements Element native "*HTMLDListElement" |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DOMApplicationCache; @docsEditable true |
-class DOMApplicationCache extends EventTarget native "*DOMApplicationCache" { |
- |
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
- DOMApplicationCacheEvents get on => |
- new DOMApplicationCacheEvents(this); |
- |
- static const int CHECKING = 2; |
- |
- static const int DOWNLOADING = 3; |
- |
- static const int IDLE = 1; |
- |
- static const int OBSOLETE = 5; |
- |
- static const int UNCACHED = 0; |
- |
- static const int UPDATEREADY = 4; |
- |
- /// @domName DOMApplicationCache.status; @docsEditable true |
- final int status; |
- |
- /// @domName DOMApplicationCache.abort; @docsEditable true |
- void abort() native; |
- |
- /// @domName DOMApplicationCache.addEventListener; @docsEditable true |
- @JSName('addEventListener') |
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native; |
- |
- /// @domName DOMApplicationCache.dispatchEvent; @docsEditable true |
- @JSName('dispatchEvent') |
- bool $dom_dispatchEvent(Event evt) native; |
- |
- /// @domName DOMApplicationCache.removeEventListener; @docsEditable true |
- @JSName('removeEventListener') |
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
+/// @domName HTMLDataListElement; @docsEditable true |
+class DataListElement extends Element implements Element native "*HTMLDataListElement" { |
- /// @domName DOMApplicationCache.swapCache; @docsEditable true |
- void swapCache() native; |
+ factory DataListElement() => document.$dom_createElement("datalist"); |
- /// @domName DOMApplicationCache.update; @docsEditable true |
- void update() native; |
+ /// @domName HTMLDataListElement.options; @docsEditable true |
+ final HtmlCollection options; |
} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
-class DOMApplicationCacheEvents extends Events { |
- DOMApplicationCacheEvents(EventTarget _ptr) : super(_ptr); |
- |
- EventListenerList get cached => this['cached']; |
- |
- EventListenerList get checking => this['checking']; |
- EventListenerList get downloading => this['downloading']; |
+/// @domName DataTransferItem; @docsEditable true |
+class DataTransferItem native "*DataTransferItem" { |
- EventListenerList get error => this['error']; |
+ /// @domName DataTransferItem.kind; @docsEditable true |
+ final String kind; |
- EventListenerList get noUpdate => this['noupdate']; |
+ /// @domName DataTransferItem.type; @docsEditable true |
+ final String type; |
- EventListenerList get obsolete => this['obsolete']; |
+ /// @domName DataTransferItem.getAsFile; @docsEditable true |
+ Blob getAsFile() native; |
- EventListenerList get progress => this['progress']; |
+ /// @domName DataTransferItem.getAsString; @docsEditable true |
+ void getAsString([StringCallback callback]) native; |
- EventListenerList get updateReady => this['updateready']; |
+ /// @domName DataTransferItem.webkitGetAsEntry; @docsEditable true |
+ Entry webkitGetAsEntry() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DOMError; @docsEditable true |
-class DOMError native "*DOMError" { |
+/// @domName DataTransferItemList; @docsEditable true |
+class DataTransferItemList native "*DataTransferItemList" { |
- /// @domName DOMError.name; @docsEditable true |
- final String name; |
+ /// @domName DataTransferItemList.length; @docsEditable true |
+ final int length; |
+ |
+ /// @domName DataTransferItemList.add; @docsEditable true |
+ void add(data_OR_file, [String type]) native; |
+ |
+ /// @domName DataTransferItemList.clear; @docsEditable true |
+ void clear() native; |
+ |
+ /// @domName DataTransferItemList.item; @docsEditable true |
+ DataTransferItem item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DOMException; @docsEditable true |
-class DOMException native "*DOMException" { |
+/// @domName DataView; @docsEditable true |
+class DataView extends ArrayBufferView native "*DataView" { |
- static const int ABORT_ERR = 20; |
+ factory DataView(ArrayBuffer buffer, [int byteOffset, int byteLength]) { |
+ if (!?byteOffset) { |
+ return _DataViewFactoryProvider.createDataView(buffer); |
+ } |
+ if (!?byteLength) { |
+ return _DataViewFactoryProvider.createDataView(buffer, byteOffset); |
+ } |
+ return _DataViewFactoryProvider.createDataView(buffer, byteOffset, byteLength); |
+ } |
- static const int DATA_CLONE_ERR = 25; |
+ /// @domName DataView.getFloat32; @docsEditable true |
+ num getFloat32(int byteOffset, {bool littleEndian}) native; |
- static const int DOMSTRING_SIZE_ERR = 2; |
+ /// @domName DataView.getFloat64; @docsEditable true |
+ num getFloat64(int byteOffset, {bool littleEndian}) native; |
- static const int HIERARCHY_REQUEST_ERR = 3; |
+ /// @domName DataView.getInt16; @docsEditable true |
+ int getInt16(int byteOffset, {bool littleEndian}) native; |
- static const int INDEX_SIZE_ERR = 1; |
+ /// @domName DataView.getInt32; @docsEditable true |
+ int getInt32(int byteOffset, {bool littleEndian}) native; |
- static const int INUSE_ATTRIBUTE_ERR = 10; |
+ /// @domName DataView.getInt8; @docsEditable true |
+ int getInt8(int byteOffset) native; |
- static const int INVALID_ACCESS_ERR = 15; |
+ /// @domName DataView.getUint16; @docsEditable true |
+ int getUint16(int byteOffset, {bool littleEndian}) native; |
- static const int INVALID_CHARACTER_ERR = 5; |
+ /// @domName DataView.getUint32; @docsEditable true |
+ int getUint32(int byteOffset, {bool littleEndian}) native; |
- static const int INVALID_MODIFICATION_ERR = 13; |
+ /// @domName DataView.getUint8; @docsEditable true |
+ int getUint8(int byteOffset) native; |
- static const int INVALID_NODE_TYPE_ERR = 24; |
+ /// @domName DataView.setFloat32; @docsEditable true |
+ void setFloat32(int byteOffset, num value, {bool littleEndian}) native; |
- static const int INVALID_STATE_ERR = 11; |
+ /// @domName DataView.setFloat64; @docsEditable true |
+ void setFloat64(int byteOffset, num value, {bool littleEndian}) native; |
- static const int NAMESPACE_ERR = 14; |
+ /// @domName DataView.setInt16; @docsEditable true |
+ void setInt16(int byteOffset, int value, {bool littleEndian}) native; |
- static const int NETWORK_ERR = 19; |
+ /// @domName DataView.setInt32; @docsEditable true |
+ void setInt32(int byteOffset, int value, {bool littleEndian}) native; |
- static const int NOT_FOUND_ERR = 8; |
+ /// @domName DataView.setInt8; @docsEditable true |
+ void setInt8(int byteOffset, int value) native; |
- static const int NOT_SUPPORTED_ERR = 9; |
+ /// @domName DataView.setUint16; @docsEditable true |
+ void setUint16(int byteOffset, int value, {bool littleEndian}) native; |
- static const int NO_DATA_ALLOWED_ERR = 6; |
+ /// @domName DataView.setUint32; @docsEditable true |
+ void setUint32(int byteOffset, int value, {bool littleEndian}) native; |
- static const int NO_MODIFICATION_ALLOWED_ERR = 7; |
+ /// @domName DataView.setUint8; @docsEditable true |
+ void setUint8(int byteOffset, int value) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- static const int QUOTA_EXCEEDED_ERR = 22; |
- static const int SECURITY_ERR = 18; |
- |
- static const int SYNTAX_ERR = 12; |
- |
- static const int TIMEOUT_ERR = 23; |
- |
- static const int TYPE_MISMATCH_ERR = 17; |
+/// @domName Database; @docsEditable true |
+class Database native "*Database" { |
- static const int URL_MISMATCH_ERR = 21; |
+ /// @domName Database.version; @docsEditable true |
+ final String version; |
- static const int VALIDATION_ERR = 16; |
+ /// @domName Database.changeVersion; @docsEditable true |
+ void changeVersion(String oldVersion, String newVersion, [SQLTransactionCallback callback, SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]) native; |
- static const int WRONG_DOCUMENT_ERR = 4; |
+ /// @domName Database.readTransaction; @docsEditable true |
+ void readTransaction(SQLTransactionCallback callback, [SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]) native; |
- /// @domName DOMException.code; @docsEditable true |
- final int code; |
+ /// @domName Database.transaction; @docsEditable true |
+ void transaction(SQLTransactionCallback callback, [SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName DOMException.message; @docsEditable true |
- final String message; |
+// WARNING: Do not edit - generated code. |
- /// @domName DOMException.name; @docsEditable true |
- final String name; |
- /// @domName DOMException.toString; @docsEditable true |
- String toString() native; |
-} |
+typedef void DatabaseCallback(database); |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DOMFileSystem; @docsEditable true |
-class DOMFileSystem native "*DOMFileSystem" { |
+/// @domName DatabaseSync; @docsEditable true |
+class DatabaseSync native "*DatabaseSync" { |
- /// @domName DOMFileSystem.name; @docsEditable true |
- final String name; |
+ /// @domName DatabaseSync.lastErrorMessage; @docsEditable true |
+ final String lastErrorMessage; |
- /// @domName DOMFileSystem.root; @docsEditable true |
- final DirectoryEntry root; |
+ /// @domName DatabaseSync.version; @docsEditable true |
+ final String version; |
+ |
+ /// @domName DatabaseSync.changeVersion; @docsEditable true |
+ void changeVersion(String oldVersion, String newVersion, [SQLTransactionSyncCallback callback]) native; |
+ |
+ /// @domName DatabaseSync.readTransaction; @docsEditable true |
+ void readTransaction(SQLTransactionSyncCallback callback) native; |
+ |
+ /// @domName DatabaseSync.transaction; @docsEditable true |
+ void transaction(SQLTransactionSyncCallback callback) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DOMFileSystemSync; @docsEditable true |
-class DOMFileSystemSync native "*DOMFileSystemSync" { |
+/// @domName DedicatedWorkerContext; @docsEditable true |
+class DedicatedWorkerContext extends WorkerContext native "*DedicatedWorkerContext" { |
- /// @domName DOMFileSystemSync.name; @docsEditable true |
- final String name; |
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
+ DedicatedWorkerContextEvents get on => |
+ new DedicatedWorkerContextEvents(this); |
- /// @domName DOMFileSystemSync.root; @docsEditable true |
- final DirectoryEntrySync root; |
+ /// @domName DedicatedWorkerContext.postMessage; @docsEditable true |
+ void postMessage(/*any*/ message, [List messagePorts]) { |
+ if (?messagePorts) { |
+ var message_1 = convertDartToNative_SerializedScriptValue(message); |
+ _postMessage_1(message_1, messagePorts); |
+ return; |
+ } |
+ var message_2 = convertDartToNative_SerializedScriptValue(message); |
+ _postMessage_2(message_2); |
+ return; |
+ } |
+ @JSName('postMessage') |
+ void _postMessage_1(message, List messagePorts) native; |
+ @JSName('postMessage') |
+ void _postMessage_2(message) native; |
+} |
+ |
+class DedicatedWorkerContextEvents extends WorkerContextEvents { |
+ DedicatedWorkerContextEvents(EventTarget _ptr) : super(_ptr); |
+ |
+ EventListenerList get message => this['message']; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DOMImplementation; @docsEditable true |
-class DOMImplementation native "*DOMImplementation" { |
+/// @domName HTMLDetailsElement; @docsEditable true |
+class DetailsElement extends Element implements Element native "*HTMLDetailsElement" { |
- /// @domName DOMImplementation.createCSSStyleSheet; @docsEditable true |
- @JSName('createCSSStyleSheet') |
- CSSStyleSheet createCssStyleSheet(String title, String media) native; |
+ factory DetailsElement() => document.$dom_createElement("details"); |
- /// @domName DOMImplementation.createDocument; @docsEditable true |
- Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) native; |
+ /// @domName HTMLDetailsElement.open; @docsEditable true |
+ bool open; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName DOMImplementation.createDocumentType; @docsEditable true |
- DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) native; |
- /// @domName DOMImplementation.createHTMLDocument; @docsEditable true |
- @JSName('createHTMLDocument') |
- HtmlDocument createHtmlDocument(String title) native; |
+/// @domName DeviceMotionEvent; @docsEditable true |
+class DeviceMotionEvent extends Event native "*DeviceMotionEvent" { |
- /// @domName DOMImplementation.hasFeature; @docsEditable true |
- bool hasFeature(String feature, String version) native; |
+ /// @domName DeviceMotionEvent.interval; @docsEditable true |
+ final num interval; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName MimeType; @docsEditable true |
-class DOMMimeType native "*MimeType" { |
+/// @domName DeviceOrientationEvent; @docsEditable true |
+class DeviceOrientationEvent extends Event native "*DeviceOrientationEvent" { |
- /// @domName MimeType.description; @docsEditable true |
- final String description; |
+ /// @domName DeviceOrientationEvent.absolute; @docsEditable true |
+ final bool absolute; |
- /// @domName MimeType.enabledPlugin; @docsEditable true |
- final DOMPlugin enabledPlugin; |
+ /// @domName DeviceOrientationEvent.alpha; @docsEditable true |
+ final num alpha; |
- /// @domName MimeType.suffixes; @docsEditable true |
- final String suffixes; |
+ /// @domName DeviceOrientationEvent.beta; @docsEditable true |
+ final num beta; |
- /// @domName MimeType.type; @docsEditable true |
- final String type; |
+ /// @domName DeviceOrientationEvent.gamma; @docsEditable true |
+ final num gamma; |
+ |
+ /// @domName DeviceOrientationEvent.initDeviceOrientationEvent; @docsEditable true |
+ void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, num alpha, num beta, num gamma, bool absolute) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName MimeTypeArray; @docsEditable true |
-class DOMMimeTypeArray implements JavaScriptIndexingBehavior, List<DOMMimeType> native "*MimeTypeArray" { |
+/// @domName HTMLDirectoryElement; @docsEditable true |
+class DirectoryElement extends Element implements Element native "*HTMLDirectoryElement" { |
- /// @domName MimeTypeArray.length; @docsEditable true |
- final int length; |
+ /// @domName HTMLDirectoryElement.compact; @docsEditable true |
+ bool compact; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- DOMMimeType operator[](int index) => JS("DOMMimeType", "#[#]", this, index); |
- void operator[]=(int index, DOMMimeType value) { |
- throw new UnsupportedError("Cannot assign element of immutable List."); |
- } |
- // -- start List<DOMMimeType> mixins. |
- // DOMMimeType is the element type. |
+/// @domName DirectoryEntry; @docsEditable true |
+class DirectoryEntry extends Entry native "*DirectoryEntry" { |
- // From Iterable<DOMMimeType>: |
+ /// @domName DirectoryEntry.createReader; @docsEditable true |
+ DirectoryReader createReader() native; |
- Iterator<DOMMimeType> iterator() { |
- // Note: NodeLists are not fixed size. And most probably length shouldn't |
- // be cached in both iterator _and_ forEach method. For now caching it |
- // for consistency. |
- return new FixedSizeListIterator<DOMMimeType>(this); |
+ /// @domName DirectoryEntry.getDirectory; @docsEditable true |
+ void getDirectory(String path, {Map options, EntryCallback successCallback, ErrorCallback errorCallback}) { |
+ if (?errorCallback) { |
+ var options_1 = convertDartToNative_Dictionary(options); |
+ _getDirectory_1(path, options_1, successCallback, errorCallback); |
+ return; |
+ } |
+ if (?successCallback) { |
+ var options_2 = convertDartToNative_Dictionary(options); |
+ _getDirectory_2(path, options_2, successCallback); |
+ return; |
+ } |
+ if (?options) { |
+ var options_3 = convertDartToNative_Dictionary(options); |
+ _getDirectory_3(path, options_3); |
+ return; |
+ } |
+ _getDirectory_4(path); |
+ return; |
} |
+ @JSName('getDirectory') |
+ void _getDirectory_1(path, options, EntryCallback successCallback, ErrorCallback errorCallback) native; |
+ @JSName('getDirectory') |
+ void _getDirectory_2(path, options, EntryCallback successCallback) native; |
+ @JSName('getDirectory') |
+ void _getDirectory_3(path, options) native; |
+ @JSName('getDirectory') |
+ void _getDirectory_4(path) native; |
- // From Collection<DOMMimeType>: |
- |
- void add(DOMMimeType value) { |
- throw new UnsupportedError("Cannot add to immutable List."); |
+ /// @domName DirectoryEntry.getFile; @docsEditable true |
+ void getFile(String path, {Map options, EntryCallback successCallback, ErrorCallback errorCallback}) { |
+ if (?errorCallback) { |
+ var options_1 = convertDartToNative_Dictionary(options); |
+ _getFile_1(path, options_1, successCallback, errorCallback); |
+ return; |
+ } |
+ if (?successCallback) { |
+ var options_2 = convertDartToNative_Dictionary(options); |
+ _getFile_2(path, options_2, successCallback); |
+ return; |
+ } |
+ if (?options) { |
+ var options_3 = convertDartToNative_Dictionary(options); |
+ _getFile_3(path, options_3); |
+ return; |
+ } |
+ _getFile_4(path); |
+ return; |
} |
+ @JSName('getFile') |
+ void _getFile_1(path, options, EntryCallback successCallback, ErrorCallback errorCallback) native; |
+ @JSName('getFile') |
+ void _getFile_2(path, options, EntryCallback successCallback) native; |
+ @JSName('getFile') |
+ void _getFile_3(path, options) native; |
+ @JSName('getFile') |
+ void _getFile_4(path) native; |
- void addLast(DOMMimeType value) { |
- throw new UnsupportedError("Cannot add to immutable List."); |
- } |
+ /// @domName DirectoryEntry.removeRecursively; @docsEditable true |
+ void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallback]) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- void addAll(Collection<DOMMimeType> collection) { |
- throw new UnsupportedError("Cannot add to immutable List."); |
- } |
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, DOMMimeType)) { |
- return Collections.reduce(this, initialValue, combine); |
- } |
+/// @domName DirectoryEntrySync; @docsEditable true |
+class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { |
- bool contains(DOMMimeType element) => Collections.contains(this, element); |
+ /// @domName DirectoryEntrySync.createReader; @docsEditable true |
+ DirectoryReaderSync createReader() native; |
- void forEach(void f(DOMMimeType element)) => Collections.forEach(this, f); |
+ /// @domName DirectoryEntrySync.getDirectory; @docsEditable true |
+ DirectoryEntrySync getDirectory(String path, Map flags) { |
+ var flags_1 = convertDartToNative_Dictionary(flags); |
+ return _getDirectory_1(path, flags_1); |
+ } |
+ @JSName('getDirectory') |
+ DirectoryEntrySync _getDirectory_1(path, flags) native; |
- Collection map(f(DOMMimeType element)) => Collections.map(this, [], f); |
+ /// @domName DirectoryEntrySync.getFile; @docsEditable true |
+ FileEntrySync getFile(String path, Map flags) { |
+ var flags_1 = convertDartToNative_Dictionary(flags); |
+ return _getFile_1(path, flags_1); |
+ } |
+ @JSName('getFile') |
+ FileEntrySync _getFile_1(path, flags) native; |
- Collection<DOMMimeType> filter(bool f(DOMMimeType element)) => |
- Collections.filter(this, <DOMMimeType>[], f); |
+ /// @domName DirectoryEntrySync.removeRecursively; @docsEditable true |
+ void removeRecursively() native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- bool every(bool f(DOMMimeType element)) => Collections.every(this, f); |
- bool some(bool f(DOMMimeType element)) => Collections.some(this, f); |
+/// @domName DirectoryReader; @docsEditable true |
+class DirectoryReader native "*DirectoryReader" { |
- bool get isEmpty => this.length == 0; |
+ /// @domName DirectoryReader.readEntries; @docsEditable true |
+ void readEntries(EntriesCallback successCallback, [ErrorCallback errorCallback]) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- // From List<DOMMimeType>: |
- void sort([Comparator<DOMMimeType> compare = Comparable.compare]) { |
- throw new UnsupportedError("Cannot sort immutable List."); |
- } |
+/// @domName DirectoryReaderSync; @docsEditable true |
+class DirectoryReaderSync native "*DirectoryReaderSync" { |
- int indexOf(DOMMimeType element, [int start = 0]) => |
- Lists.indexOf(this, element, start, this.length); |
- |
- int lastIndexOf(DOMMimeType element, [int start]) { |
- if (start == null) start = length - 1; |
- return Lists.lastIndexOf(this, element, start); |
- } |
- |
- DOMMimeType get first => this[0]; |
- |
- DOMMimeType get last => this[length - 1]; |
- |
- DOMMimeType removeAt(int pos) { |
- throw new UnsupportedError("Cannot removeAt on immutable List."); |
- } |
- |
- DOMMimeType removeLast() { |
- throw new UnsupportedError("Cannot removeLast on immutable List."); |
- } |
- |
- void setRange(int start, int rangeLength, List<DOMMimeType> from, [int startFrom]) { |
- throw new UnsupportedError("Cannot setRange on immutable List."); |
- } |
- |
- void removeRange(int start, int rangeLength) { |
- throw new UnsupportedError("Cannot removeRange on immutable List."); |
- } |
- |
- void insertRange(int start, int rangeLength, [DOMMimeType initialValue]) { |
- throw new UnsupportedError("Cannot insertRange on immutable List."); |
- } |
- |
- List<DOMMimeType> getRange(int start, int rangeLength) => |
- Lists.getRange(this, start, rangeLength, <DOMMimeType>[]); |
- |
- // -- end List<DOMMimeType> mixins. |
- |
- /// @domName MimeTypeArray.item; @docsEditable true |
- DOMMimeType item(int index) native; |
- |
- /// @domName MimeTypeArray.namedItem; @docsEditable true |
- DOMMimeType namedItem(String name) native; |
+ /// @domName DirectoryReaderSync.readEntries; @docsEditable true |
+ @Returns('_EntryArraySync') @Creates('_EntryArraySync') |
+ List<EntrySync> readEntries() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DOMParser; @docsEditable true |
-class DOMParser native "*DOMParser" { |
- |
- factory DOMParser() => _DOMParserFactoryProvider.createDOMParser(); |
+/** |
+ * Represents an HTML <div> element. |
+ * |
+ * The [DivElement] is a generic container for content and does not have any |
+ * special significance. It is functionally similar to [SpanElement]. |
+ * |
+ * The [DivElement] is a block-level element, as opposed to [SpanElement], |
+ * which is an inline-level element. |
+ * |
+ * Example usage: |
+ * |
+ * DivElement div = new DivElement(); |
+ * div.text = 'Here's my new DivElem |
+ * document.body.elements.add(elem); |
+ * |
+ * See also: |
+ * |
+ * * [HTML <div> element](http://www.w3.org/TR/html-markup/div.html) from W3C. |
+ * * [Block-level element](http://www.w3.org/TR/CSS2/visuren.html#block-boxes) from W3C. |
+ * * [Inline-level element](http://www.w3.org/TR/CSS2/visuren.html#inline-boxes) from W3C. |
+ */ |
+/// @domName HTMLDivElement; @docsEditable true |
+class DivElement extends Element implements Element native "*HTMLDivElement" { |
- /// @domName DOMParser.parseFromString; @docsEditable true |
- Document parseFromString(String str, String contentType) native; |
+ factory DivElement() => document.$dom_createElement("div"); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName Plugin; @docsEditable true |
-class DOMPlugin native "*Plugin" { |
+/// @domName Document |
+/** |
+ * The base class for all documents. |
+ * |
+ * Each web page loaded in the browser has its own [Document] object, which is |
+ * typically an [HtmlDocument]. |
+ * |
+ * If you aren't comfortable with DOM concepts, see the Dart tutorial |
+ * [Target 2: Connect Dart & HTML](http://www.dartlang.org/docs/tutorials/connect-dart-html/). |
+ */ |
+class Document extends Node native "*Document" |
+{ |
- /// @domName Plugin.description; @docsEditable true |
- final String description; |
- /// @domName Plugin.filename; @docsEditable true |
- final String filename; |
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
+ DocumentEvents get on => |
+ new DocumentEvents(this); |
- /// @domName Plugin.length; @docsEditable true |
- final int length; |
+ /// @domName Document.body; @docsEditable true |
+ @JSName('body') |
+ Element $dom_body; |
- /// @domName Plugin.name; @docsEditable true |
- final String name; |
+ /// @domName Document.charset; @docsEditable true |
+ String charset; |
- /// @domName Plugin.item; @docsEditable true |
- DOMMimeType item(int index) native; |
+ /// @domName Document.cookie; @docsEditable true |
+ String cookie; |
- /// @domName Plugin.namedItem; @docsEditable true |
- DOMMimeType namedItem(String name) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /// Returns the [Window] associated with the document. |
+ /// @domName Document.defaultView; @docsEditable true |
+ Window get window => _convertNativeToDart_Window(this._window); |
+ @JSName('defaultView') |
+ @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
+ final dynamic _window; |
+ /// @domName Document.documentElement; @docsEditable true |
+ final Element documentElement; |
-/// @domName PluginArray; @docsEditable true |
-class DOMPluginArray implements JavaScriptIndexingBehavior, List<DOMPlugin> native "*PluginArray" { |
+ /// @domName Document.domain; @docsEditable true |
+ final String domain; |
- /// @domName PluginArray.length; @docsEditable true |
- final int length; |
+ /// @domName Document.head; @docsEditable true |
+ @JSName('head') |
+ final HeadElement $dom_head; |
- DOMPlugin operator[](int index) => JS("DOMPlugin", "#[#]", this, index); |
+ /// @domName Document.implementation; @docsEditable true |
+ final DomImplementation implementation; |
- void operator[]=(int index, DOMPlugin value) { |
- throw new UnsupportedError("Cannot assign element of immutable List."); |
- } |
- // -- start List<DOMPlugin> mixins. |
- // DOMPlugin is the element type. |
+ /// @domName Document.lastModified; @docsEditable true |
+ @JSName('lastModified') |
+ final String $dom_lastModified; |
- // From Iterable<DOMPlugin>: |
+ /// @domName Document.preferredStylesheetSet; @docsEditable true |
+ final String preferredStylesheetSet; |
- Iterator<DOMPlugin> iterator() { |
- // Note: NodeLists are not fixed size. And most probably length shouldn't |
- // be cached in both iterator _and_ forEach method. For now caching it |
- // for consistency. |
- return new FixedSizeListIterator<DOMPlugin>(this); |
- } |
+ /// @domName Document.readyState; @docsEditable true |
+ final String readyState; |
- // From Collection<DOMPlugin>: |
+ /// @domName Document.referrer; @docsEditable true |
+ @JSName('referrer') |
+ final String $dom_referrer; |
- void add(DOMPlugin value) { |
- throw new UnsupportedError("Cannot add to immutable List."); |
- } |
+ /// @domName Document.selectedStylesheetSet; @docsEditable true |
+ String selectedStylesheetSet; |
- void addLast(DOMPlugin value) { |
- throw new UnsupportedError("Cannot add to immutable List."); |
- } |
+ /// @domName Document.styleSheets; @docsEditable true |
+ @JSName('styleSheets') |
+ @Returns('_StyleSheetList') @Creates('_StyleSheetList') |
+ final List<StyleSheet> $dom_styleSheets; |
- void addAll(Collection<DOMPlugin> collection) { |
- throw new UnsupportedError("Cannot add to immutable List."); |
- } |
+ /// @domName Document.title; @docsEditable true |
+ @JSName('title') |
+ String $dom_title; |
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, DOMPlugin)) { |
- return Collections.reduce(this, initialValue, combine); |
- } |
+ /// @domName Document.webkitFullscreenElement; @docsEditable true |
+ @JSName('webkitFullscreenElement') |
+ final Element $dom_webkitFullscreenElement; |
- bool contains(DOMPlugin element) => Collections.contains(this, element); |
+ /// @domName Document.webkitFullscreenEnabled; @docsEditable true |
+ @JSName('webkitFullscreenEnabled') |
+ final bool $dom_webkitFullscreenEnabled; |
- void forEach(void f(DOMPlugin element)) => Collections.forEach(this, f); |
+ /// @domName Document.webkitHidden; @docsEditable true |
+ @JSName('webkitHidden') |
+ final bool $dom_webkitHidden; |
- Collection map(f(DOMPlugin element)) => Collections.map(this, [], f); |
+ /// @domName Document.webkitIsFullScreen; @docsEditable true |
+ @JSName('webkitIsFullScreen') |
+ final bool $dom_webkitIsFullScreen; |
- Collection<DOMPlugin> filter(bool f(DOMPlugin element)) => |
- Collections.filter(this, <DOMPlugin>[], f); |
+ /// @domName Document.webkitPointerLockElement; @docsEditable true |
+ @JSName('webkitPointerLockElement') |
+ final Element $dom_webkitPointerLockElement; |
- bool every(bool f(DOMPlugin element)) => Collections.every(this, f); |
+ /// @domName Document.webkitVisibilityState; @docsEditable true |
+ @JSName('webkitVisibilityState') |
+ final String $dom_webkitVisibilityState; |
- bool some(bool f(DOMPlugin element)) => Collections.some(this, f); |
+ /// @domName Document.caretRangeFromPoint; @docsEditable true |
+ @JSName('caretRangeFromPoint') |
+ Range $dom_caretRangeFromPoint(int x, int y) native; |
- bool get isEmpty => this.length == 0; |
+ /// @domName Document.createCDATASection; @docsEditable true |
+ @JSName('createCDATASection') |
+ CDataSection createCDataSection(String data) native; |
- // From List<DOMPlugin>: |
+ /// @domName Document.createDocumentFragment; @docsEditable true |
+ DocumentFragment createDocumentFragment() native; |
- void sort([Comparator<DOMPlugin> compare = Comparable.compare]) { |
- throw new UnsupportedError("Cannot sort immutable List."); |
- } |
+ /// @domName Document.createElement; @docsEditable true |
+ @JSName('createElement') |
+ Element $dom_createElement(String tagName) native; |
- int indexOf(DOMPlugin element, [int start = 0]) => |
- Lists.indexOf(this, element, start, this.length); |
+ /// @domName Document.createElementNS; @docsEditable true |
+ @JSName('createElementNS') |
+ Element $dom_createElementNS(String namespaceURI, String qualifiedName) native; |
- int lastIndexOf(DOMPlugin element, [int start]) { |
- if (start == null) start = length - 1; |
- return Lists.lastIndexOf(this, element, start); |
- } |
+ /// @domName Document.createEvent; @docsEditable true |
+ @JSName('createEvent') |
+ Event $dom_createEvent(String eventType) native; |
- DOMPlugin get first => this[0]; |
+ /// @domName Document.createRange; @docsEditable true |
+ Range createRange() native; |
- DOMPlugin get last => this[length - 1]; |
+ /// @domName Document.createTextNode; @docsEditable true |
+ @JSName('createTextNode') |
+ Text $dom_createTextNode(String data) native; |
- DOMPlugin removeAt(int pos) { |
- throw new UnsupportedError("Cannot removeAt on immutable List."); |
+ /// @domName Document.createTouch; @docsEditable true |
+ Touch createTouch(LocalWindow window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) { |
+ var target_1 = _convertDartToNative_EventTarget(target); |
+ return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce); |
} |
+ @JSName('createTouch') |
+ Touch _createTouch_1(LocalWindow window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) native; |
- DOMPlugin removeLast() { |
- throw new UnsupportedError("Cannot removeLast on immutable List."); |
- } |
+ /// @domName Document.createTouchList; @docsEditable true |
+ @JSName('createTouchList') |
+ TouchList $dom_createTouchList() native; |
- void setRange(int start, int rangeLength, List<DOMPlugin> from, [int startFrom]) { |
- throw new UnsupportedError("Cannot setRange on immutable List."); |
- } |
+ /// @domName Document.elementFromPoint; @docsEditable true |
+ @JSName('elementFromPoint') |
+ Element $dom_elementFromPoint(int x, int y) native; |
- void removeRange(int start, int rangeLength) { |
- throw new UnsupportedError("Cannot removeRange on immutable List."); |
- } |
+ /// @domName Document.execCommand; @docsEditable true |
+ bool execCommand(String command, bool userInterface, String value) native; |
- void insertRange(int start, int rangeLength, [DOMPlugin initialValue]) { |
- throw new UnsupportedError("Cannot insertRange on immutable List."); |
- } |
+ /// @domName Document.getCSSCanvasContext; @docsEditable true |
+ @JSName('getCSSCanvasContext') |
+ CanvasRenderingContext getCssCanvasContext(String contextId, String name, int width, int height) native; |
- List<DOMPlugin> getRange(int start, int rangeLength) => |
- Lists.getRange(this, start, rangeLength, <DOMPlugin>[]); |
+ /// @domName Document.getElementById; @docsEditable true |
+ @JSName('getElementById') |
+ Element $dom_getElementById(String elementId) native; |
- // -- end List<DOMPlugin> mixins. |
+ /// @domName Document.getElementsByClassName; @docsEditable true |
+ @JSName('getElementsByClassName') |
+ @Returns('NodeList') @Creates('NodeList') |
+ List<Node> $dom_getElementsByClassName(String tagname) native; |
- /// @domName PluginArray.item; @docsEditable true |
- DOMPlugin item(int index) native; |
+ /// @domName Document.getElementsByName; @docsEditable true |
+ @JSName('getElementsByName') |
+ @Returns('NodeList') @Creates('NodeList') |
+ List<Node> $dom_getElementsByName(String elementName) native; |
- /// @domName PluginArray.namedItem; @docsEditable true |
- DOMPlugin namedItem(String name) native; |
+ /// @domName Document.getElementsByTagName; @docsEditable true |
+ @JSName('getElementsByTagName') |
+ @Returns('NodeList') @Creates('NodeList') |
+ List<Node> $dom_getElementsByTagName(String tagname) native; |
- /// @domName PluginArray.refresh; @docsEditable true |
- void refresh(bool reload) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /// @domName Document.queryCommandEnabled; @docsEditable true |
+ bool queryCommandEnabled(String command) native; |
+ /// @domName Document.queryCommandIndeterm; @docsEditable true |
+ bool queryCommandIndeterm(String command) native; |
-/// @domName Selection; @docsEditable true |
-class DOMSelection native "*Selection" { |
+ /// @domName Document.queryCommandState; @docsEditable true |
+ bool queryCommandState(String command) native; |
- /// @domName Selection.anchorNode; @docsEditable true |
- final Node anchorNode; |
+ /// @domName Document.queryCommandSupported; @docsEditable true |
+ bool queryCommandSupported(String command) native; |
- /// @domName Selection.anchorOffset; @docsEditable true |
- final int anchorOffset; |
+ /// @domName Document.queryCommandValue; @docsEditable true |
+ String queryCommandValue(String command) native; |
- /// @domName Selection.baseNode; @docsEditable true |
- final Node baseNode; |
+ /// @domName Document.querySelector; @docsEditable true |
+ @JSName('querySelector') |
+ Element $dom_querySelector(String selectors) native; |
- /// @domName Selection.baseOffset; @docsEditable true |
- final int baseOffset; |
+ /// @domName Document.querySelectorAll; @docsEditable true |
+ @JSName('querySelectorAll') |
+ @Returns('NodeList') @Creates('NodeList') |
+ List<Node> $dom_querySelectorAll(String selectors) native; |
- /// @domName Selection.extentNode; @docsEditable true |
- final Node extentNode; |
+ /// @domName Document.webkitCancelFullScreen; @docsEditable true |
+ @JSName('webkitCancelFullScreen') |
+ void $dom_webkitCancelFullScreen() native; |
- /// @domName Selection.extentOffset; @docsEditable true |
- final int extentOffset; |
+ /// @domName Document.webkitExitFullscreen; @docsEditable true |
+ @JSName('webkitExitFullscreen') |
+ void $dom_webkitExitFullscreen() native; |
- /// @domName Selection.focusNode; @docsEditable true |
- final Node focusNode; |
+ /// @domName Document.webkitExitPointerLock; @docsEditable true |
+ @JSName('webkitExitPointerLock') |
+ void $dom_webkitExitPointerLock() native; |
- /// @domName Selection.focusOffset; @docsEditable true |
- final int focusOffset; |
- /// @domName Selection.isCollapsed; @docsEditable true |
- final bool isCollapsed; |
+ /** |
+ * Finds the first descendant element of this document that matches the |
+ * specified group of selectors. |
+ * |
+ * Unless your webpage contains multiple documents, the top-level query |
+ * method behaves the same as this method, so you should use it instead to |
+ * save typing a few characters. |
+ * |
+ * [selectors] should be a string using CSS selector syntax. |
+ * var element1 = document.query('.className'); |
+ * var element2 = document.query('#id'); |
+ * |
+ * For details about CSS selector syntax, see the |
+ * [CSS selector specification](http://www.w3.org/TR/css3-selectors/). |
+ */ |
+ Element query(String selectors) { |
+ // It is fine for our RegExp to detect element id query selectors to have |
+ // false negatives but not false positives. |
+ if (new RegExp("^#[_a-zA-Z]\\w*\$").hasMatch(selectors)) { |
+ return $dom_getElementById(selectors.substring(1)); |
+ } |
+ return $dom_querySelector(selectors); |
+ } |
- /// @domName Selection.rangeCount; @docsEditable true |
- final int rangeCount; |
+ /** |
+ * Finds all descendant elements of this document that match the specified |
+ * group of selectors. |
+ * |
+ * Unless your webpage contains multiple documents, the top-level queryAll |
+ * method behaves the same as this method, so you should use it instead to |
+ * save typing a few characters. |
+ * |
+ * [selectors] should be a string using CSS selector syntax. |
+ * var items = document.queryAll('.itemClassName'); |
+ * |
+ * For details about CSS selector syntax, see the |
+ * [CSS selector specification](http://www.w3.org/TR/css3-selectors/). |
+ */ |
+ List<Element> queryAll(String selectors) { |
+ if (new RegExp("""^\\[name=["'][^'"]+['"]\\]\$""").hasMatch(selectors)) { |
+ final mutableMatches = $dom_getElementsByName( |
+ selectors.substring(7,selectors.length - 2)); |
+ int len = mutableMatches.length; |
+ final copyOfMatches = new List<Element>(len); |
+ for (int i = 0; i < len; ++i) { |
+ copyOfMatches[i] = mutableMatches[i]; |
+ } |
+ return new _FrozenElementList._wrap(copyOfMatches); |
+ } else if (new RegExp("^[*a-zA-Z0-9]+\$").hasMatch(selectors)) { |
+ final mutableMatches = $dom_getElementsByTagName(selectors); |
+ int len = mutableMatches.length; |
+ final copyOfMatches = new List<Element>(len); |
+ for (int i = 0; i < len; ++i) { |
+ copyOfMatches[i] = mutableMatches[i]; |
+ } |
+ return new _FrozenElementList._wrap(copyOfMatches); |
+ } else { |
+ return new _FrozenElementList._wrap($dom_querySelectorAll(selectors)); |
+ } |
+ } |
+} |
- /// @domName Selection.type; @docsEditable true |
- final String type; |
+class DocumentEvents extends ElementEvents { |
+ DocumentEvents(EventTarget _ptr) : super(_ptr); |
- /// @domName Selection.addRange; @docsEditable true |
- void addRange(Range range) native; |
+ EventListenerList get readyStateChange => this['readystatechange']; |
- /// @domName Selection.collapse; @docsEditable true |
- void collapse(Node node, int index) native; |
+ EventListenerList get selectionChange => this['selectionchange']; |
- /// @domName Selection.collapseToEnd; @docsEditable true |
- void collapseToEnd() native; |
+ EventListenerList get pointerLockChange => this['webkitpointerlockchange']; |
- /// @domName Selection.collapseToStart; @docsEditable true |
- void collapseToStart() native; |
+ EventListenerList get pointerLockError => this['webkitpointerlockerror']; |
+} |
+// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName Selection.containsNode; @docsEditable true |
- bool containsNode(Node node, bool allowPartial) native; |
- /// @domName Selection.deleteFromDocument; @docsEditable true |
- void deleteFromDocument() native; |
+Future<CssStyleDeclaration> _emptyStyleFuture() { |
+ return _createMeasurementFuture(() => new Element.tag('div').style, |
+ new Completer<CssStyleDeclaration>()); |
+} |
- /// @domName Selection.empty; @docsEditable true |
- void empty() native; |
+class _FrozenCssClassSet extends CssClassSet { |
+ void writeClasses(Set s) { |
+ throw new UnsupportedError( |
+ 'frozen class set cannot be modified'); |
+ } |
+ Set<String> readClasses() => new Set<String>(); |
- /// @domName Selection.extend; @docsEditable true |
- void extend(Node node, int offset) native; |
+ bool get frozen => true; |
+} |
- /// @domName Selection.getRangeAt; @docsEditable true |
- Range getRangeAt(int index) native; |
+/// @domName DocumentFragment |
+class DocumentFragment extends Node native "*DocumentFragment" { |
+ factory DocumentFragment() => _DocumentFragmentFactoryProvider.createDocumentFragment(); |
- /// @domName Selection.modify; @docsEditable true |
- void modify(String alter, String direction, String granularity) native; |
+ factory DocumentFragment.html(String html) => |
+ _DocumentFragmentFactoryProvider.createDocumentFragment_html(html); |
- /// @domName Selection.removeAllRanges; @docsEditable true |
- void removeAllRanges() native; |
+ factory DocumentFragment.svg(String svgContent) => |
+ _DocumentFragmentFactoryProvider.createDocumentFragment_svg(svgContent); |
- /// @domName Selection.selectAllChildren; @docsEditable true |
- void selectAllChildren(Node node) native; |
+ List<Element> get elements => this.children; |
- /// @domName Selection.setBaseAndExtent; @docsEditable true |
- void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int extentOffset) native; |
+ // TODO: The type of value should be Collection<Element>. See http://b/5392897 |
+ void set elements(value) { |
+ this.children = value; |
+ } |
- /// @domName Selection.setPosition; @docsEditable true |
- void setPosition(Node node, int offset) native; |
+ // Native field is used only by Dart code so does not lead to instantiation |
+ // of native classes |
+ @Creates('Null') |
+ List<Element> _children; |
- /// @domName Selection.toString; @docsEditable true |
- String toString() native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ List<Element> get children { |
+ if (_children == null) { |
+ _children = new FilteredElementList(this); |
+ } |
+ return _children; |
+ } |
+ void set children(Collection<Element> value) { |
+ // Copy list first since we don't want liveness during iteration. |
+ List copy = new List.from(value); |
+ var children = this.children; |
+ children.clear(); |
+ children.addAll(copy); |
+ } |
-/// @domName DOMSettableTokenList; @docsEditable true |
-class DOMSettableTokenList extends DOMTokenList native "*DOMSettableTokenList" { |
+ Element query(String selectors) => $dom_querySelector(selectors); |
- /// @domName DOMSettableTokenList.value; @docsEditable true |
- String value; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ List<Element> queryAll(String selectors) => |
+ new _FrozenElementList._wrap($dom_querySelectorAll(selectors)); |
+ String get innerHtml { |
+ final e = new Element.tag("div"); |
+ e.nodes.add(this.clone(true)); |
+ return e.innerHtml; |
+ } |
-/// @domName DOMStringMap |
-abstract class DOMStringMap { |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ String get outerHtml => innerHtml; |
+ // TODO(nweiz): Do we want to support some variant of innerHtml for XML and/or |
+ // SVG strings? |
+ void set innerHtml(String value) { |
+ this.nodes.clear(); |
-/// @domName DOMTokenList; @docsEditable true |
-class DOMTokenList native "*DOMTokenList" { |
+ final e = new Element.tag("div"); |
+ e.innerHtml = value; |
- /// @domName DOMTokenList.length; @docsEditable true |
- final int length; |
+ // Copy list first since we don't want liveness during iteration. |
+ List nodes = new List.from(e.nodes); |
+ this.nodes.addAll(nodes); |
+ } |
- /// @domName DOMTokenList.contains; @docsEditable true |
- bool contains(String token) native; |
+ Node _insertAdjacentNode(String where, Node node) { |
+ switch (where.toLowerCase()) { |
+ case "beforebegin": return null; |
+ case "afterend": return null; |
+ case "afterbegin": |
+ var first = this.nodes.length > 0 ? this.nodes[0] : null; |
+ this.insertBefore(node, first); |
+ return node; |
+ case "beforeend": |
+ this.nodes.add(node); |
+ return node; |
+ default: |
+ throw new ArgumentError("Invalid position ${where}"); |
+ } |
+ } |
- /// @domName DOMTokenList.item; @docsEditable true |
- String item(int index) native; |
+ Element insertAdjacentElement(String where, Element element) |
+ => this._insertAdjacentNode(where, element); |
- /// @domName DOMTokenList.toString; @docsEditable true |
- String toString() native; |
+ void insertAdjacentText(String where, String text) { |
+ this._insertAdjacentNode(where, new Text(text)); |
+ } |
- /// @domName DOMTokenList.toggle; @docsEditable true |
- bool toggle(String token, [bool force]) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ void insertAdjacentHtml(String where, String text) { |
+ this._insertAdjacentNode(where, new DocumentFragment.html(text)); |
+ } |
+ void append(Element element) { |
+ this.children.add(element); |
+ } |
-/// @domName HTMLDataListElement; @docsEditable true |
-class DataListElement extends Element implements Element native "*HTMLDataListElement" { |
+ void appendText(String text) { |
+ this.insertAdjacentText('beforeend', text); |
+ } |
- factory DataListElement() => document.$dom_createElement("datalist"); |
- |
- /// @domName HTMLDataListElement.options; @docsEditable true |
- final HTMLCollection options; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DataTransferItem; @docsEditable true |
-class DataTransferItem native "*DataTransferItem" { |
- |
- /// @domName DataTransferItem.kind; @docsEditable true |
- final String kind; |
- |
- /// @domName DataTransferItem.type; @docsEditable true |
- final String type; |
- |
- /// @domName DataTransferItem.getAsFile; @docsEditable true |
- Blob getAsFile() native; |
- |
- /// @domName DataTransferItem.getAsString; @docsEditable true |
- void getAsString([StringCallback callback]) native; |
- |
- /// @domName DataTransferItem.webkitGetAsEntry; @docsEditable true |
- Entry webkitGetAsEntry() native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DataTransferItemList; @docsEditable true |
-class DataTransferItemList native "*DataTransferItemList" { |
- |
- /// @domName DataTransferItemList.length; @docsEditable true |
- final int length; |
- |
- /// @domName DataTransferItemList.add; @docsEditable true |
- void add(data_OR_file, [String type]) native; |
- |
- /// @domName DataTransferItemList.clear; @docsEditable true |
- void clear() native; |
- |
- /// @domName DataTransferItemList.item; @docsEditable true |
- DataTransferItem item(int index) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DataView; @docsEditable true |
-class DataView extends ArrayBufferView native "*DataView" { |
- |
- factory DataView(ArrayBuffer buffer, [int byteOffset, int byteLength]) { |
- if (!?byteOffset) { |
- return _DataViewFactoryProvider.createDataView(buffer); |
- } |
- if (!?byteLength) { |
- return _DataViewFactoryProvider.createDataView(buffer, byteOffset); |
- } |
- return _DataViewFactoryProvider.createDataView(buffer, byteOffset, byteLength); |
- } |
- |
- /// @domName DataView.getFloat32; @docsEditable true |
- num getFloat32(int byteOffset, {bool littleEndian}) native; |
- |
- /// @domName DataView.getFloat64; @docsEditable true |
- num getFloat64(int byteOffset, {bool littleEndian}) native; |
- |
- /// @domName DataView.getInt16; @docsEditable true |
- int getInt16(int byteOffset, {bool littleEndian}) native; |
- |
- /// @domName DataView.getInt32; @docsEditable true |
- int getInt32(int byteOffset, {bool littleEndian}) native; |
- |
- /// @domName DataView.getInt8; @docsEditable true |
- int getInt8(int byteOffset) native; |
- |
- /// @domName DataView.getUint16; @docsEditable true |
- int getUint16(int byteOffset, {bool littleEndian}) native; |
- |
- /// @domName DataView.getUint32; @docsEditable true |
- int getUint32(int byteOffset, {bool littleEndian}) native; |
- |
- /// @domName DataView.getUint8; @docsEditable true |
- int getUint8(int byteOffset) native; |
- |
- /// @domName DataView.setFloat32; @docsEditable true |
- void setFloat32(int byteOffset, num value, {bool littleEndian}) native; |
- |
- /// @domName DataView.setFloat64; @docsEditable true |
- void setFloat64(int byteOffset, num value, {bool littleEndian}) native; |
- |
- /// @domName DataView.setInt16; @docsEditable true |
- void setInt16(int byteOffset, int value, {bool littleEndian}) native; |
- |
- /// @domName DataView.setInt32; @docsEditable true |
- void setInt32(int byteOffset, int value, {bool littleEndian}) native; |
- |
- /// @domName DataView.setInt8; @docsEditable true |
- void setInt8(int byteOffset, int value) native; |
- |
- /// @domName DataView.setUint16; @docsEditable true |
- void setUint16(int byteOffset, int value, {bool littleEndian}) native; |
- |
- /// @domName DataView.setUint32; @docsEditable true |
- void setUint32(int byteOffset, int value, {bool littleEndian}) native; |
- |
- /// @domName DataView.setUint8; @docsEditable true |
- void setUint8(int byteOffset, int value) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName Database; @docsEditable true |
-class Database native "*Database" { |
- |
- /// @domName Database.version; @docsEditable true |
- final String version; |
- |
- /// @domName Database.changeVersion; @docsEditable true |
- void changeVersion(String oldVersion, String newVersion, [SQLTransactionCallback callback, SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]) native; |
- |
- /// @domName Database.readTransaction; @docsEditable true |
- void readTransaction(SQLTransactionCallback callback, [SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]) native; |
- |
- /// @domName Database.transaction; @docsEditable true |
- void transaction(SQLTransactionCallback callback, [SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-// WARNING: Do not edit - generated code. |
- |
- |
-typedef void DatabaseCallback(database); |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DatabaseSync; @docsEditable true |
-class DatabaseSync native "*DatabaseSync" { |
- |
- /// @domName DatabaseSync.lastErrorMessage; @docsEditable true |
- final String lastErrorMessage; |
- |
- /// @domName DatabaseSync.version; @docsEditable true |
- final String version; |
- |
- /// @domName DatabaseSync.changeVersion; @docsEditable true |
- void changeVersion(String oldVersion, String newVersion, [SQLTransactionSyncCallback callback]) native; |
- |
- /// @domName DatabaseSync.readTransaction; @docsEditable true |
- void readTransaction(SQLTransactionSyncCallback callback) native; |
- |
- /// @domName DatabaseSync.transaction; @docsEditable true |
- void transaction(SQLTransactionSyncCallback callback) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DedicatedWorkerContext; @docsEditable true |
-class DedicatedWorkerContext extends WorkerContext native "*DedicatedWorkerContext" { |
- |
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
- DedicatedWorkerContextEvents get on => |
- new DedicatedWorkerContextEvents(this); |
- |
- /// @domName DedicatedWorkerContext.postMessage; @docsEditable true |
- void postMessage(/*any*/ message, [List messagePorts]) { |
- if (?messagePorts) { |
- var message_1 = convertDartToNative_SerializedScriptValue(message); |
- _postMessage_1(message_1, messagePorts); |
- return; |
- } |
- var message_2 = convertDartToNative_SerializedScriptValue(message); |
- _postMessage_2(message_2); |
- return; |
- } |
- @JSName('postMessage') |
- void _postMessage_1(message, List messagePorts) native; |
- @JSName('postMessage') |
- void _postMessage_2(message) native; |
-} |
- |
-class DedicatedWorkerContextEvents extends WorkerContextEvents { |
- DedicatedWorkerContextEvents(EventTarget _ptr) : super(_ptr); |
- |
- EventListenerList get message => this['message']; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName HTMLDetailsElement; @docsEditable true |
-class DetailsElement extends Element implements Element native "*HTMLDetailsElement" { |
- |
- factory DetailsElement() => document.$dom_createElement("details"); |
- |
- /// @domName HTMLDetailsElement.open; @docsEditable true |
- bool open; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DeviceMotionEvent; @docsEditable true |
-class DeviceMotionEvent extends Event native "*DeviceMotionEvent" { |
- |
- /// @domName DeviceMotionEvent.interval; @docsEditable true |
- final num interval; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DeviceOrientationEvent; @docsEditable true |
-class DeviceOrientationEvent extends Event native "*DeviceOrientationEvent" { |
- |
- /// @domName DeviceOrientationEvent.absolute; @docsEditable true |
- final bool absolute; |
- |
- /// @domName DeviceOrientationEvent.alpha; @docsEditable true |
- final num alpha; |
- |
- /// @domName DeviceOrientationEvent.beta; @docsEditable true |
- final num beta; |
- |
- /// @domName DeviceOrientationEvent.gamma; @docsEditable true |
- final num gamma; |
- |
- /// @domName DeviceOrientationEvent.initDeviceOrientationEvent; @docsEditable true |
- void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, num alpha, num beta, num gamma, bool absolute) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName HTMLDirectoryElement; @docsEditable true |
-class DirectoryElement extends Element implements Element native "*HTMLDirectoryElement" { |
- |
- /// @domName HTMLDirectoryElement.compact; @docsEditable true |
- bool compact; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DirectoryEntry; @docsEditable true |
-class DirectoryEntry extends Entry native "*DirectoryEntry" { |
- |
- /// @domName DirectoryEntry.createReader; @docsEditable true |
- DirectoryReader createReader() native; |
- |
- /// @domName DirectoryEntry.getDirectory; @docsEditable true |
- void getDirectory(String path, {Map options, EntryCallback successCallback, ErrorCallback errorCallback}) { |
- if (?errorCallback) { |
- var options_1 = convertDartToNative_Dictionary(options); |
- _getDirectory_1(path, options_1, successCallback, errorCallback); |
- return; |
- } |
- if (?successCallback) { |
- var options_2 = convertDartToNative_Dictionary(options); |
- _getDirectory_2(path, options_2, successCallback); |
- return; |
- } |
- if (?options) { |
- var options_3 = convertDartToNative_Dictionary(options); |
- _getDirectory_3(path, options_3); |
- return; |
- } |
- _getDirectory_4(path); |
- return; |
+ void appendHtml(String text) { |
+ this.insertAdjacentHtml('beforeend', text); |
} |
- @JSName('getDirectory') |
- void _getDirectory_1(path, options, EntryCallback successCallback, ErrorCallback errorCallback) native; |
- @JSName('getDirectory') |
- void _getDirectory_2(path, options, EntryCallback successCallback) native; |
- @JSName('getDirectory') |
- void _getDirectory_3(path, options) native; |
- @JSName('getDirectory') |
- void _getDirectory_4(path) native; |
- /// @domName DirectoryEntry.getFile; @docsEditable true |
- void getFile(String path, {Map options, EntryCallback successCallback, ErrorCallback errorCallback}) { |
- if (?errorCallback) { |
- var options_1 = convertDartToNative_Dictionary(options); |
- _getFile_1(path, options_1, successCallback, errorCallback); |
- return; |
- } |
- if (?successCallback) { |
- var options_2 = convertDartToNative_Dictionary(options); |
- _getFile_2(path, options_2, successCallback); |
- return; |
- } |
- if (?options) { |
- var options_3 = convertDartToNative_Dictionary(options); |
- _getFile_3(path, options_3); |
- return; |
+ // 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; |
+ bool get translate => false; |
+ int get tabIndex => -1; |
+ String get id => ""; |
+ String get title => ""; |
+ String get tagName => ""; |
+ String get webkitdropzone => ""; |
+ String get webkitRegionOverflow => ""; |
+ Element get $m_firstElementChild { |
+ if (elements.length > 0) { |
+ return elements[0]; |
} |
- _getFile_4(path); |
- return; |
+ return null; |
} |
- @JSName('getFile') |
- void _getFile_1(path, options, EntryCallback successCallback, ErrorCallback errorCallback) native; |
- @JSName('getFile') |
- void _getFile_2(path, options, EntryCallback successCallback) native; |
- @JSName('getFile') |
- void _getFile_3(path, options) native; |
- @JSName('getFile') |
- void _getFile_4(path) native; |
- |
- /// @domName DirectoryEntry.removeRecursively; @docsEditable true |
- void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallback]) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DirectoryEntrySync; @docsEditable true |
-class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { |
+ Element get $m_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 {}; |
+ CssClassSet get classes => new _FrozenCssClassSet(); |
+ Map<String, String> get dataAttributes => const {}; |
+ CssStyleDeclaration get style => new Element.tag('div').style; |
+ Future<CssStyleDeclaration> get computedStyle => |
+ _emptyStyleFuture(); |
+ Future<CssStyleDeclaration> getComputedStyle(String pseudoElement) => |
+ _emptyStyleFuture(); |
+ bool matchesSelector(String selectors) => false; |
- /// @domName DirectoryEntrySync.createReader; @docsEditable true |
- DirectoryReaderSync createReader() native; |
+ // Imperative Element methods are made into no-ops, as they are on parentless |
+ // elements. |
+ void blur() {} |
+ void focus() {} |
+ void click() {} |
+ void scrollByLines(int lines) {} |
+ void scrollByPages(int pages) {} |
+ void scrollIntoView([bool centerIfNeeded]) {} |
+ void webkitRequestFullScreen(int flags) {} |
+ void webkitRequestFullscreen() {} |
- /// @domName DirectoryEntrySync.getDirectory; @docsEditable true |
- DirectoryEntrySync getDirectory(String path, Map flags) { |
- var flags_1 = convertDartToNative_Dictionary(flags); |
- return _getDirectory_1(path, flags_1); |
+ // 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 UnsupportedError( |
+ "Attributes can't be set for document fragments."); |
} |
- @JSName('getDirectory') |
- DirectoryEntrySync _getDirectory_1(path, flags) native; |
- /// @domName DirectoryEntrySync.getFile; @docsEditable true |
- FileEntrySync getFile(String path, Map flags) { |
- var flags_1 = convertDartToNative_Dictionary(flags); |
- return _getFile_1(path, flags_1); |
+ void set classes(Collection<String> value) { |
+ throw new UnsupportedError( |
+ "Classes can't be set for document fragments."); |
} |
- @JSName('getFile') |
- FileEntrySync _getFile_1(path, flags) native; |
- |
- /// @domName DirectoryEntrySync.removeRecursively; @docsEditable true |
- void removeRecursively() native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName DirectoryReader; @docsEditable true |
-class DirectoryReader native "*DirectoryReader" { |
- |
- /// @domName DirectoryReader.readEntries; @docsEditable true |
- void readEntries(EntriesCallback successCallback, [ErrorCallback errorCallback]) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ void set dataAttributes(Map<String, String> value) { |
+ throw new UnsupportedError( |
+ "Data attributes can't be set for document fragments."); |
+ } |
-/// @domName DirectoryReaderSync; @docsEditable true |
-class DirectoryReaderSync native "*DirectoryReaderSync" { |
- |
- /// @domName DirectoryReaderSync.readEntries; @docsEditable true |
- @Returns('_EntryArraySync') @Creates('_EntryArraySync') |
- List<EntrySync> readEntries() native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/** |
- * Represents an HTML <div> element. |
- * |
- * The [DivElement] is a generic container for content and does not have any |
- * special significance. It is functionally similar to [SpanElement]. |
- * |
- * The [DivElement] is a block-level element, as opposed to [SpanElement], |
- * which is an inline-level element. |
- * |
- * Example usage: |
- * |
- * DivElement div = new DivElement(); |
- * div.text = 'Here's my new DivElem |
- * document.body.elements.add(elem); |
- * |
- * See also: |
- * |
- * * [HTML <div> element](http://www.w3.org/TR/html-markup/div.html) from W3C. |
- * * [Block-level element](http://www.w3.org/TR/CSS2/visuren.html#block-boxes) from W3C. |
- * * [Inline-level element](http://www.w3.org/TR/CSS2/visuren.html#inline-boxes) from W3C. |
- */ |
-/// @domName HTMLDivElement; @docsEditable true |
-class DivElement extends Element implements Element native "*HTMLDivElement" { |
- |
- factory DivElement() => document.$dom_createElement("div"); |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
+ void set contentEditable(String value) { |
+ throw new UnsupportedError( |
+ "Content editable can't be set for document fragments."); |
+ } |
-/// @domName Document |
-/** |
- * The base class for all documents. |
- * |
- * Each web page loaded in the browser has its own [Document] object, which is |
- * typically an [HtmlDocument]. |
- * |
- * If you aren't comfortable with DOM concepts, see the Dart tutorial |
- * [Target 2: Connect Dart & HTML](http://www.dartlang.org/docs/tutorials/connect-dart-html/). |
- */ |
-class Document extends Node native "*Document" |
-{ |
+ String get dir { |
+ throw new UnsupportedError( |
+ "Document fragments don't support text direction."); |
+ } |
+ void set dir(String value) { |
+ throw new UnsupportedError( |
+ "Document fragments don't support text direction."); |
+ } |
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
- DocumentEvents get on => |
- new DocumentEvents(this); |
+ void set draggable(bool value) { |
+ throw new UnsupportedError( |
+ "Draggable can't be set for document fragments."); |
+ } |
- /// @domName Document.body; @docsEditable true |
- @JSName('body') |
- Element $dom_body; |
+ void set hidden(bool value) { |
+ throw new UnsupportedError( |
+ "Hidden can't be set for document fragments."); |
+ } |
- /// @domName Document.charset; @docsEditable true |
- String charset; |
+ void set id(String value) { |
+ throw new UnsupportedError( |
+ "ID can't be set for document fragments."); |
+ } |
- /// @domName Document.cookie; @docsEditable true |
- String cookie; |
+ String get lang { |
+ throw new UnsupportedError( |
+ "Document fragments don't support language."); |
+ } |
- /// Returns the [Window] associated with the document. |
- /// @domName Document.defaultView; @docsEditable true |
- Window get window => _convertNativeToDart_Window(this._window); |
- @JSName('defaultView') |
- @Creates('LocalWindow|=Object') @Returns('LocalWindow|=Object') |
- final dynamic _window; |
+ void set lang(String value) { |
+ throw new UnsupportedError( |
+ "Document fragments don't support language."); |
+ } |
- /// @domName Document.documentElement; @docsEditable true |
- final Element documentElement; |
+ void set scrollLeft(int value) { |
+ throw new UnsupportedError( |
+ "Document fragments don't support scrolling."); |
+ } |
- /// @domName Document.domain; @docsEditable true |
- final String domain; |
+ void set scrollTop(int value) { |
+ throw new UnsupportedError( |
+ "Document fragments don't support scrolling."); |
+ } |
- /// @domName Document.head; @docsEditable true |
- @JSName('head') |
- final HeadElement $dom_head; |
+ void set spellcheck(bool value) { |
+ throw new UnsupportedError( |
+ "Spellcheck can't be set for document fragments."); |
+ } |
- /// @domName Document.implementation; @docsEditable true |
- final DOMImplementation implementation; |
+ void set translate(bool value) { |
+ throw new UnsupportedError( |
+ "Spellcheck can't be set for document fragments."); |
+ } |
- /// @domName Document.lastModified; @docsEditable true |
- @JSName('lastModified') |
- final String $dom_lastModified; |
+ void set tabIndex(int value) { |
+ throw new UnsupportedError( |
+ "Tab index can't be set for document fragments."); |
+ } |
- /// @domName Document.preferredStylesheetSet; @docsEditable true |
- final String preferredStylesheetSet; |
+ void set title(String value) { |
+ throw new UnsupportedError( |
+ "Title can't be set for document fragments."); |
+ } |
- /// @domName Document.readyState; @docsEditable true |
- final String readyState; |
+ void set webkitdropzone(String value) { |
+ throw new UnsupportedError( |
+ "WebKit drop zone can't be set for document fragments."); |
+ } |
- /// @domName Document.referrer; @docsEditable true |
- @JSName('referrer') |
- final String $dom_referrer; |
+ void set webkitRegionOverflow(String value) { |
+ throw new UnsupportedError( |
+ "WebKit region overflow can't be set for document fragments."); |
+ } |
- /// @domName Document.selectedStylesheetSet; @docsEditable true |
- String selectedStylesheetSet; |
- /// @domName Document.styleSheets; @docsEditable true |
- @JSName('styleSheets') |
- @Returns('_StyleSheetList') @Creates('_StyleSheetList') |
- final List<StyleSheet> $dom_styleSheets; |
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
+ ElementEvents get on => |
+ new ElementEvents(this); |
- /// @domName Document.title; @docsEditable true |
- @JSName('title') |
- String $dom_title; |
+ /// @domName DocumentFragment.querySelector; @docsEditable true |
+ @JSName('querySelector') |
+ Element $dom_querySelector(String selectors) native; |
- /// @domName Document.webkitFullscreenElement; @docsEditable true |
- @JSName('webkitFullscreenElement') |
- final Element $dom_webkitFullscreenElement; |
+ /// @domName DocumentFragment.querySelectorAll; @docsEditable true |
+ @JSName('querySelectorAll') |
+ @Returns('NodeList') @Creates('NodeList') |
+ List<Node> $dom_querySelectorAll(String selectors) native; |
- /// @domName Document.webkitFullscreenEnabled; @docsEditable true |
- @JSName('webkitFullscreenEnabled') |
- final bool $dom_webkitFullscreenEnabled; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName Document.webkitHidden; @docsEditable true |
- @JSName('webkitHidden') |
- final bool $dom_webkitHidden; |
- /// @domName Document.webkitIsFullScreen; @docsEditable true |
- @JSName('webkitIsFullScreen') |
- final bool $dom_webkitIsFullScreen; |
+/// @domName DocumentType; @docsEditable true |
+class DocumentType extends Node native "*DocumentType" { |
- /// @domName Document.webkitPointerLockElement; @docsEditable true |
- @JSName('webkitPointerLockElement') |
- final Element $dom_webkitPointerLockElement; |
+ /// @domName DocumentType.entities; @docsEditable true |
+ final NamedNodeMap entities; |
- /// @domName Document.webkitVisibilityState; @docsEditable true |
- @JSName('webkitVisibilityState') |
- final String $dom_webkitVisibilityState; |
+ /// @domName DocumentType.internalSubset; @docsEditable true |
+ final String internalSubset; |
- /// @domName Document.caretRangeFromPoint; @docsEditable true |
- @JSName('caretRangeFromPoint') |
- Range $dom_caretRangeFromPoint(int x, int y) native; |
+ /// @domName DocumentType.name; @docsEditable true |
+ final String name; |
- /// @domName Document.createCDATASection; @docsEditable true |
- @JSName('createCDATASection') |
- CDATASection createCDataSection(String data) native; |
+ /// @domName DocumentType.notations; @docsEditable true |
+ final NamedNodeMap notations; |
- /// @domName Document.createDocumentFragment; @docsEditable true |
- DocumentFragment createDocumentFragment() native; |
+ /// @domName DocumentType.publicId; @docsEditable true |
+ final String publicId; |
- /// @domName Document.createElement; @docsEditable true |
- @JSName('createElement') |
- Element $dom_createElement(String tagName) native; |
+ /// @domName DocumentType.systemId; @docsEditable true |
+ final String systemId; |
- /// @domName Document.createElementNS; @docsEditable true |
- @JSName('createElementNS') |
- Element $dom_createElementNS(String namespaceURI, String qualifiedName) native; |
+ /// @domName DocumentType.remove; @docsEditable true |
+ void remove() native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName Document.createEvent; @docsEditable true |
- @JSName('createEvent') |
- Event $dom_createEvent(String eventType) native; |
- /// @domName Document.createRange; @docsEditable true |
- Range createRange() native; |
+/// @domName DOMError; @docsEditable true |
+class DomError native "*DOMError" { |
- /// @domName Document.createTextNode; @docsEditable true |
- @JSName('createTextNode') |
- Text $dom_createTextNode(String data) native; |
+ /// @domName DOMError.name; @docsEditable true |
+ final String name; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName Document.createTouch; @docsEditable true |
- Touch createTouch(LocalWindow window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) { |
- var target_1 = _convertDartToNative_EventTarget(target); |
- return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce); |
- } |
- @JSName('createTouch') |
- Touch _createTouch_1(LocalWindow window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) native; |
- /// @domName Document.createTouchList; @docsEditable true |
- @JSName('createTouchList') |
- TouchList $dom_createTouchList() native; |
+/// @domName DOMException; @docsEditable true |
+class DomException native "*DOMException" { |
- /// @domName Document.elementFromPoint; @docsEditable true |
- @JSName('elementFromPoint') |
- Element $dom_elementFromPoint(int x, int y) native; |
+ static const int ABORT_ERR = 20; |
- /// @domName Document.execCommand; @docsEditable true |
- bool execCommand(String command, bool userInterface, String value) native; |
+ static const int DATA_CLONE_ERR = 25; |
- /// @domName Document.getCSSCanvasContext; @docsEditable true |
- @JSName('getCSSCanvasContext') |
- CanvasRenderingContext getCssCanvasContext(String contextId, String name, int width, int height) native; |
+ static const int DOMSTRING_SIZE_ERR = 2; |
- /// @domName Document.getElementById; @docsEditable true |
- @JSName('getElementById') |
- Element $dom_getElementById(String elementId) native; |
+ static const int HIERARCHY_REQUEST_ERR = 3; |
- /// @domName Document.getElementsByClassName; @docsEditable true |
- @JSName('getElementsByClassName') |
- @Returns('NodeList') @Creates('NodeList') |
- List<Node> $dom_getElementsByClassName(String tagname) native; |
+ static const int INDEX_SIZE_ERR = 1; |
- /// @domName Document.getElementsByName; @docsEditable true |
- @JSName('getElementsByName') |
- @Returns('NodeList') @Creates('NodeList') |
- List<Node> $dom_getElementsByName(String elementName) native; |
+ static const int INUSE_ATTRIBUTE_ERR = 10; |
- /// @domName Document.getElementsByTagName; @docsEditable true |
- @JSName('getElementsByTagName') |
- @Returns('NodeList') @Creates('NodeList') |
- List<Node> $dom_getElementsByTagName(String tagname) native; |
+ static const int INVALID_ACCESS_ERR = 15; |
- /// @domName Document.queryCommandEnabled; @docsEditable true |
- bool queryCommandEnabled(String command) native; |
+ static const int INVALID_CHARACTER_ERR = 5; |
- /// @domName Document.queryCommandIndeterm; @docsEditable true |
- bool queryCommandIndeterm(String command) native; |
+ static const int INVALID_MODIFICATION_ERR = 13; |
- /// @domName Document.queryCommandState; @docsEditable true |
- bool queryCommandState(String command) native; |
+ static const int INVALID_NODE_TYPE_ERR = 24; |
- /// @domName Document.queryCommandSupported; @docsEditable true |
- bool queryCommandSupported(String command) native; |
+ static const int INVALID_STATE_ERR = 11; |
- /// @domName Document.queryCommandValue; @docsEditable true |
- String queryCommandValue(String command) native; |
+ static const int NAMESPACE_ERR = 14; |
- /// @domName Document.querySelector; @docsEditable true |
- @JSName('querySelector') |
- Element $dom_querySelector(String selectors) native; |
+ static const int NETWORK_ERR = 19; |
- /// @domName Document.querySelectorAll; @docsEditable true |
- @JSName('querySelectorAll') |
- @Returns('NodeList') @Creates('NodeList') |
- List<Node> $dom_querySelectorAll(String selectors) native; |
+ static const int NOT_FOUND_ERR = 8; |
- /// @domName Document.webkitCancelFullScreen; @docsEditable true |
- @JSName('webkitCancelFullScreen') |
- void $dom_webkitCancelFullScreen() native; |
+ static const int NOT_SUPPORTED_ERR = 9; |
- /// @domName Document.webkitExitFullscreen; @docsEditable true |
- @JSName('webkitExitFullscreen') |
- void $dom_webkitExitFullscreen() native; |
+ static const int NO_DATA_ALLOWED_ERR = 6; |
- /// @domName Document.webkitExitPointerLock; @docsEditable true |
- @JSName('webkitExitPointerLock') |
- void $dom_webkitExitPointerLock() native; |
+ static const int NO_MODIFICATION_ALLOWED_ERR = 7; |
+ static const int QUOTA_EXCEEDED_ERR = 22; |
- /** |
- * Finds the first descendant element of this document that matches the |
- * specified group of selectors. |
- * |
- * Unless your webpage contains multiple documents, the top-level query |
- * method behaves the same as this method, so you should use it instead to |
- * save typing a few characters. |
- * |
- * [selectors] should be a string using CSS selector syntax. |
- * var element1 = document.query('.className'); |
- * var element2 = document.query('#id'); |
- * |
- * For details about CSS selector syntax, see the |
- * [CSS selector specification](http://www.w3.org/TR/css3-selectors/). |
- */ |
- Element query(String selectors) { |
- // It is fine for our RegExp to detect element id query selectors to have |
- // false negatives but not false positives. |
- if (new RegExp("^#[_a-zA-Z]\\w*\$").hasMatch(selectors)) { |
- return $dom_getElementById(selectors.substring(1)); |
- } |
- return $dom_querySelector(selectors); |
- } |
+ static const int SECURITY_ERR = 18; |
- /** |
- * Finds all descendant elements of this document that match the specified |
- * group of selectors. |
- * |
- * Unless your webpage contains multiple documents, the top-level queryAll |
- * method behaves the same as this method, so you should use it instead to |
- * save typing a few characters. |
- * |
- * [selectors] should be a string using CSS selector syntax. |
- * var items = document.queryAll('.itemClassName'); |
- * |
- * For details about CSS selector syntax, see the |
- * [CSS selector specification](http://www.w3.org/TR/css3-selectors/). |
- */ |
- List<Element> queryAll(String selectors) { |
- if (new RegExp("""^\\[name=["'][^'"]+['"]\\]\$""").hasMatch(selectors)) { |
- final mutableMatches = $dom_getElementsByName( |
- selectors.substring(7,selectors.length - 2)); |
- int len = mutableMatches.length; |
- final copyOfMatches = new List<Element>(len); |
- for (int i = 0; i < len; ++i) { |
- copyOfMatches[i] = mutableMatches[i]; |
- } |
- return new _FrozenElementList._wrap(copyOfMatches); |
- } else if (new RegExp("^[*a-zA-Z0-9]+\$").hasMatch(selectors)) { |
- final mutableMatches = $dom_getElementsByTagName(selectors); |
- int len = mutableMatches.length; |
- final copyOfMatches = new List<Element>(len); |
- for (int i = 0; i < len; ++i) { |
- copyOfMatches[i] = mutableMatches[i]; |
- } |
- return new _FrozenElementList._wrap(copyOfMatches); |
- } else { |
- return new _FrozenElementList._wrap($dom_querySelectorAll(selectors)); |
- } |
- } |
-} |
+ static const int SYNTAX_ERR = 12; |
-class DocumentEvents extends ElementEvents { |
- DocumentEvents(EventTarget _ptr) : super(_ptr); |
+ static const int TIMEOUT_ERR = 23; |
- EventListenerList get readyStateChange => this['readystatechange']; |
+ static const int TYPE_MISMATCH_ERR = 17; |
- EventListenerList get selectionChange => this['selectionchange']; |
+ static const int URL_MISMATCH_ERR = 21; |
- EventListenerList get pointerLockChange => this['webkitpointerlockchange']; |
+ static const int VALIDATION_ERR = 16; |
- EventListenerList get pointerLockError => this['webkitpointerlockerror']; |
+ static const int WRONG_DOCUMENT_ERR = 4; |
+ |
+ /// @domName DOMException.code; @docsEditable true |
+ final int code; |
+ |
+ /// @domName DOMException.message; @docsEditable true |
+ final String message; |
+ |
+ /// @domName DOMException.name; @docsEditable true |
+ final String name; |
+ |
+ /// @domName DOMException.toString; @docsEditable true |
+ String toString() native; |
} |
-// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-Future<CSSStyleDeclaration> _emptyStyleFuture() { |
- return _createMeasurementFuture(() => new Element.tag('div').style, |
- new Completer<CSSStyleDeclaration>()); |
+/// @domName DOMImplementation; @docsEditable true |
+class DomImplementation native "*DOMImplementation" { |
+ |
+ /// @domName DOMImplementation.createCSSStyleSheet; @docsEditable true |
+ @JSName('createCSSStyleSheet') |
+ CssStyleSheet createCssStyleSheet(String title, String media) native; |
+ |
+ /// @domName DOMImplementation.createDocument; @docsEditable true |
+ Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) native; |
+ |
+ /// @domName DOMImplementation.createDocumentType; @docsEditable true |
+ DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) native; |
+ |
+ /// @domName DOMImplementation.createHTMLDocument; @docsEditable true |
+ @JSName('createHTMLDocument') |
+ HtmlDocument createHtmlDocument(String title) native; |
+ |
+ /// @domName DOMImplementation.hasFeature; @docsEditable true |
+ bool hasFeature(String feature, String version) native; |
} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
-class _FrozenCssClassSet extends CssClassSet { |
- void writeClasses(Set s) { |
- throw new UnsupportedError( |
- 'frozen class set cannot be modified'); |
- } |
- Set<String> readClasses() => new Set<String>(); |
- bool get frozen => true; |
+/// @domName MimeType; @docsEditable true |
+class DomMimeType native "*MimeType" { |
+ |
+ /// @domName MimeType.description; @docsEditable true |
+ final String description; |
+ |
+ /// @domName MimeType.enabledPlugin; @docsEditable true |
+ final DomPlugin enabledPlugin; |
+ |
+ /// @domName MimeType.suffixes; @docsEditable true |
+ final String suffixes; |
+ |
+ /// @domName MimeType.type; @docsEditable true |
+ final String type; |
} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
-/// @domName DocumentFragment |
-class DocumentFragment extends Node native "*DocumentFragment" { |
- factory DocumentFragment() => _DocumentFragmentFactoryProvider.createDocumentFragment(); |
- factory DocumentFragment.html(String html) => |
- _DocumentFragmentFactoryProvider.createDocumentFragment_html(html); |
+/// @domName MimeTypeArray; @docsEditable true |
+class DomMimeTypeArray implements JavaScriptIndexingBehavior, List<DomMimeType> native "*MimeTypeArray" { |
- factory DocumentFragment.svg(String svgContent) => |
- _DocumentFragmentFactoryProvider.createDocumentFragment_svg(svgContent); |
+ /// @domName MimeTypeArray.length; @docsEditable true |
+ final int length; |
- List<Element> get elements => this.children; |
+ DomMimeType operator[](int index) => JS("DomMimeType", "#[#]", this, index); |
- // TODO: The type of value should be Collection<Element>. See http://b/5392897 |
- void set elements(value) { |
- this.children = value; |
+ void operator[]=(int index, DomMimeType value) { |
+ throw new UnsupportedError("Cannot assign element of immutable List."); |
} |
+ // -- start List<DomMimeType> mixins. |
+ // DomMimeType is the element type. |
- // Native field is used only by Dart code so does not lead to instantiation |
- // of native classes |
- @Creates('Null') |
- List<Element> _children; |
+ // From Iterable<DomMimeType>: |
- List<Element> get children { |
- if (_children == null) { |
- _children = new FilteredElementList(this); |
- } |
- return _children; |
+ Iterator<DomMimeType> iterator() { |
+ // Note: NodeLists are not fixed size. And most probably length shouldn't |
+ // be cached in both iterator _and_ forEach method. For now caching it |
+ // for consistency. |
+ return new FixedSizeListIterator<DomMimeType>(this); |
} |
- void set children(Collection<Element> value) { |
- // Copy list first since we don't want liveness during iteration. |
- List copy = new List.from(value); |
- var children = this.children; |
- children.clear(); |
- children.addAll(copy); |
+ // From Collection<DomMimeType>: |
+ |
+ void add(DomMimeType value) { |
+ throw new UnsupportedError("Cannot add to immutable List."); |
} |
- Element query(String selectors) => $dom_querySelector(selectors); |
+ void addLast(DomMimeType value) { |
+ throw new UnsupportedError("Cannot add to immutable List."); |
+ } |
- List<Element> queryAll(String selectors) => |
- new _FrozenElementList._wrap($dom_querySelectorAll(selectors)); |
+ void addAll(Collection<DomMimeType> collection) { |
+ throw new UnsupportedError("Cannot add to immutable List."); |
+ } |
- String get innerHtml { |
- final e = new Element.tag("div"); |
- e.nodes.add(this.clone(true)); |
- return e.innerHtml; |
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, DomMimeType)) { |
+ return Collections.reduce(this, initialValue, combine); |
} |
- String get outerHtml => innerHtml; |
+ bool contains(DomMimeType element) => Collections.contains(this, element); |
- // TODO(nweiz): Do we want to support some variant of innerHtml for XML and/or |
- // SVG strings? |
- void set innerHtml(String value) { |
- this.nodes.clear(); |
+ void forEach(void f(DomMimeType element)) => Collections.forEach(this, f); |
- final e = new Element.tag("div"); |
- e.innerHtml = value; |
+ Collection map(f(DomMimeType element)) => Collections.map(this, [], f); |
- // Copy list first since we don't want liveness during iteration. |
- List nodes = new List.from(e.nodes); |
- this.nodes.addAll(nodes); |
- } |
+ Collection<DomMimeType> filter(bool f(DomMimeType element)) => |
+ Collections.filter(this, <DomMimeType>[], f); |
- Node _insertAdjacentNode(String where, Node node) { |
- switch (where.toLowerCase()) { |
- case "beforebegin": return null; |
- case "afterend": return null; |
- case "afterbegin": |
- var first = this.nodes.length > 0 ? this.nodes[0] : null; |
- this.insertBefore(node, first); |
- return node; |
- case "beforeend": |
- this.nodes.add(node); |
- return node; |
- default: |
- throw new ArgumentError("Invalid position ${where}"); |
- } |
+ bool every(bool f(DomMimeType element)) => Collections.every(this, f); |
+ |
+ bool some(bool f(DomMimeType element)) => Collections.some(this, f); |
+ |
+ bool get isEmpty => this.length == 0; |
+ |
+ // From List<DomMimeType>: |
+ |
+ void sort([Comparator<DomMimeType> compare = Comparable.compare]) { |
+ throw new UnsupportedError("Cannot sort immutable List."); |
} |
- Element insertAdjacentElement(String where, Element element) |
- => this._insertAdjacentNode(where, element); |
+ int indexOf(DomMimeType element, [int start = 0]) => |
+ Lists.indexOf(this, element, start, this.length); |
- void insertAdjacentText(String where, String text) { |
- this._insertAdjacentNode(where, new Text(text)); |
+ int lastIndexOf(DomMimeType element, [int start]) { |
+ if (start == null) start = length - 1; |
+ return Lists.lastIndexOf(this, element, start); |
} |
- void insertAdjacentHtml(String where, String text) { |
- this._insertAdjacentNode(where, new DocumentFragment.html(text)); |
+ DomMimeType get first => this[0]; |
+ |
+ DomMimeType get last => this[length - 1]; |
+ |
+ DomMimeType removeAt(int pos) { |
+ throw new UnsupportedError("Cannot removeAt on immutable List."); |
} |
- void append(Element element) { |
- this.children.add(element); |
+ DomMimeType removeLast() { |
+ throw new UnsupportedError("Cannot removeLast on immutable List."); |
} |
- void appendText(String text) { |
- this.insertAdjacentText('beforeend', text); |
+ void setRange(int start, int rangeLength, List<DomMimeType> from, [int startFrom]) { |
+ throw new UnsupportedError("Cannot setRange on immutable List."); |
} |
- void appendHtml(String text) { |
- this.insertAdjacentHtml('beforeend', text); |
+ void removeRange(int start, int rangeLength) { |
+ throw new UnsupportedError("Cannot removeRange on immutable List."); |
} |
- // 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; |
- bool get translate => false; |
- int get tabIndex => -1; |
- String get id => ""; |
- String get title => ""; |
- String get tagName => ""; |
- String get webkitdropzone => ""; |
- String get webkitRegionOverflow => ""; |
- Element get $m_firstElementChild { |
- if (elements.length > 0) { |
- return elements[0]; |
- } |
- return null; |
+ void insertRange(int start, int rangeLength, [DomMimeType initialValue]) { |
+ throw new UnsupportedError("Cannot insertRange on immutable List."); |
} |
- Element get $m_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 {}; |
- CssClassSet get classes => new _FrozenCssClassSet(); |
- Map<String, String> get dataAttributes => const {}; |
- CSSStyleDeclaration get style => new Element.tag('div').style; |
- 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 click() {} |
- void scrollByLines(int lines) {} |
- void scrollByPages(int pages) {} |
- void scrollIntoView([bool centerIfNeeded]) {} |
- void webkitRequestFullScreen(int flags) {} |
- void webkitRequestFullscreen() {} |
+ List<DomMimeType> getRange(int start, int rangeLength) => |
+ Lists.getRange(this, start, rangeLength, <DomMimeType>[]); |
+ |
+ // -- end List<DomMimeType> mixins. |
+ |
+ /// @domName MimeTypeArray.item; @docsEditable true |
+ DomMimeType item(int index) native; |
+ |
+ /// @domName MimeTypeArray.namedItem; @docsEditable true |
+ DomMimeType namedItem(String name) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName DOMParser; @docsEditable true |
+class DomParser native "*DOMParser" { |
+ |
+ factory DomParser() => _DomParserFactoryProvider.createDomParser(); |
+ |
+ /// @domName DOMParser.parseFromString; @docsEditable true |
+ Document parseFromString(String str, String contentType) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName Plugin; @docsEditable true |
+class DomPlugin native "*Plugin" { |
+ |
+ /// @domName Plugin.description; @docsEditable true |
+ final String description; |
+ |
+ /// @domName Plugin.filename; @docsEditable true |
+ final String filename; |
+ |
+ /// @domName Plugin.length; @docsEditable true |
+ final int length; |
+ |
+ /// @domName Plugin.name; @docsEditable true |
+ final String name; |
+ |
+ /// @domName Plugin.item; @docsEditable true |
+ DomMimeType item(int index) native; |
+ |
+ /// @domName Plugin.namedItem; @docsEditable true |
+ DomMimeType namedItem(String name) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName PluginArray; @docsEditable true |
+class DomPluginArray implements JavaScriptIndexingBehavior, List<DomPlugin> native "*PluginArray" { |
- // 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 UnsupportedError( |
- "Attributes can't be set for document fragments."); |
- } |
+ /// @domName PluginArray.length; @docsEditable true |
+ final int length; |
- void set classes(Collection<String> value) { |
- throw new UnsupportedError( |
- "Classes can't be set for document fragments."); |
- } |
+ DomPlugin operator[](int index) => JS("DomPlugin", "#[#]", this, index); |
- void set dataAttributes(Map<String, String> value) { |
- throw new UnsupportedError( |
- "Data attributes can't be set for document fragments."); |
+ void operator[]=(int index, DomPlugin value) { |
+ throw new UnsupportedError("Cannot assign element of immutable List."); |
} |
+ // -- start List<DomPlugin> mixins. |
+ // DomPlugin is the element type. |
- void set contentEditable(String value) { |
- throw new UnsupportedError( |
- "Content editable can't be set for document fragments."); |
- } |
+ // From Iterable<DomPlugin>: |
- String get dir { |
- throw new UnsupportedError( |
- "Document fragments don't support text direction."); |
+ Iterator<DomPlugin> iterator() { |
+ // Note: NodeLists are not fixed size. And most probably length shouldn't |
+ // be cached in both iterator _and_ forEach method. For now caching it |
+ // for consistency. |
+ return new FixedSizeListIterator<DomPlugin>(this); |
} |
- void set dir(String value) { |
- throw new UnsupportedError( |
- "Document fragments don't support text direction."); |
- } |
+ // From Collection<DomPlugin>: |
- void set draggable(bool value) { |
- throw new UnsupportedError( |
- "Draggable can't be set for document fragments."); |
+ void add(DomPlugin value) { |
+ throw new UnsupportedError("Cannot add to immutable List."); |
} |
- void set hidden(bool value) { |
- throw new UnsupportedError( |
- "Hidden can't be set for document fragments."); |
+ void addLast(DomPlugin value) { |
+ throw new UnsupportedError("Cannot add to immutable List."); |
} |
- void set id(String value) { |
- throw new UnsupportedError( |
- "ID can't be set for document fragments."); |
+ void addAll(Collection<DomPlugin> collection) { |
+ throw new UnsupportedError("Cannot add to immutable List."); |
} |
- String get lang { |
- throw new UnsupportedError( |
- "Document fragments don't support language."); |
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, DomPlugin)) { |
+ return Collections.reduce(this, initialValue, combine); |
} |
- void set lang(String value) { |
- throw new UnsupportedError( |
- "Document fragments don't support language."); |
- } |
+ bool contains(DomPlugin element) => Collections.contains(this, element); |
- void set scrollLeft(int value) { |
- throw new UnsupportedError( |
- "Document fragments don't support scrolling."); |
- } |
+ void forEach(void f(DomPlugin element)) => Collections.forEach(this, f); |
- void set scrollTop(int value) { |
- throw new UnsupportedError( |
- "Document fragments don't support scrolling."); |
+ Collection map(f(DomPlugin element)) => Collections.map(this, [], f); |
+ |
+ Collection<DomPlugin> filter(bool f(DomPlugin element)) => |
+ Collections.filter(this, <DomPlugin>[], f); |
+ |
+ bool every(bool f(DomPlugin element)) => Collections.every(this, f); |
+ |
+ bool some(bool f(DomPlugin element)) => Collections.some(this, f); |
+ |
+ bool get isEmpty => this.length == 0; |
+ |
+ // From List<DomPlugin>: |
+ |
+ void sort([Comparator<DomPlugin> compare = Comparable.compare]) { |
+ throw new UnsupportedError("Cannot sort immutable List."); |
} |
- void set spellcheck(bool value) { |
- throw new UnsupportedError( |
- "Spellcheck can't be set for document fragments."); |
+ int indexOf(DomPlugin element, [int start = 0]) => |
+ Lists.indexOf(this, element, start, this.length); |
+ |
+ int lastIndexOf(DomPlugin element, [int start]) { |
+ if (start == null) start = length - 1; |
+ return Lists.lastIndexOf(this, element, start); |
} |
- void set translate(bool value) { |
- throw new UnsupportedError( |
- "Spellcheck can't be set for document fragments."); |
+ DomPlugin get first => this[0]; |
+ |
+ DomPlugin get last => this[length - 1]; |
+ |
+ DomPlugin removeAt(int pos) { |
+ throw new UnsupportedError("Cannot removeAt on immutable List."); |
} |
- void set tabIndex(int value) { |
- throw new UnsupportedError( |
- "Tab index can't be set for document fragments."); |
+ DomPlugin removeLast() { |
+ throw new UnsupportedError("Cannot removeLast on immutable List."); |
} |
- void set title(String value) { |
- throw new UnsupportedError( |
- "Title can't be set for document fragments."); |
+ void setRange(int start, int rangeLength, List<DomPlugin> from, [int startFrom]) { |
+ throw new UnsupportedError("Cannot setRange on immutable List."); |
} |
- void set webkitdropzone(String value) { |
- throw new UnsupportedError( |
- "WebKit drop zone can't be set for document fragments."); |
+ void removeRange(int start, int rangeLength) { |
+ throw new UnsupportedError("Cannot removeRange on immutable List."); |
} |
- void set webkitRegionOverflow(String value) { |
- throw new UnsupportedError( |
- "WebKit region overflow can't be set for document fragments."); |
+ void insertRange(int start, int rangeLength, [DomPlugin initialValue]) { |
+ throw new UnsupportedError("Cannot insertRange on immutable List."); |
} |
+ List<DomPlugin> getRange(int start, int rangeLength) => |
+ Lists.getRange(this, start, rangeLength, <DomPlugin>[]); |
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
- ElementEvents get on => |
- new ElementEvents(this); |
+ // -- end List<DomPlugin> mixins. |
- /// @domName DocumentFragment.querySelector; @docsEditable true |
- @JSName('querySelector') |
- Element $dom_querySelector(String selectors) native; |
+ /// @domName PluginArray.item; @docsEditable true |
+ DomPlugin item(int index) native; |
- /// @domName DocumentFragment.querySelectorAll; @docsEditable true |
- @JSName('querySelectorAll') |
- @Returns('NodeList') @Creates('NodeList') |
- List<Node> $dom_querySelectorAll(String selectors) native; |
+ /// @domName PluginArray.namedItem; @docsEditable true |
+ DomPlugin namedItem(String name) native; |
+ /// @domName PluginArray.refresh; @docsEditable true |
+ void refresh(bool reload) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DocumentType; @docsEditable true |
-class DocumentType extends Node native "*DocumentType" { |
+/// @domName Selection; @docsEditable true |
+class DomSelection native "*Selection" { |
- /// @domName DocumentType.entities; @docsEditable true |
- final NamedNodeMap entities; |
+ /// @domName Selection.anchorNode; @docsEditable true |
+ final Node anchorNode; |
- /// @domName DocumentType.internalSubset; @docsEditable true |
- final String internalSubset; |
+ /// @domName Selection.anchorOffset; @docsEditable true |
+ final int anchorOffset; |
- /// @domName DocumentType.name; @docsEditable true |
- final String name; |
+ /// @domName Selection.baseNode; @docsEditable true |
+ final Node baseNode; |
- /// @domName DocumentType.notations; @docsEditable true |
- final NamedNodeMap notations; |
+ /// @domName Selection.baseOffset; @docsEditable true |
+ final int baseOffset; |
- /// @domName DocumentType.publicId; @docsEditable true |
- final String publicId; |
+ /// @domName Selection.extentNode; @docsEditable true |
+ final Node extentNode; |
- /// @domName DocumentType.systemId; @docsEditable true |
- final String systemId; |
+ /// @domName Selection.extentOffset; @docsEditable true |
+ final int extentOffset; |
- /// @domName DocumentType.remove; @docsEditable true |
- void remove() native; |
+ /// @domName Selection.focusNode; @docsEditable true |
+ final Node focusNode; |
+ |
+ /// @domName Selection.focusOffset; @docsEditable true |
+ final int focusOffset; |
+ |
+ /// @domName Selection.isCollapsed; @docsEditable true |
+ final bool isCollapsed; |
+ |
+ /// @domName Selection.rangeCount; @docsEditable true |
+ final int rangeCount; |
+ |
+ /// @domName Selection.type; @docsEditable true |
+ final String type; |
+ |
+ /// @domName Selection.addRange; @docsEditable true |
+ void addRange(Range range) native; |
+ |
+ /// @domName Selection.collapse; @docsEditable true |
+ void collapse(Node node, int index) native; |
+ |
+ /// @domName Selection.collapseToEnd; @docsEditable true |
+ void collapseToEnd() native; |
+ |
+ /// @domName Selection.collapseToStart; @docsEditable true |
+ void collapseToStart() native; |
+ |
+ /// @domName Selection.containsNode; @docsEditable true |
+ bool containsNode(Node node, bool allowPartial) native; |
+ |
+ /// @domName Selection.deleteFromDocument; @docsEditable true |
+ void deleteFromDocument() native; |
+ |
+ /// @domName Selection.empty; @docsEditable true |
+ void empty() native; |
+ |
+ /// @domName Selection.extend; @docsEditable true |
+ void extend(Node node, int offset) native; |
+ |
+ /// @domName Selection.getRangeAt; @docsEditable true |
+ Range getRangeAt(int index) native; |
+ |
+ /// @domName Selection.modify; @docsEditable true |
+ void modify(String alter, String direction, String granularity) native; |
+ |
+ /// @domName Selection.removeAllRanges; @docsEditable true |
+ void removeAllRanges() native; |
+ |
+ /// @domName Selection.selectAllChildren; @docsEditable true |
+ void selectAllChildren(Node node) native; |
+ |
+ /// @domName Selection.setBaseAndExtent; @docsEditable true |
+ void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int extentOffset) native; |
+ |
+ /// @domName Selection.setPosition; @docsEditable true |
+ void setPosition(Node node, int offset) native; |
+ |
+ /// @domName Selection.toString; @docsEditable true |
+ String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName EXTTextureFilterAnisotropic; @docsEditable true |
-class EXTTextureFilterAnisotropic native "*EXTTextureFilterAnisotropic" { |
+/// @domName DOMSettableTokenList; @docsEditable true |
+class DomSettableTokenList extends DomTokenList native "*DOMSettableTokenList" { |
- static const int MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; |
+ /// @domName DOMSettableTokenList.value; @docsEditable true |
+ String value; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- static const int TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE; |
+ |
+/// @domName DOMStringMap |
+abstract class DomStringMap { |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName DOMTokenList; @docsEditable true |
+class DomTokenList native "*DOMTokenList" { |
+ |
+ /// @domName DOMTokenList.length; @docsEditable true |
+ final int length; |
+ |
+ /// @domName DOMTokenList.contains; @docsEditable true |
+ bool contains(String token) native; |
+ |
+ /// @domName DOMTokenList.item; @docsEditable true |
+ String item(int index) native; |
+ |
+ /// @domName DOMTokenList.toString; @docsEditable true |
+ String toString() native; |
+ |
+ /// @domName DOMTokenList.toggle; @docsEditable true |
+ bool toggle(String token, [bool force]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -6693,7 +6653,7 @@ class EXTTextureFilterAnisotropic native "*EXTTextureFilterAnisotropic" { |
class _ChildrenElementList implements List { |
// Raw Element. |
final Element _element; |
- final HTMLCollection _childElements; |
+ final HtmlCollection _childElements; |
_ChildrenElementList._wrap(Element element) |
: _childElements = element.$dom_children, |
@@ -7097,16 +7057,16 @@ abstract class Element extends Node implements ElementTraversal native "*Element |
} |
/** @domName Window.getComputedStyle */ |
- Future<CSSStyleDeclaration> get computedStyle { |
+ Future<CssStyleDeclaration> get computedStyle { |
// TODO(jacobr): last param should be null, see b/5045788 |
return getComputedStyle(''); |
} |
/** @domName Window.getComputedStyle */ |
- Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) { |
+ Future<CssStyleDeclaration> getComputedStyle(String pseudoElement) { |
return _createMeasurementFuture( |
() => window.$dom_getComputedStyle(this, pseudoElement), |
- new Completer<CSSStyleDeclaration>()); |
+ new Completer<CssStyleDeclaration>()); |
} |
/** |
@@ -7211,7 +7171,7 @@ abstract class Element extends Node implements ElementTraversal native "*Element |
/// @domName HTMLElement.children; @docsEditable true |
@JSName('children') |
- final HTMLCollection $dom_children; |
+ final HtmlCollection $dom_children; |
/// @domName HTMLElement.contentEditable; @docsEditable true |
String contentEditable; |
@@ -7327,7 +7287,7 @@ abstract class Element extends Node implements ElementTraversal native "*Element |
final int scrollWidth; |
/// @domName Element.style; @docsEditable true |
- final CSSStyleDeclaration style; |
+ final CssStyleDeclaration style; |
/// @domName Element.tagName; @docsEditable true |
final String tagName; |
@@ -7668,7 +7628,7 @@ typedef void EntriesCallback(List<Entry> entries); |
class Entry native "*Entry" { |
/// @domName Entry.filesystem; @docsEditable true |
- final DOMFileSystem filesystem; |
+ final FileSystem filesystem; |
/// @domName Entry.fullPath; @docsEditable true |
final String fullPath; |
@@ -7718,7 +7678,7 @@ typedef void EntryCallback(Entry entry); |
class EntrySync native "*EntrySync" { |
/// @domName EntrySync.filesystem; @docsEditable true |
- final DOMFileSystemSync filesystem; |
+ final FileSystemSync filesystem; |
/// @domName EntrySync.fullPath; @docsEditable true |
final String fullPath; |
@@ -8060,6 +8020,18 @@ class EventTarget native "*EventTarget" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName EXTTextureFilterAnisotropic; @docsEditable true |
+class ExtTextureFilterAnisotropic native "*EXTTextureFilterAnisotropic" { |
+ |
+ static const int MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; |
+ |
+ static const int TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
/// @domName HTMLFieldSetElement; @docsEditable true |
class FieldSetElement extends Element implements Element native "*HTMLFieldSetElement" { |
@@ -8069,7 +8041,7 @@ class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl |
bool disabled; |
/// @domName HTMLFieldSetElement.elements; @docsEditable true |
- final HTMLCollection elements; |
+ final HtmlCollection elements; |
/// @domName HTMLFieldSetElement.form; @docsEditable true |
final FormElement form; |
@@ -8428,8 +8400,22 @@ class FileReaderSync native "*FileReaderSync" { |
@JSName('readAsDataURL') |
String readAsDataUrl(Blob blob) native; |
- /// @domName FileReaderSync.readAsText; @docsEditable true |
- String readAsText(Blob blob, [String encoding]) native; |
+ /// @domName FileReaderSync.readAsText; @docsEditable true |
+ String readAsText(Blob blob, [String encoding]) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName DOMFileSystem; @docsEditable true |
+class FileSystem native "*DOMFileSystem" { |
+ |
+ /// @domName DOMFileSystem.name; @docsEditable true |
+ final String name; |
+ |
+ /// @domName DOMFileSystem.root; @docsEditable true |
+ final DirectoryEntry root; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -8438,7 +8424,21 @@ class FileReaderSync native "*FileReaderSync" { |
// WARNING: Do not edit - generated code. |
-typedef void FileSystemCallback(DOMFileSystem fileSystem); |
+typedef void FileSystemCallback(FileSystem fileSystem); |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName DOMFileSystemSync; @docsEditable true |
+class FileSystemSync native "*DOMFileSystemSync" { |
+ |
+ /// @domName DOMFileSystemSync.name; @docsEditable true |
+ final String name; |
+ |
+ /// @domName DOMFileSystemSync.root; @docsEditable true |
+ final DirectoryEntrySync root; |
+} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
@@ -9038,8 +9038,63 @@ class HRElement extends Element implements Element native "*HTMLHRElement" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName HashChangeEvent; @docsEditable true |
+class HashChangeEvent extends Event native "*HashChangeEvent" { |
+ |
+ /// @domName HashChangeEvent.newURL; @docsEditable true |
+ @JSName('newURL') |
+ final String newUrl; |
+ |
+ /// @domName HashChangeEvent.oldURL; @docsEditable true |
+ @JSName('oldURL') |
+ final String oldUrl; |
+ |
+ /// @domName HashChangeEvent.initHashChangeEvent; @docsEditable true |
+ void initHashChangeEvent(String type, bool canBubble, bool cancelable, String oldURL, String newURL) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName HTMLHeadElement; @docsEditable true |
+class HeadElement extends Element implements Element native "*HTMLHeadElement" { |
+ |
+ factory HeadElement() => document.$dom_createElement("head"); |
+ |
+ /// @domName HTMLHeadElement.profile; @docsEditable true |
+ String profile; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName HTMLHeadingElement; @docsEditable true |
+class HeadingElement extends Element implements Element native "*HTMLHeadingElement" { |
+ |
+ factory HeadingElement.h1() => document.$dom_createElement("h1"); |
+ |
+ factory HeadingElement.h2() => document.$dom_createElement("h2"); |
+ |
+ factory HeadingElement.h3() => document.$dom_createElement("h3"); |
+ |
+ factory HeadingElement.h4() => document.$dom_createElement("h4"); |
+ |
+ factory HeadingElement.h5() => document.$dom_createElement("h5"); |
+ |
+ factory HeadingElement.h6() => document.$dom_createElement("h6"); |
+ |
+ /// @domName HTMLHeadingElement.align; @docsEditable true |
+ String align; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
/// @domName HTMLAllCollection; @docsEditable true |
-class HTMLAllCollection implements JavaScriptIndexingBehavior, List<Node> native "*HTMLAllCollection" { |
+class HtmlAllCollection implements JavaScriptIndexingBehavior, List<Node> native "*HTMLAllCollection" { |
/// @domName HTMLAllCollection.length; @docsEditable true |
final int length; |
@@ -9153,7 +9208,7 @@ class HTMLAllCollection implements JavaScriptIndexingBehavior, List<Node> native |
/// @domName HTMLCollection; @docsEditable true |
-class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "*HTMLCollection" { |
+class HtmlCollection implements JavaScriptIndexingBehavior, List<Node> native "*HTMLCollection" { |
/// @domName HTMLCollection.length; @docsEditable true |
final int length; |
@@ -9261,84 +9316,6 @@ class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "* |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
- |
-/// @domName HTMLOptionsCollection; @docsEditable true |
-class HTMLOptionsCollection extends HTMLCollection native "*HTMLOptionsCollection" { |
- |
- // Shadowing definition. |
- /// @domName HTMLOptionsCollection.length; @docsEditable true |
- int get length => JS("int", "#.length", this); |
- |
- /// @domName HTMLOptionsCollection.length; @docsEditable true |
- void set length(int value) { |
- JS("void", "#.length = #", this, value); |
- } |
- |
- /// @domName HTMLOptionsCollection.selectedIndex; @docsEditable true |
- int selectedIndex; |
- |
- /// @domName HTMLOptionsCollection.remove; @docsEditable true |
- void remove(int index) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName HashChangeEvent; @docsEditable true |
-class HashChangeEvent extends Event native "*HashChangeEvent" { |
- |
- /// @domName HashChangeEvent.newURL; @docsEditable true |
- @JSName('newURL') |
- final String newUrl; |
- |
- /// @domName HashChangeEvent.oldURL; @docsEditable true |
- @JSName('oldURL') |
- final String oldUrl; |
- |
- /// @domName HashChangeEvent.initHashChangeEvent; @docsEditable true |
- void initHashChangeEvent(String type, bool canBubble, bool cancelable, String oldURL, String newURL) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName HTMLHeadElement; @docsEditable true |
-class HeadElement extends Element implements Element native "*HTMLHeadElement" { |
- |
- factory HeadElement() => document.$dom_createElement("head"); |
- |
- /// @domName HTMLHeadElement.profile; @docsEditable true |
- String profile; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName HTMLHeadingElement; @docsEditable true |
-class HeadingElement extends Element implements Element native "*HTMLHeadingElement" { |
- |
- factory HeadingElement.h1() => document.$dom_createElement("h1"); |
- |
- factory HeadingElement.h2() => document.$dom_createElement("h2"); |
- |
- factory HeadingElement.h3() => document.$dom_createElement("h3"); |
- |
- factory HeadingElement.h4() => document.$dom_createElement("h4"); |
- |
- factory HeadingElement.h5() => document.$dom_createElement("h5"); |
- |
- factory HeadingElement.h6() => document.$dom_createElement("h6"); |
- |
- /// @domName HTMLHeadingElement.align; @docsEditable true |
- String align; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
// WARNING: Do not edit - generated code. |
@@ -9435,6 +9412,29 @@ class HtmlElement extends Element implements Element native "*HTMLHtmlElement" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName HTMLOptionsCollection; @docsEditable true |
+class HtmlOptionsCollection extends HtmlCollection native "*HTMLOptionsCollection" { |
+ |
+ // Shadowing definition. |
+ /// @domName HTMLOptionsCollection.length; @docsEditable true |
+ int get length => JS("int", "#.length", this); |
+ |
+ /// @domName HTMLOptionsCollection.length; @docsEditable true |
+ void set length(int value) { |
+ JS("void", "#.length = #", this, value); |
+ } |
+ |
+ /// @domName HTMLOptionsCollection.selectedIndex; @docsEditable true |
+ int selectedIndex; |
+ |
+ /// @domName HTMLOptionsCollection.remove; @docsEditable true |
+ void remove(int index) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
/// @domName XMLHttpRequest |
class HttpRequest extends EventTarget native "*XMLHttpRequest" { |
factory HttpRequest.get(String url, onComplete(HttpRequest request)) => |
@@ -10596,7 +10596,7 @@ class LinkElement extends Element implements Element native "*HTMLLinkElement" { |
final StyleSheet sheet; |
/// @domName HTMLLinkElement.sizes; @docsEditable true |
- DOMSettableTokenList sizes; |
+ DomSettableTokenList sizes; |
/// @domName HTMLLinkElement.target; @docsEditable true |
String target; |
@@ -10645,7 +10645,7 @@ class LocalHistory implements History native "*History" { |
class LocalLocation implements Location native "*Location" { |
/// @domName Location.ancestorOrigins; @docsEditable true |
- @Returns('_DOMStringList') @Creates('_DOMStringList') |
+ @Returns('_DomStringList') @Creates('_DomStringList') |
final List<String> ancestorOrigins; |
/// @domName Location.hash; @docsEditable true |
@@ -10856,7 +10856,7 @@ class LocalWindow extends EventTarget implements Window native "@*DOMWindow" { |
static const int TEMPORARY = 0; |
/// @domName Window.applicationCache; @docsEditable true |
- final DOMApplicationCache applicationCache; |
+ final ApplicationCache applicationCache; |
/// @domName Window.closed; @docsEditable true |
final bool closed; |
@@ -11039,15 +11039,15 @@ class LocalWindow extends EventTarget implements Window native "@*DOMWindow" { |
/// @domName Window.getComputedStyle; @docsEditable true |
@JSName('getComputedStyle') |
- CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElement) native; |
+ CssStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElement) native; |
/// @domName Window.getMatchedCSSRules; @docsEditable true |
@JSName('getMatchedCSSRules') |
- @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
- List<CSSRule> getMatchedCssRules(Element element, String pseudoElement) native; |
+ @Returns('_CssRuleList') @Creates('_CssRuleList') |
+ List<CssRule> getMatchedCssRules(Element element, String pseudoElement) native; |
/// @domName Window.getSelection; @docsEditable true |
- DOMSelection getSelection() native; |
+ DomSelection getSelection() native; |
/// @domName Window.matchMedia; @docsEditable true |
MediaQueryList matchMedia(String query) native; |
@@ -11294,7 +11294,7 @@ class MapElement extends Element implements Element native "*HTMLMapElement" { |
factory MapElement() => document.$dom_createElement("map"); |
/// @domName HTMLMapElement.areas; @docsEditable true |
- final HTMLCollection areas; |
+ final HtmlCollection areas; |
/// @domName HTMLMapElement.name; @docsEditable true |
String name; |
@@ -12601,7 +12601,7 @@ class Navigator native "*Navigator" { |
final Geolocation geolocation; |
/// @domName Navigator.mimeTypes; @docsEditable true |
- final DOMMimeTypeArray mimeTypes; |
+ final DomMimeTypeArray mimeTypes; |
/// @domName Navigator.onLine; @docsEditable true |
final bool onLine; |
@@ -12610,7 +12610,7 @@ class Navigator native "*Navigator" { |
final String platform; |
/// @domName Navigator.plugins; @docsEditable true |
- final DOMPluginArray plugins; |
+ final DomPluginArray plugins; |
/// @domName Navigator.product; @docsEditable true |
final String product; |
@@ -13263,58 +13263,6 @@ typedef void NotificationPermissionCallback(String permission); |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName OESElementIndexUint; @docsEditable true |
-class OESElementIndexUint native "*OESElementIndexUint" { |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName OESStandardDerivatives; @docsEditable true |
-class OESStandardDerivatives native "*OESStandardDerivatives" { |
- |
- static const int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName OESTextureFloat; @docsEditable true |
-class OESTextureFloat native "*OESTextureFloat" { |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName OESVertexArrayObject; @docsEditable true |
-class OESVertexArrayObject native "*OESVertexArrayObject" { |
- |
- static const int VERTEX_ARRAY_BINDING_OES = 0x85B5; |
- |
- /// @domName OESVertexArrayObject.bindVertexArrayOES; @docsEditable true |
- @JSName('bindVertexArrayOES') |
- void bindVertexArray(WebGLVertexArrayObjectOES arrayObject) native; |
- |
- /// @domName OESVertexArrayObject.createVertexArrayOES; @docsEditable true |
- @JSName('createVertexArrayOES') |
- WebGLVertexArrayObjectOES createVertexArray() native; |
- |
- /// @domName OESVertexArrayObject.deleteVertexArrayOES; @docsEditable true |
- @JSName('deleteVertexArrayOES') |
- void deleteVertexArray(WebGLVertexArrayObjectOES arrayObject) native; |
- |
- /// @domName OESVertexArrayObject.isVertexArrayOES; @docsEditable true |
- @JSName('isVertexArrayOES') |
- bool isVertexArray(WebGLVertexArrayObjectOES arrayObject) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
/// @domName HTMLOListElement; @docsEditable true |
class OListElement extends Element implements Element native "*HTMLOListElement" { |
@@ -13402,11 +13350,63 @@ class ObjectElement extends Element implements Element native "*HTMLObjectElemen |
/// @domName HTMLObjectElement.willValidate; @docsEditable true |
final bool willValidate; |
- /// @domName HTMLObjectElement.checkValidity; @docsEditable true |
- bool checkValidity() native; |
+ /// @domName HTMLObjectElement.checkValidity; @docsEditable true |
+ bool checkValidity() native; |
+ |
+ /// @domName HTMLObjectElement.setCustomValidity; @docsEditable true |
+ void setCustomValidity(String error) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName OESElementIndexUint; @docsEditable true |
+class OesElementIndexUint native "*OESElementIndexUint" { |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName OESStandardDerivatives; @docsEditable true |
+class OesStandardDerivatives native "*OESStandardDerivatives" { |
+ |
+ static const int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName OESTextureFloat; @docsEditable true |
+class OesTextureFloat native "*OESTextureFloat" { |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName OESVertexArrayObject; @docsEditable true |
+class OesVertexArrayObject native "*OESVertexArrayObject" { |
+ |
+ static const int VERTEX_ARRAY_BINDING_OES = 0x85B5; |
+ |
+ /// @domName OESVertexArrayObject.bindVertexArrayOES; @docsEditable true |
+ @JSName('bindVertexArrayOES') |
+ void bindVertexArray(WebGLVertexArrayObject arrayObject) native; |
+ |
+ /// @domName OESVertexArrayObject.createVertexArrayOES; @docsEditable true |
+ @JSName('createVertexArrayOES') |
+ WebGLVertexArrayObject createVertexArray() native; |
- /// @domName HTMLObjectElement.setCustomValidity; @docsEditable true |
- void setCustomValidity(String error) native; |
+ /// @domName OESVertexArrayObject.deleteVertexArrayOES; @docsEditable true |
+ @JSName('deleteVertexArrayOES') |
+ void deleteVertexArray(WebGLVertexArrayObject arrayObject) native; |
+ |
+ /// @domName OESVertexArrayObject.isVertexArrayOES; @docsEditable true |
+ @JSName('isVertexArrayOES') |
+ bool isVertexArray(WebGLVertexArrayObject arrayObject) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -13486,7 +13486,7 @@ class OutputElement extends Element implements Element native "*HTMLOutputElemen |
final FormElement form; |
/// @domName HTMLOutputElement.htmlFor; @docsEditable true |
- DOMSettableTokenList htmlFor; |
+ DomSettableTokenList htmlFor; |
/// @domName HTMLOutputElement.labels; @docsEditable true |
@Returns('NodeList') @Creates('NodeList') |
@@ -13713,678 +13713,340 @@ class PeerConnection00 extends EventTarget native "*PeerConnection00" { |
@JSName('dispatchEvent') |
bool $dom_dispatchEvent(Event event) native; |
- /// @domName PeerConnection00.processIceMessage; @docsEditable true |
- void processIceMessage(IceCandidate candidate) native; |
- |
- /// @domName PeerConnection00.removeEventListener; @docsEditable true |
- @JSName('removeEventListener') |
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
- |
- /// @domName PeerConnection00.removeStream; @docsEditable true |
- void removeStream(MediaStream stream) native; |
- |
- /// @domName PeerConnection00.setLocalDescription; @docsEditable true |
- void setLocalDescription(int action, SessionDescription desc) native; |
- |
- /// @domName PeerConnection00.setRemoteDescription; @docsEditable true |
- void setRemoteDescription(int action, SessionDescription desc) native; |
- |
- /// @domName PeerConnection00.startIce; @docsEditable true |
- void startIce([Map iceOptions]) { |
- if (?iceOptions) { |
- var iceOptions_1 = convertDartToNative_Dictionary(iceOptions); |
- _startIce_1(iceOptions_1); |
- return; |
- } |
- _startIce_2(); |
- return; |
- } |
- @JSName('startIce') |
- void _startIce_1(iceOptions) native; |
- @JSName('startIce') |
- void _startIce_2() native; |
-} |
- |
-class PeerConnection00Events extends Events { |
- PeerConnection00Events(EventTarget _ptr) : super(_ptr); |
- |
- EventListenerList get addStream => this['addstream']; |
- |
- EventListenerList get connecting => this['connecting']; |
- |
- EventListenerList get open => this['open']; |
- |
- EventListenerList get removeStream => this['removestream']; |
- |
- EventListenerList get stateChange => this['statechange']; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName Performance; @docsEditable true |
-class Performance extends EventTarget native "*Performance" { |
- |
- /// @domName Performance.memory; @docsEditable true |
- final MemoryInfo memory; |
- |
- /// @domName Performance.navigation; @docsEditable true |
- final PerformanceNavigation navigation; |
- |
- /// @domName Performance.timing; @docsEditable true |
- final PerformanceTiming timing; |
- |
- /// @domName Performance.now; @docsEditable true |
- num now() native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName PerformanceNavigation; @docsEditable true |
-class PerformanceNavigation native "*PerformanceNavigation" { |
- |
- static const int TYPE_BACK_FORWARD = 2; |
- |
- static const int TYPE_NAVIGATE = 0; |
- |
- static const int TYPE_RELOAD = 1; |
- |
- static const int TYPE_RESERVED = 255; |
- |
- /// @domName PerformanceNavigation.redirectCount; @docsEditable true |
- final int redirectCount; |
- |
- /// @domName PerformanceNavigation.type; @docsEditable true |
- final int type; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName PerformanceTiming; @docsEditable true |
-class PerformanceTiming native "*PerformanceTiming" { |
- |
- /// @domName PerformanceTiming.connectEnd; @docsEditable true |
- final int connectEnd; |
- |
- /// @domName PerformanceTiming.connectStart; @docsEditable true |
- final int connectStart; |
- |
- /// @domName PerformanceTiming.domComplete; @docsEditable true |
- final int domComplete; |
- |
- /// @domName PerformanceTiming.domContentLoadedEventEnd; @docsEditable true |
- final int domContentLoadedEventEnd; |
- |
- /// @domName PerformanceTiming.domContentLoadedEventStart; @docsEditable true |
- final int domContentLoadedEventStart; |
- |
- /// @domName PerformanceTiming.domInteractive; @docsEditable true |
- final int domInteractive; |
- |
- /// @domName PerformanceTiming.domLoading; @docsEditable true |
- final int domLoading; |
- |
- /// @domName PerformanceTiming.domainLookupEnd; @docsEditable true |
- final int domainLookupEnd; |
- |
- /// @domName PerformanceTiming.domainLookupStart; @docsEditable true |
- final int domainLookupStart; |
- |
- /// @domName PerformanceTiming.fetchStart; @docsEditable true |
- final int fetchStart; |
- |
- /// @domName PerformanceTiming.loadEventEnd; @docsEditable true |
- final int loadEventEnd; |
- |
- /// @domName PerformanceTiming.loadEventStart; @docsEditable true |
- final int loadEventStart; |
- |
- /// @domName PerformanceTiming.navigationStart; @docsEditable true |
- final int navigationStart; |
- |
- /// @domName PerformanceTiming.redirectEnd; @docsEditable true |
- final int redirectEnd; |
- |
- /// @domName PerformanceTiming.redirectStart; @docsEditable true |
- final int redirectStart; |
- |
- /// @domName PerformanceTiming.requestStart; @docsEditable true |
- final int requestStart; |
- |
- /// @domName PerformanceTiming.responseEnd; @docsEditable true |
- final int responseEnd; |
- |
- /// @domName PerformanceTiming.responseStart; @docsEditable true |
- final int responseStart; |
- |
- /// @domName PerformanceTiming.secureConnectionStart; @docsEditable true |
- final int secureConnectionStart; |
- |
- /// @domName PerformanceTiming.unloadEventEnd; @docsEditable true |
- final int unloadEventEnd; |
- |
- /// @domName PerformanceTiming.unloadEventStart; @docsEditable true |
- final int unloadEventStart; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-// WARNING: Do not edit - generated code. |
- |
- |
-/// @domName WebKitPoint |
-class Point native "*WebKitPoint" { |
- factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); |
- |
- /// @domName WebKitPoint.x; @docsEditable true |
- num x; |
- |
- /// @domName WebKitPoint.y; @docsEditable true |
- num y; |
- |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName PopStateEvent; @docsEditable true |
-class PopStateEvent extends Event native "*PopStateEvent" { |
- |
- /// @domName PopStateEvent.state; @docsEditable true |
- dynamic get state => convertNativeToDart_SerializedScriptValue(this._state); |
- @JSName('state') |
- @annotation_Creates_SerializedScriptValue @annotation_Returns_SerializedScriptValue |
- final dynamic _state; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-// WARNING: Do not edit - generated code. |
- |
- |
-typedef void PositionCallback(Geoposition position); |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName PositionError; @docsEditable true |
-class PositionError native "*PositionError" { |
- |
- static const int PERMISSION_DENIED = 1; |
- |
- static const int POSITION_UNAVAILABLE = 2; |
- |
- static const int TIMEOUT = 3; |
- |
- /// @domName PositionError.code; @docsEditable true |
- final int code; |
- |
- /// @domName PositionError.message; @docsEditable true |
- final String message; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-// WARNING: Do not edit - generated code. |
- |
- |
-typedef void PositionErrorCallback(PositionError error); |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName HTMLPreElement; @docsEditable true |
-class PreElement extends Element implements Element native "*HTMLPreElement" { |
- |
- factory PreElement() => document.$dom_createElement("pre"); |
- |
- /// @domName HTMLPreElement.width; @docsEditable true |
- int width; |
- |
- /// @domName HTMLPreElement.wrap; @docsEditable true |
- bool wrap; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /// @domName PeerConnection00.processIceMessage; @docsEditable true |
+ void processIceMessage(IceCandidate candidate) native; |
+ /// @domName PeerConnection00.removeEventListener; @docsEditable true |
+ @JSName('removeEventListener') |
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
-/// @domName ProcessingInstruction; @docsEditable true |
-class ProcessingInstruction extends Node native "*ProcessingInstruction" { |
+ /// @domName PeerConnection00.removeStream; @docsEditable true |
+ void removeStream(MediaStream stream) native; |
- /// @domName ProcessingInstruction.data; @docsEditable true |
- String data; |
+ /// @domName PeerConnection00.setLocalDescription; @docsEditable true |
+ void setLocalDescription(int action, SessionDescription desc) native; |
- /// @domName ProcessingInstruction.sheet; @docsEditable true |
- final StyleSheet sheet; |
+ /// @domName PeerConnection00.setRemoteDescription; @docsEditable true |
+ void setRemoteDescription(int action, SessionDescription desc) native; |
- /// @domName ProcessingInstruction.target; @docsEditable true |
- final String target; |
+ /// @domName PeerConnection00.startIce; @docsEditable true |
+ void startIce([Map iceOptions]) { |
+ if (?iceOptions) { |
+ var iceOptions_1 = convertDartToNative_Dictionary(iceOptions); |
+ _startIce_1(iceOptions_1); |
+ return; |
+ } |
+ _startIce_2(); |
+ return; |
+ } |
+ @JSName('startIce') |
+ void _startIce_1(iceOptions) native; |
+ @JSName('startIce') |
+ void _startIce_2() native; |
} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+class PeerConnection00Events extends Events { |
+ PeerConnection00Events(EventTarget _ptr) : super(_ptr); |
-/// @domName HTMLProgressElement; @docsEditable true |
-class ProgressElement extends Element implements Element native "*HTMLProgressElement" { |
- |
- factory ProgressElement() => document.$dom_createElement("progress"); |
+ EventListenerList get addStream => this['addstream']; |
- /// @domName HTMLProgressElement.labels; @docsEditable true |
- @Returns('NodeList') @Creates('NodeList') |
- final List<Node> labels; |
+ EventListenerList get connecting => this['connecting']; |
- /// @domName HTMLProgressElement.max; @docsEditable true |
- num max; |
+ EventListenerList get open => this['open']; |
- /// @domName HTMLProgressElement.position; @docsEditable true |
- final num position; |
+ EventListenerList get removeStream => this['removestream']; |
- /// @domName HTMLProgressElement.value; @docsEditable true |
- num value; |
+ EventListenerList get stateChange => this['statechange']; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName ProgressEvent; @docsEditable true |
-class ProgressEvent extends Event native "*ProgressEvent" { |
+/// @domName Performance; @docsEditable true |
+class Performance extends EventTarget native "*Performance" { |
- /// @domName ProgressEvent.lengthComputable; @docsEditable true |
- final bool lengthComputable; |
+ /// @domName Performance.memory; @docsEditable true |
+ final MemoryInfo memory; |
- /// @domName ProgressEvent.loaded; @docsEditable true |
- final int loaded; |
+ /// @domName Performance.navigation; @docsEditable true |
+ final PerformanceNavigation navigation; |
- /// @domName ProgressEvent.total; @docsEditable true |
- final int total; |
+ /// @domName Performance.timing; @docsEditable true |
+ final PerformanceTiming timing; |
+ |
+ /// @domName Performance.now; @docsEditable true |
+ num now() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName HTMLQuoteElement; @docsEditable true |
-class QuoteElement extends Element implements Element native "*HTMLQuoteElement" { |
+/// @domName PerformanceNavigation; @docsEditable true |
+class PerformanceNavigation native "*PerformanceNavigation" { |
- /// @domName HTMLQuoteElement.cite; @docsEditable true |
- String cite; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ static const int TYPE_BACK_FORWARD = 2; |
+ static const int TYPE_NAVIGATE = 0; |
-/// @domName RGBColor; @docsEditable true |
-class RGBColor native "*RGBColor" { |
+ static const int TYPE_RELOAD = 1; |
- /// @domName RGBColor.blue; @docsEditable true |
- final CSSPrimitiveValue blue; |
+ static const int TYPE_RESERVED = 255; |
- /// @domName RGBColor.green; @docsEditable true |
- final CSSPrimitiveValue green; |
+ /// @domName PerformanceNavigation.redirectCount; @docsEditable true |
+ final int redirectCount; |
- /// @domName RGBColor.red; @docsEditable true |
- final CSSPrimitiveValue red; |
+ /// @domName PerformanceNavigation.type; @docsEditable true |
+ final int type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName RTCDataChannel; @docsEditable true |
-class RTCDataChannel extends EventTarget native "*RTCDataChannel" { |
- |
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
- RTCDataChannelEvents get on => |
- new RTCDataChannelEvents(this); |
+/// @domName PerformanceTiming; @docsEditable true |
+class PerformanceTiming native "*PerformanceTiming" { |
- /// @domName RTCDataChannel.binaryType; @docsEditable true |
- String binaryType; |
+ /// @domName PerformanceTiming.connectEnd; @docsEditable true |
+ final int connectEnd; |
- /// @domName RTCDataChannel.bufferedAmount; @docsEditable true |
- final int bufferedAmount; |
+ /// @domName PerformanceTiming.connectStart; @docsEditable true |
+ final int connectStart; |
- /// @domName RTCDataChannel.label; @docsEditable true |
- final String label; |
+ /// @domName PerformanceTiming.domComplete; @docsEditable true |
+ final int domComplete; |
- /// @domName RTCDataChannel.readyState; @docsEditable true |
- final String readyState; |
+ /// @domName PerformanceTiming.domContentLoadedEventEnd; @docsEditable true |
+ final int domContentLoadedEventEnd; |
- /// @domName RTCDataChannel.reliable; @docsEditable true |
- final bool reliable; |
+ /// @domName PerformanceTiming.domContentLoadedEventStart; @docsEditable true |
+ final int domContentLoadedEventStart; |
- /// @domName RTCDataChannel.addEventListener; @docsEditable true |
- @JSName('addEventListener') |
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native; |
+ /// @domName PerformanceTiming.domInteractive; @docsEditable true |
+ final int domInteractive; |
- /// @domName RTCDataChannel.close; @docsEditable true |
- void close() native; |
+ /// @domName PerformanceTiming.domLoading; @docsEditable true |
+ final int domLoading; |
- /// @domName RTCDataChannel.dispatchEvent; @docsEditable true |
- @JSName('dispatchEvent') |
- bool $dom_dispatchEvent(Event event) native; |
+ /// @domName PerformanceTiming.domainLookupEnd; @docsEditable true |
+ final int domainLookupEnd; |
- /// @domName RTCDataChannel.removeEventListener; @docsEditable true |
- @JSName('removeEventListener') |
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
+ /// @domName PerformanceTiming.domainLookupStart; @docsEditable true |
+ final int domainLookupStart; |
- /// @domName RTCDataChannel.send; @docsEditable true |
- void send(data) native; |
-} |
+ /// @domName PerformanceTiming.fetchStart; @docsEditable true |
+ final int fetchStart; |
-class RTCDataChannelEvents extends Events { |
- RTCDataChannelEvents(EventTarget _ptr) : super(_ptr); |
+ /// @domName PerformanceTiming.loadEventEnd; @docsEditable true |
+ final int loadEventEnd; |
- EventListenerList get close => this['close']; |
+ /// @domName PerformanceTiming.loadEventStart; @docsEditable true |
+ final int loadEventStart; |
- EventListenerList get error => this['error']; |
+ /// @domName PerformanceTiming.navigationStart; @docsEditable true |
+ final int navigationStart; |
- EventListenerList get message => this['message']; |
+ /// @domName PerformanceTiming.redirectEnd; @docsEditable true |
+ final int redirectEnd; |
- EventListenerList get open => this['open']; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /// @domName PerformanceTiming.redirectStart; @docsEditable true |
+ final int redirectStart; |
+ /// @domName PerformanceTiming.requestStart; @docsEditable true |
+ final int requestStart; |
-/// @domName RTCDataChannelEvent; @docsEditable true |
-class RTCDataChannelEvent extends Event native "*RTCDataChannelEvent" { |
+ /// @domName PerformanceTiming.responseEnd; @docsEditable true |
+ final int responseEnd; |
- /// @domName RTCDataChannelEvent.channel; @docsEditable true |
- final RTCDataChannel channel; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /// @domName PerformanceTiming.responseStart; @docsEditable true |
+ final int responseStart; |
-// WARNING: Do not edit - generated code. |
+ /// @domName PerformanceTiming.secureConnectionStart; @docsEditable true |
+ final int secureConnectionStart; |
+ /// @domName PerformanceTiming.unloadEventEnd; @docsEditable true |
+ final int unloadEventEnd; |
-typedef void RTCErrorCallback(String errorInformation); |
+ /// @domName PerformanceTiming.unloadEventStart; @docsEditable true |
+ final int unloadEventStart; |
+} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+// WARNING: Do not edit - generated code. |
-/// @domName RTCIceCandidate; @docsEditable true |
-class RTCIceCandidate native "*RTCIceCandidate" { |
- |
- factory RTCIceCandidate(Map dictionary) => _RTCIceCandidateFactoryProvider.createRTCIceCandidate(dictionary); |
- |
- /// @domName RTCIceCandidate.candidate; @docsEditable true |
- final String candidate; |
- |
- /// @domName RTCIceCandidate.sdpMLineIndex; @docsEditable true |
- final int sdpMLineIndex; |
- /// @domName RTCIceCandidate.sdpMid; @docsEditable true |
- final String sdpMid; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+/// @domName WebKitPoint |
+class Point native "*WebKitPoint" { |
+ factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); |
+ /// @domName WebKitPoint.x; @docsEditable true |
+ num x; |
-/// @domName RTCIceCandidateEvent; @docsEditable true |
-class RTCIceCandidateEvent extends Event native "*RTCIceCandidateEvent" { |
+ /// @domName WebKitPoint.y; @docsEditable true |
+ num y; |
- /// @domName RTCIceCandidateEvent.candidate; @docsEditable true |
- final RTCIceCandidate candidate; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName RTCPeerConnection; @docsEditable true |
-class RTCPeerConnection extends EventTarget native "*RTCPeerConnection" { |
- |
- factory RTCPeerConnection(Map rtcIceServers, [Map mediaConstraints]) { |
- if (!?mediaConstraints) { |
- return _RTCPeerConnectionFactoryProvider.createRTCPeerConnection(rtcIceServers); |
- } |
- return _RTCPeerConnectionFactoryProvider.createRTCPeerConnection(rtcIceServers, mediaConstraints); |
- } |
- |
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
- RTCPeerConnectionEvents get on => |
- new RTCPeerConnectionEvents(this); |
- |
- /// @domName RTCPeerConnection.iceState; @docsEditable true |
- final String iceState; |
- |
- /// @domName RTCPeerConnection.localDescription; @docsEditable true |
- final RTCSessionDescription localDescription; |
- |
- /// @domName RTCPeerConnection.localStreams; @docsEditable true |
- @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
- final List<MediaStream> localStreams; |
- |
- /// @domName RTCPeerConnection.readyState; @docsEditable true |
- final String readyState; |
- |
- /// @domName RTCPeerConnection.remoteDescription; @docsEditable true |
- final RTCSessionDescription remoteDescription; |
- |
- /// @domName RTCPeerConnection.remoteStreams; @docsEditable true |
- @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
- final List<MediaStream> remoteStreams; |
- |
- /// @domName RTCPeerConnection.addEventListener; @docsEditable true |
- @JSName('addEventListener') |
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native; |
- |
- /// @domName RTCPeerConnection.addIceCandidate; @docsEditable true |
- void addIceCandidate(RTCIceCandidate candidate) native; |
- |
- /// @domName RTCPeerConnection.addStream; @docsEditable true |
- void addStream(MediaStream stream, [Map mediaConstraints]) { |
- if (?mediaConstraints) { |
- var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
- _addStream_1(stream, mediaConstraints_1); |
- return; |
- } |
- _addStream_2(stream); |
- return; |
- } |
- @JSName('addStream') |
- void _addStream_1(MediaStream stream, mediaConstraints) native; |
- @JSName('addStream') |
- void _addStream_2(MediaStream stream) native; |
+/// @domName PopStateEvent; @docsEditable true |
+class PopStateEvent extends Event native "*PopStateEvent" { |
- /// @domName RTCPeerConnection.close; @docsEditable true |
- void close() native; |
+ /// @domName PopStateEvent.state; @docsEditable true |
+ dynamic get state => convertNativeToDart_SerializedScriptValue(this._state); |
+ @JSName('state') |
+ @annotation_Creates_SerializedScriptValue @annotation_Returns_SerializedScriptValue |
+ final dynamic _state; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName RTCPeerConnection.createAnswer; @docsEditable true |
- void createAnswer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallback failureCallback, Map mediaConstraints]) { |
- if (?mediaConstraints) { |
- var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
- _createAnswer_1(successCallback, failureCallback, mediaConstraints_1); |
- return; |
- } |
- _createAnswer_2(successCallback, failureCallback); |
- return; |
- } |
- @JSName('createAnswer') |
- void _createAnswer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback, mediaConstraints) native; |
- @JSName('createAnswer') |
- void _createAnswer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback) native; |
+// WARNING: Do not edit - generated code. |
- /// @domName RTCPeerConnection.createDataChannel; @docsEditable true |
- RTCDataChannel createDataChannel(String label, [Map options]) { |
- if (?options) { |
- var options_1 = convertDartToNative_Dictionary(options); |
- return _createDataChannel_1(label, options_1); |
- } |
- return _createDataChannel_2(label); |
- } |
- @JSName('createDataChannel') |
- RTCDataChannel _createDataChannel_1(label, options) native; |
- @JSName('createDataChannel') |
- RTCDataChannel _createDataChannel_2(label) native; |
- /// @domName RTCPeerConnection.createOffer; @docsEditable true |
- void createOffer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallback failureCallback, Map mediaConstraints]) { |
- if (?mediaConstraints) { |
- var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
- _createOffer_1(successCallback, failureCallback, mediaConstraints_1); |
- return; |
- } |
- _createOffer_2(successCallback, failureCallback); |
- return; |
- } |
- @JSName('createOffer') |
- void _createOffer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback, mediaConstraints) native; |
- @JSName('createOffer') |
- void _createOffer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback) native; |
+typedef void PositionCallback(Geoposition position); |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName RTCPeerConnection.dispatchEvent; @docsEditable true |
- @JSName('dispatchEvent') |
- bool $dom_dispatchEvent(Event event) native; |
- /// @domName RTCPeerConnection.getStats; @docsEditable true |
- void getStats(RTCStatsCallback successCallback, MediaStreamTrack selector) native; |
+/// @domName PositionError; @docsEditable true |
+class PositionError native "*PositionError" { |
- /// @domName RTCPeerConnection.removeEventListener; @docsEditable true |
- @JSName('removeEventListener') |
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
+ static const int PERMISSION_DENIED = 1; |
- /// @domName RTCPeerConnection.removeStream; @docsEditable true |
- void removeStream(MediaStream stream) native; |
+ static const int POSITION_UNAVAILABLE = 2; |
- /// @domName RTCPeerConnection.setLocalDescription; @docsEditable true |
- void setLocalDescription(RTCSessionDescription description, [VoidCallback successCallback, RTCErrorCallback failureCallback]) native; |
+ static const int TIMEOUT = 3; |
- /// @domName RTCPeerConnection.setRemoteDescription; @docsEditable true |
- void setRemoteDescription(RTCSessionDescription description, [VoidCallback successCallback, RTCErrorCallback failureCallback]) native; |
+ /// @domName PositionError.code; @docsEditable true |
+ final int code; |
- /// @domName RTCPeerConnection.updateIce; @docsEditable true |
- void updateIce([Map configuration, Map mediaConstraints]) { |
- if (?mediaConstraints) { |
- var configuration_1 = convertDartToNative_Dictionary(configuration); |
- var mediaConstraints_2 = convertDartToNative_Dictionary(mediaConstraints); |
- _updateIce_1(configuration_1, mediaConstraints_2); |
- return; |
- } |
- if (?configuration) { |
- var configuration_3 = convertDartToNative_Dictionary(configuration); |
- _updateIce_2(configuration_3); |
- return; |
- } |
- _updateIce_3(); |
- return; |
- } |
- @JSName('updateIce') |
- void _updateIce_1(configuration, mediaConstraints) native; |
- @JSName('updateIce') |
- void _updateIce_2(configuration) native; |
- @JSName('updateIce') |
- void _updateIce_3() native; |
+ /// @domName PositionError.message; @docsEditable true |
+ final String message; |
} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
-class RTCPeerConnectionEvents extends Events { |
- RTCPeerConnectionEvents(EventTarget _ptr) : super(_ptr); |
+// WARNING: Do not edit - generated code. |
- EventListenerList get addStream => this['addstream']; |
- EventListenerList get iceCandidate => this['icecandidate']; |
+typedef void PositionErrorCallback(PositionError error); |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- EventListenerList get iceChange => this['icechange']; |
- EventListenerList get negotiationNeeded => this['negotiationneeded']; |
+/// @domName HTMLPreElement; @docsEditable true |
+class PreElement extends Element implements Element native "*HTMLPreElement" { |
- EventListenerList get open => this['open']; |
+ factory PreElement() => document.$dom_createElement("pre"); |
- EventListenerList get removeStream => this['removestream']; |
+ /// @domName HTMLPreElement.width; @docsEditable true |
+ int width; |
- EventListenerList get stateChange => this['statechange']; |
+ /// @domName HTMLPreElement.wrap; @docsEditable true |
+ bool wrap; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName RTCSessionDescription; @docsEditable true |
-class RTCSessionDescription native "*RTCSessionDescription" { |
+/// @domName ProcessingInstruction; @docsEditable true |
+class ProcessingInstruction extends Node native "*ProcessingInstruction" { |
- factory RTCSessionDescription(Map dictionary) => _RTCSessionDescriptionFactoryProvider.createRTCSessionDescription(dictionary); |
+ /// @domName ProcessingInstruction.data; @docsEditable true |
+ String data; |
- /// @domName RTCSessionDescription.sdp; @docsEditable true |
- String sdp; |
+ /// @domName ProcessingInstruction.sheet; @docsEditable true |
+ final StyleSheet sheet; |
- /// @domName RTCSessionDescription.type; @docsEditable true |
- String type; |
+ /// @domName ProcessingInstruction.target; @docsEditable true |
+ final String target; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-// WARNING: Do not edit - generated code. |
+/// @domName HTMLProgressElement; @docsEditable true |
+class ProgressElement extends Element implements Element native "*HTMLProgressElement" { |
+ |
+ factory ProgressElement() => document.$dom_createElement("progress"); |
+ |
+ /// @domName HTMLProgressElement.labels; @docsEditable true |
+ @Returns('NodeList') @Creates('NodeList') |
+ final List<Node> labels; |
+ |
+ /// @domName HTMLProgressElement.max; @docsEditable true |
+ num max; |
+ |
+ /// @domName HTMLProgressElement.position; @docsEditable true |
+ final num position; |
-typedef void RTCSessionDescriptionCallback(RTCSessionDescription sdp); |
+ /// @domName HTMLProgressElement.value; @docsEditable true |
+ num value; |
+} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-// WARNING: Do not edit - generated code. |
+/// @domName ProgressEvent; @docsEditable true |
+class ProgressEvent extends Event native "*ProgressEvent" { |
+ |
+ /// @domName ProgressEvent.lengthComputable; @docsEditable true |
+ final bool lengthComputable; |
+ |
+ /// @domName ProgressEvent.loaded; @docsEditable true |
+ final int loaded; |
-typedef void RTCStatsCallback(RTCStatsResponse response); |
+ /// @domName ProgressEvent.total; @docsEditable true |
+ final int total; |
+} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName RTCStatsElement; @docsEditable true |
-class RTCStatsElement native "*RTCStatsElement" { |
- |
- /// @domName RTCStatsElement.timestamp; @docsEditable true |
- final Date timestamp; |
+/// @domName HTMLQuoteElement; @docsEditable true |
+class QuoteElement extends Element implements Element native "*HTMLQuoteElement" { |
- /// @domName RTCStatsElement.stat; @docsEditable true |
- String stat(String name) native; |
+ /// @domName HTMLQuoteElement.cite; @docsEditable true |
+ String cite; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+// WARNING: Do not edit - generated code. |
-/// @domName RTCStatsReport; @docsEditable true |
-class RTCStatsReport native "*RTCStatsReport" { |
- /// @domName RTCStatsReport.local; @docsEditable true |
- final RTCStatsElement local; |
+typedef void RTCErrorCallback(String errorInformation); |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName RTCStatsReport.remote; @docsEditable true |
- final RTCStatsElement remote; |
-} |
+// WARNING: Do not edit - generated code. |
+ |
+ |
+typedef void RTCSessionDescriptionCallback(RtcSessionDescription sdp); |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+// WARNING: Do not edit - generated code. |
-/// @domName RTCStatsResponse; @docsEditable true |
-class RTCStatsResponse native "*RTCStatsResponse" { |
- /// @domName RTCStatsResponse.result; @docsEditable true |
- List<RTCStatsReport> result() native; |
-} |
+typedef void RTCStatsCallback(RtcStatsResponse response); |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
@@ -14543,244 +14205,366 @@ class RangeException native "*RangeException" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName Rect; @docsEditable true |
-class Rect native "*Rect" { |
+/// @domName Rect; @docsEditable true |
+class Rect native "*Rect" { |
+ |
+ /// @domName Rect.bottom; @docsEditable true |
+ final CssPrimitiveValue bottom; |
+ |
+ /// @domName Rect.left; @docsEditable true |
+ final CssPrimitiveValue left; |
+ |
+ /// @domName Rect.right; @docsEditable true |
+ final CssPrimitiveValue right; |
+ |
+ /// @domName Rect.top; @docsEditable true |
+ final CssPrimitiveValue top; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+// WARNING: Do not edit - generated code. |
+ |
+ |
+typedef void RequestAnimationFrameCallback(num highResTime); |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName RGBColor; @docsEditable true |
+class RgbColor native "*RGBColor" { |
+ |
+ /// @domName RGBColor.blue; @docsEditable true |
+ final CssPrimitiveValue blue; |
+ |
+ /// @domName RGBColor.green; @docsEditable true |
+ final CssPrimitiveValue green; |
+ |
+ /// @domName RGBColor.red; @docsEditable true |
+ final CssPrimitiveValue red; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName RTCDataChannel; @docsEditable true |
+class RtcDataChannel extends EventTarget native "*RTCDataChannel" { |
+ |
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
+ RtcDataChannelEvents get on => |
+ new RtcDataChannelEvents(this); |
+ |
+ /// @domName RTCDataChannel.binaryType; @docsEditable true |
+ String binaryType; |
+ |
+ /// @domName RTCDataChannel.bufferedAmount; @docsEditable true |
+ final int bufferedAmount; |
+ |
+ /// @domName RTCDataChannel.label; @docsEditable true |
+ final String label; |
+ |
+ /// @domName RTCDataChannel.readyState; @docsEditable true |
+ final String readyState; |
+ |
+ /// @domName RTCDataChannel.reliable; @docsEditable true |
+ final bool reliable; |
+ |
+ /// @domName RTCDataChannel.addEventListener; @docsEditable true |
+ @JSName('addEventListener') |
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native; |
+ |
+ /// @domName RTCDataChannel.close; @docsEditable true |
+ void close() native; |
+ |
+ /// @domName RTCDataChannel.dispatchEvent; @docsEditable true |
+ @JSName('dispatchEvent') |
+ bool $dom_dispatchEvent(Event event) native; |
+ |
+ /// @domName RTCDataChannel.removeEventListener; @docsEditable true |
+ @JSName('removeEventListener') |
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
+ |
+ /// @domName RTCDataChannel.send; @docsEditable true |
+ void send(data) native; |
+} |
- /// @domName Rect.bottom; @docsEditable true |
- final CSSPrimitiveValue bottom; |
+class RtcDataChannelEvents extends Events { |
+ RtcDataChannelEvents(EventTarget _ptr) : super(_ptr); |
- /// @domName Rect.left; @docsEditable true |
- final CSSPrimitiveValue left; |
+ EventListenerList get close => this['close']; |
- /// @domName Rect.right; @docsEditable true |
- final CSSPrimitiveValue right; |
+ EventListenerList get error => this['error']; |
- /// @domName Rect.top; @docsEditable true |
- final CSSPrimitiveValue top; |
+ EventListenerList get message => this['message']; |
+ |
+ EventListenerList get open => this['open']; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-// WARNING: Do not edit - generated code. |
+/// @domName RTCDataChannelEvent; @docsEditable true |
+class RtcDataChannelEvent extends Event native "*RTCDataChannelEvent" { |
-typedef void RequestAnimationFrameCallback(num highResTime); |
+ /// @domName RTCDataChannelEvent.channel; @docsEditable true |
+ final RtcDataChannel channel; |
+} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName SQLError; @docsEditable true |
-class SQLError native "*SQLError" { |
- |
- static const int CONSTRAINT_ERR = 6; |
- |
- static const int DATABASE_ERR = 1; |
- |
- static const int QUOTA_ERR = 4; |
- |
- static const int SYNTAX_ERR = 5; |
- |
- static const int TIMEOUT_ERR = 7; |
- |
- static const int TOO_LARGE_ERR = 3; |
+/// @domName RTCIceCandidate; @docsEditable true |
+class RtcIceCandidate native "*RTCIceCandidate" { |
- static const int UNKNOWN_ERR = 0; |
+ factory RtcIceCandidate(Map dictionary) => _RtcIceCandidateFactoryProvider.createRtcIceCandidate(dictionary); |
- static const int VERSION_ERR = 2; |
+ /// @domName RTCIceCandidate.candidate; @docsEditable true |
+ final String candidate; |
- /// @domName SQLError.code; @docsEditable true |
- final int code; |
+ /// @domName RTCIceCandidate.sdpMLineIndex; @docsEditable true |
+ final int sdpMLineIndex; |
- /// @domName SQLError.message; @docsEditable true |
- final String message; |
+ /// @domName RTCIceCandidate.sdpMid; @docsEditable true |
+ final String sdpMid; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName SQLException; @docsEditable true |
-class SQLException native "*SQLException" { |
- |
- static const int CONSTRAINT_ERR = 6; |
- |
- static const int DATABASE_ERR = 1; |
- |
- static const int QUOTA_ERR = 4; |
- |
- static const int SYNTAX_ERR = 5; |
- |
- static const int TIMEOUT_ERR = 7; |
- |
- static const int TOO_LARGE_ERR = 3; |
- |
- static const int UNKNOWN_ERR = 0; |
- |
- static const int VERSION_ERR = 2; |
- |
- /// @domName SQLException.code; @docsEditable true |
- final int code; |
+/// @domName RTCIceCandidateEvent; @docsEditable true |
+class RtcIceCandidateEvent extends Event native "*RTCIceCandidateEvent" { |
- /// @domName SQLException.message; @docsEditable true |
- final String message; |
+ /// @domName RTCIceCandidateEvent.candidate; @docsEditable true |
+ final RtcIceCandidate candidate; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName SQLResultSet; @docsEditable true |
-class SQLResultSet native "*SQLResultSet" { |
- |
- /// @domName SQLResultSet.insertId; @docsEditable true |
- final int insertId; |
+/// @domName RTCPeerConnection; @docsEditable true |
+class RtcPeerConnection extends EventTarget native "*RTCPeerConnection" { |
- /// @domName SQLResultSet.rows; @docsEditable true |
- final SQLResultSetRowList rows; |
+ factory RtcPeerConnection(Map rtcIceServers, [Map mediaConstraints]) { |
+ if (!?mediaConstraints) { |
+ return _RtcPeerConnectionFactoryProvider.createRtcPeerConnection(rtcIceServers); |
+ } |
+ return _RtcPeerConnectionFactoryProvider.createRtcPeerConnection(rtcIceServers, mediaConstraints); |
+ } |
- /// @domName SQLResultSet.rowsAffected; @docsEditable true |
- final int rowsAffected; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
+ RtcPeerConnectionEvents get on => |
+ new RtcPeerConnectionEvents(this); |
+ /// @domName RTCPeerConnection.iceState; @docsEditable true |
+ final String iceState; |
-/// @domName SQLResultSetRowList; @docsEditable true |
-class SQLResultSetRowList implements JavaScriptIndexingBehavior, List<Map> native "*SQLResultSetRowList" { |
+ /// @domName RTCPeerConnection.localDescription; @docsEditable true |
+ final RtcSessionDescription localDescription; |
- /// @domName SQLResultSetRowList.length; @docsEditable true |
- final int length; |
+ /// @domName RTCPeerConnection.localStreams; @docsEditable true |
+ @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
+ final List<MediaStream> localStreams; |
- Map operator[](int index) => JS("Map", "#[#]", this, index); |
+ /// @domName RTCPeerConnection.readyState; @docsEditable true |
+ final String readyState; |
- void operator[]=(int index, Map value) { |
- throw new UnsupportedError("Cannot assign element of immutable List."); |
- } |
- // -- start List<Map> mixins. |
- // Map is the element type. |
+ /// @domName RTCPeerConnection.remoteDescription; @docsEditable true |
+ final RtcSessionDescription remoteDescription; |
- // From Iterable<Map>: |
+ /// @domName RTCPeerConnection.remoteStreams; @docsEditable true |
+ @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
+ final List<MediaStream> remoteStreams; |
- Iterator<Map> iterator() { |
- // Note: NodeLists are not fixed size. And most probably length shouldn't |
- // be cached in both iterator _and_ forEach method. For now caching it |
- // for consistency. |
- return new FixedSizeListIterator<Map>(this); |
- } |
+ /// @domName RTCPeerConnection.addEventListener; @docsEditable true |
+ @JSName('addEventListener') |
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native; |
- // From Collection<Map>: |
+ /// @domName RTCPeerConnection.addIceCandidate; @docsEditable true |
+ void addIceCandidate(RtcIceCandidate candidate) native; |
- void add(Map value) { |
- throw new UnsupportedError("Cannot add to immutable List."); |
+ /// @domName RTCPeerConnection.addStream; @docsEditable true |
+ void addStream(MediaStream stream, [Map mediaConstraints]) { |
+ if (?mediaConstraints) { |
+ var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
+ _addStream_1(stream, mediaConstraints_1); |
+ return; |
+ } |
+ _addStream_2(stream); |
+ return; |
} |
+ @JSName('addStream') |
+ void _addStream_1(MediaStream stream, mediaConstraints) native; |
+ @JSName('addStream') |
+ void _addStream_2(MediaStream stream) native; |
- void addLast(Map value) { |
- throw new UnsupportedError("Cannot add to immutable List."); |
- } |
+ /// @domName RTCPeerConnection.close; @docsEditable true |
+ void close() native; |
- void addAll(Collection<Map> collection) { |
- throw new UnsupportedError("Cannot add to immutable List."); |
+ /// @domName RTCPeerConnection.createAnswer; @docsEditable true |
+ void createAnswer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallback failureCallback, Map mediaConstraints]) { |
+ if (?mediaConstraints) { |
+ var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
+ _createAnswer_1(successCallback, failureCallback, mediaConstraints_1); |
+ return; |
+ } |
+ _createAnswer_2(successCallback, failureCallback); |
+ return; |
} |
+ @JSName('createAnswer') |
+ void _createAnswer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback, mediaConstraints) native; |
+ @JSName('createAnswer') |
+ void _createAnswer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback) native; |
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, Map)) { |
- return Collections.reduce(this, initialValue, combine); |
+ /// @domName RTCPeerConnection.createDataChannel; @docsEditable true |
+ RtcDataChannel createDataChannel(String label, [Map options]) { |
+ if (?options) { |
+ var options_1 = convertDartToNative_Dictionary(options); |
+ return _createDataChannel_1(label, options_1); |
+ } |
+ return _createDataChannel_2(label); |
} |
+ @JSName('createDataChannel') |
+ RtcDataChannel _createDataChannel_1(label, options) native; |
+ @JSName('createDataChannel') |
+ RtcDataChannel _createDataChannel_2(label) native; |
- bool contains(Map element) => Collections.contains(this, element); |
- |
- void forEach(void f(Map element)) => Collections.forEach(this, f); |
+ /// @domName RTCPeerConnection.createOffer; @docsEditable true |
+ void createOffer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallback failureCallback, Map mediaConstraints]) { |
+ if (?mediaConstraints) { |
+ var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
+ _createOffer_1(successCallback, failureCallback, mediaConstraints_1); |
+ return; |
+ } |
+ _createOffer_2(successCallback, failureCallback); |
+ return; |
+ } |
+ @JSName('createOffer') |
+ void _createOffer_1(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback, mediaConstraints) native; |
+ @JSName('createOffer') |
+ void _createOffer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback) native; |
- Collection map(f(Map element)) => Collections.map(this, [], f); |
+ /// @domName RTCPeerConnection.dispatchEvent; @docsEditable true |
+ @JSName('dispatchEvent') |
+ bool $dom_dispatchEvent(Event event) native; |
- Collection<Map> filter(bool f(Map element)) => |
- Collections.filter(this, <Map>[], f); |
+ /// @domName RTCPeerConnection.getStats; @docsEditable true |
+ void getStats(RTCStatsCallback successCallback, MediaStreamTrack selector) native; |
- bool every(bool f(Map element)) => Collections.every(this, f); |
+ /// @domName RTCPeerConnection.removeEventListener; @docsEditable true |
+ @JSName('removeEventListener') |
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
- bool some(bool f(Map element)) => Collections.some(this, f); |
+ /// @domName RTCPeerConnection.removeStream; @docsEditable true |
+ void removeStream(MediaStream stream) native; |
- bool get isEmpty => this.length == 0; |
+ /// @domName RTCPeerConnection.setLocalDescription; @docsEditable true |
+ void setLocalDescription(RtcSessionDescription description, [VoidCallback successCallback, RTCErrorCallback failureCallback]) native; |
- // From List<Map>: |
+ /// @domName RTCPeerConnection.setRemoteDescription; @docsEditable true |
+ void setRemoteDescription(RtcSessionDescription description, [VoidCallback successCallback, RTCErrorCallback failureCallback]) native; |
- void sort([Comparator<Map> compare = Comparable.compare]) { |
- throw new UnsupportedError("Cannot sort immutable List."); |
+ /// @domName RTCPeerConnection.updateIce; @docsEditable true |
+ void updateIce([Map configuration, Map mediaConstraints]) { |
+ if (?mediaConstraints) { |
+ var configuration_1 = convertDartToNative_Dictionary(configuration); |
+ var mediaConstraints_2 = convertDartToNative_Dictionary(mediaConstraints); |
+ _updateIce_1(configuration_1, mediaConstraints_2); |
+ return; |
+ } |
+ if (?configuration) { |
+ var configuration_3 = convertDartToNative_Dictionary(configuration); |
+ _updateIce_2(configuration_3); |
+ return; |
+ } |
+ _updateIce_3(); |
+ return; |
} |
+ @JSName('updateIce') |
+ void _updateIce_1(configuration, mediaConstraints) native; |
+ @JSName('updateIce') |
+ void _updateIce_2(configuration) native; |
+ @JSName('updateIce') |
+ void _updateIce_3() native; |
+} |
- int indexOf(Map element, [int start = 0]) => |
- Lists.indexOf(this, element, start, this.length); |
+class RtcPeerConnectionEvents extends Events { |
+ RtcPeerConnectionEvents(EventTarget _ptr) : super(_ptr); |
- int lastIndexOf(Map element, [int start]) { |
- if (start == null) start = length - 1; |
- return Lists.lastIndexOf(this, element, start); |
- } |
+ EventListenerList get addStream => this['addstream']; |
- Map get first => this[0]; |
+ EventListenerList get iceCandidate => this['icecandidate']; |
- Map get last => this[length - 1]; |
+ EventListenerList get iceChange => this['icechange']; |
- Map removeAt(int pos) { |
- throw new UnsupportedError("Cannot removeAt on immutable List."); |
- } |
+ EventListenerList get negotiationNeeded => this['negotiationneeded']; |
- Map removeLast() { |
- throw new UnsupportedError("Cannot removeLast on immutable List."); |
- } |
+ EventListenerList get open => this['open']; |
- void setRange(int start, int rangeLength, List<Map> from, [int startFrom]) { |
- throw new UnsupportedError("Cannot setRange on immutable List."); |
- } |
+ EventListenerList get removeStream => this['removestream']; |
- void removeRange(int start, int rangeLength) { |
- throw new UnsupportedError("Cannot removeRange on immutable List."); |
- } |
+ EventListenerList get stateChange => this['statechange']; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- void insertRange(int start, int rangeLength, [Map initialValue]) { |
- throw new UnsupportedError("Cannot insertRange on immutable List."); |
- } |
- List<Map> getRange(int start, int rangeLength) => |
- Lists.getRange(this, start, rangeLength, <Map>[]); |
+/// @domName RTCSessionDescription; @docsEditable true |
+class RtcSessionDescription native "*RTCSessionDescription" { |
- // -- end List<Map> mixins. |
+ factory RtcSessionDescription(Map dictionary) => _RtcSessionDescriptionFactoryProvider.createRtcSessionDescription(dictionary); |
- /// @domName SQLResultSetRowList.item; @docsEditable true |
- Map item(int index) { |
- return convertNativeToDart_Dictionary(_item_1(index)); |
- } |
- @JSName('item') |
- @Creates('=Object') |
- _item_1(index) native; |
+ /// @domName RTCSessionDescription.sdp; @docsEditable true |
+ String sdp; |
+ |
+ /// @domName RTCSessionDescription.type; @docsEditable true |
+ String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-// WARNING: Do not edit - generated code. |
+/// @domName RTCStatsElement; @docsEditable true |
+class RtcStatsElement native "*RTCStatsElement" { |
+ |
+ /// @domName RTCStatsElement.timestamp; @docsEditable true |
+ final Date timestamp; |
-typedef void SQLStatementCallback(SQLTransaction transaction, SQLResultSet resultSet); |
+ /// @domName RTCStatsElement.stat; @docsEditable true |
+ String stat(String name) native; |
+} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-// WARNING: Do not edit - generated code. |
+/// @domName RTCStatsReport; @docsEditable true |
+class RtcStatsReport native "*RTCStatsReport" { |
+ |
+ /// @domName RTCStatsReport.local; @docsEditable true |
+ final RtcStatsElement local; |
-typedef void SQLStatementErrorCallback(SQLTransaction transaction, SQLError error); |
+ /// @domName RTCStatsReport.remote; @docsEditable true |
+ final RtcStatsElement remote; |
+} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName SQLTransaction; @docsEditable true |
-class SQLTransaction native "*SQLTransaction" { |
+/// @domName RTCStatsResponse; @docsEditable true |
+class RtcStatsResponse native "*RTCStatsResponse" { |
- /// @domName SQLTransaction.executeSql; @docsEditable true |
- void executeSql(String sqlStatement, List arguments, [SQLStatementCallback callback, SQLStatementErrorCallback errorCallback]) native; |
+ /// @domName RTCStatsResponse.result; @docsEditable true |
+ List<RtcStatsReport> result() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -14789,7 +14573,7 @@ class SQLTransaction native "*SQLTransaction" { |
// WARNING: Do not edit - generated code. |
-typedef void SQLTransactionCallback(SQLTransaction transaction); |
+typedef void SQLStatementCallback(SqlTransaction transaction, SqlResultSet resultSet); |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
@@ -14797,18 +14581,23 @@ typedef void SQLTransactionCallback(SQLTransaction transaction); |
// WARNING: Do not edit - generated code. |
-typedef void SQLTransactionErrorCallback(SQLError error); |
+typedef void SQLStatementErrorCallback(SqlTransaction transaction, SqlError error); |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+// WARNING: Do not edit - generated code. |
+ |
-/// @domName SQLTransactionSync; @docsEditable true |
-class SQLTransactionSync native "*SQLTransactionSync" { |
+typedef void SQLTransactionCallback(SqlTransaction transaction); |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName SQLTransactionSync.executeSql; @docsEditable true |
- SQLResultSet executeSql(String sqlStatement, List arguments) native; |
-} |
+// WARNING: Do not edit - generated code. |
+ |
+ |
+typedef void SQLTransactionErrorCallback(SqlError error); |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
@@ -14816,7 +14605,7 @@ class SQLTransactionSync native "*SQLTransactionSync" { |
// WARNING: Do not edit - generated code. |
-typedef void SQLTransactionSyncCallback(SQLTransactionSync transaction); |
+typedef void SQLTransactionSyncCallback(SqlTransactionSync transaction); |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
@@ -15091,7 +14880,7 @@ class ShadowRoot extends DocumentFragment native "*ShadowRoot" { |
List<Node> $dom_getElementsByTagName(String tagName) native; |
/// @domName ShadowRoot.getSelection; @docsEditable true |
- DOMSelection getSelection() native; |
+ DomSelection getSelection() native; |
static bool get supported => |
JS('bool', '!!(window.ShadowRoot || window.WebKitShadowRoot)'); |
@@ -15544,82 +15333,293 @@ class SpeechRecognitionEvents extends Events { |
/// @domName SpeechRecognitionAlternative; @docsEditable true |
class SpeechRecognitionAlternative native "*SpeechRecognitionAlternative" { |
- /// @domName SpeechRecognitionAlternative.confidence; @docsEditable true |
- final num confidence; |
+ /// @domName SpeechRecognitionAlternative.confidence; @docsEditable true |
+ final num confidence; |
+ |
+ /// @domName SpeechRecognitionAlternative.transcript; @docsEditable true |
+ final String transcript; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName SpeechRecognitionError; @docsEditable true |
+class SpeechRecognitionError extends Event native "*SpeechRecognitionError" { |
+ |
+ static const int ABORTED = 2; |
+ |
+ static const int AUDIO_CAPTURE = 3; |
+ |
+ static const int BAD_GRAMMAR = 7; |
+ |
+ static const int LANGUAGE_NOT_SUPPORTED = 8; |
+ |
+ static const int NETWORK = 4; |
+ |
+ static const int NOT_ALLOWED = 5; |
+ |
+ static const int NO_SPEECH = 1; |
+ |
+ static const int OTHER = 0; |
+ |
+ static const int SERVICE_NOT_ALLOWED = 6; |
+ |
+ /// @domName SpeechRecognitionError.code; @docsEditable true |
+ final int code; |
+ |
+ /// @domName SpeechRecognitionError.message; @docsEditable true |
+ final String message; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName SpeechRecognitionEvent; @docsEditable true |
+class SpeechRecognitionEvent extends Event native "*SpeechRecognitionEvent" { |
+ |
+ /// @domName SpeechRecognitionEvent.result; @docsEditable true |
+ final SpeechRecognitionResult result; |
+ |
+ /// @domName SpeechRecognitionEvent.resultHistory; @docsEditable true |
+ @Returns('_SpeechRecognitionResultList') @Creates('_SpeechRecognitionResultList') |
+ final List<SpeechRecognitionResult> resultHistory; |
+ |
+ /// @domName SpeechRecognitionEvent.resultIndex; @docsEditable true |
+ final int resultIndex; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName SpeechRecognitionResult; @docsEditable true |
+class SpeechRecognitionResult native "*SpeechRecognitionResult" { |
+ |
+ /// @domName SpeechRecognitionResult.emma; @docsEditable true |
+ final Document emma; |
+ |
+ /// @domName SpeechRecognitionResult.finalValue; @docsEditable true |
+ @JSName('final') |
+ final bool finalValue; |
+ |
+ /// @domName SpeechRecognitionResult.length; @docsEditable true |
+ final int length; |
+ |
+ /// @domName SpeechRecognitionResult.item; @docsEditable true |
+ SpeechRecognitionAlternative item(int index) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName SQLError; @docsEditable true |
+class SqlError native "*SQLError" { |
+ |
+ static const int CONSTRAINT_ERR = 6; |
+ |
+ static const int DATABASE_ERR = 1; |
+ |
+ static const int QUOTA_ERR = 4; |
+ |
+ static const int SYNTAX_ERR = 5; |
+ |
+ static const int TIMEOUT_ERR = 7; |
+ |
+ static const int TOO_LARGE_ERR = 3; |
+ |
+ static const int UNKNOWN_ERR = 0; |
+ |
+ static const int VERSION_ERR = 2; |
+ |
+ /// @domName SQLError.code; @docsEditable true |
+ final int code; |
+ |
+ /// @domName SQLError.message; @docsEditable true |
+ final String message; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName SQLException; @docsEditable true |
+class SqlException native "*SQLException" { |
+ |
+ static const int CONSTRAINT_ERR = 6; |
+ |
+ static const int DATABASE_ERR = 1; |
+ |
+ static const int QUOTA_ERR = 4; |
+ |
+ static const int SYNTAX_ERR = 5; |
+ |
+ static const int TIMEOUT_ERR = 7; |
+ |
+ static const int TOO_LARGE_ERR = 3; |
+ |
+ static const int UNKNOWN_ERR = 0; |
+ |
+ static const int VERSION_ERR = 2; |
+ |
+ /// @domName SQLException.code; @docsEditable true |
+ final int code; |
+ |
+ /// @domName SQLException.message; @docsEditable true |
+ final String message; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName SQLResultSet; @docsEditable true |
+class SqlResultSet native "*SQLResultSet" { |
+ |
+ /// @domName SQLResultSet.insertId; @docsEditable true |
+ final int insertId; |
+ |
+ /// @domName SQLResultSet.rows; @docsEditable true |
+ final SqlResultSetRowList rows; |
+ |
+ /// @domName SQLResultSet.rowsAffected; @docsEditable true |
+ final int rowsAffected; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+/// @domName SQLResultSetRowList; @docsEditable true |
+class SqlResultSetRowList implements JavaScriptIndexingBehavior, List<Map> native "*SQLResultSetRowList" { |
+ |
+ /// @domName SQLResultSetRowList.length; @docsEditable true |
+ final int length; |
+ |
+ Map operator[](int index) => JS("Map", "#[#]", this, index); |
+ |
+ void operator[]=(int index, Map value) { |
+ throw new UnsupportedError("Cannot assign element of immutable List."); |
+ } |
+ // -- start List<Map> mixins. |
+ // Map is the element type. |
+ |
+ // From Iterable<Map>: |
+ |
+ Iterator<Map> iterator() { |
+ // Note: NodeLists are not fixed size. And most probably length shouldn't |
+ // be cached in both iterator _and_ forEach method. For now caching it |
+ // for consistency. |
+ return new FixedSizeListIterator<Map>(this); |
+ } |
+ |
+ // From Collection<Map>: |
+ |
+ void add(Map value) { |
+ throw new UnsupportedError("Cannot add to immutable List."); |
+ } |
+ |
+ void addLast(Map value) { |
+ throw new UnsupportedError("Cannot add to immutable List."); |
+ } |
+ |
+ void addAll(Collection<Map> collection) { |
+ throw new UnsupportedError("Cannot add to immutable List."); |
+ } |
+ |
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, Map)) { |
+ return Collections.reduce(this, initialValue, combine); |
+ } |
+ |
+ bool contains(Map element) => Collections.contains(this, element); |
+ |
+ void forEach(void f(Map element)) => Collections.forEach(this, f); |
+ |
+ Collection map(f(Map element)) => Collections.map(this, [], f); |
+ |
+ Collection<Map> filter(bool f(Map element)) => |
+ Collections.filter(this, <Map>[], f); |
+ |
+ bool every(bool f(Map element)) => Collections.every(this, f); |
+ |
+ bool some(bool f(Map element)) => Collections.some(this, f); |
- /// @domName SpeechRecognitionAlternative.transcript; @docsEditable true |
- final String transcript; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
+ bool get isEmpty => this.length == 0; |
+ // From List<Map>: |
-/// @domName SpeechRecognitionError; @docsEditable true |
-class SpeechRecognitionError extends Event native "*SpeechRecognitionError" { |
+ void sort([Comparator<Map> compare = Comparable.compare]) { |
+ throw new UnsupportedError("Cannot sort immutable List."); |
+ } |
- static const int ABORTED = 2; |
+ int indexOf(Map element, [int start = 0]) => |
+ Lists.indexOf(this, element, start, this.length); |
- static const int AUDIO_CAPTURE = 3; |
+ int lastIndexOf(Map element, [int start]) { |
+ if (start == null) start = length - 1; |
+ return Lists.lastIndexOf(this, element, start); |
+ } |
- static const int BAD_GRAMMAR = 7; |
+ Map get first => this[0]; |
- static const int LANGUAGE_NOT_SUPPORTED = 8; |
+ Map get last => this[length - 1]; |
- static const int NETWORK = 4; |
+ Map removeAt(int pos) { |
+ throw new UnsupportedError("Cannot removeAt on immutable List."); |
+ } |
- static const int NOT_ALLOWED = 5; |
+ Map removeLast() { |
+ throw new UnsupportedError("Cannot removeLast on immutable List."); |
+ } |
- static const int NO_SPEECH = 1; |
+ void setRange(int start, int rangeLength, List<Map> from, [int startFrom]) { |
+ throw new UnsupportedError("Cannot setRange on immutable List."); |
+ } |
- static const int OTHER = 0; |
+ void removeRange(int start, int rangeLength) { |
+ throw new UnsupportedError("Cannot removeRange on immutable List."); |
+ } |
- static const int SERVICE_NOT_ALLOWED = 6; |
+ void insertRange(int start, int rangeLength, [Map initialValue]) { |
+ throw new UnsupportedError("Cannot insertRange on immutable List."); |
+ } |
- /// @domName SpeechRecognitionError.code; @docsEditable true |
- final int code; |
+ List<Map> getRange(int start, int rangeLength) => |
+ Lists.getRange(this, start, rangeLength, <Map>[]); |
- /// @domName SpeechRecognitionError.message; @docsEditable true |
- final String message; |
+ // -- end List<Map> mixins. |
+ |
+ /// @domName SQLResultSetRowList.item; @docsEditable true |
+ Map item(int index) { |
+ return convertNativeToDart_Dictionary(_item_1(index)); |
+ } |
+ @JSName('item') |
+ @Creates('=Object') |
+ _item_1(index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName SpeechRecognitionEvent; @docsEditable true |
-class SpeechRecognitionEvent extends Event native "*SpeechRecognitionEvent" { |
- |
- /// @domName SpeechRecognitionEvent.result; @docsEditable true |
- final SpeechRecognitionResult result; |
- |
- /// @domName SpeechRecognitionEvent.resultHistory; @docsEditable true |
- @Returns('_SpeechRecognitionResultList') @Creates('_SpeechRecognitionResultList') |
- final List<SpeechRecognitionResult> resultHistory; |
+/// @domName SQLTransaction; @docsEditable true |
+class SqlTransaction native "*SQLTransaction" { |
- /// @domName SpeechRecognitionEvent.resultIndex; @docsEditable true |
- final int resultIndex; |
+ /// @domName SQLTransaction.executeSql; @docsEditable true |
+ void executeSql(String sqlStatement, List arguments, [SQLStatementCallback callback, SQLStatementErrorCallback errorCallback]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName SpeechRecognitionResult; @docsEditable true |
-class SpeechRecognitionResult native "*SpeechRecognitionResult" { |
- |
- /// @domName SpeechRecognitionResult.emma; @docsEditable true |
- final Document emma; |
- |
- /// @domName SpeechRecognitionResult.finalValue; @docsEditable true |
- @JSName('final') |
- final bool finalValue; |
- |
- /// @domName SpeechRecognitionResult.length; @docsEditable true |
- final int length; |
+/// @domName SQLTransactionSync; @docsEditable true |
+class SqlTransactionSync native "*SQLTransactionSync" { |
- /// @domName SpeechRecognitionResult.item; @docsEditable true |
- SpeechRecognitionAlternative item(int index) native; |
+ /// @domName SQLTransactionSync.executeSql; @docsEditable true |
+ SqlResultSet executeSql(String sqlStatement, List arguments) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -15752,7 +15752,7 @@ class StorageInfo native "*StorageInfo" { |
// WARNING: Do not edit - generated code. |
-typedef void StorageInfoErrorCallback(DOMException error); |
+typedef void StorageInfoErrorCallback(DomException error); |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
@@ -15973,7 +15973,7 @@ class TableElement extends Element implements Element native "*HTMLTableElement" |
String frame; |
/// @domName HTMLTableElement.rows; @docsEditable true |
- final HTMLCollection rows; |
+ final HtmlCollection rows; |
/// @domName HTMLTableElement.rules; @docsEditable true |
String rules; |
@@ -15982,7 +15982,7 @@ class TableElement extends Element implements Element native "*HTMLTableElement" |
String summary; |
/// @domName HTMLTableElement.tBodies; @docsEditable true |
- final HTMLCollection tBodies; |
+ final HtmlCollection tBodies; |
/// @domName HTMLTableElement.tFoot; @docsEditable true |
TableSectionElement tFoot; |
@@ -16047,7 +16047,7 @@ class TableRowElement extends Element implements Element native "*HTMLTableRowEl |
String bgColor; |
/// @domName HTMLTableRowElement.cells; @docsEditable true |
- final HTMLCollection cells; |
+ final HtmlCollection cells; |
/// @domName HTMLTableRowElement.ch; @docsEditable true |
String ch; |
@@ -16088,7 +16088,7 @@ class TableSectionElement extends Element implements Element native "*HTMLTableS |
String chOff; |
/// @domName HTMLTableSectionElement.rows; @docsEditable true |
- final HTMLCollection rows; |
+ final HtmlCollection rows; |
/// @domName HTMLTableSectionElement.vAlign; @docsEditable true |
String vAlign; |
@@ -18811,7 +18811,7 @@ class WebGLUniformLocation native "*WebGLUniformLocation" { |
/// @domName WebGLVertexArrayObjectOES; @docsEditable true |
-class WebGLVertexArrayObjectOES native "*WebGLVertexArrayObjectOES" { |
+class WebGLVertexArrayObject native "*WebGLVertexArrayObjectOES" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -18819,7 +18819,7 @@ class WebGLVertexArrayObjectOES native "*WebGLVertexArrayObjectOES" { |
/// @domName WebKitCSSFilterValue; @docsEditable true |
-class WebKitCSSFilterValue extends _CSSValueList native "*WebKitCSSFilterValue" { |
+class WebKitCssFilterValue extends _CssValueList native "*WebKitCSSFilterValue" { |
static const int CSS_FILTER_BLUR = 10; |
@@ -19160,7 +19160,7 @@ class WorkerContext extends EventTarget native "*WorkerContext" { |
void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCallback, ErrorCallback errorCallback]) native; |
/// @domName WorkerContext.webkitRequestFileSystemSync; @docsEditable true |
- DOMFileSystemSync webkitRequestFileSystemSync(int type, int size) native; |
+ FileSystemSync webkitRequestFileSystemSync(int type, int size) native; |
/// @domName WorkerContext.webkitResolveLocalFileSystemSyncURL; @docsEditable true |
@JSName('webkitResolveLocalFileSystemSyncURL') |
@@ -19245,19 +19245,6 @@ class WorkerNavigator native "*WorkerNavigator" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName XMLSerializer; @docsEditable true |
-class XMLSerializer native "*XMLSerializer" { |
- |
- factory XMLSerializer() => _XMLSerializerFactoryProvider.createXMLSerializer(); |
- |
- /// @domName XMLSerializer.serializeToString; @docsEditable true |
- String serializeToString(Node node) native; |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
/// @domName XPathEvaluator; @docsEditable true |
class XPathEvaluator native "*XPathEvaluator" { |
@@ -19379,10 +19366,23 @@ class XPathResult native "*XPathResult" { |
// BSD-style license that can be found in the LICENSE file. |
+/// @domName XMLSerializer; @docsEditable true |
+class XmlSerializer native "*XMLSerializer" { |
+ |
+ factory XmlSerializer() => _XmlSerializerFactoryProvider.createXmlSerializer(); |
+ |
+ /// @domName XMLSerializer.serializeToString; @docsEditable true |
+ String serializeToString(Node node) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
/// @domName XSLTProcessor; @docsEditable true |
-class XSLTProcessor native "*XSLTProcessor" { |
+class XsltProcessor native "*XSLTProcessor" { |
- factory XSLTProcessor() => _XSLTProcessorFactoryProvider.createXSLTProcessor(); |
+ factory XsltProcessor() => _XsltProcessorFactoryProvider.createXsltProcessor(); |
/// @domName XSLTProcessor.clearParameters; @docsEditable true |
void clearParameters() native; |
@@ -19458,98 +19458,89 @@ class _BlobFactoryProvider { |
// BSD-style license that can be found in the LICENSE file. |
-class _CSSMatrixFactoryProvider { |
- static CSSMatrix createCSSMatrix([String cssValue = '']) => |
- JS('CSSMatrix', 'new WebKitCSSMatrix(#)', cssValue); |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-/// @domName CSSRuleList; @docsEditable true |
-class _CSSRuleList implements JavaScriptIndexingBehavior, List<CSSRule> native "*CSSRuleList" { |
+/// @domName ClientRectList; @docsEditable true |
+class _ClientRectList implements JavaScriptIndexingBehavior, List<ClientRect> native "*ClientRectList" { |
- /// @domName CSSRuleList.length; @docsEditable true |
+ /// @domName ClientRectList.length; @docsEditable true |
final int length; |
- CSSRule operator[](int index) => JS("CSSRule", "#[#]", this, index); |
+ ClientRect operator[](int index) => JS("ClientRect", "#[#]", this, index); |
- void operator[]=(int index, CSSRule value) { |
+ void operator[]=(int index, ClientRect value) { |
throw new UnsupportedError("Cannot assign element of immutable List."); |
} |
- // -- start List<CSSRule> mixins. |
- // CSSRule is the element type. |
+ // -- start List<ClientRect> mixins. |
+ // ClientRect is the element type. |
- // From Iterable<CSSRule>: |
+ // From Iterable<ClientRect>: |
- Iterator<CSSRule> iterator() { |
+ Iterator<ClientRect> iterator() { |
// Note: NodeLists are not fixed size. And most probably length shouldn't |
// be cached in both iterator _and_ forEach method. For now caching it |
// for consistency. |
- return new FixedSizeListIterator<CSSRule>(this); |
+ return new FixedSizeListIterator<ClientRect>(this); |
} |
- // From Collection<CSSRule>: |
+ // From Collection<ClientRect>: |
- void add(CSSRule value) { |
+ void add(ClientRect value) { |
throw new UnsupportedError("Cannot add to immutable List."); |
} |
- void addLast(CSSRule value) { |
+ void addLast(ClientRect value) { |
throw new UnsupportedError("Cannot add to immutable List."); |
} |
- void addAll(Collection<CSSRule> collection) { |
+ void addAll(Collection<ClientRect> collection) { |
throw new UnsupportedError("Cannot add to immutable List."); |
} |
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, CSSRule)) { |
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, ClientRect)) { |
return Collections.reduce(this, initialValue, combine); |
} |
- bool contains(CSSRule element) => Collections.contains(this, element); |
+ bool contains(ClientRect element) => Collections.contains(this, element); |
- void forEach(void f(CSSRule element)) => Collections.forEach(this, f); |
+ void forEach(void f(ClientRect element)) => Collections.forEach(this, f); |
- Collection map(f(CSSRule element)) => Collections.map(this, [], f); |
+ Collection map(f(ClientRect element)) => Collections.map(this, [], f); |
- Collection<CSSRule> filter(bool f(CSSRule element)) => |
- Collections.filter(this, <CSSRule>[], f); |
+ Collection<ClientRect> filter(bool f(ClientRect element)) => |
+ Collections.filter(this, <ClientRect>[], f); |
- bool every(bool f(CSSRule element)) => Collections.every(this, f); |
+ bool every(bool f(ClientRect element)) => Collections.every(this, f); |
- bool some(bool f(CSSRule element)) => Collections.some(this, f); |
+ bool some(bool f(ClientRect element)) => Collections.some(this, f); |
bool get isEmpty => this.length == 0; |
- // From List<CSSRule>: |
+ // From List<ClientRect>: |
- void sort([Comparator<CSSRule> compare = Comparable.compare]) { |
+ void sort([Comparator<ClientRect> compare = Comparable.compare]) { |
throw new UnsupportedError("Cannot sort immutable List."); |
} |
- int indexOf(CSSRule element, [int start = 0]) => |
+ int indexOf(ClientRect element, [int start = 0]) => |
Lists.indexOf(this, element, start, this.length); |
- int lastIndexOf(CSSRule element, [int start]) { |
+ int lastIndexOf(ClientRect element, [int start]) { |
if (start == null) start = length - 1; |
return Lists.lastIndexOf(this, element, start); |
} |
- CSSRule get first => this[0]; |
+ ClientRect get first => this[0]; |
- CSSRule get last => this[length - 1]; |
+ ClientRect get last => this[length - 1]; |
- CSSRule removeAt(int pos) { |
+ ClientRect removeAt(int pos) { |
throw new UnsupportedError("Cannot removeAt on immutable List."); |
} |
- CSSRule removeLast() { |
+ ClientRect removeLast() { |
throw new UnsupportedError("Cannot removeLast on immutable List."); |
} |
- void setRange(int start, int rangeLength, List<CSSRule> from, [int startFrom]) { |
+ void setRange(int start, int rangeLength, List<ClientRect> from, [int startFrom]) { |
throw new UnsupportedError("Cannot setRange on immutable List."); |
} |
@@ -19557,106 +19548,115 @@ class _CSSRuleList implements JavaScriptIndexingBehavior, List<CSSRule> native " |
throw new UnsupportedError("Cannot removeRange on immutable List."); |
} |
- void insertRange(int start, int rangeLength, [CSSRule initialValue]) { |
+ void insertRange(int start, int rangeLength, [ClientRect initialValue]) { |
throw new UnsupportedError("Cannot insertRange on immutable List."); |
} |
- List<CSSRule> getRange(int start, int rangeLength) => |
- Lists.getRange(this, start, rangeLength, <CSSRule>[]); |
+ List<ClientRect> getRange(int start, int rangeLength) => |
+ Lists.getRange(this, start, rangeLength, <ClientRect>[]); |
- // -- end List<CSSRule> mixins. |
+ // -- end List<ClientRect> mixins. |
- /// @domName CSSRuleList.item; @docsEditable true |
- CSSRule item(int index) native; |
+ /// @domName ClientRectList.item; @docsEditable true |
+ ClientRect item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName CSSValueList; @docsEditable true |
-class _CSSValueList extends CSSValue implements List<CSSValue>, JavaScriptIndexingBehavior native "*CSSValueList" { |
+class _CssMatrixFactoryProvider { |
+ static CssMatrix createCssMatrix([String cssValue = '']) => |
+ JS('CssMatrix', 'new WebKitCSSMatrix(#)', cssValue); |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
- /// @domName CSSValueList.length; @docsEditable true |
+ |
+/// @domName CSSRuleList; @docsEditable true |
+class _CssRuleList implements JavaScriptIndexingBehavior, List<CssRule> native "*CSSRuleList" { |
+ |
+ /// @domName CSSRuleList.length; @docsEditable true |
final int length; |
- CSSValue operator[](int index) => JS("CSSValue", "#[#]", this, index); |
+ CssRule operator[](int index) => JS("CssRule", "#[#]", this, index); |
- void operator[]=(int index, CSSValue value) { |
+ void operator[]=(int index, CssRule value) { |
throw new UnsupportedError("Cannot assign element of immutable List."); |
} |
- // -- start List<CSSValue> mixins. |
- // CSSValue is the element type. |
+ // -- start List<CssRule> mixins. |
+ // CssRule is the element type. |
- // From Iterable<CSSValue>: |
+ // From Iterable<CssRule>: |
- Iterator<CSSValue> iterator() { |
+ Iterator<CssRule> iterator() { |
// Note: NodeLists are not fixed size. And most probably length shouldn't |
// be cached in both iterator _and_ forEach method. For now caching it |
// for consistency. |
- return new FixedSizeListIterator<CSSValue>(this); |
+ return new FixedSizeListIterator<CssRule>(this); |
} |
- // From Collection<CSSValue>: |
+ // From Collection<CssRule>: |
- void add(CSSValue value) { |
+ void add(CssRule value) { |
throw new UnsupportedError("Cannot add to immutable List."); |
} |
- void addLast(CSSValue value) { |
+ void addLast(CssRule value) { |
throw new UnsupportedError("Cannot add to immutable List."); |
} |
- void addAll(Collection<CSSValue> collection) { |
+ void addAll(Collection<CssRule> collection) { |
throw new UnsupportedError("Cannot add to immutable List."); |
} |
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, CSSValue)) { |
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, CssRule)) { |
return Collections.reduce(this, initialValue, combine); |
} |
- bool contains(CSSValue element) => Collections.contains(this, element); |
+ bool contains(CssRule element) => Collections.contains(this, element); |
- void forEach(void f(CSSValue element)) => Collections.forEach(this, f); |
+ void forEach(void f(CssRule element)) => Collections.forEach(this, f); |
- Collection map(f(CSSValue element)) => Collections.map(this, [], f); |
+ Collection map(f(CssRule element)) => Collections.map(this, [], f); |
- Collection<CSSValue> filter(bool f(CSSValue element)) => |
- Collections.filter(this, <CSSValue>[], f); |
+ Collection<CssRule> filter(bool f(CssRule element)) => |
+ Collections.filter(this, <CssRule>[], f); |
- bool every(bool f(CSSValue element)) => Collections.every(this, f); |
+ bool every(bool f(CssRule element)) => Collections.every(this, f); |
- bool some(bool f(CSSValue element)) => Collections.some(this, f); |
+ bool some(bool f(CssRule element)) => Collections.some(this, f); |
bool get isEmpty => this.length == 0; |
- // From List<CSSValue>: |
+ // From List<CssRule>: |
- void sort([Comparator<CSSValue> compare = Comparable.compare]) { |
+ void sort([Comparator<CssRule> compare = Comparable.compare]) { |
throw new UnsupportedError("Cannot sort immutable List."); |
} |
- int indexOf(CSSValue element, [int start = 0]) => |
+ int indexOf(CssRule element, [int start = 0]) => |
Lists.indexOf(this, element, start, this.length); |
- int lastIndexOf(CSSValue element, [int start]) { |
+ int lastIndexOf(CssRule element, [int start]) { |
if (start == null) start = length - 1; |
return Lists.lastIndexOf(this, element, start); |
} |
- CSSValue get first => this[0]; |
+ CssRule get first => this[0]; |
- CSSValue get last => this[length - 1]; |
+ CssRule get last => this[length - 1]; |
- CSSValue removeAt(int pos) { |
+ CssRule removeAt(int pos) { |
throw new UnsupportedError("Cannot removeAt on immutable List."); |
} |
- CSSValue removeLast() { |
+ CssRule removeLast() { |
throw new UnsupportedError("Cannot removeLast on immutable List."); |
} |
- void setRange(int start, int rangeLength, List<CSSValue> from, [int startFrom]) { |
+ void setRange(int start, int rangeLength, List<CssRule> from, [int startFrom]) { |
throw new UnsupportedError("Cannot setRange on immutable List."); |
} |
@@ -19664,106 +19664,106 @@ class _CSSValueList extends CSSValue implements List<CSSValue>, JavaScriptIndexi |
throw new UnsupportedError("Cannot removeRange on immutable List."); |
} |
- void insertRange(int start, int rangeLength, [CSSValue initialValue]) { |
+ void insertRange(int start, int rangeLength, [CssRule initialValue]) { |
throw new UnsupportedError("Cannot insertRange on immutable List."); |
} |
- List<CSSValue> getRange(int start, int rangeLength) => |
- Lists.getRange(this, start, rangeLength, <CSSValue>[]); |
+ List<CssRule> getRange(int start, int rangeLength) => |
+ Lists.getRange(this, start, rangeLength, <CssRule>[]); |
- // -- end List<CSSValue> mixins. |
+ // -- end List<CssRule> mixins. |
- /// @domName CSSValueList.item; @docsEditable true |
- CSSValue item(int index) native; |
+ /// @domName CSSRuleList.item; @docsEditable true |
+ CssRule item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName ClientRectList; @docsEditable true |
-class _ClientRectList implements JavaScriptIndexingBehavior, List<ClientRect> native "*ClientRectList" { |
+/// @domName CSSValueList; @docsEditable true |
+class _CssValueList extends CssValue implements List<CssValue>, JavaScriptIndexingBehavior native "*CSSValueList" { |
- /// @domName ClientRectList.length; @docsEditable true |
+ /// @domName CSSValueList.length; @docsEditable true |
final int length; |
- ClientRect operator[](int index) => JS("ClientRect", "#[#]", this, index); |
+ CssValue operator[](int index) => JS("CssValue", "#[#]", this, index); |
- void operator[]=(int index, ClientRect value) { |
+ void operator[]=(int index, CssValue value) { |
throw new UnsupportedError("Cannot assign element of immutable List."); |
} |
- // -- start List<ClientRect> mixins. |
- // ClientRect is the element type. |
+ // -- start List<CssValue> mixins. |
+ // CssValue is the element type. |
- // From Iterable<ClientRect>: |
+ // From Iterable<CssValue>: |
- Iterator<ClientRect> iterator() { |
+ Iterator<CssValue> iterator() { |
// Note: NodeLists are not fixed size. And most probably length shouldn't |
// be cached in both iterator _and_ forEach method. For now caching it |
// for consistency. |
- return new FixedSizeListIterator<ClientRect>(this); |
+ return new FixedSizeListIterator<CssValue>(this); |
} |
- // From Collection<ClientRect>: |
+ // From Collection<CssValue>: |
- void add(ClientRect value) { |
+ void add(CssValue value) { |
throw new UnsupportedError("Cannot add to immutable List."); |
} |
- void addLast(ClientRect value) { |
+ void addLast(CssValue value) { |
throw new UnsupportedError("Cannot add to immutable List."); |
} |
- void addAll(Collection<ClientRect> collection) { |
+ void addAll(Collection<CssValue> collection) { |
throw new UnsupportedError("Cannot add to immutable List."); |
} |
- dynamic reduce(dynamic initialValue, dynamic combine(dynamic, ClientRect)) { |
+ dynamic reduce(dynamic initialValue, dynamic combine(dynamic, CssValue)) { |
return Collections.reduce(this, initialValue, combine); |
} |
- bool contains(ClientRect element) => Collections.contains(this, element); |
+ bool contains(CssValue element) => Collections.contains(this, element); |
- void forEach(void f(ClientRect element)) => Collections.forEach(this, f); |
+ void forEach(void f(CssValue element)) => Collections.forEach(this, f); |
- Collection map(f(ClientRect element)) => Collections.map(this, [], f); |
+ Collection map(f(CssValue element)) => Collections.map(this, [], f); |
- Collection<ClientRect> filter(bool f(ClientRect element)) => |
- Collections.filter(this, <ClientRect>[], f); |
+ Collection<CssValue> filter(bool f(CssValue element)) => |
+ Collections.filter(this, <CssValue>[], f); |
- bool every(bool f(ClientRect element)) => Collections.every(this, f); |
+ bool every(bool f(CssValue element)) => Collections.every(this, f); |
- bool some(bool f(ClientRect element)) => Collections.some(this, f); |
+ bool some(bool f(CssValue element)) => Collections.some(this, f); |
bool get isEmpty => this.length == 0; |
- // From List<ClientRect>: |
+ // From List<CssValue>: |
- void sort([Comparator<ClientRect> compare = Comparable.compare]) { |
+ void sort([Comparator<CssValue> compare = Comparable.compare]) { |
throw new UnsupportedError("Cannot sort immutable List."); |
} |
- int indexOf(ClientRect element, [int start = 0]) => |
+ int indexOf(CssValue element, [int start = 0]) => |
Lists.indexOf(this, element, start, this.length); |
- int lastIndexOf(ClientRect element, [int start]) { |
+ int lastIndexOf(CssValue element, [int start]) { |
if (start == null) start = length - 1; |
return Lists.lastIndexOf(this, element, start); |
} |
- ClientRect get first => this[0]; |
+ CssValue get first => this[0]; |
- ClientRect get last => this[length - 1]; |
+ CssValue get last => this[length - 1]; |
- ClientRect removeAt(int pos) { |
+ CssValue removeAt(int pos) { |
throw new UnsupportedError("Cannot removeAt on immutable List."); |
} |
- ClientRect removeLast() { |
+ CssValue removeLast() { |
throw new UnsupportedError("Cannot removeLast on immutable List."); |
} |
- void setRange(int start, int rangeLength, List<ClientRect> from, [int startFrom]) { |
+ void setRange(int start, int rangeLength, List<CssValue> from, [int startFrom]) { |
throw new UnsupportedError("Cannot setRange on immutable List."); |
} |
@@ -19771,26 +19771,43 @@ class _ClientRectList implements JavaScriptIndexingBehavior, List<ClientRect> na |
throw new UnsupportedError("Cannot removeRange on immutable List."); |
} |
- void insertRange(int start, int rangeLength, [ClientRect initialValue]) { |
+ void insertRange(int start, int rangeLength, [CssValue initialValue]) { |
throw new UnsupportedError("Cannot insertRange on immutable List."); |
} |
- List<ClientRect> getRange(int start, int rangeLength) => |
- Lists.getRange(this, start, rangeLength, <ClientRect>[]); |
+ List<CssValue> getRange(int start, int rangeLength) => |
+ Lists.getRange(this, start, rangeLength, <CssValue>[]); |
- // -- end List<ClientRect> mixins. |
+ // -- end List<CssValue> mixins. |
- /// @domName ClientRectList.item; @docsEditable true |
- ClientRect item(int index) native; |
+ /// @domName CSSValueList.item; @docsEditable true |
+ CssValue item(int index) native; |
+} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+ |
+class _DataViewFactoryProvider { |
+ static DataView createDataView( |
+ ArrayBuffer buffer, [int byteOffset = null, int byteLength = null]) { |
+ if (byteOffset == null) { |
+ return JS('DataView', 'new DataView(#)', buffer); |
+ } |
+ if (byteLength == null) { |
+ return JS('DataView', 'new DataView(#,#)', buffer, byteOffset); |
+ } |
+ return JS('DataView', 'new DataView(#,#,#)', buffer, byteOffset, byteLength); |
+ } |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-class _DOMParserFactoryProvider { |
- static DOMParser createDOMParser() => |
- JS('DOMParser', 'new DOMParser()' ); |
+class _DomParserFactoryProvider { |
+ static DomParser createDomParser() => |
+ JS('DomParser', 'new DOMParser()' ); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -19798,7 +19815,7 @@ class _DOMParserFactoryProvider { |
/// @domName DOMStringList; @docsEditable true |
-class _DOMStringList implements JavaScriptIndexingBehavior, List<String> native "*DOMStringList" { |
+class _DomStringList implements JavaScriptIndexingBehavior, List<String> native "*DOMStringList" { |
/// @domName DOMStringList.length; @docsEditable true |
final int length; |
@@ -19907,23 +19924,6 @@ class _DOMStringList implements JavaScriptIndexingBehavior, List<String> native |
// BSD-style license that can be found in the LICENSE file. |
-class _DataViewFactoryProvider { |
- static DataView createDataView( |
- ArrayBuffer buffer, [int byteOffset = null, int byteLength = null]) { |
- if (byteOffset == null) { |
- return JS('DataView', 'new DataView(#)', buffer); |
- } |
- if (byteLength == null) { |
- return JS('DataView', 'new DataView(#,#)', buffer, byteOffset); |
- } |
- return JS('DataView', 'new DataView(#,#,#)', buffer, byteOffset, byteLength); |
- } |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
/// @domName EntryArray; @docsEditable true |
class _EntryArray implements JavaScriptIndexingBehavior, List<Entry> native "*EntryArray" { |
@@ -20521,27 +20521,27 @@ class _PeerConnection00FactoryProvider { |
// BSD-style license that can be found in the LICENSE file. |
-class _RTCIceCandidateFactoryProvider { |
- static RTCIceCandidate createRTCIceCandidate(Map dictionary) => |
- JS('RTCIceCandidate', 'new RTCIceCandidate(#)', dictionary); |
+class _RtcIceCandidateFactoryProvider { |
+ static RtcIceCandidate createRtcIceCandidate(Map dictionary) => |
+ JS('RtcIceCandidate', 'new RTCIceCandidate(#)', dictionary); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-class _RTCPeerConnectionFactoryProvider { |
- static RTCPeerConnection createRTCPeerConnection(Map rtcIceServers, [Map mediaConstraints]) => |
- JS('RTCPeerConnection', 'new RTCPeerConnection(#,#)', rtcIceServers, mediaConstraints); |
+class _RtcPeerConnectionFactoryProvider { |
+ static RtcPeerConnection createRtcPeerConnection(Map rtcIceServers, [Map mediaConstraints]) => |
+ JS('RtcPeerConnection', 'new RTCPeerConnection(#,#)', rtcIceServers, mediaConstraints); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-class _RTCSessionDescriptionFactoryProvider { |
- static RTCSessionDescription createRTCSessionDescription(Map dictionary) => |
- JS('RTCSessionDescription', 'new RTCSessionDescription(#)', dictionary); |
+class _RtcSessionDescriptionFactoryProvider { |
+ static RtcSessionDescription createRtcSessionDescription(Map dictionary) => |
+ JS('RtcSessionDescription', 'new RTCSessionDescription(#)', dictionary); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -21066,27 +21066,27 @@ class _WorkerFactoryProvider { |
// BSD-style license that can be found in the LICENSE file. |
-class _XMLSerializerFactoryProvider { |
- static XMLSerializer createXMLSerializer() => |
- JS('XMLSerializer', 'new XMLSerializer()' ); |
+class _XPathEvaluatorFactoryProvider { |
+ static XPathEvaluator createXPathEvaluator() => |
+ JS('XPathEvaluator', 'new XPathEvaluator()' ); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-class _XPathEvaluatorFactoryProvider { |
- static XPathEvaluator createXPathEvaluator() => |
- JS('XPathEvaluator', 'new XPathEvaluator()' ); |
+class _XmlSerializerFactoryProvider { |
+ static XmlSerializer createXmlSerializer() => |
+ JS('XmlSerializer', 'new XMLSerializer()' ); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-class _XSLTProcessorFactoryProvider { |
- static XSLTProcessor createXSLTProcessor() => |
- JS('XSLTProcessor', 'new XSLTProcessor()' ); |
+class _XsltProcessorFactoryProvider { |
+ static XsltProcessor createXsltProcessor() => |
+ JS('XsltProcessor', 'new XSLTProcessor()' ); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -23595,15 +23595,15 @@ class _MouseEventFactoryProvider { |
} |
} |
-class _CSSStyleDeclarationFactoryProvider { |
- static CSSStyleDeclaration createCSSStyleDeclaration_css(String css) { |
+class _CssStyleDeclarationFactoryProvider { |
+ static CssStyleDeclaration createCssStyleDeclaration_css(String css) { |
final style = new Element.tag('div').style; |
style.cssText = css; |
return style; |
} |
- static CSSStyleDeclaration createCSSStyleDeclaration() { |
- return new CSSStyleDeclaration.css(''); |
+ static CssStyleDeclaration createCssStyleDeclaration() { |
+ return new CssStyleDeclaration.css(''); |
} |
} |
@@ -23632,7 +23632,7 @@ class _DocumentFragmentFactoryProvider { |
static DocumentFragment createDocumentFragment_svg(String svgContent) { |
final fragment = new DocumentFragment(); |
- final e = new svg.SVGSVGElement(); |
+ final e = new svg.SvgSvgElement(); |
e.innerHtml = svgContent; |
// Copy list first since we don't want liveness during iteration. |
@@ -23646,23 +23646,6 @@ class _DocumentFragmentFactoryProvider { |
// BSD-style license that can be found in the LICENSE file. |
-// Conversions for IDBKey. |
-// |
-// Per http://www.w3.org/TR/IndexedDB/#key-construct |
-// |
-// "A value is said to be a valid key if it is one of the following types: Array |
-// JavaScript objects [ECMA-262], DOMString [WEBIDL], Date [ECMA-262] or float |
-// [WEBIDL]. However Arrays are only valid keys if every item in the array is |
-// defined and is a valid key (i.e. sparse arrays can not be valid keys) and if |
-// the Array doesn't directly or indirectly contain itself. Any non-numeric |
-// properties are ignored, and thus does not affect whether the Array is a valid |
-// key. Additionally, if the value is of type float, it is only a valid key if |
-// it is not NaN, and if the value is of type Date it is only a valid key if its |
-// [[PrimitiveValue]] internal property, as defined by [ECMA-262], is not NaN." |
- |
-// What is required is to ensure that an Lists in the key are actually |
-// JavaScript arrays, and any Dates are JavaScript Dates. |
- |
// Conversions for Window. These check if the window is the local |
// window, and if it's not, wraps or unwraps it with a secure wrapper. |
// We need to test for EventTarget here as well as it's a base type. |