| Index: chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| diff --git a/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js b/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| index 9ea4a0122953ffcf0ae33f5dc6e9a325deccaff8..cb06cdaf2a999166b6bdc8344393f0d1d3291679 100644
|
| --- a/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| +++ b/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| @@ -177,7 +177,45 @@ eventBindings.registerArgumentMassager(
|
| fileSystemProviderInternal.openFileRequestedError(
|
| fileSystemId, requestId, error);
|
| }
|
| - dispatch([fileSystemId, filePath, mode, create, onSuccessCallback,
|
| + dispatch([fileSystemId, requestId, filePath, mode, create,
|
| + onSuccessCallback, onErrorCallback]);
|
| + });
|
| +
|
| +eventBindings.registerArgumentMassager(
|
| + 'fileSystemProvider.onCloseFileRequested',
|
| + function(args, dispatch) {
|
| + var fileSystemId = args[0];
|
| + var requestId = args[1];
|
| + var openRequestId = args[2];
|
| + var onSuccessCallback = function() {
|
| + fileSystemProviderInternal.closeFileRequestedSuccess(
|
| + fileSystemId, requestId);
|
| + };
|
| + var onErrorCallback = function(error) {
|
| + fileSystemProviderInternal.closeFileRequestedError(
|
| + fileSystemId, requestId, error);
|
| + }
|
| + dispatch([fileSystemId, openRequestId, openRequestId, onSuccessCallback,
|
| + onErrorCallback]);
|
| + });
|
| +
|
| +eventBindings.registerArgumentMassager(
|
| + 'fileSystemProvider.onReadFileRequested',
|
| + function(args, dispatch) {
|
| + var fileSystemId = args[0];
|
| + var requestId = args[1];
|
| + var openRequestId = args[2];
|
| + var offset = args[3];
|
| + var length = args[4];
|
| + var onSuccessCallback = function(data, hasNext) {
|
| + fileSystemProviderInternal.readFileRequestedSuccess(
|
| + fileSystemId, requestId, data, hasNext);
|
| + };
|
| + var onErrorCallback = function(error) {
|
| + fileSystemProviderInternal.readFileRequestedError(
|
| + fileSystemId, requestId, error);
|
| + }
|
| + dispatch([fileSystemId, openRequestId, offset, length, onSuccessCallback,
|
| onErrorCallback]);
|
| });
|
|
|
|
|