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

Side by Side 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, 6 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /// The Dart HTML library. 1 /// The Dart HTML library.
2 library dart.dom.html; 2 library dart.dom.html;
3 3
4 import 'dart:async'; 4 import 'dart:async';
5 import 'dart:collection'; 5 import 'dart:collection';
6 import 'dart:_collection-dev' hide Symbol; 6 import 'dart:_collection-dev' hide Symbol;
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:indexed_db'; 8 import 'dart:indexed_db';
9 import 'dart:isolate'; 9 import 'dart:isolate';
10 import 'dart:json' as json; 10 import 'dart:json' as json;
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
199 @SupportedBrowser(SupportedBrowser.SAFARI) 199 @SupportedBrowser(SupportedBrowser.SAFARI)
200 @Experimental 200 @Experimental
201 class AnimationEvent extends Event native "WebKitAnimationEvent" { 201 class AnimationEvent extends Event native "WebKitAnimationEvent" {
202 202
203 @DomName('WebKitAnimationEvent.animationName') 203 @DomName('WebKitAnimationEvent.animationName')
204 @DocsEditable 204 @DocsEditable
205 final String animationName; 205 final String animationName;
206 206
207 @DomName('WebKitAnimationEvent.elapsedTime') 207 @DomName('WebKitAnimationEvent.elapsedTime')
208 @DocsEditable 208 @DocsEditable
209 final num elapsedTime; 209 final double elapsedTime;
210 } 210 }
211 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 211 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
212 // for details. All rights reserved. Use of this source code is governed by a 212 // for details. All rights reserved. Use of this source code is governed by a
213 // BSD-style license that can be found in the LICENSE file. 213 // BSD-style license that can be found in the LICENSE file.
214 214
215 215
216 @DocsEditable 216 @DocsEditable
217 @DomName('DOMApplicationCache') 217 @DomName('DOMApplicationCache')
218 @SupportedBrowser(SupportedBrowser.CHROME) 218 @SupportedBrowser(SupportedBrowser.CHROME)
219 @SupportedBrowser(SupportedBrowser.FIREFOX) 219 @SupportedBrowser(SupportedBrowser.FIREFOX)
(...skipping 648 matching lines...) Expand 10 before | Expand all | Expand 10 after
868 * See also: 868 * See also:
869 * 869 *
870 * * [Data URI Scheme](http://en.wikipedia.org/wiki/Data_URI_scheme) from Wiki pedia. 870 * * [Data URI Scheme](http://en.wikipedia.org/wiki/Data_URI_scheme) from Wiki pedia.
871 * 871 *
872 * * [HTMLCanvasElement](https://developer.mozilla.org/en-US/docs/DOM/HTMLCanv asElement) from MDN. 872 * * [HTMLCanvasElement](https://developer.mozilla.org/en-US/docs/DOM/HTMLCanv asElement) from MDN.
873 * 873 *
874 * * [toDataUrl](http://dev.w3.org/html5/spec/the-canvas-element.html#dom-canv as-todataurl) from W3C. 874 * * [toDataUrl](http://dev.w3.org/html5/spec/the-canvas-element.html#dom-canv as-todataurl) from W3C.
875 */ 875 */
876 @DomName('HTMLCanvasElement.toDataURL') 876 @DomName('HTMLCanvasElement.toDataURL')
877 @DocsEditable 877 @DocsEditable
878 String toDataUrl(String type, [num quality]) native; 878 String toDataUrl(String type, [double quality]) native;
879 879
880 /** An API for drawing on this canvas. */ 880 /** An API for drawing on this canvas. */
881 CanvasRenderingContext2D get context2D => 881 CanvasRenderingContext2D get context2D =>
882 JS('Null|CanvasRenderingContext2D', '#.getContext(#)', this, '2d'); 882 JS('Null|CanvasRenderingContext2D', '#.getContext(#)', this, '2d');
883 883
884 @deprecated 884 @deprecated
885 CanvasRenderingContext2D get context2d => this.context2D; 885 CanvasRenderingContext2D get context2d => this.context2D;
886 886
887 @SupportedBrowser(SupportedBrowser.CHROME) 887 @SupportedBrowser(SupportedBrowser.CHROME)
888 @SupportedBrowser(SupportedBrowser.FIREFOX) 888 @SupportedBrowser(SupportedBrowser.FIREFOX)
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
947 * Adds a color stop to this gradient at the offset. 947 * Adds a color stop to this gradient at the offset.
948 * 948 *
949 * The [offset] can range between 0.0 and 1.0. 949 * The [offset] can range between 0.0 and 1.0.
950 * 950 *
951 * See also: 951 * See also:
952 * 952 *
953 * * [Multiple Color Stops](https://developer.mozilla.org/en-US/docs/CSS/linea r-gradient#Gradient_with_multiple_color_stops) from MDN. 953 * * [Multiple Color Stops](https://developer.mozilla.org/en-US/docs/CSS/linea r-gradient#Gradient_with_multiple_color_stops) from MDN.
954 */ 954 */
955 @DomName('CanvasGradient.addColorStop') 955 @DomName('CanvasGradient.addColorStop')
956 @DocsEditable 956 @DocsEditable
957 void addColorStop(num offset, String color) native; 957 void addColorStop(double offset, String color) native;
958 } 958 }
959 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 959 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
960 // for details. All rights reserved. Use of this source code is governed by a 960 // for details. All rights reserved. Use of this source code is governed by a
961 // BSD-style license that can be found in the LICENSE file. 961 // BSD-style license that can be found in the LICENSE file.
962 962
963 963
964 @DocsEditable 964 @DocsEditable
965 /** 965 /**
966 * An opaque object representing a pattern of image, canvas, or video. 966 * An opaque object representing a pattern of image, canvas, or video.
967 * 967 *
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
1031 @Creates('String|CanvasGradient|CanvasPattern') 1031 @Creates('String|CanvasGradient|CanvasPattern')
1032 @Returns('String|CanvasGradient|CanvasPattern') 1032 @Returns('String|CanvasGradient|CanvasPattern')
1033 dynamic fillStyle; 1033 dynamic fillStyle;
1034 1034
1035 @DomName('CanvasRenderingContext2D.font') 1035 @DomName('CanvasRenderingContext2D.font')
1036 @DocsEditable 1036 @DocsEditable
1037 String font; 1037 String font;
1038 1038
1039 @DomName('CanvasRenderingContext2D.globalAlpha') 1039 @DomName('CanvasRenderingContext2D.globalAlpha')
1040 @DocsEditable 1040 @DocsEditable
1041 num globalAlpha; 1041 double globalAlpha;
1042 1042
1043 @DomName('CanvasRenderingContext2D.globalCompositeOperation') 1043 @DomName('CanvasRenderingContext2D.globalCompositeOperation')
1044 @DocsEditable 1044 @DocsEditable
1045 String globalCompositeOperation; 1045 String globalCompositeOperation;
1046 1046
1047 @DomName('CanvasRenderingContext2D.lineCap') 1047 @DomName('CanvasRenderingContext2D.lineCap')
1048 @DocsEditable 1048 @DocsEditable
1049 String lineCap; 1049 String lineCap;
1050 1050
1051 @DomName('CanvasRenderingContext2D.lineJoin') 1051 @DomName('CanvasRenderingContext2D.lineJoin')
1052 @DocsEditable 1052 @DocsEditable
1053 String lineJoin; 1053 String lineJoin;
1054 1054
1055 @DomName('CanvasRenderingContext2D.lineWidth') 1055 @DomName('CanvasRenderingContext2D.lineWidth')
1056 @DocsEditable 1056 @DocsEditable
1057 num lineWidth; 1057 double lineWidth;
1058 1058
1059 @DomName('CanvasRenderingContext2D.miterLimit') 1059 @DomName('CanvasRenderingContext2D.miterLimit')
1060 @DocsEditable 1060 @DocsEditable
1061 num miterLimit; 1061 double miterLimit;
1062 1062
1063 @DomName('CanvasRenderingContext2D.shadowBlur') 1063 @DomName('CanvasRenderingContext2D.shadowBlur')
1064 @DocsEditable 1064 @DocsEditable
1065 num shadowBlur; 1065 double shadowBlur;
1066 1066
1067 @DomName('CanvasRenderingContext2D.shadowColor') 1067 @DomName('CanvasRenderingContext2D.shadowColor')
1068 @DocsEditable 1068 @DocsEditable
1069 String shadowColor; 1069 String shadowColor;
1070 1070
1071 @DomName('CanvasRenderingContext2D.shadowOffsetX') 1071 @DomName('CanvasRenderingContext2D.shadowOffsetX')
1072 @DocsEditable 1072 @DocsEditable
1073 num shadowOffsetX; 1073 double shadowOffsetX;
1074 1074
1075 @DomName('CanvasRenderingContext2D.shadowOffsetY') 1075 @DomName('CanvasRenderingContext2D.shadowOffsetY')
1076 @DocsEditable 1076 @DocsEditable
1077 num shadowOffsetY; 1077 double shadowOffsetY;
1078 1078
1079 @DomName('CanvasRenderingContext2D.strokeStyle') 1079 @DomName('CanvasRenderingContext2D.strokeStyle')
1080 @DocsEditable 1080 @DocsEditable
1081 @Creates('String|CanvasGradient|CanvasPattern') 1081 @Creates('String|CanvasGradient|CanvasPattern')
1082 @Returns('String|CanvasGradient|CanvasPattern') 1082 @Returns('String|CanvasGradient|CanvasPattern')
1083 dynamic strokeStyle; 1083 dynamic strokeStyle;
1084 1084
1085 @DomName('CanvasRenderingContext2D.textAlign') 1085 @DomName('CanvasRenderingContext2D.textAlign')
1086 @DocsEditable 1086 @DocsEditable
1087 String textAlign; 1087 String textAlign;
1088 1088
1089 @DomName('CanvasRenderingContext2D.textBaseline') 1089 @DomName('CanvasRenderingContext2D.textBaseline')
1090 @DocsEditable 1090 @DocsEditable
1091 String textBaseline; 1091 String textBaseline;
1092 1092
1093 @JSName('webkitBackingStorePixelRatio') 1093 @JSName('webkitBackingStorePixelRatio')
1094 @DomName('CanvasRenderingContext2D.webkitBackingStorePixelRatio') 1094 @DomName('CanvasRenderingContext2D.webkitBackingStorePixelRatio')
1095 @DocsEditable 1095 @DocsEditable
1096 @SupportedBrowser(SupportedBrowser.CHROME) 1096 @SupportedBrowser(SupportedBrowser.CHROME)
1097 @SupportedBrowser(SupportedBrowser.SAFARI) 1097 @SupportedBrowser(SupportedBrowser.SAFARI)
1098 @Experimental 1098 @Experimental
1099 final num backingStorePixelRatio; 1099 final double backingStorePixelRatio;
1100 1100
1101 @JSName('webkitImageSmoothingEnabled') 1101 @JSName('webkitImageSmoothingEnabled')
1102 @DomName('CanvasRenderingContext2D.webkitImageSmoothingEnabled') 1102 @DomName('CanvasRenderingContext2D.webkitImageSmoothingEnabled')
1103 @DocsEditable 1103 @DocsEditable
1104 @SupportedBrowser(SupportedBrowser.CHROME) 1104 @SupportedBrowser(SupportedBrowser.CHROME)
1105 @SupportedBrowser(SupportedBrowser.SAFARI) 1105 @SupportedBrowser(SupportedBrowser.SAFARI)
1106 @Experimental 1106 @Experimental
1107 bool imageSmoothingEnabled; 1107 bool imageSmoothingEnabled;
1108 1108
1109 @JSName('arc') 1109 @JSName('arc')
1110 @DomName('CanvasRenderingContext2D.arc') 1110 @DomName('CanvasRenderingContext2D.arc')
1111 @DocsEditable 1111 @DocsEditable
1112 void $dom_arc(num x, num y, num radius, num startAngle, num endAngle, bool ant iclockwise) native; 1112 void $dom_arc(double x, double y, double radius, double startAngle, double end Angle, bool anticlockwise) native;
1113 1113
1114 @DomName('CanvasRenderingContext2D.arcTo') 1114 @DomName('CanvasRenderingContext2D.arcTo')
1115 @DocsEditable 1115 @DocsEditable
1116 void arcTo(num x1, num y1, num x2, num y2, num radius) native; 1116 void arcTo(double x1, double y1, double x2, double y2, double radius) native;
1117 1117
1118 @DomName('CanvasRenderingContext2D.beginPath') 1118 @DomName('CanvasRenderingContext2D.beginPath')
1119 @DocsEditable 1119 @DocsEditable
1120 void beginPath() native; 1120 void beginPath() native;
1121 1121
1122 @DomName('CanvasRenderingContext2D.bezierCurveTo') 1122 @DomName('CanvasRenderingContext2D.bezierCurveTo')
1123 @DocsEditable 1123 @DocsEditable
1124 void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) nativ e; 1124 void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) native;
1125 1125
1126 @DomName('CanvasRenderingContext2D.clearRect') 1126 @DomName('CanvasRenderingContext2D.clearRect')
1127 @DocsEditable 1127 @DocsEditable
1128 void clearRect(num x, num y, num width, num height) native; 1128 void clearRect(double x, double y, double width, double height) native;
1129 1129
1130 @DomName('CanvasRenderingContext2D.clip') 1130 @DomName('CanvasRenderingContext2D.clip')
1131 @DocsEditable 1131 @DocsEditable
1132 void clip([String winding]) native; 1132 void clip([String winding]) native;
1133 1133
1134 @DomName('CanvasRenderingContext2D.closePath') 1134 @DomName('CanvasRenderingContext2D.closePath')
1135 @DocsEditable 1135 @DocsEditable
1136 void closePath() native; 1136 void closePath() native;
1137 1137
1138 @DomName('CanvasRenderingContext2D.createImageData') 1138 @DomName('CanvasRenderingContext2D.createImageData')
1139 @DocsEditable 1139 @DocsEditable
1140 @Creates('ImageData|=Object') 1140 @Creates('ImageData|=Object')
1141 ImageData createImageData(num sw, num sh) { 1141 ImageData createImageData(double sw, double sh) {
1142 return _convertNativeToDart_ImageData(_createImageData_1(sw, sh)); 1142 return _convertNativeToDart_ImageData(_createImageData_1(sw, sh));
1143 } 1143 }
1144 @JSName('createImageData') 1144 @JSName('createImageData')
1145 @DomName('CanvasRenderingContext2D.createImageData') 1145 @DomName('CanvasRenderingContext2D.createImageData')
1146 @DocsEditable 1146 @DocsEditable
1147 @Creates('ImageData|=Object') 1147 @Creates('ImageData|=Object')
1148 _createImageData_1(sw, sh) native; 1148 _createImageData_1(sw, sh) native;
1149 1149
1150 @DomName('CanvasRenderingContext2D.createImageData') 1150 @DomName('CanvasRenderingContext2D.createImageData')
1151 @DocsEditable 1151 @DocsEditable
1152 @Creates('ImageData|=Object') 1152 @Creates('ImageData|=Object')
1153 ImageData createImageDataFromImageData(ImageData imagedata) { 1153 ImageData createImageDataFromImageData(ImageData imagedata) {
1154 var imagedata_1 = _convertDartToNative_ImageData(imagedata); 1154 var imagedata_1 = _convertDartToNative_ImageData(imagedata);
1155 return _convertNativeToDart_ImageData(_createImageDataFromImageData_1(imaged ata_1)); 1155 return _convertNativeToDart_ImageData(_createImageDataFromImageData_1(imaged ata_1));
1156 } 1156 }
1157 @JSName('createImageData') 1157 @JSName('createImageData')
1158 @DomName('CanvasRenderingContext2D.createImageData') 1158 @DomName('CanvasRenderingContext2D.createImageData')
1159 @DocsEditable 1159 @DocsEditable
1160 @Creates('ImageData|=Object') 1160 @Creates('ImageData|=Object')
1161 _createImageDataFromImageData_1(imagedata) native; 1161 _createImageDataFromImageData_1(imagedata) native;
1162 1162
1163 @DomName('CanvasRenderingContext2D.createLinearGradient') 1163 @DomName('CanvasRenderingContext2D.createLinearGradient')
1164 @DocsEditable 1164 @DocsEditable
1165 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; 1165 CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1 ) native;
1166 1166
1167 @DomName('CanvasRenderingContext2D.createPattern') 1167 @DomName('CanvasRenderingContext2D.createPattern')
1168 @DocsEditable 1168 @DocsEditable
1169 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; 1169 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native;
1170 1170
1171 @DomName('CanvasRenderingContext2D.createRadialGradient') 1171 @DomName('CanvasRenderingContext2D.createRadialGradient')
1172 @DocsEditable 1172 @DocsEditable
1173 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native; 1173 CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1 , double y1, double r1) native;
1174 1174
1175 @DomName('CanvasRenderingContext2D.fill') 1175 @DomName('CanvasRenderingContext2D.fill')
1176 @DocsEditable 1176 @DocsEditable
1177 void fill([String winding]) native; 1177 void fill([String winding]) native;
1178 1178
1179 @DomName('CanvasRenderingContext2D.fillRect') 1179 @DomName('CanvasRenderingContext2D.fillRect')
1180 @DocsEditable 1180 @DocsEditable
1181 void fillRect(num x, num y, num width, num height) native; 1181 void fillRect(double x, double y, double width, double height) native;
1182 1182
1183 @DomName('CanvasRenderingContext2D.fillText') 1183 @DomName('CanvasRenderingContext2D.fillText')
1184 @DocsEditable 1184 @DocsEditable
1185 void fillText(String text, num x, num y, [num maxWidth]) native; 1185 void fillText(String text, double x, double y, [double maxWidth]) native;
1186 1186
1187 @DomName('CanvasRenderingContext2D.getContextAttributes') 1187 @DomName('CanvasRenderingContext2D.getContextAttributes')
1188 @DocsEditable 1188 @DocsEditable
1189 @Experimental // untriaged 1189 @Experimental // untriaged
1190 Canvas2DContextAttributes getContextAttributes() native; 1190 Canvas2DContextAttributes getContextAttributes() native;
1191 1191
1192 @DomName('CanvasRenderingContext2D.getImageData') 1192 @DomName('CanvasRenderingContext2D.getImageData')
1193 @DocsEditable 1193 @DocsEditable
1194 @Creates('ImageData|=Object') 1194 @Creates('ImageData|=Object')
1195 ImageData getImageData(num sx, num sy, num sw, num sh) { 1195 ImageData getImageData(double sx, double sy, double sw, double sh) {
1196 return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh)); 1196 return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh));
1197 } 1197 }
1198 @JSName('getImageData') 1198 @JSName('getImageData')
1199 @DomName('CanvasRenderingContext2D.getImageData') 1199 @DomName('CanvasRenderingContext2D.getImageData')
1200 @DocsEditable 1200 @DocsEditable
1201 @Creates('ImageData|=Object') 1201 @Creates('ImageData|=Object')
1202 _getImageData_1(sx, sy, sw, sh) native; 1202 _getImageData_1(sx, sy, sw, sh) native;
1203 1203
1204 @DomName('CanvasRenderingContext2D.getLineDash') 1204 @DomName('CanvasRenderingContext2D.getLineDash')
1205 @DocsEditable 1205 @DocsEditable
1206 List<num> getLineDash() native; 1206 List<double> getLineDash() native;
1207 1207
1208 @DomName('CanvasRenderingContext2D.isPointInPath') 1208 @DomName('CanvasRenderingContext2D.isPointInPath')
1209 @DocsEditable 1209 @DocsEditable
1210 bool isPointInPath(num x, num y, [String winding]) native; 1210 bool isPointInPath(double x, double y, [String winding]) native;
1211 1211
1212 @DomName('CanvasRenderingContext2D.isPointInStroke') 1212 @DomName('CanvasRenderingContext2D.isPointInStroke')
1213 @DocsEditable 1213 @DocsEditable
1214 bool isPointInStroke(num x, num y) native; 1214 bool isPointInStroke(double x, double y) native;
1215 1215
1216 @DomName('CanvasRenderingContext2D.lineTo') 1216 @DomName('CanvasRenderingContext2D.lineTo')
1217 @DocsEditable 1217 @DocsEditable
1218 void lineTo(num x, num y) native; 1218 void lineTo(double x, double y) native;
1219 1219
1220 @DomName('CanvasRenderingContext2D.measureText') 1220 @DomName('CanvasRenderingContext2D.measureText')
1221 @DocsEditable 1221 @DocsEditable
1222 TextMetrics measureText(String text) native; 1222 TextMetrics measureText(String text) native;
1223 1223
1224 @DomName('CanvasRenderingContext2D.moveTo') 1224 @DomName('CanvasRenderingContext2D.moveTo')
1225 @DocsEditable 1225 @DocsEditable
1226 void moveTo(num x, num y) native; 1226 void moveTo(double x, double y) native;
1227 1227
1228 @DomName('CanvasRenderingContext2D.putImageData') 1228 @DomName('CanvasRenderingContext2D.putImageData')
1229 @DocsEditable 1229 @DocsEditable
1230 void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY , num dirtyWidth, num dirtyHeight]) { 1230 void putImageData(ImageData imagedata, double dx, double dy, [double dirtyX, d ouble dirtyY, double dirtyWidth, double dirtyHeight]) {
1231 if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) { 1231 if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) {
1232 var imagedata_1 = _convertDartToNative_ImageData(imagedata); 1232 var imagedata_1 = _convertDartToNative_ImageData(imagedata);
1233 _putImageData_1(imagedata_1, dx, dy); 1233 _putImageData_1(imagedata_1, dx, dy);
1234 return; 1234 return;
1235 } 1235 }
1236 if (?dirtyX && ?dirtyY && ?dirtyWidth && ?dirtyHeight) { 1236 if (?dirtyX && ?dirtyY && ?dirtyWidth && ?dirtyHeight) {
1237 var imagedata_2 = _convertDartToNative_ImageData(imagedata); 1237 var imagedata_2 = _convertDartToNative_ImageData(imagedata);
1238 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeig ht); 1238 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeig ht);
1239 return; 1239 return;
1240 } 1240 }
1241 throw new ArgumentError("Incorrect number or type of arguments"); 1241 throw new ArgumentError("Incorrect number or type of arguments");
1242 } 1242 }
1243 @JSName('putImageData') 1243 @JSName('putImageData')
1244 @DomName('CanvasRenderingContext2D.putImageData') 1244 @DomName('CanvasRenderingContext2D.putImageData')
1245 @DocsEditable 1245 @DocsEditable
1246 void _putImageData_1(imagedata, dx, dy) native; 1246 void _putImageData_1(imagedata, dx, dy) native;
1247 @JSName('putImageData') 1247 @JSName('putImageData')
1248 @DomName('CanvasRenderingContext2D.putImageData') 1248 @DomName('CanvasRenderingContext2D.putImageData')
1249 @DocsEditable 1249 @DocsEditable
1250 void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeigh t) native; 1250 void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeigh t) native;
1251 1251
1252 @DomName('CanvasRenderingContext2D.quadraticCurveTo') 1252 @DomName('CanvasRenderingContext2D.quadraticCurveTo')
1253 @DocsEditable 1253 @DocsEditable
1254 void quadraticCurveTo(num cpx, num cpy, num x, num y) native; 1254 void quadraticCurveTo(double cpx, double cpy, double x, double y) native;
1255 1255
1256 @DomName('CanvasRenderingContext2D.rect') 1256 @DomName('CanvasRenderingContext2D.rect')
1257 @DocsEditable 1257 @DocsEditable
1258 void rect(num x, num y, num width, num height) native; 1258 void rect(double x, double y, double width, double height) native;
1259 1259
1260 @DomName('CanvasRenderingContext2D.restore') 1260 @DomName('CanvasRenderingContext2D.restore')
1261 @DocsEditable 1261 @DocsEditable
1262 void restore() native; 1262 void restore() native;
1263 1263
1264 @DomName('CanvasRenderingContext2D.rotate') 1264 @DomName('CanvasRenderingContext2D.rotate')
1265 @DocsEditable 1265 @DocsEditable
1266 void rotate(num angle) native; 1266 void rotate(double angle) native;
1267 1267
1268 @DomName('CanvasRenderingContext2D.save') 1268 @DomName('CanvasRenderingContext2D.save')
1269 @DocsEditable 1269 @DocsEditable
1270 void save() native; 1270 void save() native;
1271 1271
1272 @DomName('CanvasRenderingContext2D.scale') 1272 @DomName('CanvasRenderingContext2D.scale')
1273 @DocsEditable 1273 @DocsEditable
1274 void scale(num sx, num sy) native; 1274 void scale(double sx, double sy) native;
1275 1275
1276 @DomName('CanvasRenderingContext2D.setLineDash') 1276 @DomName('CanvasRenderingContext2D.setLineDash')
1277 @DocsEditable 1277 @DocsEditable
1278 void setLineDash(List<num> dash) native; 1278 void setLineDash(List<double> dash) native;
1279 1279
1280 @DomName('CanvasRenderingContext2D.setTransform') 1280 @DomName('CanvasRenderingContext2D.setTransform')
1281 @DocsEditable 1281 @DocsEditable
1282 void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) native; 1282 void setTransform(double m11, double m12, double m21, double m22, double dx, d ouble dy) native;
1283 1283
1284 @DomName('CanvasRenderingContext2D.stroke') 1284 @DomName('CanvasRenderingContext2D.stroke')
1285 @DocsEditable 1285 @DocsEditable
1286 void stroke() native; 1286 void stroke() native;
1287 1287
1288 @DomName('CanvasRenderingContext2D.strokeRect') 1288 @DomName('CanvasRenderingContext2D.strokeRect')
1289 @DocsEditable 1289 @DocsEditable
1290 void strokeRect(num x, num y, num width, num height, [num lineWidth]) native; 1290 void strokeRect(double x, double y, double width, double height, [double lineW idth]) native;
1291 1291
1292 @DomName('CanvasRenderingContext2D.strokeText') 1292 @DomName('CanvasRenderingContext2D.strokeText')
1293 @DocsEditable 1293 @DocsEditable
1294 void strokeText(String text, num x, num y, [num maxWidth]) native; 1294 void strokeText(String text, double x, double y, [double maxWidth]) native;
1295 1295
1296 @DomName('CanvasRenderingContext2D.transform') 1296 @DomName('CanvasRenderingContext2D.transform')
1297 @DocsEditable 1297 @DocsEditable
1298 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; 1298 void transform(double m11, double m12, double m21, double m22, double dx, doub le dy) native;
1299 1299
1300 @DomName('CanvasRenderingContext2D.translate') 1300 @DomName('CanvasRenderingContext2D.translate')
1301 @DocsEditable 1301 @DocsEditable
1302 void translate(num tx, num ty) native; 1302 void translate(double tx, double ty) native;
1303 1303
1304 @DomName('CanvasRenderingContext2D.webkitGetImageDataHD') 1304 @DomName('CanvasRenderingContext2D.webkitGetImageDataHD')
1305 @DocsEditable 1305 @DocsEditable
1306 @SupportedBrowser(SupportedBrowser.CHROME) 1306 @SupportedBrowser(SupportedBrowser.CHROME)
1307 @SupportedBrowser(SupportedBrowser.SAFARI) 1307 @SupportedBrowser(SupportedBrowser.SAFARI)
1308 @Experimental 1308 @Experimental
1309 @Creates('ImageData|=Object') 1309 @Creates('ImageData|=Object')
1310 ImageData getImageDataHD(num sx, num sy, num sw, num sh) { 1310 ImageData getImageDataHD(double sx, double sy, double sw, double sh) {
1311 return _convertNativeToDart_ImageData(_getImageDataHD_1(sx, sy, sw, sh)); 1311 return _convertNativeToDart_ImageData(_getImageDataHD_1(sx, sy, sw, sh));
1312 } 1312 }
1313 @JSName('webkitGetImageDataHD') 1313 @JSName('webkitGetImageDataHD')
1314 @DomName('CanvasRenderingContext2D.webkitGetImageDataHD') 1314 @DomName('CanvasRenderingContext2D.webkitGetImageDataHD')
1315 @DocsEditable 1315 @DocsEditable
1316 @SupportedBrowser(SupportedBrowser.CHROME) 1316 @SupportedBrowser(SupportedBrowser.CHROME)
1317 @SupportedBrowser(SupportedBrowser.SAFARI) 1317 @SupportedBrowser(SupportedBrowser.SAFARI)
1318 @Experimental 1318 @Experimental
1319 @Creates('ImageData|=Object') 1319 @Creates('ImageData|=Object')
1320 _getImageDataHD_1(sx, sy, sw, sh) native; 1320 _getImageDataHD_1(sx, sy, sw, sh) native;
1321 1321
1322 @DomName('CanvasRenderingContext2D.webkitPutImageDataHD') 1322 @DomName('CanvasRenderingContext2D.webkitPutImageDataHD')
1323 @DocsEditable 1323 @DocsEditable
1324 @SupportedBrowser(SupportedBrowser.CHROME) 1324 @SupportedBrowser(SupportedBrowser.CHROME)
1325 @SupportedBrowser(SupportedBrowser.SAFARI) 1325 @SupportedBrowser(SupportedBrowser.SAFARI)
1326 @Experimental 1326 @Experimental
1327 void putImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirt yY, num dirtyWidth, num dirtyHeight]) { 1327 void putImageDataHD(ImageData imagedata, double dx, double dy, [double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight]) {
1328 if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) { 1328 if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) {
1329 var imagedata_1 = _convertDartToNative_ImageData(imagedata); 1329 var imagedata_1 = _convertDartToNative_ImageData(imagedata);
1330 _putImageDataHD_1(imagedata_1, dx, dy); 1330 _putImageDataHD_1(imagedata_1, dx, dy);
1331 return; 1331 return;
1332 } 1332 }
1333 if (?dirtyX && ?dirtyY && ?dirtyWidth && ?dirtyHeight) { 1333 if (?dirtyX && ?dirtyY && ?dirtyWidth && ?dirtyHeight) {
1334 var imagedata_2 = _convertDartToNative_ImageData(imagedata); 1334 var imagedata_2 = _convertDartToNative_ImageData(imagedata);
1335 _putImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHe ight); 1335 _putImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHe ight);
1336 return; 1336 return;
1337 } 1337 }
(...skipping 489 matching lines...) Expand 10 before | Expand all | Expand 10 after
1827 // for details. All rights reserved. Use of this source code is governed by a 1827 // for details. All rights reserved. Use of this source code is governed by a
1828 // BSD-style license that can be found in the LICENSE file. 1828 // BSD-style license that can be found in the LICENSE file.
1829 1829
1830 1830
1831 @DocsEditable 1831 @DocsEditable
1832 @DomName('Coordinates') 1832 @DomName('Coordinates')
1833 class Coordinates native "Coordinates" { 1833 class Coordinates native "Coordinates" {
1834 1834
1835 @DomName('Coordinates.accuracy') 1835 @DomName('Coordinates.accuracy')
1836 @DocsEditable 1836 @DocsEditable
1837 final num accuracy; 1837 final double accuracy;
1838 1838
1839 @DomName('Coordinates.altitude') 1839 @DomName('Coordinates.altitude')
1840 @DocsEditable 1840 @DocsEditable
1841 final num altitude; 1841 final double altitude;
1842 1842
1843 @DomName('Coordinates.altitudeAccuracy') 1843 @DomName('Coordinates.altitudeAccuracy')
1844 @DocsEditable 1844 @DocsEditable
1845 final num altitudeAccuracy; 1845 final double altitudeAccuracy;
1846 1846
1847 @DomName('Coordinates.heading') 1847 @DomName('Coordinates.heading')
1848 @DocsEditable 1848 @DocsEditable
1849 final num heading; 1849 final double heading;
1850 1850
1851 @DomName('Coordinates.latitude') 1851 @DomName('Coordinates.latitude')
1852 @DocsEditable 1852 @DocsEditable
1853 final num latitude; 1853 final double latitude;
1854 1854
1855 @DomName('Coordinates.longitude') 1855 @DomName('Coordinates.longitude')
1856 @DocsEditable 1856 @DocsEditable
1857 final num longitude; 1857 final double longitude;
1858 1858
1859 @DomName('Coordinates.speed') 1859 @DomName('Coordinates.speed')
1860 @DocsEditable 1860 @DocsEditable
1861 final num speed; 1861 final double speed;
1862 } 1862 }
1863 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1863 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1864 // for details. All rights reserved. Use of this source code is governed by a 1864 // for details. All rights reserved. Use of this source code is governed by a
1865 // BSD-style license that can be found in the LICENSE file. 1865 // BSD-style license that can be found in the LICENSE file.
1866 1866
1867 1867
1868 @DocsEditable 1868 @DocsEditable
1869 @DomName('Crypto') 1869 @DomName('Crypto')
1870 @SupportedBrowser(SupportedBrowser.CHROME) 1870 @SupportedBrowser(SupportedBrowser.CHROME)
1871 @SupportedBrowser(SupportedBrowser.SAFARI) 1871 @SupportedBrowser(SupportedBrowser.SAFARI)
(...skipping 3945 matching lines...) Expand 10 before | Expand all | Expand 10 after
5817 5817
5818 5818
5819 @DocsEditable 5819 @DocsEditable
5820 @DomName('DeviceAcceleration') 5820 @DomName('DeviceAcceleration')
5821 // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion 5821 // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
5822 @Experimental 5822 @Experimental
5823 class DeviceAcceleration native "DeviceAcceleration" { 5823 class DeviceAcceleration native "DeviceAcceleration" {
5824 5824
5825 @DomName('DeviceAcceleration.x') 5825 @DomName('DeviceAcceleration.x')
5826 @DocsEditable 5826 @DocsEditable
5827 final num x; 5827 final double x;
5828 5828
5829 @DomName('DeviceAcceleration.y') 5829 @DomName('DeviceAcceleration.y')
5830 @DocsEditable 5830 @DocsEditable
5831 final num y; 5831 final double y;
5832 5832
5833 @DomName('DeviceAcceleration.z') 5833 @DomName('DeviceAcceleration.z')
5834 @DocsEditable 5834 @DocsEditable
5835 final num z; 5835 final double z;
5836 } 5836 }
5837 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5837 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5838 // for details. All rights reserved. Use of this source code is governed by a 5838 // for details. All rights reserved. Use of this source code is governed by a
5839 // BSD-style license that can be found in the LICENSE file. 5839 // BSD-style license that can be found in the LICENSE file.
5840 5840
5841 5841
5842 @DocsEditable 5842 @DocsEditable
5843 @DomName('DeviceMotionEvent') 5843 @DomName('DeviceMotionEvent')
5844 // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion 5844 // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
5845 @Experimental 5845 @Experimental
5846 class DeviceMotionEvent extends Event native "DeviceMotionEvent" { 5846 class DeviceMotionEvent extends Event native "DeviceMotionEvent" {
5847 5847
5848 @DomName('DeviceMotionEvent.acceleration') 5848 @DomName('DeviceMotionEvent.acceleration')
5849 @DocsEditable 5849 @DocsEditable
5850 final DeviceAcceleration acceleration; 5850 final DeviceAcceleration acceleration;
5851 5851
5852 @DomName('DeviceMotionEvent.accelerationIncludingGravity') 5852 @DomName('DeviceMotionEvent.accelerationIncludingGravity')
5853 @DocsEditable 5853 @DocsEditable
5854 final DeviceAcceleration accelerationIncludingGravity; 5854 final DeviceAcceleration accelerationIncludingGravity;
5855 5855
5856 @DomName('DeviceMotionEvent.interval') 5856 @DomName('DeviceMotionEvent.interval')
5857 @DocsEditable 5857 @DocsEditable
5858 final num interval; 5858 final double interval;
5859 5859
5860 @DomName('DeviceMotionEvent.rotationRate') 5860 @DomName('DeviceMotionEvent.rotationRate')
5861 @DocsEditable 5861 @DocsEditable
5862 final DeviceRotationRate rotationRate; 5862 final DeviceRotationRate rotationRate;
5863 } 5863 }
5864 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 5864 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
5865 // for details. All rights reserved. Use of this source code is governed by a 5865 // for details. All rights reserved. Use of this source code is governed by a
5866 // BSD-style license that can be found in the LICENSE file. 5866 // BSD-style license that can be found in the LICENSE file.
5867 5867
5868 // WARNING: Do not edit - generated code. 5868 // WARNING: Do not edit - generated code.
(...skipping 11 matching lines...) Expand all
5880 gamma, absolute); 5880 gamma, absolute);
5881 return e; 5881 return e;
5882 } 5882 }
5883 5883
5884 @DomName('DeviceOrientationEvent.absolute') 5884 @DomName('DeviceOrientationEvent.absolute')
5885 @DocsEditable 5885 @DocsEditable
5886 final bool absolute; 5886 final bool absolute;
5887 5887
5888 @DomName('DeviceOrientationEvent.alpha') 5888 @DomName('DeviceOrientationEvent.alpha')
5889 @DocsEditable 5889 @DocsEditable
5890 final num alpha; 5890 final double alpha;
5891 5891
5892 @DomName('DeviceOrientationEvent.beta') 5892 @DomName('DeviceOrientationEvent.beta')
5893 @DocsEditable 5893 @DocsEditable
5894 final num beta; 5894 final double beta;
5895 5895
5896 @DomName('DeviceOrientationEvent.gamma') 5896 @DomName('DeviceOrientationEvent.gamma')
5897 @DocsEditable 5897 @DocsEditable
5898 final num gamma; 5898 final double gamma;
5899 5899
5900 @JSName('initDeviceOrientationEvent') 5900 @JSName('initDeviceOrientationEvent')
5901 @DomName('DeviceOrientationEvent.initDeviceOrientationEvent') 5901 @DomName('DeviceOrientationEvent.initDeviceOrientationEvent')
5902 @DocsEditable 5902 @DocsEditable
5903 void $dom_initDeviceOrientationEvent(String type, bool bubbles, bool cancelabl e, num alpha, num beta, num gamma, bool absolute) native; 5903 void $dom_initDeviceOrientationEvent(String type, bool bubbles, bool cancelabl e, double alpha, double beta, double gamma, bool absolute) native;
5904 5904
5905 } 5905 }
5906 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5906 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5907 // for details. All rights reserved. Use of this source code is governed by a 5907 // for details. All rights reserved. Use of this source code is governed by a
5908 // BSD-style license that can be found in the LICENSE file. 5908 // BSD-style license that can be found in the LICENSE file.
5909 5909
5910 5910
5911 @DocsEditable 5911 @DocsEditable
5912 @DomName('DeviceRotationRate') 5912 @DomName('DeviceRotationRate')
5913 // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion 5913 // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
5914 @Experimental 5914 @Experimental
5915 class DeviceRotationRate native "DeviceRotationRate" { 5915 class DeviceRotationRate native "DeviceRotationRate" {
5916 5916
5917 @DomName('DeviceRotationRate.alpha') 5917 @DomName('DeviceRotationRate.alpha')
5918 @DocsEditable 5918 @DocsEditable
5919 final num alpha; 5919 final double alpha;
5920 5920
5921 @DomName('DeviceRotationRate.beta') 5921 @DomName('DeviceRotationRate.beta')
5922 @DocsEditable 5922 @DocsEditable
5923 final num beta; 5923 final double beta;
5924 5924
5925 @DomName('DeviceRotationRate.gamma') 5925 @DomName('DeviceRotationRate.gamma')
5926 @DocsEditable 5926 @DocsEditable
5927 final num gamma; 5927 final double gamma;
5928 } 5928 }
5929 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5929 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5930 // for details. All rights reserved. Use of this source code is governed by a 5930 // for details. All rights reserved. Use of this source code is governed by a
5931 // BSD-style license that can be found in the LICENSE file. 5931 // BSD-style license that can be found in the LICENSE file.
5932 5932
5933 5933
5934 @DocsEditable 5934 @DocsEditable
5935 @DomName('HTMLDialogElement') 5935 @DomName('HTMLDialogElement')
5936 @Unstable 5936 @Unstable
5937 class DialogElement extends Element native "HTMLDialogElement" { 5937 class DialogElement extends Element native "HTMLDialogElement" {
(...skipping 495 matching lines...) Expand 10 before | Expand all | Expand 10 after
6433 6433
6434 @JSName('createTextNode') 6434 @JSName('createTextNode')
6435 @DomName('Document.createTextNode') 6435 @DomName('Document.createTextNode')
6436 @DocsEditable 6436 @DocsEditable
6437 Text $dom_createTextNode(String data) native; 6437 Text $dom_createTextNode(String data) native;
6438 6438
6439 @DomName('Document.createTouch') 6439 @DomName('Document.createTouch')
6440 @DocsEditable 6440 @DocsEditable
6441 // http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features 6441 // http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features
6442 @Experimental 6442 @Experimental
6443 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) { 6443 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) {
6444 var target_1 = _convertDartToNative_EventTarget(target); 6444 var target_1 = _convertDartToNative_EventTarget(target);
6445 return _$dom_createTouch_1(window, target_1, identifier, pageX, pageY, scree nX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce); 6445 return _$dom_createTouch_1(window, target_1, identifier, pageX, pageY, scree nX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
6446 } 6446 }
6447 @JSName('createTouch') 6447 @JSName('createTouch')
6448 @DomName('Document.createTouch') 6448 @DomName('Document.createTouch')
6449 @DocsEditable 6449 @DocsEditable
6450 // http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features 6450 // http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features
6451 @Experimental 6451 @Experimental
6452 Touch _$dom_createTouch_1(Window window, target, identifier, pageX, pageY, scr eenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) n ative; 6452 Touch _$dom_createTouch_1(Window window, target, identifier, pageX, pageY, scr eenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) n ative;
6453 6453
(...skipping 4095 matching lines...) Expand 10 before | Expand all | Expand 10 after
10549 10549
10550 10550
10551 @DocsEditable 10551 @DocsEditable
10552 @DomName('Gamepad') 10552 @DomName('Gamepad')
10553 // https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html#gamepad-interfac e 10553 // https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html#gamepad-interfac e
10554 @Experimental 10554 @Experimental
10555 class Gamepad native "Gamepad" { 10555 class Gamepad native "Gamepad" {
10556 10556
10557 @DomName('Gamepad.axes') 10557 @DomName('Gamepad.axes')
10558 @DocsEditable 10558 @DocsEditable
10559 final List<num> axes; 10559 final List<double> axes;
10560 10560
10561 @DomName('Gamepad.buttons') 10561 @DomName('Gamepad.buttons')
10562 @DocsEditable 10562 @DocsEditable
10563 final List<num> buttons; 10563 final List<double> buttons;
10564 10564
10565 @DomName('Gamepad.id') 10565 @DomName('Gamepad.id')
10566 @DocsEditable 10566 @DocsEditable
10567 final String id; 10567 final String id;
10568 10568
10569 @DomName('Gamepad.index') 10569 @DomName('Gamepad.index')
10570 @DocsEditable 10570 @DocsEditable
10571 final int index; 10571 final int index;
10572 10572
10573 @DomName('Gamepad.timestamp') 10573 @DomName('Gamepad.timestamp')
(...skipping 1690 matching lines...) Expand 10 before | Expand all | Expand 10 after
12264 12264
12265 void set valueAsDate(DateTime value) { 12265 void set valueAsDate(DateTime value) {
12266 this._set_valueAsDate = _convertDartToNative_DateTime(value); 12266 this._set_valueAsDate = _convertDartToNative_DateTime(value);
12267 } 12267 }
12268 void set _set_valueAsDate(/*dynamic*/ value) { 12268 void set _set_valueAsDate(/*dynamic*/ value) {
12269 JS("void", "#.valueAsDate = #", this, value); 12269 JS("void", "#.valueAsDate = #", this, value);
12270 } 12270 }
12271 12271
12272 @DomName('HTMLInputElement.valueAsNumber') 12272 @DomName('HTMLInputElement.valueAsNumber')
12273 @DocsEditable 12273 @DocsEditable
12274 num valueAsNumber; 12274 double valueAsNumber;
12275 12275
12276 @JSName('webkitEntries') 12276 @JSName('webkitEntries')
12277 @DomName('HTMLInputElement.webkitEntries') 12277 @DomName('HTMLInputElement.webkitEntries')
12278 @DocsEditable 12278 @DocsEditable
12279 @SupportedBrowser(SupportedBrowser.CHROME) 12279 @SupportedBrowser(SupportedBrowser.CHROME)
12280 @SupportedBrowser(SupportedBrowser.SAFARI) 12280 @SupportedBrowser(SupportedBrowser.SAFARI)
12281 @Experimental 12281 @Experimental
12282 // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-t ype-attribute.html#concept-input-type-file-selected 12282 // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-t ype-attribute.html#concept-input-type-file-selected
12283 @Returns('_EntryArray') 12283 @Returns('_EntryArray')
12284 @Creates('_EntryArray') 12284 @Creates('_EntryArray')
(...skipping 1064 matching lines...) Expand 10 before | Expand all | Expand 10 after
13349 return MediaController._create_1(); 13349 return MediaController._create_1();
13350 } 13350 }
13351 static MediaController _create_1() => JS('MediaController', 'new MediaControll er()'); 13351 static MediaController _create_1() => JS('MediaController', 'new MediaControll er()');
13352 13352
13353 @DomName('MediaController.buffered') 13353 @DomName('MediaController.buffered')
13354 @DocsEditable 13354 @DocsEditable
13355 final TimeRanges buffered; 13355 final TimeRanges buffered;
13356 13356
13357 @DomName('MediaController.currentTime') 13357 @DomName('MediaController.currentTime')
13358 @DocsEditable 13358 @DocsEditable
13359 num currentTime; 13359 double currentTime;
13360 13360
13361 @DomName('MediaController.defaultPlaybackRate') 13361 @DomName('MediaController.defaultPlaybackRate')
13362 @DocsEditable 13362 @DocsEditable
13363 num defaultPlaybackRate; 13363 double defaultPlaybackRate;
13364 13364
13365 @DomName('MediaController.duration') 13365 @DomName('MediaController.duration')
13366 @DocsEditable 13366 @DocsEditable
13367 final num duration; 13367 final double duration;
13368 13368
13369 @DomName('MediaController.muted') 13369 @DomName('MediaController.muted')
13370 @DocsEditable 13370 @DocsEditable
13371 bool muted; 13371 bool muted;
13372 13372
13373 @DomName('MediaController.paused') 13373 @DomName('MediaController.paused')
13374 @DocsEditable 13374 @DocsEditable
13375 final bool paused; 13375 final bool paused;
13376 13376
13377 @DomName('MediaController.playbackRate') 13377 @DomName('MediaController.playbackRate')
13378 @DocsEditable 13378 @DocsEditable
13379 num playbackRate; 13379 double playbackRate;
13380 13380
13381 @DomName('MediaController.playbackState') 13381 @DomName('MediaController.playbackState')
13382 @DocsEditable 13382 @DocsEditable
13383 final String playbackState; 13383 final String playbackState;
13384 13384
13385 @DomName('MediaController.played') 13385 @DomName('MediaController.played')
13386 @DocsEditable 13386 @DocsEditable
13387 final TimeRanges played; 13387 final TimeRanges played;
13388 13388
13389 @DomName('MediaController.seekable') 13389 @DomName('MediaController.seekable')
13390 @DocsEditable 13390 @DocsEditable
13391 final TimeRanges seekable; 13391 final TimeRanges seekable;
13392 13392
13393 @DomName('MediaController.volume') 13393 @DomName('MediaController.volume')
13394 @DocsEditable 13394 @DocsEditable
13395 num volume; 13395 double volume;
13396 13396
13397 @JSName('addEventListener') 13397 @JSName('addEventListener')
13398 @DomName('MediaController.addEventListener') 13398 @DomName('MediaController.addEventListener')
13399 @DocsEditable 13399 @DocsEditable
13400 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native; 13400 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
13401 13401
13402 @DomName('MediaController.dispatchEvent') 13402 @DomName('MediaController.dispatchEvent')
13403 @DocsEditable 13403 @DocsEditable
13404 bool dispatchEvent(Event evt) native; 13404 bool dispatchEvent(Event evt) native;
13405 13405
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
13599 @DomName('HTMLMediaElement.controls') 13599 @DomName('HTMLMediaElement.controls')
13600 @DocsEditable 13600 @DocsEditable
13601 bool controls; 13601 bool controls;
13602 13602
13603 @DomName('HTMLMediaElement.currentSrc') 13603 @DomName('HTMLMediaElement.currentSrc')
13604 @DocsEditable 13604 @DocsEditable
13605 final String currentSrc; 13605 final String currentSrc;
13606 13606
13607 @DomName('HTMLMediaElement.currentTime') 13607 @DomName('HTMLMediaElement.currentTime')
13608 @DocsEditable 13608 @DocsEditable
13609 num currentTime; 13609 double currentTime;
13610 13610
13611 @DomName('HTMLMediaElement.defaultMuted') 13611 @DomName('HTMLMediaElement.defaultMuted')
13612 @DocsEditable 13612 @DocsEditable
13613 bool defaultMuted; 13613 bool defaultMuted;
13614 13614
13615 @DomName('HTMLMediaElement.defaultPlaybackRate') 13615 @DomName('HTMLMediaElement.defaultPlaybackRate')
13616 @DocsEditable 13616 @DocsEditable
13617 num defaultPlaybackRate; 13617 double defaultPlaybackRate;
13618 13618
13619 @DomName('HTMLMediaElement.duration') 13619 @DomName('HTMLMediaElement.duration')
13620 @DocsEditable 13620 @DocsEditable
13621 final num duration; 13621 final double duration;
13622 13622
13623 @DomName('HTMLMediaElement.ended') 13623 @DomName('HTMLMediaElement.ended')
13624 @DocsEditable 13624 @DocsEditable
13625 final bool ended; 13625 final bool ended;
13626 13626
13627 @DomName('HTMLMediaElement.error') 13627 @DomName('HTMLMediaElement.error')
13628 @DocsEditable 13628 @DocsEditable
13629 final MediaError error; 13629 final MediaError error;
13630 13630
13631 @DomName('HTMLMediaElement.initialTime') 13631 @DomName('HTMLMediaElement.initialTime')
13632 @DocsEditable 13632 @DocsEditable
13633 // http://www.w3.org/TR/2011/WD-html5-20110113/video.html#dom-media-initialtim e 13633 // http://www.w3.org/TR/2011/WD-html5-20110113/video.html#dom-media-initialtim e
13634 @Experimental 13634 @Experimental
13635 final num initialTime; 13635 final double initialTime;
13636 13636
13637 @DomName('HTMLMediaElement.loop') 13637 @DomName('HTMLMediaElement.loop')
13638 @DocsEditable 13638 @DocsEditable
13639 bool loop; 13639 bool loop;
13640 13640
13641 @DomName('HTMLMediaElement.mediaGroup') 13641 @DomName('HTMLMediaElement.mediaGroup')
13642 @DocsEditable 13642 @DocsEditable
13643 String mediaGroup; 13643 String mediaGroup;
13644 13644
13645 @DomName('HTMLMediaElement.muted') 13645 @DomName('HTMLMediaElement.muted')
13646 @DocsEditable 13646 @DocsEditable
13647 bool muted; 13647 bool muted;
13648 13648
13649 @DomName('HTMLMediaElement.networkState') 13649 @DomName('HTMLMediaElement.networkState')
13650 @DocsEditable 13650 @DocsEditable
13651 final int networkState; 13651 final int networkState;
13652 13652
13653 @DomName('HTMLMediaElement.paused') 13653 @DomName('HTMLMediaElement.paused')
13654 @DocsEditable 13654 @DocsEditable
13655 final bool paused; 13655 final bool paused;
13656 13656
13657 @DomName('HTMLMediaElement.playbackRate') 13657 @DomName('HTMLMediaElement.playbackRate')
13658 @DocsEditable 13658 @DocsEditable
13659 num playbackRate; 13659 double playbackRate;
13660 13660
13661 @DomName('HTMLMediaElement.played') 13661 @DomName('HTMLMediaElement.played')
13662 @DocsEditable 13662 @DocsEditable
13663 final TimeRanges played; 13663 final TimeRanges played;
13664 13664
13665 @DomName('HTMLMediaElement.preload') 13665 @DomName('HTMLMediaElement.preload')
13666 @DocsEditable 13666 @DocsEditable
13667 String preload; 13667 String preload;
13668 13668
13669 @DomName('HTMLMediaElement.readyState') 13669 @DomName('HTMLMediaElement.readyState')
13670 @DocsEditable 13670 @DocsEditable
13671 final int readyState; 13671 final int readyState;
13672 13672
13673 @DomName('HTMLMediaElement.seekable') 13673 @DomName('HTMLMediaElement.seekable')
13674 @DocsEditable 13674 @DocsEditable
13675 final TimeRanges seekable; 13675 final TimeRanges seekable;
13676 13676
13677 @DomName('HTMLMediaElement.seeking') 13677 @DomName('HTMLMediaElement.seeking')
13678 @DocsEditable 13678 @DocsEditable
13679 final bool seeking; 13679 final bool seeking;
13680 13680
13681 @DomName('HTMLMediaElement.src') 13681 @DomName('HTMLMediaElement.src')
13682 @DocsEditable 13682 @DocsEditable
13683 String src; 13683 String src;
13684 13684
13685 @DomName('HTMLMediaElement.startTime') 13685 @DomName('HTMLMediaElement.startTime')
13686 @DocsEditable 13686 @DocsEditable
13687 @Experimental // non-standard 13687 @Experimental // non-standard
13688 final num startTime; 13688 final double startTime;
13689 13689
13690 @DomName('HTMLMediaElement.textTracks') 13690 @DomName('HTMLMediaElement.textTracks')
13691 @DocsEditable 13691 @DocsEditable
13692 // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-eleme nt.html#dom-media-texttracks 13692 // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-eleme nt.html#dom-media-texttracks
13693 @Experimental 13693 @Experimental
13694 final TextTrackList textTracks; 13694 final TextTrackList textTracks;
13695 13695
13696 @DomName('HTMLMediaElement.volume') 13696 @DomName('HTMLMediaElement.volume')
13697 @DocsEditable 13697 @DocsEditable
13698 num volume; 13698 double volume;
13699 13699
13700 @JSName('webkitAudioDecodedByteCount') 13700 @JSName('webkitAudioDecodedByteCount')
13701 @DomName('HTMLMediaElement.webkitAudioDecodedByteCount') 13701 @DomName('HTMLMediaElement.webkitAudioDecodedByteCount')
13702 @DocsEditable 13702 @DocsEditable
13703 @SupportedBrowser(SupportedBrowser.CHROME) 13703 @SupportedBrowser(SupportedBrowser.CHROME)
13704 @SupportedBrowser(SupportedBrowser.SAFARI) 13704 @SupportedBrowser(SupportedBrowser.SAFARI)
13705 @Experimental 13705 @Experimental
13706 @Experimental // nonstandard 13706 @Experimental // nonstandard
13707 final int audioDecodedByteCount; 13707 final int audioDecodedByteCount;
13708 13708
(...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after
14100 return MediaSource._create_1(); 14100 return MediaSource._create_1();
14101 } 14101 }
14102 static MediaSource _create_1() => JS('MediaSource', 'new MediaSource()'); 14102 static MediaSource _create_1() => JS('MediaSource', 'new MediaSource()');
14103 14103
14104 @DomName('MediaSource.activeSourceBuffers') 14104 @DomName('MediaSource.activeSourceBuffers')
14105 @DocsEditable 14105 @DocsEditable
14106 final SourceBufferList activeSourceBuffers; 14106 final SourceBufferList activeSourceBuffers;
14107 14107
14108 @DomName('MediaSource.duration') 14108 @DomName('MediaSource.duration')
14109 @DocsEditable 14109 @DocsEditable
14110 num duration; 14110 double duration;
14111 14111
14112 @DomName('MediaSource.readyState') 14112 @DomName('MediaSource.readyState')
14113 @DocsEditable 14113 @DocsEditable
14114 final String readyState; 14114 final String readyState;
14115 14115
14116 @DomName('MediaSource.sourceBuffers') 14116 @DomName('MediaSource.sourceBuffers')
14117 @DocsEditable 14117 @DocsEditable
14118 final SourceBufferList sourceBuffers; 14118 final SourceBufferList sourceBuffers;
14119 14119
14120 @JSName('addEventListener') 14120 @JSName('addEventListener')
(...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after
14634 14634
14635 @DomName('HTMLMeterElement.HTMLMeterElement') 14635 @DomName('HTMLMeterElement.HTMLMeterElement')
14636 @DocsEditable 14636 @DocsEditable
14637 factory MeterElement() => document.$dom_createElement("meter"); 14637 factory MeterElement() => document.$dom_createElement("meter");
14638 14638
14639 /// Checks if this type is supported on the current platform. 14639 /// Checks if this type is supported on the current platform.
14640 static bool get supported => Element.isTagSupported('meter'); 14640 static bool get supported => Element.isTagSupported('meter');
14641 14641
14642 @DomName('HTMLMeterElement.high') 14642 @DomName('HTMLMeterElement.high')
14643 @DocsEditable 14643 @DocsEditable
14644 num high; 14644 double high;
14645 14645
14646 @DomName('HTMLMeterElement.labels') 14646 @DomName('HTMLMeterElement.labels')
14647 @DocsEditable 14647 @DocsEditable
14648 @Unstable 14648 @Unstable
14649 @Returns('NodeList') 14649 @Returns('NodeList')
14650 @Creates('NodeList') 14650 @Creates('NodeList')
14651 final List<Node> labels; 14651 final List<Node> labels;
14652 14652
14653 @DomName('HTMLMeterElement.low') 14653 @DomName('HTMLMeterElement.low')
14654 @DocsEditable 14654 @DocsEditable
14655 num low; 14655 double low;
14656 14656
14657 @DomName('HTMLMeterElement.max') 14657 @DomName('HTMLMeterElement.max')
14658 @DocsEditable 14658 @DocsEditable
14659 num max; 14659 double max;
14660 14660
14661 @DomName('HTMLMeterElement.min') 14661 @DomName('HTMLMeterElement.min')
14662 @DocsEditable 14662 @DocsEditable
14663 num min; 14663 double min;
14664 14664
14665 @DomName('HTMLMeterElement.optimum') 14665 @DomName('HTMLMeterElement.optimum')
14666 @DocsEditable 14666 @DocsEditable
14667 num optimum; 14667 double optimum;
14668 14668
14669 @DomName('HTMLMeterElement.value') 14669 @DomName('HTMLMeterElement.value')
14670 @DocsEditable 14670 @DocsEditable
14671 num value; 14671 double value;
14672 } 14672 }
14673 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14673 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14674 // for details. All rights reserved. Use of this source code is governed by a 14674 // for details. All rights reserved. Use of this source code is governed by a
14675 // BSD-style license that can be found in the LICENSE file. 14675 // BSD-style license that can be found in the LICENSE file.
14676 14676
14677 14677
14678 @DocsEditable 14678 @DocsEditable
14679 @DomName('MIDIConnectionEvent') 14679 @DomName('MIDIConnectionEvent')
14680 @Experimental // untriaged 14680 @Experimental // untriaged
14681 class MidiConnectionEvent extends Event native "MIDIConnectionEvent" { 14681 class MidiConnectionEvent extends Event native "MIDIConnectionEvent" {
(...skipping 24 matching lines...) Expand all
14706 class MidiMessageEvent extends Event native "MIDIMessageEvent" { 14706 class MidiMessageEvent extends Event native "MIDIMessageEvent" {
14707 14707
14708 @DomName('MIDIMessageEvent.data') 14708 @DomName('MIDIMessageEvent.data')
14709 @DocsEditable 14709 @DocsEditable
14710 @Experimental // untriaged 14710 @Experimental // untriaged
14711 final Uint8List data; 14711 final Uint8List data;
14712 14712
14713 @DomName('MIDIMessageEvent.receivedTime') 14713 @DomName('MIDIMessageEvent.receivedTime')
14714 @DocsEditable 14714 @DocsEditable
14715 @Experimental // untriaged 14715 @Experimental // untriaged
14716 final num receivedTime; 14716 final double receivedTime;
14717 } 14717 }
14718 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14718 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14719 // for details. All rights reserved. Use of this source code is governed by a 14719 // for details. All rights reserved. Use of this source code is governed by a
14720 // BSD-style license that can be found in the LICENSE file. 14720 // BSD-style license that can be found in the LICENSE file.
14721 14721
14722 14722
14723 @DocsEditable 14723 @DocsEditable
14724 @DomName('MIDIPort') 14724 @DomName('MIDIPort')
14725 @Experimental // untriaged 14725 @Experimental // untriaged
14726 class MidiPort extends EventTarget native "MIDIPort" { 14726 class MidiPort extends EventTarget native "MIDIPort" {
(...skipping 2058 matching lines...) Expand 10 before | Expand all | Expand 10 after
16785 return Path._create_3(path_OR_text); 16785 return Path._create_3(path_OR_text);
16786 } 16786 }
16787 throw new ArgumentError("Incorrect number or type of arguments"); 16787 throw new ArgumentError("Incorrect number or type of arguments");
16788 } 16788 }
16789 static Path _create_1() => JS('Path', 'new Path()'); 16789 static Path _create_1() => JS('Path', 'new Path()');
16790 static Path _create_2(path_OR_text) => JS('Path', 'new Path(#)', path_OR_text) ; 16790 static Path _create_2(path_OR_text) => JS('Path', 'new Path(#)', path_OR_text) ;
16791 static Path _create_3(path_OR_text) => JS('Path', 'new Path(#)', path_OR_text) ; 16791 static Path _create_3(path_OR_text) => JS('Path', 'new Path(#)', path_OR_text) ;
16792 16792
16793 @DomName('Path.arc') 16793 @DomName('Path.arc')
16794 @DocsEditable 16794 @DocsEditable
16795 void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticloc kwise) native; 16795 void arc(double x, double y, double radius, double startAngle, double endAngle , bool anticlockwise) native;
16796 16796
16797 @DomName('Path.arcTo') 16797 @DomName('Path.arcTo')
16798 @DocsEditable 16798 @DocsEditable
16799 void arcTo(num x1, num y1, num x2, num y2, num radius) native; 16799 void arcTo(double x1, double y1, double x2, double y2, double radius) native;
16800 16800
16801 @DomName('Path.bezierCurveTo') 16801 @DomName('Path.bezierCurveTo')
16802 @DocsEditable 16802 @DocsEditable
16803 void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) nativ e; 16803 void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) native;
16804 16804
16805 @DomName('Path.closePath') 16805 @DomName('Path.closePath')
16806 @DocsEditable 16806 @DocsEditable
16807 void closePath() native; 16807 void closePath() native;
16808 16808
16809 @DomName('Path.lineTo') 16809 @DomName('Path.lineTo')
16810 @DocsEditable 16810 @DocsEditable
16811 void lineTo(num x, num y) native; 16811 void lineTo(double x, double y) native;
16812 16812
16813 @DomName('Path.moveTo') 16813 @DomName('Path.moveTo')
16814 @DocsEditable 16814 @DocsEditable
16815 void moveTo(num x, num y) native; 16815 void moveTo(double x, double y) native;
16816 16816
16817 @DomName('Path.quadraticCurveTo') 16817 @DomName('Path.quadraticCurveTo')
16818 @DocsEditable 16818 @DocsEditable
16819 void quadraticCurveTo(num cpx, num cpy, num x, num y) native; 16819 void quadraticCurveTo(double cpx, double cpy, double x, double y) native;
16820 16820
16821 @DomName('Path.rect') 16821 @DomName('Path.rect')
16822 @DocsEditable 16822 @DocsEditable
16823 void rect(num x, num y, num width, num height) native; 16823 void rect(double x, double y, double width, double height) native;
16824 } 16824 }
16825 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16825 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16826 // for details. All rights reserved. Use of this source code is governed by a 16826 // for details. All rights reserved. Use of this source code is governed by a
16827 // BSD-style license that can be found in the LICENSE file. 16827 // BSD-style license that can be found in the LICENSE file.
16828 16828
16829 16829
16830 @DocsEditable 16830 @DocsEditable
16831 @DomName('Performance') 16831 @DomName('Performance')
16832 @SupportedBrowser(SupportedBrowser.CHROME) 16832 @SupportedBrowser(SupportedBrowser.CHROME)
16833 @SupportedBrowser(SupportedBrowser.FIREFOX) 16833 @SupportedBrowser(SupportedBrowser.FIREFOX)
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
16888 @Experimental // untriaged 16888 @Experimental // untriaged
16889 void mark(String markName) native; 16889 void mark(String markName) native;
16890 16890
16891 @DomName('Performance.measure') 16891 @DomName('Performance.measure')
16892 @DocsEditable 16892 @DocsEditable
16893 @Experimental // untriaged 16893 @Experimental // untriaged
16894 void measure(String measureName, String startMark, String endMark) native; 16894 void measure(String measureName, String startMark, String endMark) native;
16895 16895
16896 @DomName('Performance.now') 16896 @DomName('Performance.now')
16897 @DocsEditable 16897 @DocsEditable
16898 num now() native; 16898 double now() native;
16899 16899
16900 @JSName('webkitClearResourceTimings') 16900 @JSName('webkitClearResourceTimings')
16901 @DomName('Performance.webkitClearResourceTimings') 16901 @DomName('Performance.webkitClearResourceTimings')
16902 @DocsEditable 16902 @DocsEditable
16903 @SupportedBrowser(SupportedBrowser.CHROME) 16903 @SupportedBrowser(SupportedBrowser.CHROME)
16904 @SupportedBrowser(SupportedBrowser.SAFARI) 16904 @SupportedBrowser(SupportedBrowser.SAFARI)
16905 @Experimental 16905 @Experimental
16906 // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourceti ming-methods 16906 // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourceti ming-methods
16907 void clearResourceTimings() native; 16907 void clearResourceTimings() native;
16908 16908
(...skipping 18 matching lines...) Expand all
16927 16927
16928 16928
16929 @DocsEditable 16929 @DocsEditable
16930 @DomName('PerformanceEntry') 16930 @DomName('PerformanceEntry')
16931 // http://www.w3.org/TR/performance-timeline/#sec-PerformanceEntry-interface 16931 // http://www.w3.org/TR/performance-timeline/#sec-PerformanceEntry-interface
16932 @Experimental 16932 @Experimental
16933 class PerformanceEntry native "PerformanceEntry" { 16933 class PerformanceEntry native "PerformanceEntry" {
16934 16934
16935 @DomName('PerformanceEntry.duration') 16935 @DomName('PerformanceEntry.duration')
16936 @DocsEditable 16936 @DocsEditable
16937 final num duration; 16937 final double duration;
16938 16938
16939 @DomName('PerformanceEntry.entryType') 16939 @DomName('PerformanceEntry.entryType')
16940 @DocsEditable 16940 @DocsEditable
16941 final String entryType; 16941 final String entryType;
16942 16942
16943 @DomName('PerformanceEntry.name') 16943 @DomName('PerformanceEntry.name')
16944 @DocsEditable 16944 @DocsEditable
16945 final String name; 16945 final String name;
16946 16946
16947 @DomName('PerformanceEntry.startTime') 16947 @DomName('PerformanceEntry.startTime')
16948 @DocsEditable 16948 @DocsEditable
16949 final num startTime; 16949 final double startTime;
16950 } 16950 }
16951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16952 // for details. All rights reserved. Use of this source code is governed by a 16952 // for details. All rights reserved. Use of this source code is governed by a
16953 // BSD-style license that can be found in the LICENSE file. 16953 // BSD-style license that can be found in the LICENSE file.
16954 16954
16955 16955
16956 @DocsEditable 16956 @DocsEditable
16957 @DomName('PerformanceMark') 16957 @DomName('PerformanceMark')
16958 // http://www.w3.org/TR/user-timing/#performancemark 16958 // http://www.w3.org/TR/user-timing/#performancemark
16959 @Experimental 16959 @Experimental
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
17010 17010
17011 17011
17012 @DocsEditable 17012 @DocsEditable
17013 @DomName('PerformanceResourceTiming') 17013 @DomName('PerformanceResourceTiming')
17014 // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetimi ng 17014 // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetimi ng
17015 @Experimental 17015 @Experimental
17016 class PerformanceResourceTiming extends PerformanceEntry native "PerformanceReso urceTiming" { 17016 class PerformanceResourceTiming extends PerformanceEntry native "PerformanceReso urceTiming" {
17017 17017
17018 @DomName('PerformanceResourceTiming.connectEnd') 17018 @DomName('PerformanceResourceTiming.connectEnd')
17019 @DocsEditable 17019 @DocsEditable
17020 final num connectEnd; 17020 final double connectEnd;
17021 17021
17022 @DomName('PerformanceResourceTiming.connectStart') 17022 @DomName('PerformanceResourceTiming.connectStart')
17023 @DocsEditable 17023 @DocsEditable
17024 final num connectStart; 17024 final double connectStart;
17025 17025
17026 @DomName('PerformanceResourceTiming.domainLookupEnd') 17026 @DomName('PerformanceResourceTiming.domainLookupEnd')
17027 @DocsEditable 17027 @DocsEditable
17028 final num domainLookupEnd; 17028 final double domainLookupEnd;
17029 17029
17030 @DomName('PerformanceResourceTiming.domainLookupStart') 17030 @DomName('PerformanceResourceTiming.domainLookupStart')
17031 @DocsEditable 17031 @DocsEditable
17032 final num domainLookupStart; 17032 final double domainLookupStart;
17033 17033
17034 @DomName('PerformanceResourceTiming.fetchStart') 17034 @DomName('PerformanceResourceTiming.fetchStart')
17035 @DocsEditable 17035 @DocsEditable
17036 final num fetchStart; 17036 final double fetchStart;
17037 17037
17038 @DomName('PerformanceResourceTiming.initiatorType') 17038 @DomName('PerformanceResourceTiming.initiatorType')
17039 @DocsEditable 17039 @DocsEditable
17040 final String initiatorType; 17040 final String initiatorType;
17041 17041
17042 @DomName('PerformanceResourceTiming.redirectEnd') 17042 @DomName('PerformanceResourceTiming.redirectEnd')
17043 @DocsEditable 17043 @DocsEditable
17044 final num redirectEnd; 17044 final double redirectEnd;
17045 17045
17046 @DomName('PerformanceResourceTiming.redirectStart') 17046 @DomName('PerformanceResourceTiming.redirectStart')
17047 @DocsEditable 17047 @DocsEditable
17048 final num redirectStart; 17048 final double redirectStart;
17049 17049
17050 @DomName('PerformanceResourceTiming.requestStart') 17050 @DomName('PerformanceResourceTiming.requestStart')
17051 @DocsEditable 17051 @DocsEditable
17052 @Experimental // nonstandard 17052 @Experimental // nonstandard
17053 final num requestStart; 17053 final double requestStart;
17054 17054
17055 @DomName('PerformanceResourceTiming.responseEnd') 17055 @DomName('PerformanceResourceTiming.responseEnd')
17056 @DocsEditable 17056 @DocsEditable
17057 @Experimental // nonstandard 17057 @Experimental // nonstandard
17058 final num responseEnd; 17058 final double responseEnd;
17059 17059
17060 @DomName('PerformanceResourceTiming.responseStart') 17060 @DomName('PerformanceResourceTiming.responseStart')
17061 @DocsEditable 17061 @DocsEditable
17062 @Experimental // nonstandard 17062 @Experimental // nonstandard
17063 final num responseStart; 17063 final double responseStart;
17064 17064
17065 @DomName('PerformanceResourceTiming.secureConnectionStart') 17065 @DomName('PerformanceResourceTiming.secureConnectionStart')
17066 @DocsEditable 17066 @DocsEditable
17067 final num secureConnectionStart; 17067 final double secureConnectionStart;
17068 } 17068 }
17069 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17069 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17070 // for details. All rights reserved. Use of this source code is governed by a 17070 // for details. All rights reserved. Use of this source code is governed by a
17071 // BSD-style license that can be found in the LICENSE file. 17071 // BSD-style license that can be found in the LICENSE file.
17072 17072
17073 17073
17074 @DocsEditable 17074 @DocsEditable
17075 @DomName('PerformanceTiming') 17075 @DomName('PerformanceTiming')
17076 @Unstable 17076 @Unstable
17077 class PerformanceTiming native "PerformanceTiming" { 17077 class PerformanceTiming native "PerformanceTiming" {
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after
17399 17399
17400 @DomName('HTMLProgressElement.labels') 17400 @DomName('HTMLProgressElement.labels')
17401 @DocsEditable 17401 @DocsEditable
17402 @Unstable 17402 @Unstable
17403 @Returns('NodeList') 17403 @Returns('NodeList')
17404 @Creates('NodeList') 17404 @Creates('NodeList')
17405 final List<Node> labels; 17405 final List<Node> labels;
17406 17406
17407 @DomName('HTMLProgressElement.max') 17407 @DomName('HTMLProgressElement.max')
17408 @DocsEditable 17408 @DocsEditable
17409 num max; 17409 double max;
17410 17410
17411 @DomName('HTMLProgressElement.position') 17411 @DomName('HTMLProgressElement.position')
17412 @DocsEditable 17412 @DocsEditable
17413 final num position; 17413 final double position;
17414 17414
17415 @DomName('HTMLProgressElement.value') 17415 @DomName('HTMLProgressElement.value')
17416 @DocsEditable 17416 @DocsEditable
17417 num value; 17417 double value;
17418 } 17418 }
17419 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17419 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17420 // for details. All rights reserved. Use of this source code is governed by a 17420 // for details. All rights reserved. Use of this source code is governed by a
17421 // BSD-style license that can be found in the LICENSE file. 17421 // BSD-style license that can be found in the LICENSE file.
17422 17422
17423 17423
17424 @DocsEditable 17424 @DocsEditable
17425 @DomName('ProgressEvent') 17425 @DomName('ProgressEvent')
17426 class ProgressEvent extends Event native "ProgressEvent" { 17426 class ProgressEvent extends Event native "ProgressEvent" {
17427 17427
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
17673 JS('bool', '("createContextualFragment" in window.Range.prototype)'); 17673 JS('bool', '("createContextualFragment" in window.Range.prototype)');
17674 } 17674 }
17675 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17675 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17676 // for details. All rights reserved. Use of this source code is governed by a 17676 // for details. All rights reserved. Use of this source code is governed by a
17677 // BSD-style license that can be found in the LICENSE file. 17677 // BSD-style license that can be found in the LICENSE file.
17678 17678
17679 // WARNING: Do not edit - generated code. 17679 // WARNING: Do not edit - generated code.
17680 17680
17681 17681
17682 @DomName('RequestAnimationFrameCallback') 17682 @DomName('RequestAnimationFrameCallback')
17683 typedef void RequestAnimationFrameCallback(num highResTime); 17683 typedef void RequestAnimationFrameCallback(double highResTime);
17684 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17684 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17685 // for details. All rights reserved. Use of this source code is governed by a 17685 // for details. All rights reserved. Use of this source code is governed by a
17686 // BSD-style license that can be found in the LICENSE file. 17686 // BSD-style license that can be found in the LICENSE file.
17687 17687
17688 17688
17689 @DocsEditable 17689 @DocsEditable
17690 @DomName('RTCDataChannel') 17690 @DomName('RTCDataChannel')
17691 // http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel 17691 // http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel
17692 @Experimental 17692 @Experimental
17693 class RtcDataChannel extends EventTarget native "RTCDataChannel" { 17693 class RtcDataChannel extends EventTarget native "RTCDataChannel" {
(...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after
18434 @DomName('ScriptProfile') 18434 @DomName('ScriptProfile')
18435 @deprecated // nonstandard 18435 @deprecated // nonstandard
18436 class ScriptProfile native "ScriptProfile" { 18436 class ScriptProfile native "ScriptProfile" {
18437 18437
18438 @DomName('ScriptProfile.head') 18438 @DomName('ScriptProfile.head')
18439 @DocsEditable 18439 @DocsEditable
18440 final ScriptProfileNode head; 18440 final ScriptProfileNode head;
18441 18441
18442 @DomName('ScriptProfile.idleTime') 18442 @DomName('ScriptProfile.idleTime')
18443 @DocsEditable 18443 @DocsEditable
18444 final num idleTime; 18444 final double idleTime;
18445 18445
18446 @DomName('ScriptProfile.title') 18446 @DomName('ScriptProfile.title')
18447 @DocsEditable 18447 @DocsEditable
18448 final String title; 18448 final String title;
18449 18449
18450 @DomName('ScriptProfile.uid') 18450 @DomName('ScriptProfile.uid')
18451 @DocsEditable 18451 @DocsEditable
18452 final int uid; 18452 final int uid;
18453 } 18453 }
18454 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18454 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 18 matching lines...) Expand all
18473 @DomName('ScriptProfileNode.lineNumber') 18473 @DomName('ScriptProfileNode.lineNumber')
18474 @DocsEditable 18474 @DocsEditable
18475 final int lineNumber; 18475 final int lineNumber;
18476 18476
18477 @DomName('ScriptProfileNode.numberOfCalls') 18477 @DomName('ScriptProfileNode.numberOfCalls')
18478 @DocsEditable 18478 @DocsEditable
18479 final int numberOfCalls; 18479 final int numberOfCalls;
18480 18480
18481 @DomName('ScriptProfileNode.selfTime') 18481 @DomName('ScriptProfileNode.selfTime')
18482 @DocsEditable 18482 @DocsEditable
18483 final num selfTime; 18483 final double selfTime;
18484 18484
18485 @DomName('ScriptProfileNode.totalTime') 18485 @DomName('ScriptProfileNode.totalTime')
18486 @DocsEditable 18486 @DocsEditable
18487 final num totalTime; 18487 final double totalTime;
18488 18488
18489 @DomName('ScriptProfileNode.url') 18489 @DomName('ScriptProfileNode.url')
18490 @DocsEditable 18490 @DocsEditable
18491 final String url; 18491 final String url;
18492 18492
18493 @DomName('ScriptProfileNode.visible') 18493 @DomName('ScriptProfileNode.visible')
18494 @DocsEditable 18494 @DocsEditable
18495 final bool visible; 18495 final bool visible;
18496 18496
18497 @DomName('ScriptProfileNode.children') 18497 @DomName('ScriptProfileNode.children')
(...skipping 450 matching lines...) Expand 10 before | Expand all | Expand 10 after
18948 // https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html #sourcebuffer 18948 // https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html #sourcebuffer
18949 @Experimental 18949 @Experimental
18950 class SourceBuffer native "SourceBuffer" { 18950 class SourceBuffer native "SourceBuffer" {
18951 18951
18952 @DomName('SourceBuffer.buffered') 18952 @DomName('SourceBuffer.buffered')
18953 @DocsEditable 18953 @DocsEditable
18954 final TimeRanges buffered; 18954 final TimeRanges buffered;
18955 18955
18956 @DomName('SourceBuffer.timestampOffset') 18956 @DomName('SourceBuffer.timestampOffset')
18957 @DocsEditable 18957 @DocsEditable
18958 num timestampOffset; 18958 double timestampOffset;
18959 18959
18960 @DomName('SourceBuffer.abort') 18960 @DomName('SourceBuffer.abort')
18961 @DocsEditable 18961 @DocsEditable
18962 void abort() native; 18962 void abort() native;
18963 18963
18964 @DomName('SourceBuffer.append') 18964 @DomName('SourceBuffer.append')
18965 @DocsEditable 18965 @DocsEditable
18966 @Experimental // non-standard 18966 @Experimental // non-standard
18967 void append(Uint8List data) native; 18967 void append(Uint8List data) native;
18968 } 18968 }
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
19098 return SpeechGrammar._create_1(); 19098 return SpeechGrammar._create_1();
19099 } 19099 }
19100 static SpeechGrammar _create_1() => JS('SpeechGrammar', 'new SpeechGrammar()') ; 19100 static SpeechGrammar _create_1() => JS('SpeechGrammar', 'new SpeechGrammar()') ;
19101 19101
19102 @DomName('SpeechGrammar.src') 19102 @DomName('SpeechGrammar.src')
19103 @DocsEditable 19103 @DocsEditable
19104 String src; 19104 String src;
19105 19105
19106 @DomName('SpeechGrammar.weight') 19106 @DomName('SpeechGrammar.weight')
19107 @DocsEditable 19107 @DocsEditable
19108 num weight; 19108 double weight;
19109 } 19109 }
19110 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 19110 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
19111 // for details. All rights reserved. Use of this source code is governed by a 19111 // for details. All rights reserved. Use of this source code is governed by a
19112 // BSD-style license that can be found in the LICENSE file. 19112 // BSD-style license that can be found in the LICENSE file.
19113 19113
19114 19114
19115 @DocsEditable 19115 @DocsEditable
19116 @DomName('SpeechGrammarList') 19116 @DomName('SpeechGrammarList')
19117 // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-speechgramm arlist 19117 // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-speechgramm arlist
19118 @Experimental 19118 @Experimental
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
19168 } 19168 }
19169 if (len == 0) throw new StateError("No elements"); 19169 if (len == 0) throw new StateError("No elements");
19170 throw new StateError("More than one element"); 19170 throw new StateError("More than one element");
19171 } 19171 }
19172 19172
19173 SpeechGrammar elementAt(int index) => this[index]; 19173 SpeechGrammar elementAt(int index) => this[index];
19174 // -- end List<SpeechGrammar> mixins. 19174 // -- end List<SpeechGrammar> mixins.
19175 19175
19176 @DomName('SpeechGrammarList.addFromString') 19176 @DomName('SpeechGrammarList.addFromString')
19177 @DocsEditable 19177 @DocsEditable
19178 void addFromString(String string, [num weight]) native; 19178 void addFromString(String string, [double weight]) native;
19179 19179
19180 @DomName('SpeechGrammarList.addFromUri') 19180 @DomName('SpeechGrammarList.addFromUri')
19181 @DocsEditable 19181 @DocsEditable
19182 void addFromUri(String src, [num weight]) native; 19182 void addFromUri(String src, [double weight]) native;
19183 19183
19184 @DomName('SpeechGrammarList.item') 19184 @DomName('SpeechGrammarList.item')
19185 @DocsEditable 19185 @DocsEditable
19186 SpeechGrammar item(int index) native; 19186 SpeechGrammar item(int index) native;
19187 } 19187 }
19188 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 19188 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
19189 // for details. All rights reserved. Use of this source code is governed by a 19189 // for details. All rights reserved. Use of this source code is governed by a
19190 // BSD-style license that can be found in the LICENSE file. 19190 // BSD-style license that can be found in the LICENSE file.
19191 19191
19192 19192
(...skipping 15 matching lines...) Expand all
19208 19208
19209 19209
19210 @DocsEditable 19210 @DocsEditable
19211 @DomName('SpeechInputResult') 19211 @DomName('SpeechInputResult')
19212 // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api -draft.html#speech_input_result_interface 19212 // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api -draft.html#speech_input_result_interface
19213 @Experimental 19213 @Experimental
19214 class SpeechInputResult native "SpeechInputResult" { 19214 class SpeechInputResult native "SpeechInputResult" {
19215 19215
19216 @DomName('SpeechInputResult.confidence') 19216 @DomName('SpeechInputResult.confidence')
19217 @DocsEditable 19217 @DocsEditable
19218 final num confidence; 19218 final double confidence;
19219 19219
19220 @DomName('SpeechInputResult.utterance') 19220 @DomName('SpeechInputResult.utterance')
19221 @DocsEditable 19221 @DocsEditable
19222 final String utterance; 19222 final String utterance;
19223 } 19223 }
19224 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 19224 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
19225 // for details. All rights reserved. Use of this source code is governed by a 19225 // for details. All rights reserved. Use of this source code is governed by a
19226 // BSD-style license that can be found in the LICENSE file. 19226 // BSD-style license that can be found in the LICENSE file.
19227 19227
19228 19228
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
19381 19381
19382 @DocsEditable 19382 @DocsEditable
19383 @DomName('SpeechRecognitionAlternative') 19383 @DomName('SpeechRecognitionAlternative')
19384 @SupportedBrowser(SupportedBrowser.CHROME, '25') 19384 @SupportedBrowser(SupportedBrowser.CHROME, '25')
19385 @Experimental 19385 @Experimental
19386 // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechrecogniti onalternative 19386 // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechrecogniti onalternative
19387 class SpeechRecognitionAlternative native "SpeechRecognitionAlternative" { 19387 class SpeechRecognitionAlternative native "SpeechRecognitionAlternative" {
19388 19388
19389 @DomName('SpeechRecognitionAlternative.confidence') 19389 @DomName('SpeechRecognitionAlternative.confidence')
19390 @DocsEditable 19390 @DocsEditable
19391 final num confidence; 19391 final double confidence;
19392 19392
19393 @DomName('SpeechRecognitionAlternative.transcript') 19393 @DomName('SpeechRecognitionAlternative.transcript')
19394 @DocsEditable 19394 @DocsEditable
19395 final String transcript; 19395 final String transcript;
19396 } 19396 }
19397 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 19397 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
19398 // for details. All rights reserved. Use of this source code is governed by a 19398 // for details. All rights reserved. Use of this source code is governed by a
19399 // BSD-style license that can be found in the LICENSE file. 19399 // BSD-style license that can be found in the LICENSE file.
19400 19400
19401 19401
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
19529 class SpeechSynthesisEvent extends Event native "SpeechSynthesisEvent" { 19529 class SpeechSynthesisEvent extends Event native "SpeechSynthesisEvent" {
19530 19530
19531 @DomName('SpeechSynthesisEvent.charIndex') 19531 @DomName('SpeechSynthesisEvent.charIndex')
19532 @DocsEditable 19532 @DocsEditable
19533 @Experimental // untriaged 19533 @Experimental // untriaged
19534 final int charIndex; 19534 final int charIndex;
19535 19535
19536 @DomName('SpeechSynthesisEvent.elapsedTime') 19536 @DomName('SpeechSynthesisEvent.elapsedTime')
19537 @DocsEditable 19537 @DocsEditable
19538 @Experimental // untriaged 19538 @Experimental // untriaged
19539 final num elapsedTime; 19539 final double elapsedTime;
19540 19540
19541 @DomName('SpeechSynthesisEvent.name') 19541 @DomName('SpeechSynthesisEvent.name')
19542 @DocsEditable 19542 @DocsEditable
19543 @Experimental // untriaged 19543 @Experimental // untriaged
19544 final String name; 19544 final String name;
19545 } 19545 }
19546 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 19546 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
19547 // for details. All rights reserved. Use of this source code is governed by a 19547 // for details. All rights reserved. Use of this source code is governed by a
19548 // BSD-style license that can be found in the LICENSE file. 19548 // BSD-style license that can be found in the LICENSE file.
19549 19549
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
19600 static SpeechSynthesisUtterance _create_2() => JS('SpeechSynthesisUtterance', 'new SpeechSynthesisUtterance()'); 19600 static SpeechSynthesisUtterance _create_2() => JS('SpeechSynthesisUtterance', 'new SpeechSynthesisUtterance()');
19601 19601
19602 @DomName('SpeechSynthesisUtterance.lang') 19602 @DomName('SpeechSynthesisUtterance.lang')
19603 @DocsEditable 19603 @DocsEditable
19604 @Experimental // untriaged 19604 @Experimental // untriaged
19605 String lang; 19605 String lang;
19606 19606
19607 @DomName('SpeechSynthesisUtterance.pitch') 19607 @DomName('SpeechSynthesisUtterance.pitch')
19608 @DocsEditable 19608 @DocsEditable
19609 @Experimental // untriaged 19609 @Experimental // untriaged
19610 num pitch; 19610 double pitch;
19611 19611
19612 @DomName('SpeechSynthesisUtterance.rate') 19612 @DomName('SpeechSynthesisUtterance.rate')
19613 @DocsEditable 19613 @DocsEditable
19614 @Experimental // untriaged 19614 @Experimental // untriaged
19615 num rate; 19615 double rate;
19616 19616
19617 @DomName('SpeechSynthesisUtterance.text') 19617 @DomName('SpeechSynthesisUtterance.text')
19618 @DocsEditable 19618 @DocsEditable
19619 @Experimental // untriaged 19619 @Experimental // untriaged
19620 String text; 19620 String text;
19621 19621
19622 @DomName('SpeechSynthesisUtterance.voice') 19622 @DomName('SpeechSynthesisUtterance.voice')
19623 @DocsEditable 19623 @DocsEditable
19624 @Experimental // untriaged 19624 @Experimental // untriaged
19625 SpeechSynthesisVoice voice; 19625 SpeechSynthesisVoice voice;
19626 19626
19627 @DomName('SpeechSynthesisUtterance.volume') 19627 @DomName('SpeechSynthesisUtterance.volume')
19628 @DocsEditable 19628 @DocsEditable
19629 @Experimental // untriaged 19629 @Experimental // untriaged
19630 num volume; 19630 double volume;
19631 19631
19632 @DomName('SpeechSynthesisUtterance.onboundary') 19632 @DomName('SpeechSynthesisUtterance.onboundary')
19633 @DocsEditable 19633 @DocsEditable
19634 @Experimental // untriaged 19634 @Experimental // untriaged
19635 Stream<SpeechSynthesisEvent> get onBoundary => boundaryEvent.forTarget(this); 19635 Stream<SpeechSynthesisEvent> get onBoundary => boundaryEvent.forTarget(this);
19636 19636
19637 @DomName('SpeechSynthesisUtterance.onend') 19637 @DomName('SpeechSynthesisUtterance.onend')
19638 @DocsEditable 19638 @DocsEditable
19639 @Experimental // untriaged 19639 @Experimental // untriaged
19640 Stream<SpeechSynthesisEvent> get onEnd => endEvent.forTarget(this); 19640 Stream<SpeechSynthesisEvent> get onEnd => endEvent.forTarget(this);
(...skipping 1067 matching lines...) Expand 10 before | Expand all | Expand 10 after
20708 // for details. All rights reserved. Use of this source code is governed by a 20708 // for details. All rights reserved. Use of this source code is governed by a
20709 // BSD-style license that can be found in the LICENSE file. 20709 // BSD-style license that can be found in the LICENSE file.
20710 20710
20711 20711
20712 @DocsEditable 20712 @DocsEditable
20713 @DomName('TextMetrics') 20713 @DomName('TextMetrics')
20714 class TextMetrics native "TextMetrics" { 20714 class TextMetrics native "TextMetrics" {
20715 20715
20716 @DomName('TextMetrics.width') 20716 @DomName('TextMetrics.width')
20717 @DocsEditable 20717 @DocsEditable
20718 final num width; 20718 final double width;
20719 } 20719 }
20720 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 20720 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
20721 // for details. All rights reserved. Use of this source code is governed by a 20721 // for details. All rights reserved. Use of this source code is governed by a
20722 // BSD-style license that can be found in the LICENSE file. 20722 // BSD-style license that can be found in the LICENSE file.
20723 20723
20724 20724
20725 @DocsEditable 20725 @DocsEditable
20726 @DomName('TextTrack') 20726 @DomName('TextTrack')
20727 // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element .html#texttrack 20727 // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element .html#texttrack
20728 @Experimental 20728 @Experimental
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
20796 @DomName('TextTrackCue.enterEvent') 20796 @DomName('TextTrackCue.enterEvent')
20797 @DocsEditable 20797 @DocsEditable
20798 static const EventStreamProvider<Event> enterEvent = const EventStreamProvider <Event>('enter'); 20798 static const EventStreamProvider<Event> enterEvent = const EventStreamProvider <Event>('enter');
20799 20799
20800 @DomName('TextTrackCue.exitEvent') 20800 @DomName('TextTrackCue.exitEvent')
20801 @DocsEditable 20801 @DocsEditable
20802 static const EventStreamProvider<Event> exitEvent = const EventStreamProvider< Event>('exit'); 20802 static const EventStreamProvider<Event> exitEvent = const EventStreamProvider< Event>('exit');
20803 20803
20804 @DomName('TextTrackCue.TextTrackCue') 20804 @DomName('TextTrackCue.TextTrackCue')
20805 @DocsEditable 20805 @DocsEditable
20806 factory TextTrackCue(num startTime, num endTime, String text) { 20806 factory TextTrackCue(double startTime, double endTime, String text) {
20807 return TextTrackCue._create_1(startTime, endTime, text); 20807 return TextTrackCue._create_1(startTime, endTime, text);
20808 } 20808 }
20809 static TextTrackCue _create_1(startTime, endTime, text) => JS('TextTrackCue', 'new TextTrackCue(#,#,#)', startTime, endTime, text); 20809 static TextTrackCue _create_1(startTime, endTime, text) => JS('TextTrackCue', 'new TextTrackCue(#,#,#)', startTime, endTime, text);
20810 20810
20811 @DomName('TextTrackCue.align') 20811 @DomName('TextTrackCue.align')
20812 @DocsEditable 20812 @DocsEditable
20813 @Experimental // nonstandard 20813 @Experimental // nonstandard
20814 String align; 20814 String align;
20815 20815
20816 @DomName('TextTrackCue.endTime') 20816 @DomName('TextTrackCue.endTime')
20817 @DocsEditable 20817 @DocsEditable
20818 num endTime; 20818 double endTime;
20819 20819
20820 @DomName('TextTrackCue.id') 20820 @DomName('TextTrackCue.id')
20821 @DocsEditable 20821 @DocsEditable
20822 String id; 20822 String id;
20823 20823
20824 @DomName('TextTrackCue.line') 20824 @DomName('TextTrackCue.line')
20825 @DocsEditable 20825 @DocsEditable
20826 @Experimental // nonstandard 20826 @Experimental // nonstandard
20827 int line; 20827 int line;
20828 20828
(...skipping 11 matching lines...) Expand all
20840 @Experimental // nonstandard 20840 @Experimental // nonstandard
20841 int size; 20841 int size;
20842 20842
20843 @DomName('TextTrackCue.snapToLines') 20843 @DomName('TextTrackCue.snapToLines')
20844 @DocsEditable 20844 @DocsEditable
20845 @Experimental // nonstandard 20845 @Experimental // nonstandard
20846 bool snapToLines; 20846 bool snapToLines;
20847 20847
20848 @DomName('TextTrackCue.startTime') 20848 @DomName('TextTrackCue.startTime')
20849 @DocsEditable 20849 @DocsEditable
20850 num startTime; 20850 double startTime;
20851 20851
20852 @DomName('TextTrackCue.text') 20852 @DomName('TextTrackCue.text')
20853 @DocsEditable 20853 @DocsEditable
20854 @Experimental // nonstandard 20854 @Experimental // nonstandard
20855 String text; 20855 String text;
20856 20856
20857 @DomName('TextTrackCue.track') 20857 @DomName('TextTrackCue.track')
20858 @DocsEditable 20858 @DocsEditable
20859 final TextTrack track; 20859 final TextTrack track;
20860 20860
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
21052 @DomName('TimeRanges') 21052 @DomName('TimeRanges')
21053 @Unstable 21053 @Unstable
21054 class TimeRanges native "TimeRanges" { 21054 class TimeRanges native "TimeRanges" {
21055 21055
21056 @DomName('TimeRanges.length') 21056 @DomName('TimeRanges.length')
21057 @DocsEditable 21057 @DocsEditable
21058 final int length; 21058 final int length;
21059 21059
21060 @DomName('TimeRanges.end') 21060 @DomName('TimeRanges.end')
21061 @DocsEditable 21061 @DocsEditable
21062 num end(int index) native; 21062 double end(int index) native;
21063 21063
21064 @DomName('TimeRanges.start') 21064 @DomName('TimeRanges.start')
21065 @DocsEditable 21065 @DocsEditable
21066 num start(int index) native; 21066 double start(int index) native;
21067 } 21067 }
21068 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 21068 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
21069 // for details. All rights reserved. Use of this source code is governed by a 21069 // for details. All rights reserved. Use of this source code is governed by a
21070 // BSD-style license that can be found in the LICENSE file. 21070 // BSD-style license that can be found in the LICENSE file.
21071 21071
21072 // WARNING: Do not edit - generated code. 21072 // WARNING: Do not edit - generated code.
21073 21073
21074 21074
21075 @DomName('TimeoutHandler') 21075 @DomName('TimeoutHandler')
21076 typedef void TimeoutHandler(); 21076 typedef void TimeoutHandler();
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
21139 @Creates('Element|Document') 21139 @Creates('Element|Document')
21140 @Returns('Element|Document') 21140 @Returns('Element|Document')
21141 final dynamic _get_target; 21141 final dynamic _get_target;
21142 21142
21143 @JSName('webkitForce') 21143 @JSName('webkitForce')
21144 @DomName('Touch.webkitForce') 21144 @DomName('Touch.webkitForce')
21145 @DocsEditable 21145 @DocsEditable
21146 @SupportedBrowser(SupportedBrowser.CHROME) 21146 @SupportedBrowser(SupportedBrowser.CHROME)
21147 @SupportedBrowser(SupportedBrowser.SAFARI) 21147 @SupportedBrowser(SupportedBrowser.SAFARI)
21148 @Experimental 21148 @Experimental
21149 final num force; 21149 final double force;
21150 21150
21151 @JSName('webkitRadiusX') 21151 @JSName('webkitRadiusX')
21152 @DomName('Touch.webkitRadiusX') 21152 @DomName('Touch.webkitRadiusX')
21153 @DocsEditable 21153 @DocsEditable
21154 @SupportedBrowser(SupportedBrowser.CHROME) 21154 @SupportedBrowser(SupportedBrowser.CHROME)
21155 @SupportedBrowser(SupportedBrowser.SAFARI) 21155 @SupportedBrowser(SupportedBrowser.SAFARI)
21156 @Experimental 21156 @Experimental
21157 final int radiusX; 21157 final int radiusX;
21158 21158
21159 @JSName('webkitRadiusY') 21159 @JSName('webkitRadiusY')
21160 @DomName('Touch.webkitRadiusY') 21160 @DomName('Touch.webkitRadiusY')
21161 @DocsEditable 21161 @DocsEditable
21162 @SupportedBrowser(SupportedBrowser.CHROME) 21162 @SupportedBrowser(SupportedBrowser.CHROME)
21163 @SupportedBrowser(SupportedBrowser.SAFARI) 21163 @SupportedBrowser(SupportedBrowser.SAFARI)
21164 @Experimental 21164 @Experimental
21165 final int radiusY; 21165 final int radiusY;
21166 21166
21167 @JSName('webkitRotationAngle') 21167 @JSName('webkitRotationAngle')
21168 @DomName('Touch.webkitRotationAngle') 21168 @DomName('Touch.webkitRotationAngle')
21169 @DocsEditable 21169 @DocsEditable
21170 @SupportedBrowser(SupportedBrowser.CHROME) 21170 @SupportedBrowser(SupportedBrowser.CHROME)
21171 @SupportedBrowser(SupportedBrowser.SAFARI) 21171 @SupportedBrowser(SupportedBrowser.SAFARI)
21172 @Experimental 21172 @Experimental
21173 final num rotationAngle; 21173 final double rotationAngle;
21174 21174
21175 21175
21176 @DomName('Touch.clientX') 21176 @DomName('Touch.clientX')
21177 @DomName('Touch.clientY') 21177 @DomName('Touch.clientY')
21178 Point get client => new Point($dom_clientX, $dom_clientY); 21178 Point get client => new Point($dom_clientX, $dom_clientY);
21179 21179
21180 @DomName('Touch.pageX') 21180 @DomName('Touch.pageX')
21181 @DomName('Touch.pageY') 21181 @DomName('Touch.pageY')
21182 Point get page => new Point($dom_pageX, $dom_pageY); 21182 Point get page => new Point($dom_pageX, $dom_pageY);
21183 21183
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after
21413 // for details. All rights reserved. Use of this source code is governed by a 21413 // for details. All rights reserved. Use of this source code is governed by a
21414 // BSD-style license that can be found in the LICENSE file. 21414 // BSD-style license that can be found in the LICENSE file.
21415 21415
21416 21416
21417 @DocsEditable 21417 @DocsEditable
21418 @DomName('TransitionEvent') 21418 @DomName('TransitionEvent')
21419 class TransitionEvent extends Event native "TransitionEvent,WebKitTransitionEven t" { 21419 class TransitionEvent extends Event native "TransitionEvent,WebKitTransitionEven t" {
21420 21420
21421 @DomName('TransitionEvent.elapsedTime') 21421 @DomName('TransitionEvent.elapsedTime')
21422 @DocsEditable 21422 @DocsEditable
21423 final num elapsedTime; 21423 final double elapsedTime;
21424 21424
21425 @DomName('TransitionEvent.propertyName') 21425 @DomName('TransitionEvent.propertyName')
21426 @DocsEditable 21426 @DocsEditable
21427 final String propertyName; 21427 final String propertyName;
21428 21428
21429 @DomName('TransitionEvent.pseudoElement') 21429 @DomName('TransitionEvent.pseudoElement')
21430 @DocsEditable 21430 @DocsEditable
21431 final String pseudoElement; 21431 final String pseudoElement;
21432 } 21432 }
21433 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 21433 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
(...skipping 1151 matching lines...) Expand 10 before | Expand all | Expand 10 after
22585 22585
22586 @DomName('Window.defaultstatus') 22586 @DomName('Window.defaultstatus')
22587 @DocsEditable 22587 @DocsEditable
22588 @Experimental // non-standard 22588 @Experimental // non-standard
22589 String defaultstatus; 22589 String defaultstatus;
22590 22590
22591 @DomName('Window.devicePixelRatio') 22591 @DomName('Window.devicePixelRatio')
22592 @DocsEditable 22592 @DocsEditable
22593 // http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html 22593 // http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html
22594 @Experimental // non-standard 22594 @Experimental // non-standard
22595 final num devicePixelRatio; 22595 final double devicePixelRatio;
22596 22596
22597 @DomName('Window.event') 22597 @DomName('Window.event')
22598 @DocsEditable 22598 @DocsEditable
22599 @deprecated // deprecated 22599 @deprecated // deprecated
22600 final Event event; 22600 final Event event;
22601 22601
22602 @DomName('Window.history') 22602 @DomName('Window.history')
22603 @DocsEditable 22603 @DocsEditable
22604 final History history; 22604 final History history;
22605 22605
(...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after
22850 @DomName('Window.getSelection') 22850 @DomName('Window.getSelection')
22851 @DocsEditable 22851 @DocsEditable
22852 Selection getSelection() native; 22852 Selection getSelection() native;
22853 22853
22854 @DomName('Window.matchMedia') 22854 @DomName('Window.matchMedia')
22855 @DocsEditable 22855 @DocsEditable
22856 MediaQueryList matchMedia(String query) native; 22856 MediaQueryList matchMedia(String query) native;
22857 22857
22858 @DomName('Window.moveBy') 22858 @DomName('Window.moveBy')
22859 @DocsEditable 22859 @DocsEditable
22860 void moveBy(num x, num y) native; 22860 void moveBy(double x, double y) native;
22861 22861
22862 @DomName('Window.moveTo') 22862 @DomName('Window.moveTo')
22863 @DocsEditable 22863 @DocsEditable
22864 void moveTo(num x, num y) native; 22864 void moveTo(double x, double y) native;
22865 22865
22866 @DomName('Window.openDatabase') 22866 @DomName('Window.openDatabase')
22867 @DocsEditable 22867 @DocsEditable
22868 @SupportedBrowser(SupportedBrowser.CHROME) 22868 @SupportedBrowser(SupportedBrowser.CHROME)
22869 @SupportedBrowser(SupportedBrowser.SAFARI) 22869 @SupportedBrowser(SupportedBrowser.SAFARI)
22870 @Experimental 22870 @Experimental
22871 // http://www.w3.org/TR/webdatabase/ 22871 // http://www.w3.org/TR/webdatabase/
22872 @Experimental // deprecated 22872 @Experimental // deprecated
22873 @Creates('SqlDatabase') 22873 @Creates('SqlDatabase')
22874 SqlDatabase openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native; 22874 SqlDatabase openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native;
(...skipping 29 matching lines...) Expand all
22904 @deprecated // deprecated 22904 @deprecated // deprecated
22905 void releaseEvents() native; 22905 void releaseEvents() native;
22906 22906
22907 @JSName('removeEventListener') 22907 @JSName('removeEventListener')
22908 @DomName('Window.removeEventListener') 22908 @DomName('Window.removeEventListener')
22909 @DocsEditable 22909 @DocsEditable
22910 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 22910 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
22911 22911
22912 @DomName('Window.resizeBy') 22912 @DomName('Window.resizeBy')
22913 @DocsEditable 22913 @DocsEditable
22914 void resizeBy(num x, num y) native; 22914 void resizeBy(double x, double y) native;
22915 22915
22916 @DomName('Window.resizeTo') 22916 @DomName('Window.resizeTo')
22917 @DocsEditable 22917 @DocsEditable
22918 void resizeTo(num width, num height) native; 22918 void resizeTo(double width, double height) native;
22919 22919
22920 @DomName('Window.scroll') 22920 @DomName('Window.scroll')
22921 @DocsEditable 22921 @DocsEditable
22922 void scroll(int x, int y) native; 22922 void scroll(int x, int y) native;
22923 22923
22924 @DomName('Window.scrollBy') 22924 @DomName('Window.scrollBy')
22925 @DocsEditable 22925 @DocsEditable
22926 void scrollBy(int x, int y) native; 22926 void scrollBy(int x, int y) native;
22927 22927
22928 @DomName('Window.scrollTo') 22928 @DomName('Window.scrollTo')
(...skipping 573 matching lines...) Expand 10 before | Expand all | Expand 10 after
23502 @DomName('XPathResult.booleanValue') 23502 @DomName('XPathResult.booleanValue')
23503 @DocsEditable 23503 @DocsEditable
23504 final bool booleanValue; 23504 final bool booleanValue;
23505 23505
23506 @DomName('XPathResult.invalidIteratorState') 23506 @DomName('XPathResult.invalidIteratorState')
23507 @DocsEditable 23507 @DocsEditable
23508 final bool invalidIteratorState; 23508 final bool invalidIteratorState;
23509 23509
23510 @DomName('XPathResult.numberValue') 23510 @DomName('XPathResult.numberValue')
23511 @DocsEditable 23511 @DocsEditable
23512 final num numberValue; 23512 final double numberValue;
23513 23513
23514 @DomName('XPathResult.resultType') 23514 @DomName('XPathResult.resultType')
23515 @DocsEditable 23515 @DocsEditable
23516 final int resultType; 23516 final int resultType;
23517 23517
23518 @DomName('XPathResult.singleNodeValue') 23518 @DomName('XPathResult.singleNodeValue')
23519 @DocsEditable 23519 @DocsEditable
23520 final Node singleNodeValue; 23520 final Node singleNodeValue;
23521 23521
23522 @DomName('XPathResult.snapshotLength') 23522 @DomName('XPathResult.snapshotLength')
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
23730 */ 23730 */
23731 Rect toInt() => new Rect(left.toInt(), top.toInt(), width.toInt(), 23731 Rect toInt() => new Rect(left.toInt(), top.toInt(), width.toInt(),
23732 height.toInt()); 23732 height.toInt());
23733 23733
23734 Point get topLeft => new Point(this.left, this.top); 23734 Point get topLeft => new Point(this.left, this.top);
23735 Point get bottomRight => new Point(this.left + this.width, 23735 Point get bottomRight => new Point(this.left + this.width,
23736 this.top + this.height); 23736 this.top + this.height);
23737 23737
23738 @DomName('ClientRect.bottom') 23738 @DomName('ClientRect.bottom')
23739 @DocsEditable 23739 @DocsEditable
23740 final num bottom; 23740 final double bottom;
23741 23741
23742 @DomName('ClientRect.height') 23742 @DomName('ClientRect.height')
23743 @DocsEditable 23743 @DocsEditable
23744 final num height; 23744 final double height;
23745 23745
23746 @DomName('ClientRect.left') 23746 @DomName('ClientRect.left')
23747 @DocsEditable 23747 @DocsEditable
23748 final num left; 23748 final double left;
23749 23749
23750 @DomName('ClientRect.right') 23750 @DomName('ClientRect.right')
23751 @DocsEditable 23751 @DocsEditable
23752 final num right; 23752 final double right;
23753 23753
23754 @DomName('ClientRect.top') 23754 @DomName('ClientRect.top')
23755 @DocsEditable 23755 @DocsEditable
23756 final num top; 23756 final double top;
23757 23757
23758 @DomName('ClientRect.width') 23758 @DomName('ClientRect.width')
23759 @DocsEditable 23759 @DocsEditable
23760 final num width; 23760 final double width;
23761 } 23761 }
23762 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 23762 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
23763 // for details. All rights reserved. Use of this source code is governed by a 23763 // for details. All rights reserved. Use of this source code is governed by a
23764 // BSD-style license that can be found in the LICENSE file. 23764 // BSD-style license that can be found in the LICENSE file.
23765 23765
23766 23766
23767 @DocsEditable 23767 @DocsEditable
23768 @DomName('ClientRectList') 23768 @DomName('ClientRectList')
23769 class _ClientRectList extends Interceptor with ListMixin<Rect>, ImmutableListMix in<Rect> implements JavaScriptIndexingBehavior, List<Rect> native "ClientRectLis t" { 23769 class _ClientRectList extends Interceptor with ListMixin<Rect>, ImmutableListMix in<Rect> implements JavaScriptIndexingBehavior, List<Rect> native "ClientRectLis t" {
23770 23770
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
24023 @DomName('WebKitPoint') 24023 @DomName('WebKitPoint')
24024 @SupportedBrowser(SupportedBrowser.CHROME) 24024 @SupportedBrowser(SupportedBrowser.CHROME)
24025 @SupportedBrowser(SupportedBrowser.SAFARI) 24025 @SupportedBrowser(SupportedBrowser.SAFARI)
24026 @Experimental 24026 @Experimental
24027 // http://developer.apple.com/library/safari/#documentation/DataManagement/Refer ence/DOMWindowAdditionsReference/DOMWindowAdditions/DOMWindowAdditions.html 24027 // http://developer.apple.com/library/safari/#documentation/DataManagement/Refer ence/DOMWindowAdditionsReference/DOMWindowAdditions/DOMWindowAdditions.html
24028 @Experimental // non-standard 24028 @Experimental // non-standard
24029 class _DomPoint native "WebKitPoint" { 24029 class _DomPoint native "WebKitPoint" {
24030 24030
24031 @DomName('WebKitPoint.DOMPoint') 24031 @DomName('WebKitPoint.DOMPoint')
24032 @DocsEditable 24032 @DocsEditable
24033 factory _DomPoint(num x, num y) { 24033 factory _DomPoint(double x, double y) {
24034 return _DomPoint._create_1(x, y); 24034 return _DomPoint._create_1(x, y);
24035 } 24035 }
24036 static _DomPoint _create_1(x, y) => JS('_DomPoint', 'new WebKitPoint(#,#)', x, y); 24036 static _DomPoint _create_1(x, y) => JS('_DomPoint', 'new WebKitPoint(#,#)', x, y);
24037 24037
24038 /// Checks if this type is supported on the current platform. 24038 /// Checks if this type is supported on the current platform.
24039 static bool get supported => JS('bool', '!!(window.WebKitPoint)'); 24039 static bool get supported => JS('bool', '!!(window.WebKitPoint)');
24040 24040
24041 @DomName('WebKitPoint.x') 24041 @DomName('WebKitPoint.x')
24042 @DocsEditable 24042 @DocsEditable
24043 num x; 24043 double x;
24044 24044
24045 @DomName('WebKitPoint.y') 24045 @DomName('WebKitPoint.y')
24046 @DocsEditable 24046 @DocsEditable
24047 num y; 24047 double y;
24048 } 24048 }
24049 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 24049 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
24050 // for details. All rights reserved. Use of this source code is governed by a 24050 // for details. All rights reserved. Use of this source code is governed by a
24051 // BSD-style license that can be found in the LICENSE file. 24051 // BSD-style license that can be found in the LICENSE file.
24052 24052
24053 24053
24054 @DocsEditable 24054 @DocsEditable
24055 @DomName('EntityReference') 24055 @DomName('EntityReference')
24056 @deprecated // deprecated 24056 @deprecated // deprecated
24057 abstract class _EntityReference extends Node native "EntityReference" { 24057 abstract class _EntityReference extends Node native "EntityReference" {
(...skipping 5240 matching lines...) Expand 10 before | Expand all | Expand 10 after
29298 _position = nextPosition; 29298 _position = nextPosition;
29299 return true; 29299 return true;
29300 } 29300 }
29301 _current = null; 29301 _current = null;
29302 _position = _array.length; 29302 _position = _array.length;
29303 return false; 29303 return false;
29304 } 29304 }
29305 29305
29306 T get current => _current; 29306 T get current => _current;
29307 } 29307 }
OLDNEW
« 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