| Index: chrome/renderer/resources/extensions/media_galleries_custom_bindings.js
|
| ===================================================================
|
| --- chrome/renderer/resources/extensions/media_galleries_custom_bindings.js (revision 246091)
|
| +++ chrome/renderer/resources/extensions/media_galleries_custom_bindings.js (working copy)
|
| @@ -5,9 +5,10 @@
|
| // Custom binding for the Media Gallery API.
|
|
|
| var binding = require('binding').Binding.create('mediaGalleries');
|
| -
|
| +var blobNatives = requireNative('blob_natives');
|
| var mediaGalleriesNatives = requireNative('mediaGalleries');
|
| -var blobNatives = requireNative('blob_natives');
|
| +var messaging = require('messaging');
|
| +var sendRequest = require('sendRequest').sendRequest;
|
|
|
| var mediaGalleriesMetadata = {};
|
|
|
| @@ -41,6 +42,15 @@
|
| request.callback = null;
|
| });
|
|
|
| + apiFunctions.setHandleRequest('addUserSelectedFolder',
|
| + function() {
|
| + var optArgs = {customCallback: this.customCallback};
|
| + var senderTabId = messaging.currentTabId();
|
| + if (senderTabId)
|
| + optArgs['senderTabId'] = senderTabId;
|
| + sendRequest(this.name, arguments, this.definition.parameters, optArgs);
|
| + });
|
| +
|
| // addUserSelectedFolder uses a custom callback so that it can instantiate
|
| // and return an array of file system objects.
|
| apiFunctions.setCustomCallback('addUserSelectedFolder',
|
|
|