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

Unified Diff: sdk/lib/html/dart2js/html_dart2js.dart

Issue 15773008: Exposing DOM float & double types as double rather than num. Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 021a3ca53e198019a839085e18344c8c674afc6c..0aeb4b41e62e1e9eff895ff8db1bcd907cabec53 100644
--- a/sdk/lib/html/dart2js/html_dart2js.dart
+++ b/sdk/lib/html/dart2js/html_dart2js.dart
@@ -206,7 +206,7 @@ class AnimationEvent extends Event native "WebKitAnimationEvent" {
@DomName('WebKitAnimationEvent.elapsedTime')
@DocsEditable
- final num elapsedTime;
+ final double elapsedTime;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -875,7 +875,7 @@ class CanvasElement extends Element implements CanvasImageSource native "HTMLCan
*/
@DomName('HTMLCanvasElement.toDataURL')
@DocsEditable
- String toDataUrl(String type, [num quality]) native;
+ String toDataUrl(String type, [double quality]) native;
/** An API for drawing on this canvas. */
CanvasRenderingContext2D get context2D =>
@@ -954,7 +954,7 @@ class CanvasGradient native "CanvasGradient" {
*/
@DomName('CanvasGradient.addColorStop')
@DocsEditable
- void addColorStop(num offset, String color) native;
+ void addColorStop(double 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
@@ -1038,7 +1038,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.globalAlpha')
@DocsEditable
- num globalAlpha;
+ double globalAlpha;
@DomName('CanvasRenderingContext2D.globalCompositeOperation')
@DocsEditable
@@ -1054,15 +1054,15 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.lineWidth')
@DocsEditable
- num lineWidth;
+ double lineWidth;
@DomName('CanvasRenderingContext2D.miterLimit')
@DocsEditable
- num miterLimit;
+ double miterLimit;
@DomName('CanvasRenderingContext2D.shadowBlur')
@DocsEditable
- num shadowBlur;
+ double shadowBlur;
@DomName('CanvasRenderingContext2D.shadowColor')
@DocsEditable
@@ -1070,11 +1070,11 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.shadowOffsetX')
@DocsEditable
- num shadowOffsetX;
+ double shadowOffsetX;
@DomName('CanvasRenderingContext2D.shadowOffsetY')
@DocsEditable
- num shadowOffsetY;
+ double shadowOffsetY;
@DomName('CanvasRenderingContext2D.strokeStyle')
@DocsEditable
@@ -1096,7 +1096,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
- final num backingStorePixelRatio;
+ final double backingStorePixelRatio;
@JSName('webkitImageSmoothingEnabled')
@DomName('CanvasRenderingContext2D.webkitImageSmoothingEnabled')
@@ -1109,11 +1109,11 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@JSName('arc')
@DomName('CanvasRenderingContext2D.arc')
@DocsEditable
- void $dom_arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) native;
+ void $dom_arc(double x, double y, double radius, double startAngle, double endAngle, bool anticlockwise) native;
@DomName('CanvasRenderingContext2D.arcTo')
@DocsEditable
- void arcTo(num x1, num y1, num x2, num y2, num radius) native;
+ void arcTo(double x1, double y1, double x2, double y2, double radius) native;
@DomName('CanvasRenderingContext2D.beginPath')
@DocsEditable
@@ -1121,11 +1121,11 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.bezierCurveTo')
@DocsEditable
- void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) native;
+ void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) native;
@DomName('CanvasRenderingContext2D.clearRect')
@DocsEditable
- void clearRect(num x, num y, num width, num height) native;
+ void clearRect(double x, double y, double width, double height) native;
@DomName('CanvasRenderingContext2D.clip')
@DocsEditable
@@ -1138,7 +1138,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.createImageData')
@DocsEditable
@Creates('ImageData|=Object')
- ImageData createImageData(num sw, num sh) {
+ ImageData createImageData(double sw, double sh) {
return _convertNativeToDart_ImageData(_createImageData_1(sw, sh));
}
@JSName('createImageData')
@@ -1162,7 +1162,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.createLinearGradient')
@DocsEditable
- CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native;
+ CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1) native;
@DomName('CanvasRenderingContext2D.createPattern')
@DocsEditable
@@ -1170,7 +1170,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.createRadialGradient')
@DocsEditable
- CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) native;
+ CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1) native;
@DomName('CanvasRenderingContext2D.fill')
@DocsEditable
@@ -1178,11 +1178,11 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.fillRect')
@DocsEditable
- void fillRect(num x, num y, num width, num height) native;
+ void fillRect(double x, double y, double width, double height) native;
@DomName('CanvasRenderingContext2D.fillText')
@DocsEditable
- void fillText(String text, num x, num y, [num maxWidth]) native;
+ void fillText(String text, double x, double y, [double maxWidth]) native;
@DomName('CanvasRenderingContext2D.getContextAttributes')
@DocsEditable
@@ -1192,7 +1192,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.getImageData')
@DocsEditable
@Creates('ImageData|=Object')
- ImageData getImageData(num sx, num sy, num sw, num sh) {
+ ImageData getImageData(double sx, double sy, double sw, double sh) {
return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh));
}
@JSName('getImageData')
@@ -1203,19 +1203,19 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.getLineDash')
@DocsEditable
- List<num> getLineDash() native;
+ List<double> getLineDash() native;
@DomName('CanvasRenderingContext2D.isPointInPath')
@DocsEditable
- bool isPointInPath(num x, num y, [String winding]) native;
+ bool isPointInPath(double x, double y, [String winding]) native;
@DomName('CanvasRenderingContext2D.isPointInStroke')
@DocsEditable
- bool isPointInStroke(num x, num y) native;
+ bool isPointInStroke(double x, double y) native;
@DomName('CanvasRenderingContext2D.lineTo')
@DocsEditable
- void lineTo(num x, num y) native;
+ void lineTo(double x, double y) native;
@DomName('CanvasRenderingContext2D.measureText')
@DocsEditable
@@ -1223,11 +1223,11 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.moveTo')
@DocsEditable
- void moveTo(num x, num y) native;
+ void moveTo(double x, double y) native;
@DomName('CanvasRenderingContext2D.putImageData')
@DocsEditable
- void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) {
+ void putImageData(ImageData imagedata, double dx, double dy, [double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight]) {
if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) {
var imagedata_1 = _convertDartToNative_ImageData(imagedata);
_putImageData_1(imagedata_1, dx, dy);
@@ -1251,11 +1251,11 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.quadraticCurveTo')
@DocsEditable
- void quadraticCurveTo(num cpx, num cpy, num x, num y) native;
+ void quadraticCurveTo(double cpx, double cpy, double x, double y) native;
@DomName('CanvasRenderingContext2D.rect')
@DocsEditable
- void rect(num x, num y, num width, num height) native;
+ void rect(double x, double y, double width, double height) native;
@DomName('CanvasRenderingContext2D.restore')
@DocsEditable
@@ -1263,7 +1263,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.rotate')
@DocsEditable
- void rotate(num angle) native;
+ void rotate(double angle) native;
@DomName('CanvasRenderingContext2D.save')
@DocsEditable
@@ -1271,15 +1271,15 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.scale')
@DocsEditable
- void scale(num sx, num sy) native;
+ void scale(double sx, double sy) native;
@DomName('CanvasRenderingContext2D.setLineDash')
@DocsEditable
- void setLineDash(List<num> dash) native;
+ void setLineDash(List<double> dash) native;
@DomName('CanvasRenderingContext2D.setTransform')
@DocsEditable
- void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) native;
+ void setTransform(double m11, double m12, double m21, double m22, double dx, double dy) native;
@DomName('CanvasRenderingContext2D.stroke')
@DocsEditable
@@ -1287,19 +1287,19 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@DomName('CanvasRenderingContext2D.strokeRect')
@DocsEditable
- void strokeRect(num x, num y, num width, num height, [num lineWidth]) native;
+ void strokeRect(double x, double y, double width, double height, [double lineWidth]) native;
@DomName('CanvasRenderingContext2D.strokeText')
@DocsEditable
- void strokeText(String text, num x, num y, [num maxWidth]) native;
+ void strokeText(String text, double x, double y, [double maxWidth]) native;
@DomName('CanvasRenderingContext2D.transform')
@DocsEditable
- void transform(num m11, num m12, num m21, num m22, num dx, num dy) native;
+ void transform(double m11, double m12, double m21, double m22, double dx, double dy) native;
@DomName('CanvasRenderingContext2D.translate')
@DocsEditable
- void translate(num tx, num ty) native;
+ void translate(double tx, double ty) native;
@DomName('CanvasRenderingContext2D.webkitGetImageDataHD')
@DocsEditable
@@ -1307,7 +1307,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
@Creates('ImageData|=Object')
- ImageData getImageDataHD(num sx, num sy, num sw, num sh) {
+ ImageData getImageDataHD(double sx, double sy, double sw, double sh) {
return _convertNativeToDart_ImageData(_getImageDataHD_1(sx, sy, sw, sh));
}
@JSName('webkitGetImageDataHD')
@@ -1324,7 +1324,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
- void putImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) {
+ void putImageDataHD(ImageData imagedata, double dx, double dy, [double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight]) {
if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) {
var imagedata_1 = _convertDartToNative_ImageData(imagedata);
_putImageDataHD_1(imagedata_1, dx, dy);
@@ -1834,31 +1834,31 @@ class Coordinates native "Coordinates" {
@DomName('Coordinates.accuracy')
@DocsEditable
- final num accuracy;
+ final double accuracy;
@DomName('Coordinates.altitude')
@DocsEditable
- final num altitude;
+ final double altitude;
@DomName('Coordinates.altitudeAccuracy')
@DocsEditable
- final num altitudeAccuracy;
+ final double altitudeAccuracy;
@DomName('Coordinates.heading')
@DocsEditable
- final num heading;
+ final double heading;
@DomName('Coordinates.latitude')
@DocsEditable
- final num latitude;
+ final double latitude;
@DomName('Coordinates.longitude')
@DocsEditable
- final num longitude;
+ final double longitude;
@DomName('Coordinates.speed')
@DocsEditable
- final num speed;
+ final double 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
@@ -5824,15 +5824,15 @@ class DeviceAcceleration native "DeviceAcceleration" {
@DomName('DeviceAcceleration.x')
@DocsEditable
- final num x;
+ final double x;
@DomName('DeviceAcceleration.y')
@DocsEditable
- final num y;
+ final double y;
@DomName('DeviceAcceleration.z')
@DocsEditable
- final num z;
+ final double z;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -5855,7 +5855,7 @@ class DeviceMotionEvent extends Event native "DeviceMotionEvent" {
@DomName('DeviceMotionEvent.interval')
@DocsEditable
- final num interval;
+ final double interval;
@DomName('DeviceMotionEvent.rotationRate')
@DocsEditable
@@ -5887,20 +5887,20 @@ class DeviceOrientationEvent extends Event native "DeviceOrientationEvent" {
@DomName('DeviceOrientationEvent.alpha')
@DocsEditable
- final num alpha;
+ final double alpha;
@DomName('DeviceOrientationEvent.beta')
@DocsEditable
- final num beta;
+ final double beta;
@DomName('DeviceOrientationEvent.gamma')
@DocsEditable
- final num gamma;
+ final double gamma;
@JSName('initDeviceOrientationEvent')
@DomName('DeviceOrientationEvent.initDeviceOrientationEvent')
@DocsEditable
- void $dom_initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, num alpha, num beta, num gamma, bool absolute) native;
+ void $dom_initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, double alpha, double beta, double gamma, bool absolute) native;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -5916,15 +5916,15 @@ class DeviceRotationRate native "DeviceRotationRate" {
@DomName('DeviceRotationRate.alpha')
@DocsEditable
- final num alpha;
+ final double alpha;
@DomName('DeviceRotationRate.beta')
@DocsEditable
- final num beta;
+ final double beta;
@DomName('DeviceRotationRate.gamma')
@DocsEditable
- final num gamma;
+ final double gamma;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -6440,7 +6440,7 @@ class Document extends Node native "Document"
@DocsEditable
// http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features
@Experimental
- Touch $dom_createTouch(Window window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) {
+ Touch $dom_createTouch(Window window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, double webkitRotationAngle, double webkitForce) {
var target_1 = _convertDartToNative_EventTarget(target);
return _$dom_createTouch_1(window, target_1, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
}
@@ -10556,11 +10556,11 @@ class Gamepad native "Gamepad" {
@DomName('Gamepad.axes')
@DocsEditable
- final List<num> axes;
+ final List<double> axes;
@DomName('Gamepad.buttons')
@DocsEditable
- final List<num> buttons;
+ final List<double> buttons;
@DomName('Gamepad.id')
@DocsEditable
@@ -12271,7 +12271,7 @@ class InputElement extends Element implements
@DomName('HTMLInputElement.valueAsNumber')
@DocsEditable
- num valueAsNumber;
+ double valueAsNumber;
@JSName('webkitEntries')
@DomName('HTMLInputElement.webkitEntries')
@@ -13356,15 +13356,15 @@ class MediaController extends EventTarget native "MediaController" {
@DomName('MediaController.currentTime')
@DocsEditable
- num currentTime;
+ double currentTime;
@DomName('MediaController.defaultPlaybackRate')
@DocsEditable
- num defaultPlaybackRate;
+ double defaultPlaybackRate;
@DomName('MediaController.duration')
@DocsEditable
- final num duration;
+ final double duration;
@DomName('MediaController.muted')
@DocsEditable
@@ -13376,7 +13376,7 @@ class MediaController extends EventTarget native "MediaController" {
@DomName('MediaController.playbackRate')
@DocsEditable
- num playbackRate;
+ double playbackRate;
@DomName('MediaController.playbackState')
@DocsEditable
@@ -13392,7 +13392,7 @@ class MediaController extends EventTarget native "MediaController" {
@DomName('MediaController.volume')
@DocsEditable
- num volume;
+ double volume;
@JSName('addEventListener')
@DomName('MediaController.addEventListener')
@@ -13606,7 +13606,7 @@ class MediaElement extends Element native "HTMLMediaElement" {
@DomName('HTMLMediaElement.currentTime')
@DocsEditable
- num currentTime;
+ double currentTime;
@DomName('HTMLMediaElement.defaultMuted')
@DocsEditable
@@ -13614,11 +13614,11 @@ class MediaElement extends Element native "HTMLMediaElement" {
@DomName('HTMLMediaElement.defaultPlaybackRate')
@DocsEditable
- num defaultPlaybackRate;
+ double defaultPlaybackRate;
@DomName('HTMLMediaElement.duration')
@DocsEditable
- final num duration;
+ final double duration;
@DomName('HTMLMediaElement.ended')
@DocsEditable
@@ -13632,7 +13632,7 @@ class MediaElement extends Element native "HTMLMediaElement" {
@DocsEditable
// http://www.w3.org/TR/2011/WD-html5-20110113/video.html#dom-media-initialtime
@Experimental
- final num initialTime;
+ final double initialTime;
@DomName('HTMLMediaElement.loop')
@DocsEditable
@@ -13656,7 +13656,7 @@ class MediaElement extends Element native "HTMLMediaElement" {
@DomName('HTMLMediaElement.playbackRate')
@DocsEditable
- num playbackRate;
+ double playbackRate;
@DomName('HTMLMediaElement.played')
@DocsEditable
@@ -13685,7 +13685,7 @@ class MediaElement extends Element native "HTMLMediaElement" {
@DomName('HTMLMediaElement.startTime')
@DocsEditable
@Experimental // non-standard
- final num startTime;
+ final double startTime;
@DomName('HTMLMediaElement.textTracks')
@DocsEditable
@@ -13695,7 +13695,7 @@ class MediaElement extends Element native "HTMLMediaElement" {
@DomName('HTMLMediaElement.volume')
@DocsEditable
- num volume;
+ double volume;
@JSName('webkitAudioDecodedByteCount')
@DomName('HTMLMediaElement.webkitAudioDecodedByteCount')
@@ -14107,7 +14107,7 @@ class MediaSource extends EventTarget native "MediaSource" {
@DomName('MediaSource.duration')
@DocsEditable
- num duration;
+ double duration;
@DomName('MediaSource.readyState')
@DocsEditable
@@ -14641,7 +14641,7 @@ class MeterElement extends Element native "HTMLMeterElement" {
@DomName('HTMLMeterElement.high')
@DocsEditable
- num high;
+ double high;
@DomName('HTMLMeterElement.labels')
@DocsEditable
@@ -14652,23 +14652,23 @@ class MeterElement extends Element native "HTMLMeterElement" {
@DomName('HTMLMeterElement.low')
@DocsEditable
- num low;
+ double low;
@DomName('HTMLMeterElement.max')
@DocsEditable
- num max;
+ double max;
@DomName('HTMLMeterElement.min')
@DocsEditable
- num min;
+ double min;
@DomName('HTMLMeterElement.optimum')
@DocsEditable
- num optimum;
+ double optimum;
@DomName('HTMLMeterElement.value')
@DocsEditable
- num value;
+ double 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
@@ -14713,7 +14713,7 @@ class MidiMessageEvent extends Event native "MIDIMessageEvent" {
@DomName('MIDIMessageEvent.receivedTime')
@DocsEditable
@Experimental // untriaged
- final num receivedTime;
+ final double receivedTime;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -16792,15 +16792,15 @@ class Path native "Path" {
@DomName('Path.arc')
@DocsEditable
- void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) native;
+ void arc(double x, double y, double radius, double startAngle, double endAngle, bool anticlockwise) native;
@DomName('Path.arcTo')
@DocsEditable
- void arcTo(num x1, num y1, num x2, num y2, num radius) native;
+ void arcTo(double x1, double y1, double x2, double y2, double radius) native;
@DomName('Path.bezierCurveTo')
@DocsEditable
- void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) native;
+ void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) native;
@DomName('Path.closePath')
@DocsEditable
@@ -16808,19 +16808,19 @@ class Path native "Path" {
@DomName('Path.lineTo')
@DocsEditable
- void lineTo(num x, num y) native;
+ void lineTo(double x, double y) native;
@DomName('Path.moveTo')
@DocsEditable
- void moveTo(num x, num y) native;
+ void moveTo(double x, double y) native;
@DomName('Path.quadraticCurveTo')
@DocsEditable
- void quadraticCurveTo(num cpx, num cpy, num x, num y) native;
+ void quadraticCurveTo(double cpx, double cpy, double x, double y) native;
@DomName('Path.rect')
@DocsEditable
- void rect(num x, num y, num width, num height) native;
+ void rect(double x, double y, double width, double height) 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
@@ -16895,7 +16895,7 @@ class Performance extends EventTarget native "Performance" {
@DomName('Performance.now')
@DocsEditable
- num now() native;
+ double now() native;
@JSName('webkitClearResourceTimings')
@DomName('Performance.webkitClearResourceTimings')
@@ -16934,7 +16934,7 @@ class PerformanceEntry native "PerformanceEntry" {
@DomName('PerformanceEntry.duration')
@DocsEditable
- final num duration;
+ final double duration;
@DomName('PerformanceEntry.entryType')
@DocsEditable
@@ -16946,7 +16946,7 @@ class PerformanceEntry native "PerformanceEntry" {
@DomName('PerformanceEntry.startTime')
@DocsEditable
- final num startTime;
+ final double startTime;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -17017,23 +17017,23 @@ class PerformanceResourceTiming extends PerformanceEntry native "PerformanceReso
@DomName('PerformanceResourceTiming.connectEnd')
@DocsEditable
- final num connectEnd;
+ final double connectEnd;
@DomName('PerformanceResourceTiming.connectStart')
@DocsEditable
- final num connectStart;
+ final double connectStart;
@DomName('PerformanceResourceTiming.domainLookupEnd')
@DocsEditable
- final num domainLookupEnd;
+ final double domainLookupEnd;
@DomName('PerformanceResourceTiming.domainLookupStart')
@DocsEditable
- final num domainLookupStart;
+ final double domainLookupStart;
@DomName('PerformanceResourceTiming.fetchStart')
@DocsEditable
- final num fetchStart;
+ final double fetchStart;
@DomName('PerformanceResourceTiming.initiatorType')
@DocsEditable
@@ -17041,30 +17041,30 @@ class PerformanceResourceTiming extends PerformanceEntry native "PerformanceReso
@DomName('PerformanceResourceTiming.redirectEnd')
@DocsEditable
- final num redirectEnd;
+ final double redirectEnd;
@DomName('PerformanceResourceTiming.redirectStart')
@DocsEditable
- final num redirectStart;
+ final double redirectStart;
@DomName('PerformanceResourceTiming.requestStart')
@DocsEditable
@Experimental // nonstandard
- final num requestStart;
+ final double requestStart;
@DomName('PerformanceResourceTiming.responseEnd')
@DocsEditable
@Experimental // nonstandard
- final num responseEnd;
+ final double responseEnd;
@DomName('PerformanceResourceTiming.responseStart')
@DocsEditable
@Experimental // nonstandard
- final num responseStart;
+ final double responseStart;
@DomName('PerformanceResourceTiming.secureConnectionStart')
@DocsEditable
- final num secureConnectionStart;
+ final double secureConnectionStart;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -17406,15 +17406,15 @@ class ProgressElement extends Element native "HTMLProgressElement" {
@DomName('HTMLProgressElement.max')
@DocsEditable
- num max;
+ double max;
@DomName('HTMLProgressElement.position')
@DocsEditable
- final num position;
+ final double position;
@DomName('HTMLProgressElement.value')
@DocsEditable
- num value;
+ double 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
@@ -17680,7 +17680,7 @@ class Range native "Range" {
@DomName('RequestAnimationFrameCallback')
-typedef void RequestAnimationFrameCallback(num highResTime);
+typedef void RequestAnimationFrameCallback(double 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.
@@ -18441,7 +18441,7 @@ class ScriptProfile native "ScriptProfile" {
@DomName('ScriptProfile.idleTime')
@DocsEditable
- final num idleTime;
+ final double idleTime;
@DomName('ScriptProfile.title')
@DocsEditable
@@ -18480,11 +18480,11 @@ class ScriptProfileNode native "ScriptProfileNode" {
@DomName('ScriptProfileNode.selfTime')
@DocsEditable
- final num selfTime;
+ final double selfTime;
@DomName('ScriptProfileNode.totalTime')
@DocsEditable
- final num totalTime;
+ final double totalTime;
@DomName('ScriptProfileNode.url')
@DocsEditable
@@ -18955,7 +18955,7 @@ class SourceBuffer native "SourceBuffer" {
@DomName('SourceBuffer.timestampOffset')
@DocsEditable
- num timestampOffset;
+ double timestampOffset;
@DomName('SourceBuffer.abort')
@DocsEditable
@@ -19105,7 +19105,7 @@ class SpeechGrammar native "SpeechGrammar" {
@DomName('SpeechGrammar.weight')
@DocsEditable
- num weight;
+ double weight;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -19175,11 +19175,11 @@ class SpeechGrammarList extends Interceptor with ListMixin<SpeechGrammar>, Immut
@DomName('SpeechGrammarList.addFromString')
@DocsEditable
- void addFromString(String string, [num weight]) native;
+ void addFromString(String string, [double weight]) native;
@DomName('SpeechGrammarList.addFromUri')
@DocsEditable
- void addFromUri(String src, [num weight]) native;
+ void addFromUri(String src, [double weight]) native;
@DomName('SpeechGrammarList.item')
@DocsEditable
@@ -19215,7 +19215,7 @@ class SpeechInputResult native "SpeechInputResult" {
@DomName('SpeechInputResult.confidence')
@DocsEditable
- final num confidence;
+ final double confidence;
@DomName('SpeechInputResult.utterance')
@DocsEditable
@@ -19388,7 +19388,7 @@ class SpeechRecognitionAlternative native "SpeechRecognitionAlternative" {
@DomName('SpeechRecognitionAlternative.confidence')
@DocsEditable
- final num confidence;
+ final double confidence;
@DomName('SpeechRecognitionAlternative.transcript')
@DocsEditable
@@ -19536,7 +19536,7 @@ class SpeechSynthesisEvent extends Event native "SpeechSynthesisEvent" {
@DomName('SpeechSynthesisEvent.elapsedTime')
@DocsEditable
@Experimental // untriaged
- final num elapsedTime;
+ final double elapsedTime;
@DomName('SpeechSynthesisEvent.name')
@DocsEditable
@@ -19607,12 +19607,12 @@ class SpeechSynthesisUtterance extends EventTarget native "SpeechSynthesisUttera
@DomName('SpeechSynthesisUtterance.pitch')
@DocsEditable
@Experimental // untriaged
- num pitch;
+ double pitch;
@DomName('SpeechSynthesisUtterance.rate')
@DocsEditable
@Experimental // untriaged
- num rate;
+ double rate;
@DomName('SpeechSynthesisUtterance.text')
@DocsEditable
@@ -19627,7 +19627,7 @@ class SpeechSynthesisUtterance extends EventTarget native "SpeechSynthesisUttera
@DomName('SpeechSynthesisUtterance.volume')
@DocsEditable
@Experimental // untriaged
- num volume;
+ double volume;
@DomName('SpeechSynthesisUtterance.onboundary')
@DocsEditable
@@ -20715,7 +20715,7 @@ class TextMetrics native "TextMetrics" {
@DomName('TextMetrics.width')
@DocsEditable
- final num width;
+ final double 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
@@ -20803,7 +20803,7 @@ class TextTrackCue extends EventTarget native "TextTrackCue" {
@DomName('TextTrackCue.TextTrackCue')
@DocsEditable
- factory TextTrackCue(num startTime, num endTime, String text) {
+ factory TextTrackCue(double startTime, double endTime, String text) {
return TextTrackCue._create_1(startTime, endTime, text);
}
static TextTrackCue _create_1(startTime, endTime, text) => JS('TextTrackCue', 'new TextTrackCue(#,#,#)', startTime, endTime, text);
@@ -20815,7 +20815,7 @@ class TextTrackCue extends EventTarget native "TextTrackCue" {
@DomName('TextTrackCue.endTime')
@DocsEditable
- num endTime;
+ double endTime;
@DomName('TextTrackCue.id')
@DocsEditable
@@ -20847,7 +20847,7 @@ class TextTrackCue extends EventTarget native "TextTrackCue" {
@DomName('TextTrackCue.startTime')
@DocsEditable
- num startTime;
+ double startTime;
@DomName('TextTrackCue.text')
@DocsEditable
@@ -21059,11 +21059,11 @@ class TimeRanges native "TimeRanges" {
@DomName('TimeRanges.end')
@DocsEditable
- num end(int index) native;
+ double end(int index) native;
@DomName('TimeRanges.start')
@DocsEditable
- num start(int index) native;
+ double start(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
@@ -21146,7 +21146,7 @@ class Touch native "Touch" {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
- final num force;
+ final double force;
@JSName('webkitRadiusX')
@DomName('Touch.webkitRadiusX')
@@ -21170,7 +21170,7 @@ class Touch native "Touch" {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
- final num rotationAngle;
+ final double rotationAngle;
@DomName('Touch.clientX')
@@ -21420,7 +21420,7 @@ class TransitionEvent extends Event native "TransitionEvent,WebKitTransitionEven
@DomName('TransitionEvent.elapsedTime')
@DocsEditable
- final num elapsedTime;
+ final double elapsedTime;
@DomName('TransitionEvent.propertyName')
@DocsEditable
@@ -22592,7 +22592,7 @@ class Window extends EventTarget implements WindowBase native "Window,DOMWindow"
@DocsEditable
// http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html
@Experimental // non-standard
- final num devicePixelRatio;
+ final double devicePixelRatio;
@DomName('Window.event')
@DocsEditable
@@ -22857,11 +22857,11 @@ class Window extends EventTarget implements WindowBase native "Window,DOMWindow"
@DomName('Window.moveBy')
@DocsEditable
- void moveBy(num x, num y) native;
+ void moveBy(double x, double y) native;
@DomName('Window.moveTo')
@DocsEditable
- void moveTo(num x, num y) native;
+ void moveTo(double x, double y) native;
@DomName('Window.openDatabase')
@DocsEditable
@@ -22911,11 +22911,11 @@ class Window extends EventTarget implements WindowBase native "Window,DOMWindow"
@DomName('Window.resizeBy')
@DocsEditable
- void resizeBy(num x, num y) native;
+ void resizeBy(double x, double y) native;
@DomName('Window.resizeTo')
@DocsEditable
- void resizeTo(num width, num height) native;
+ void resizeTo(double width, double height) native;
@DomName('Window.scroll')
@DocsEditable
@@ -23509,7 +23509,7 @@ class XPathResult native "XPathResult" {
@DomName('XPathResult.numberValue')
@DocsEditable
- final num numberValue;
+ final double numberValue;
@DomName('XPathResult.resultType')
@DocsEditable
@@ -23737,27 +23737,27 @@ class _ClientRect implements Rect native "ClientRect" {
@DomName('ClientRect.bottom')
@DocsEditable
- final num bottom;
+ final double bottom;
@DomName('ClientRect.height')
@DocsEditable
- final num height;
+ final double height;
@DomName('ClientRect.left')
@DocsEditable
- final num left;
+ final double left;
@DomName('ClientRect.right')
@DocsEditable
- final num right;
+ final double right;
@DomName('ClientRect.top')
@DocsEditable
- final num top;
+ final double top;
@DomName('ClientRect.width')
@DocsEditable
- final num width;
+ final double 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
@@ -24030,7 +24030,7 @@ class _DomPoint native "WebKitPoint" {
@DomName('WebKitPoint.DOMPoint')
@DocsEditable
- factory _DomPoint(num x, num y) {
+ factory _DomPoint(double x, double y) {
return _DomPoint._create_1(x, y);
}
static _DomPoint _create_1(x, y) => JS('_DomPoint', 'new WebKitPoint(#,#)', x, y);
@@ -24040,11 +24040,11 @@ class _DomPoint native "WebKitPoint" {
@DomName('WebKitPoint.x')
@DocsEditable
- num x;
+ double x;
@DomName('WebKitPoint.y')
@DocsEditable
- num y;
+ double 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
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698