| OLD | NEW |
| 1 #library('dom'); | 1 #library('dom'); |
| 2 | 2 |
| 3 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 3 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| 4 // for details. All rights reserved. Use of this source code is governed by a | 4 // for details. All rights reserved. Use of this source code is governed by a |
| 5 // BSD-style license that can be found in the LICENSE file. | 5 // BSD-style license that can be found in the LICENSE file. |
| 6 | 6 |
| 7 // DO NOT EDIT | 7 // DO NOT EDIT |
| 8 // Auto-generated Dart DOM library. | 8 // Auto-generated Dart DOM library. |
| 9 | 9 |
| 10 | 10 |
| (...skipping 1219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1230 String createObjectURL(blob_OR_stream) native; | 1230 String createObjectURL(blob_OR_stream) native; |
| 1231 | 1231 |
| 1232 void revokeObjectURL(String url) native; | 1232 void revokeObjectURL(String url) native; |
| 1233 } | 1233 } |
| 1234 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1234 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1235 // for details. All rights reserved. Use of this source code is governed by a | 1235 // for details. All rights reserved. Use of this source code is governed by a |
| 1236 // BSD-style license that can be found in the LICENSE file. | 1236 // BSD-style license that can be found in the LICENSE file. |
| 1237 | 1237 |
| 1238 class _DOMWindowJs extends _EventTargetJs implements DOMWindow native "@*DOMWind
ow" { | 1238 class _DOMWindowJs extends _EventTargetJs implements DOMWindow native "@*DOMWind
ow" { |
| 1239 | 1239 |
| 1240 Window get _top() native "return this.top;"; | |
| 1241 | |
| 1242 // Override top to return secure wrapper. | |
| 1243 Window get top() => _DOMWindowCrossFrameImpl._createSafe(_top); | |
| 1244 | |
| 1245 int requestAnimationFrame(RequestAnimationFrameCallback callback) native ''' | |
| 1246 if (!window.requestAnimationFrame) { | |
| 1247 window.requestAnimationFrame = | |
| 1248 window.webkitRequestAnimationFrame || | |
| 1249 window.mozRequestAnimationFrame || | |
| 1250 window.msRequestAnimationFrame || | |
| 1251 window.oRequestAnimationFrame || | |
| 1252 function (callback) { | |
| 1253 window.setTimeout(callback, 16 /* 16ms ~= 60fps */); | |
| 1254 }; | |
| 1255 } | |
| 1256 return window.requestAnimationFrame(callback); | |
| 1257 '''; | |
| 1258 | |
| 1259 // Protect member 'requestAnimationFrame'. | |
| 1260 _requestAnimationFrame() native 'requestAnimationFrame'; | |
| 1261 | |
| 1262 | |
| 1263 static final int PERSISTENT = 1; | 1240 static final int PERSISTENT = 1; |
| 1264 | 1241 |
| 1265 static final int TEMPORARY = 0; | 1242 static final int TEMPORARY = 0; |
| 1266 | 1243 |
| 1267 final _DOMApplicationCacheJs applicationCache; | 1244 final _DOMApplicationCacheJs applicationCache; |
| 1268 | 1245 |
| 1269 final _NavigatorJs clientInformation; | 1246 final _NavigatorJs clientInformation; |
| 1270 | 1247 |
| 1271 final bool closed; | 1248 final bool closed; |
| 1272 | 1249 |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1439 _WebKitPointJs webkitConvertPointFromPageToNode(_NodeJs node, _WebKitPointJs p
) native; | 1416 _WebKitPointJs webkitConvertPointFromPageToNode(_NodeJs node, _WebKitPointJs p
) native; |
| 1440 | 1417 |
| 1441 void webkitPostMessage(message, String targetOrigin, [List transferList = null
]) native; | 1418 void webkitPostMessage(message, String targetOrigin, [List transferList = null
]) native; |
| 1442 | 1419 |
| 1443 int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback) native
; | 1420 int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback) native
; |
| 1444 | 1421 |
| 1445 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal
lback, [ErrorCallback errorCallback = null]) native; | 1422 void webkitRequestFileSystem(int type, int size, FileSystemCallback successCal
lback, [ErrorCallback errorCallback = null]) native; |
| 1446 | 1423 |
| 1447 void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallbac
k = null, ErrorCallback errorCallback = null]) native; | 1424 void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallbac
k = null, ErrorCallback errorCallback = null]) native; |
| 1448 | 1425 |
| 1426 |
| 1427 Window get _top() native "return this.top;"; |
| 1428 |
| 1429 // Override top to return secure wrapper. |
| 1430 Window get top() => _DOMWindowCrossFrameImpl._createSafe(_top); |
| 1449 } | 1431 } |
| 1450 | 1432 |
| 1451 class _DataTransferItemJs extends _DOMTypeJs implements DataTransferItem native
"*DataTransferItem" { | 1433 class _DataTransferItemJs extends _DOMTypeJs implements DataTransferItem native
"*DataTransferItem" { |
| 1452 | 1434 |
| 1453 final String kind; | 1435 final String kind; |
| 1454 | 1436 |
| 1455 final String type; | 1437 final String type; |
| 1456 | 1438 |
| 1457 _BlobJs getAsFile() native; | 1439 _BlobJs getAsFile() native; |
| 1458 | 1440 |
| (...skipping 23745 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 25204 if (length < 0) throw new IllegalArgumentException('length'); | 25186 if (length < 0) throw new IllegalArgumentException('length'); |
| 25205 if (start < 0) throw new IndexOutOfRangeException(start); | 25187 if (start < 0) throw new IndexOutOfRangeException(start); |
| 25206 int end = start + length; | 25188 int end = start + length; |
| 25207 if (end > a.length) throw new IndexOutOfRangeException(end); | 25189 if (end > a.length) throw new IndexOutOfRangeException(end); |
| 25208 for (int i = start; i < end; i++) { | 25190 for (int i = start; i < end; i++) { |
| 25209 accumulator.add(a[i]); | 25191 accumulator.add(a[i]); |
| 25210 } | 25192 } |
| 25211 return accumulator; | 25193 return accumulator; |
| 25212 } | 25194 } |
| 25213 } | 25195 } |
| OLD | NEW |