1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
// 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":"fileBrowserHandler",
"types": [
{
"id": "FileHandlerExecuteEventDetails",
"type": "object",
"description": "Event details payload for fileBrowserHandler.onExecute event.",
"properties": {
"entries": {
"type": "any",
"description": "Array of Entry instances representing files that are targets of this action (selected in ChromeOS file browser)."
},
"tab_id" : {
"type": "integer",
"optional": true,
"description": "The ID of the tab that raised this event. Tab IDs are unique within a browser session."
}
}
}
],
"events": [
{
"name": "onExecute",
"type": "function",
"description": "Fired when file system action is executed from ChromeOS file browser.",
"parameters": [
{
"name": "id",
"type": "string",
"description": "File browser action id as specified in the listener component's manifest."
},
{
"name": "details",
"$ref": "FileHandlerExecuteEventDetails",
"description": "File handler execute event details."
}
]
}
]
}
]
|