| OLD | NEW |
| 1 dart_library.library('dart/js', null, /* Imports */[ | 1 dart_library.library('dart/js', null, /* Imports */[ |
| 2 "dart_runtime/dart", | 2 "dart_runtime/dart", |
| 3 'dart/core', | 3 'dart/core', |
| 4 'dart/collection', | 4 'dart/collection', |
| 5 'dart/_js_helper' | 5 'dart/_js_helper' |
| 6 ], /* Lazy imports */[ | 6 ], /* Lazy imports */[ |
| 7 ], function(exports, dart, core, collection, _js_helper) { | 7 ], function(exports, dart, core, collection, _js_helper) { |
| 8 'use strict'; | 8 'use strict'; |
| 9 let dartx = dart.dartx; | 9 let dartx = dart.dartx; |
| 10 dart.defineLazyProperties(exports, { | 10 dart.defineLazyProperties(exports, { |
| (...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 349 dart.dsetindex(exports._dartProxies, wrapper, f); | 349 dart.dsetindex(exports._dartProxies, wrapper, f); |
| 350 return wrapper; | 350 return wrapper; |
| 351 } | 351 } |
| 352 dart.fn(_wrapDartFunction); | 352 dart.fn(_wrapDartFunction); |
| 353 function _convertToDart(o) { | 353 function _convertToDart(o) { |
| 354 if (o == null || typeof o == "string" || typeof o == "number" || typeof o ==
"boolean" || dart.notNull(_isBrowserType(o))) { | 354 if (o == null || typeof o == "string" || typeof o == "number" || typeof o ==
"boolean" || dart.notNull(_isBrowserType(o))) { |
| 355 return o; | 355 return o; |
| 356 } else if (o instanceof Date) { | 356 } else if (o instanceof Date) { |
| 357 let ms = o.getTime(); | 357 let ms = o.getTime(); |
| 358 return new core.DateTime.fromMillisecondsSinceEpoch(ms); | 358 return new core.DateTime.fromMillisecondsSinceEpoch(ms); |
| 359 } else if (dart.is(o, _DartObject)) { | 359 } else if (dart.is(o, _DartObject) && dart.jsobject != dart.realRuntimeType(
o)) { |
| 360 return dart.dload(o, _dartObj); | 360 return dart.dload(o, _dartObj); |
| 361 } else { | 361 } else { |
| 362 return _putIfAbsent(exports._dartProxies, o, _wrapToDart); | 362 return _putIfAbsent(exports._dartProxies, o, _wrapToDart); |
| 363 } | 363 } |
| 364 } | 364 } |
| 365 dart.fn(_convertToDart, core.Object, [dart.dynamic]); | 365 dart.fn(_convertToDart, core.Object, [dart.dynamic]); |
| 366 function _wrapToDart(o) { | 366 function _wrapToDart(o) { |
| 367 if (typeof o == "function") { | 367 if (typeof o == "function") { |
| 368 return new JsFunction._fromJs(o); | 368 return new JsFunction._fromJs(o); |
| 369 } | 369 } |
| (...skipping 24 matching lines...) Expand all Loading... |
| 394 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(dart.d
ynamic, [E])); | 394 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(dart.d
ynamic, [E])); |
| 395 return __CastType0; | 395 return __CastType0; |
| 396 }); | 396 }); |
| 397 let __CastType0 = __CastType0$(); | 397 let __CastType0 = __CastType0$(); |
| 398 // Exports: | 398 // Exports: |
| 399 exports.JsObject = JsObject; | 399 exports.JsObject = JsObject; |
| 400 exports.JsFunction = JsFunction; | 400 exports.JsFunction = JsFunction; |
| 401 exports.JsArray$ = JsArray$; | 401 exports.JsArray$ = JsArray$; |
| 402 exports.JsArray = JsArray; | 402 exports.JsArray = JsArray; |
| 403 }); | 403 }); |
| OLD | NEW |