OLD | NEW |
1 dart_library.library('dart/html_common', null, /* Imports */[ | 1 dart_library.library('dart/html_common', null, /* Imports */[ |
2 "dart/_runtime", | 2 "dart/_runtime", |
3 'dart/_metadata', | 3 'dart/_metadata', |
4 'dart/core', | 4 'dart/core', |
5 'dart/html', | 5 'dart/html', |
6 'dart/typed_data', | 6 'dart/typed_data', |
7 'dart/_js_helper', | 7 'dart/_js_helper', |
8 'dart/_native_typed_data', | 8 'dart/_native_typed_data', |
9 'dart/async', | 9 'dart/async', |
10 'dart/collection', | 10 'dart/collection', |
(...skipping 600 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
611 function convertNativePromiseToDartFuture(promise) { | 611 function convertNativePromiseToDartFuture(promise) { |
612 let completer = async.Completer.new(); | 612 let completer = async.Completer.new(); |
613 let then = dart.dcall(/* Unimplemented unknown name */convertDartClosureToJS
, dart.fn(result => completer.complete(result), dart.void, [dart.dynamic]), 1); | 613 let then = dart.dcall(/* Unimplemented unknown name */convertDartClosureToJS
, dart.fn(result => completer.complete(result), dart.void, [dart.dynamic]), 1); |
614 let error = dart.dcall(/* Unimplemented unknown name */convertDartClosureToJ
S, dart.fn(result => completer.completeError(result), dart.void, [dart.dynamic])
, 1); | 614 let error = dart.dcall(/* Unimplemented unknown name */convertDartClosureToJ
S, dart.fn(result => completer.completeError(result), dart.void, [dart.dynamic])
, 1); |
615 let newPromise = promise.then(then).catch(error); | 615 let newPromise = promise.then(then).catch(error); |
616 return completer.future; | 616 return completer.future; |
617 } | 617 } |
618 dart.fn(convertNativePromiseToDartFuture, async.Future, [dart.dynamic]); | 618 dart.fn(convertNativePromiseToDartFuture, async.Future, [dart.dynamic]); |
619 class Device extends core.Object { | 619 class Device extends core.Object { |
620 static get userAgent() { | 620 static get userAgent() { |
621 return dart.as(dart.dload(html.window.navigator, 'userAgent'), core.String
); | 621 return dart.as(dart.dload(html.window.navigator.raw, 'userAgent'), core.St
ring); |
622 } | 622 } |
623 static get isOpera() { | 623 static get isOpera() { |
624 if (Device._isOpera == null) { | 624 if (Device._isOpera == null) { |
625 Device._isOpera = Device.userAgent[dartx.contains]("Opera", 0); | 625 Device._isOpera = Device.userAgent[dartx.contains]("Opera", 0); |
626 } | 626 } |
627 return Device._isOpera; | 627 return Device._isOpera; |
628 } | 628 } |
629 static get isIE() { | 629 static get isIE() { |
630 if (Device._isIE == null) { | 630 if (Device._isIE == null) { |
631 Device._isIE = !dart.notNull(Device.isOpera) && dart.notNull(Device.user
Agent[dartx.contains]("Trident/", 0)); | 631 Device._isIE = !dart.notNull(Device.isOpera) && dart.notNull(Device.user
Agent[dartx.contains]("Trident/", 0)); |
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
921 exports.isJavaScriptArray = isJavaScriptArray; | 921 exports.isJavaScriptArray = isJavaScriptArray; |
922 exports.isJavaScriptSimpleObject = isJavaScriptSimpleObject; | 922 exports.isJavaScriptSimpleObject = isJavaScriptSimpleObject; |
923 exports.isImmutableJavaScriptArray = isImmutableJavaScriptArray; | 923 exports.isImmutableJavaScriptArray = isImmutableJavaScriptArray; |
924 exports.isJavaScriptPromise = isJavaScriptPromise; | 924 exports.isJavaScriptPromise = isJavaScriptPromise; |
925 exports.convertNativePromiseToDartFuture = convertNativePromiseToDartFuture; | 925 exports.convertNativePromiseToDartFuture = convertNativePromiseToDartFuture; |
926 exports.Device = Device; | 926 exports.Device = Device; |
927 exports.FilteredElementList = FilteredElementList; | 927 exports.FilteredElementList = FilteredElementList; |
928 exports.Lists = Lists; | 928 exports.Lists = Lists; |
929 exports.NodeListWrapper = NodeListWrapper; | 929 exports.NodeListWrapper = NodeListWrapper; |
930 }); | 930 }); |
OLD | NEW |