diff options
Diffstat (limited to 'chrome/common/extensions/api/file_browser_handler_internal.json')
-rw-r--r-- | chrome/common/extensions/api/file_browser_handler_internal.json | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/chrome/common/extensions/api/file_browser_handler_internal.json b/chrome/common/extensions/api/file_browser_handler_internal.json new file mode 100644 index 0000000..455bce8 --- /dev/null +++ b/chrome/common/extensions/api/file_browser_handler_internal.json @@ -0,0 +1,77 @@ +// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +[ + { + "namespace": "fileBrowserHandlerInternal", + "nodoc": true, + "internal": true, + "platforms": ["chromeos"], + "types": [ + { + "id": "FileEntryInfo", + "type": "object", + "description": "Information needed to build a file entry that will be returned through the API.", + "properties": { + "fileSystemName": { + "type": "string" + }, + "fileSystemRoot": { + "type": "string" + }, + "fileFullPath": { + "type": "string" + }, + "fileIsDirectory": { + "type": "boolean" + } + } + } + ], + + "functions": [ + { + "name": "selectFile", + "type": "function", + "description": "Prompts user to select file path under which a new file will be created. If the user selects file, the file gets created or, if it already exists, truncated. The function has to be called with user gesture.", + "parameters": [ + { + "name": "selectionParams", + "type": "object", + "description": "Parameters that will be used to create new file.", + "properties": { + "suggestedName": { + "type": "string", + "description": "Suggested name for the new file." + } + } + }, + { + "name": "callback", + "type": "function", + "description": "Function called upon completion.", + "parameters": [ + { + "name": "result", + "description": "Result of the method.", + "type": "object", + "properties": { + "success": { + "type": "boolean", + "description": "Has the file been selected." + }, + "entry": { + "$ref": "FileEntryInfo", + "optional": true, + "description": "Selected file entry." + } + } + } + ] + } + ] + } + ] + } +] |