| Index: chrome/renderer/resources/extensions/developer_private_custom_bindings.js
|
| diff --git a/chrome/renderer/resources/extensions/developer_private_custom_bindings.js b/chrome/renderer/resources/extensions/developer_private_custom_bindings.js
|
| index 43978484bcb4a0baf50b326977d691e4178d2d1d..7cb65524b0facf0a5738547933926fad61300c14 100644
|
| --- a/chrome/renderer/resources/extensions/developer_private_custom_bindings.js
|
| +++ b/chrome/renderer/resources/extensions/developer_private_custom_bindings.js
|
| @@ -25,6 +25,22 @@ binding.registerCustomHook(function(bindingsAPI) {
|
| // developerPrivate.enable is the same as chrome.management.setEnabled.
|
| // TODO(devlin): Migrate callers off developerPrivate.enable.
|
| bindingsAPI.compiledApi.enable = chrome.management.setEnabled;
|
| +
|
| + bindingsAPI.compiledApi.allowFileAccess = function(id, allow, callback) {
|
| + chrome.developerPrivate.setExtensionPermission({
|
| + extensionId: id,
|
| + permission: chrome.developerPrivate.PermissionType.FILE_ACCESS,
|
| + isActive: allow},
|
| + callback);
|
| + };
|
| +
|
| + bindingsAPI.compiledApi.allowIncognito = function(id, allow, callback) {
|
| + chrome.developerPrivate.setExtensionPermission({
|
| + extensionId: id,
|
| + permission: chrome.developerPrivate.PermissionType.INCOGNITO_ACCESS,
|
| + isActive: allow},
|
| + callback);
|
| + };
|
| });
|
|
|
| exports.binding = binding.generate();
|
|
|