Index: chrome/renderer/resources/extensions/file_manager_private_custom_bindings.js |
diff --git a/chrome/renderer/resources/extensions/file_manager_private_custom_bindings.js b/chrome/renderer/resources/extensions/file_manager_private_custom_bindings.js |
index 5b0ddc7794900d95cd3e5ada6928d995ce0145cf..40cc343247e75ee34cd35b854e035e618635252e 100644 |
--- a/chrome/renderer/resources/extensions/file_manager_private_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/file_manager_private_custom_bindings.js |
@@ -87,15 +87,20 @@ binding.registerCustomHook(function(bindingsAPI) { |
fileManagerPrivateInternal.removeFileWatch(url, callback); |
}); |
- apiFunctions.setHandleRequest('getEntryActions', function(entry, callback) { |
- var url = fileBrowserHandlerNatives.GetEntryURL(entry); |
- fileManagerPrivateInternal.getEntryActions(url, callback); |
+ apiFunctions.setHandleRequest('getCustomActions', function( |
+ entries, callback) { |
+ var urls = entries.map(function(entry) { |
+ return fileBrowserHandlerNatives.GetEntryURL(entry); |
+ }); |
+ fileManagerPrivateInternal.getCustomActions(urls, callback); |
}); |
- apiFunctions.setHandleRequest('executeEntryAction', function( |
- entry, actionId, callback) { |
- var url = fileBrowserHandlerNatives.GetEntryURL(entry); |
- fileManagerPrivateInternal.executeEntryAction(url, actionId, callback); |
+ apiFunctions.setHandleRequest('executeCustomAction', function( |
+ entries, actionId, callback) { |
+ var urls = entries.map(function(entry) { |
+ return fileBrowserHandlerNatives.GetEntryURL(entry); |
+ }); |
+ fileManagerPrivateInternal.executeCustomAction(urls, actionId, callback); |
}); |
apiFunctions.setHandleRequest('computeChecksum', function(entry, callback) { |