| Index: sdk/lib/html/dart2js/html_dart2js.dart
|
| diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart
|
| index 9e734b8053de22a76cc226361806fee536a53b6a..95d5d2b9734f4e41a1ca0362b182fa59107a59ce 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -27184,7 +27184,20 @@ class WorkerContext extends EventTarget native "*WorkerContext" {
|
| @DocsEditable
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @Experimental
|
| - void requestFileSystem(int type, int size, [_FileSystemCallback successCallback, _ErrorCallback errorCallback]) native;
|
| + void _requestFileSystem(int type, int size, [_FileSystemCallback successCallback, _ErrorCallback errorCallback]) native;
|
| +
|
| + @JSName('webkitRequestFileSystem')
|
| + @DomName('WorkerContext.webkitRequestFileSystem')
|
| + @DocsEditable
|
| + @SupportedBrowser(SupportedBrowser.CHROME)
|
| + @Experimental
|
| + Future<FileSystem> requestFileSystem(int type, int size) {
|
| + var completer = new Completer<FileSystem>();
|
| + _requestFileSystem(type, size,
|
| + (value) { completer.complete(value); },
|
| + (error) { completer.completeError(error); });
|
| + return completer.future;
|
| + }
|
|
|
| @JSName('webkitRequestFileSystemSync')
|
| @DomName('WorkerContext.webkitRequestFileSystemSync')
|
|
|