| 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..21130930532968d8cb7cb40585eb51848fa46545 100644
|
| --- a/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| +++ b/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js
|
| @@ -181,4 +181,42 @@ eventBindings.registerArgumentMassager(
|
| 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, requestId, 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);
|
| + };
|
| + var onErrorCallback = function(error) {
|
| + fileSystemProviderInternal.readFileRequestedError(
|
| + fileSystemId, requestId, error);
|
| + }
|
| + dispatch([fileSystemId, filePath, mode, create, onSuccessCallback,
|
| + onErrorCallback]);
|
| + });
|
| +
|
| exports.binding = binding.generate();
|
|
|